builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0125 starttime: 1467665162.84 results: success (0) buildid: 20160704064557 builduid: 27c77172f1ec4ef2807b5c6d2a070747 revision: ebaf4086c18c2d1e3f0af12ade55840413342bc3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:02.842513) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:02.842947) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:02.843226) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:02.866409) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:02.866671) ========= 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.J4rUfh3fQy/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.PB2hgOpy16/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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-04 13:46:02-- 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% 7.55M=0.002s 2016-07-04 13:46:02 (7.55 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.110156 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:03.001461) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:03.001775) ========= 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.J4rUfh3fQy/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.PB2hgOpy16/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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.020877 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:03.050795) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 13:46:03.051133) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebaf4086c18c2d1e3f0af12ade55840413342bc3 --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 ebaf4086c18c2d1e3f0af12ade55840413342bc3 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.J4rUfh3fQy/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.PB2hgOpy16/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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-04 13:46:03,127 truncating revision to first 12 chars 2016-07-04 13:46:03,127 Setting DEBUG logging. 2016-07-04 13:46:03,127 attempt 1/10 2016-07-04 13:46:03,127 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ebaf4086c18c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-04 13:46:04,634 unpacking tar archive at: mozilla-beta-ebaf4086c18c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.770382 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 13:46:04.843263) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:04.843587) ========= script_repo_revision: ebaf4086c18c2d1e3f0af12ade55840413342bc3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:04.843997) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:04.844648) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 13:46:04.862259) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-07-04 13:46:04.862541) ========= /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.J4rUfh3fQy/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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 13:46:05 INFO - MultiFileLogger online at 20160704 13:46:05 in /builds/slave/test 13:46:05 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 13:46:05 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:46:05 INFO - {'append_to_log': False, 13:46:05 INFO - 'base_work_dir': '/builds/slave/test', 13:46:05 INFO - 'blob_upload_branch': 'mozilla-beta', 13:46:05 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:46:05 INFO - 'buildbot_json_path': 'buildprops.json', 13:46:05 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:46:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:46:05 INFO - 'download_minidump_stackwalk': True, 13:46:05 INFO - 'download_symbols': 'true', 13:46:05 INFO - 'e10s': False, 13:46:05 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:46:05 INFO - 'tooltool.py': '/tools/tooltool.py', 13:46:05 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:46:05 INFO - '/tools/misc-python/virtualenv.py')}, 13:46:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:46:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:46:05 INFO - 'log_level': 'info', 13:46:05 INFO - 'log_to_console': True, 13:46:05 INFO - 'opt_config_files': (), 13:46:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:46:05 INFO - '--processes=1', 13:46:05 INFO - '--config=%(test_path)s/wptrunner.ini', 13:46:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:46:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:46:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:46:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:46:05 INFO - 'pip_index': False, 13:46:05 INFO - 'require_test_zip': True, 13:46:05 INFO - 'test_type': ('testharness',), 13:46:05 INFO - 'this_chunk': '1', 13:46:05 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:46:05 INFO - 'total_chunks': '10', 13:46:05 INFO - 'virtualenv_path': 'venv', 13:46:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:46:05 INFO - 'work_dir': 'build'} 13:46:05 INFO - ##### 13:46:05 INFO - ##### Running clobber step. 13:46:05 INFO - ##### 13:46:05 INFO - Running pre-action listener: _resource_record_pre_action 13:46:05 INFO - Running main action method: clobber 13:46:05 INFO - rmtree: /builds/slave/test/build 13:46:05 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:46:06 INFO - Running post-action listener: _resource_record_post_action 13:46:06 INFO - ##### 13:46:06 INFO - ##### Running read-buildbot-config step. 13:46:06 INFO - ##### 13:46:06 INFO - Running pre-action listener: _resource_record_pre_action 13:46:06 INFO - Running main action method: read_buildbot_config 13:46:06 INFO - Using buildbot properties: 13:46:06 INFO - { 13:46:06 INFO - "project": "", 13:46:06 INFO - "product": "firefox", 13:46:06 INFO - "script_repo_revision": "production", 13:46:06 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 13:46:06 INFO - "repository": "", 13:46:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 13:46:06 INFO - "buildid": "20160704064557", 13:46:06 INFO - "pgo_build": "False", 13:46:06 INFO - "basedir": "/builds/slave/test", 13:46:06 INFO - "buildnumber": 15, 13:46:06 INFO - "slavename": "t-yosemite-r7-0125", 13:46:06 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 13:46:06 INFO - "platform": "macosx64", 13:46:06 INFO - "branch": "mozilla-beta", 13:46:06 INFO - "revision": "ebaf4086c18c2d1e3f0af12ade55840413342bc3", 13:46:06 INFO - "repo_path": "releases/mozilla-beta", 13:46:06 INFO - "moz_repo_path": "", 13:46:06 INFO - "stage_platform": "macosx64", 13:46:06 INFO - "builduid": "27c77172f1ec4ef2807b5c6d2a070747", 13:46:06 INFO - "slavebuilddir": "test" 13:46:06 INFO - } 13:46:06 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.dmg. 13:46:06 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.test_packages.json. 13:46:06 INFO - Running post-action listener: _resource_record_post_action 13:46:06 INFO - ##### 13:46:06 INFO - ##### Running download-and-extract step. 13:46:06 INFO - ##### 13:46:06 INFO - Running pre-action listener: _resource_record_pre_action 13:46:06 INFO - Running main action method: download_and_extract 13:46:06 INFO - mkdir: /builds/slave/test/build/tests 13:46:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:46:06 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.test_packages.json 13:46:06 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:46:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/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 13:46:06 INFO - Downloaded 1201 bytes. 13:46:06 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:46:06 INFO - Using the following test package requirements: 13:46:06 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:46:06 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:46:06 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 13:46:06 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:46:06 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 13:46:06 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:46:06 INFO - u'jsshell-mac64.zip'], 13:46:06 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:46:06 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 13:46:06 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:46:06 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:46:06 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 13:46:06 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:46:06 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 13:46:06 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:46:06 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 13:46:06 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:46:06 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 13:46:06 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 13:46:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:46:06 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.common.tests.zip 13:46:06 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 13:46:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/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 13:46:08 INFO - Downloaded 18406702 bytes. 13:46:08 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/*'] 13:46:08 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/* 13:46:08 INFO - caution: filename not matched: web-platform/* 13:46:08 INFO - Return code: 11 13:46:08 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')]} 13:46:08 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:46:08 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/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 13:46:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/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 13:46:13 INFO - Downloaded 36389085 bytes. 13:46:13 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/*'] 13:46:13 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/* 13:46:17 INFO - caution: filename not matched: bin/* 13:46:17 INFO - caution: filename not matched: config/* 13:46:17 INFO - caution: filename not matched: mozbase/* 13:46:17 INFO - caution: filename not matched: marionette/* 13:46:17 INFO - caution: filename not matched: tools/wptserve/* 13:46:17 INFO - Return code: 11 13:46: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')]} 13:46:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.dmg 13:46:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 13:46:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 13:46:18 INFO - Downloaded 73030938 bytes. 13:46:18 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.dmg 13:46:18 INFO - mkdir: /builds/slave/test/properties 13:46:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:46:18 INFO - Writing to file /builds/slave/test/properties/build_url 13:46:18 INFO - Contents: 13:46:18 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.dmg 13:46:18 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:46:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:46:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:46:18 INFO - Contents: 13:46:18 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:46: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')]} 13:46:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:46:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:46:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/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 13:46:22 INFO - Downloaded 103710853 bytes. 13:46:22 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'] 13:46:22 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 13:46:25 INFO - Return code: 0 13:46:25 INFO - Running post-action listener: _resource_record_post_action 13:46:25 INFO - Running post-action listener: set_extra_try_arguments 13:46:25 INFO - ##### 13:46:25 INFO - ##### Running create-virtualenv step. 13:46:25 INFO - ##### 13:46:25 INFO - Running pre-action listener: _pre_create_virtualenv 13:46:25 INFO - Running pre-action listener: _resource_record_pre_action 13:46:25 INFO - Running main action method: create_virtualenv 13:46:25 INFO - Creating virtualenv /builds/slave/test/build/venv 13:46:25 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 13:46:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:46:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:46:25 INFO - Using real prefix '/tools/python27' 13:46:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:46:26 INFO - Installing distribute.............................................................................................................................................................................................done. 13:46:29 INFO - Installing pip.................done. 13:46:29 INFO - Return code: 0 13:46:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:46:29 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')]} 13:46:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:46:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:29 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')]} 13:46:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:46:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:29 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 0x102ebde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102edaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff933dabed0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102ed65e0>, '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 0x102ab9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ae4990>, '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.J4rUfh3fQy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:46:29 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 13:46:29 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 13:46:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J4rUfh3fQy/Render', 13:46:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:46:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:46:29 INFO - 'HOME': '/Users/cltbld', 13:46:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:46:29 INFO - 'LOGNAME': 'cltbld', 13:46:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:46:29 INFO - 'MOZ_NO_REMOTE': '1', 13:46:29 INFO - 'NO_EM_RESTART': '1', 13:46:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:46:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:46:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:46:29 INFO - 'PWD': '/builds/slave/test', 13:46:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:46:29 INFO - 'SHELL': '/bin/bash', 13:46:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 13:46:29 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 13:46:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:46:29 INFO - 'USER': 'cltbld', 13:46:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:46:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:46:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:46:29 INFO - 'XPC_FLAGS': '0x0', 13:46:29 INFO - 'XPC_SERVICE_NAME': '0', 13:46:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:46:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:46:29 INFO - Downloading/unpacking psutil>=0.7.1 13:46:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:46:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:46:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:46:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:46:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:46:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:46:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:46:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:46:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:46:32 INFO - Installing collected packages: psutil 13:46:32 INFO - Running setup.py install for psutil 13:46:32 INFO - building 'psutil._psutil_osx' extension 13:46:32 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 13:46:33 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 13:46:33 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 13:46:33 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 13:46:33 INFO - building 'psutil._psutil_posix' extension 13:46:33 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 13:46:33 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:46:33 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:46:33 INFO - ^ 13:46:33 INFO - 1 warning generated. 13:46:33 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 13:46:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:46:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:46:33 INFO - Successfully installed psutil 13:46:33 INFO - Cleaning up... 13:46:33 INFO - Return code: 0 13:46:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:46:33 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')]} 13:46:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:46:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:33 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')]} 13:46:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:46:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:33 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 0x102ebde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102edaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff933dabed0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102ed65e0>, '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 0x102ab9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ae4990>, '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.J4rUfh3fQy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:46:33 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 13:46:33 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 13:46:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J4rUfh3fQy/Render', 13:46:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:46:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:46:33 INFO - 'HOME': '/Users/cltbld', 13:46:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:46:33 INFO - 'LOGNAME': 'cltbld', 13:46:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:46:33 INFO - 'MOZ_NO_REMOTE': '1', 13:46:33 INFO - 'NO_EM_RESTART': '1', 13:46:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:46:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:46:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:46:33 INFO - 'PWD': '/builds/slave/test', 13:46:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:46:33 INFO - 'SHELL': '/bin/bash', 13:46:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 13:46:33 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 13:46:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:46:33 INFO - 'USER': 'cltbld', 13:46:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:46:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:46:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:46:33 INFO - 'XPC_FLAGS': '0x0', 13:46:33 INFO - 'XPC_SERVICE_NAME': '0', 13:46:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:46:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:46:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:46:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:46:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:46:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:46:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:46:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:46:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:46:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:46:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:46:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:46:36 INFO - Installing collected packages: mozsystemmonitor 13:46:36 INFO - Running setup.py install for mozsystemmonitor 13:46:36 INFO - Successfully installed mozsystemmonitor 13:46:36 INFO - Cleaning up... 13:46:37 INFO - Return code: 0 13:46:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:46:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:46:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:46:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:46:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:46:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:37 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 0x102ebde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102edaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff933dabed0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102ed65e0>, '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 0x102ab9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ae4990>, '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.J4rUfh3fQy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:46:37 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 13:46:37 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 13:46:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J4rUfh3fQy/Render', 13:46:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:46:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:46:37 INFO - 'HOME': '/Users/cltbld', 13:46:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:46:37 INFO - 'LOGNAME': 'cltbld', 13:46:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:46:37 INFO - 'MOZ_NO_REMOTE': '1', 13:46:37 INFO - 'NO_EM_RESTART': '1', 13:46:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:46:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:46:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:46:37 INFO - 'PWD': '/builds/slave/test', 13:46:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:46:37 INFO - 'SHELL': '/bin/bash', 13:46:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 13:46:37 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 13:46:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:46:37 INFO - 'USER': 'cltbld', 13:46:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:46:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:46:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:46:37 INFO - 'XPC_FLAGS': '0x0', 13:46:37 INFO - 'XPC_SERVICE_NAME': '0', 13:46:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:46:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:46:37 INFO - Downloading/unpacking blobuploader==1.2.4 13:46:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:46:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:46:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:46:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:46:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:46:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:46:40 INFO - Downloading blobuploader-1.2.4.tar.gz 13:46:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:46:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:46:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:46:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:46:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:46:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:46:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:46:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:46:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:46:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:46:41 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 13:46:41 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 13:46:41 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 13:46:41 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 13:46:41 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 13:46:41 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 13:46:41 INFO - Downloading docopt-0.6.1.tar.gz 13:46:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:46:41 INFO - Installing collected packages: blobuploader, requests, docopt 13:46:41 INFO - Running setup.py install for blobuploader 13:46:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:46:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:46:41 INFO - Running setup.py install for requests 13:46:42 INFO - Running setup.py install for docopt 13:46:42 INFO - Successfully installed blobuploader requests docopt 13:46:42 INFO - Cleaning up... 13:46:42 INFO - Return code: 0 13:46:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:46:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:46:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:46:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:46:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:46:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:42 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 0x102ebde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102edaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff933dabed0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102ed65e0>, '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 0x102ab9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ae4990>, '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.J4rUfh3fQy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:46:42 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 13:46:42 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 13:46:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J4rUfh3fQy/Render', 13:46:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:46:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:46:42 INFO - 'HOME': '/Users/cltbld', 13:46:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:46:42 INFO - 'LOGNAME': 'cltbld', 13:46:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:46:42 INFO - 'MOZ_NO_REMOTE': '1', 13:46:42 INFO - 'NO_EM_RESTART': '1', 13:46:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:46:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:46:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:46:42 INFO - 'PWD': '/builds/slave/test', 13:46:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:46:42 INFO - 'SHELL': '/bin/bash', 13:46:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 13:46:42 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 13:46:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:46:42 INFO - 'USER': 'cltbld', 13:46:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:46:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:46:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:46:42 INFO - 'XPC_FLAGS': '0x0', 13:46:42 INFO - 'XPC_SERVICE_NAME': '0', 13:46:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:46:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:46:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:46:42 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-b9PhWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:46:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:46:42 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-9VV3ty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:46:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:46:42 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-502GqI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:46:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-kSaiI4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-v3xEeA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-LSOCsq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-FKlCmI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-8QNeAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-FnOOTV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-J5nea5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-fc0l_p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-ZCEe1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:46:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:46:43 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-zF1qTu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:46:44 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-vSrj3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:46:44 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-JW80Bd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:46:44 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-_RsQVV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:46:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:46:44 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-b9nLgb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:46:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:46:44 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-waZBfD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:46:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:46:44 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-Sd9HWL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:46:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:46:44 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-3HnrOW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:46:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:46:45 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-2LpGTb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:46:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:46:45 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 13:46:45 INFO - Running setup.py install for manifestparser 13:46:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:46:45 INFO - Running setup.py install for mozcrash 13:46:45 INFO - Running setup.py install for mozdebug 13:46:45 INFO - Running setup.py install for mozdevice 13:46:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:46:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:46:45 INFO - Running setup.py install for mozfile 13:46:46 INFO - Running setup.py install for mozhttpd 13:46:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:46:46 INFO - Running setup.py install for mozinfo 13:46:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:46:46 INFO - Running setup.py install for mozInstall 13:46:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:46:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:46:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:46:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:46:46 INFO - Running setup.py install for mozleak 13:46:46 INFO - Running setup.py install for mozlog 13:46:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:46:46 INFO - Running setup.py install for moznetwork 13:46:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:46:46 INFO - Running setup.py install for mozprocess 13:46:47 INFO - Running setup.py install for mozprofile 13:46:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:46:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:46:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:46:47 INFO - Running setup.py install for mozrunner 13:46:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:46:47 INFO - Running setup.py install for mozscreenshot 13:46:47 INFO - Running setup.py install for moztest 13:46:47 INFO - Running setup.py install for mozversion 13:46:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:46:47 INFO - Running setup.py install for wptserve 13:46:48 INFO - Running setup.py install for marionette-driver 13:46:48 INFO - Running setup.py install for browsermob-proxy 13:46:48 INFO - Running setup.py install for marionette-client 13:46:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:46:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:46:48 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 13:46:48 INFO - Cleaning up... 13:46:48 INFO - Return code: 0 13:46:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:46: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')]} 13:46:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:46:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46: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')]} 13:46:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:46:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:46:49 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 0x102ebde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102edaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff933dabed0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102ed65e0>, '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 0x102ab9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ae4990>, '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.J4rUfh3fQy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:46:49 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 13:46:49 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 13:46:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J4rUfh3fQy/Render', 13:46:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:46:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:46:49 INFO - 'HOME': '/Users/cltbld', 13:46:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:46:49 INFO - 'LOGNAME': 'cltbld', 13:46:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:46:49 INFO - 'MOZ_NO_REMOTE': '1', 13:46:49 INFO - 'NO_EM_RESTART': '1', 13:46:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:46:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:46:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:46:49 INFO - 'PWD': '/builds/slave/test', 13:46:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:46:49 INFO - 'SHELL': '/bin/bash', 13:46:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 13:46:49 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 13:46:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:46:49 INFO - 'USER': 'cltbld', 13:46:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:46:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:46:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:46:49 INFO - 'XPC_FLAGS': '0x0', 13:46:49 INFO - 'XPC_SERVICE_NAME': '0', 13:46:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:46:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:46:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:46:49 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-2kHRqb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:46:49 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)) 13:46:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:46:49 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-Q0vOli-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:46:49 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)) 13:46:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:46:49 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-oR6dQc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:46:49 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)) 13:46:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:46:49 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-TeCo5k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:46:49 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)) 13:46:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:46:49 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-OPz6rq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:46:49 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)) 13:46:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:46:49 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-w6KFUC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-KpJhvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-Aj90lX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-mB0Ldh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-EAE6nF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-Sj9rFb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-jQkphT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-be6Lj6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-M4YosS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:46:50 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)) 13:46:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:46:50 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-CECmwT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:46:51 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)) 13:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:46:51 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-wOHPdF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:46:51 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)) 13:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:46:51 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-TSUzOs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:46:51 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)) 13:46:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:46:51 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-ySO9JH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:46:51 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)) 13:46:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:46:51 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-nrXfpS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:46:51 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)) 13:46:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:46:51 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-CNSQjn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:46:51 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)) 13:46:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:46:52 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-CEAzjx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:46:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:46:52 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)) 13:46:52 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)) 13:46:52 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)) 13:46:52 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)) 13:46:52 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)) 13:46:52 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)) 13:46:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:46:52 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 13:46:52 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 13:46:52 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 13:46:52 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 13:46:52 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 13:46:52 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 13:46:54 INFO - Downloading blessings-1.6.tar.gz 13:46:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:46:55 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)) 13:46:55 INFO - Installing collected packages: blessings 13:46:55 INFO - Running setup.py install for blessings 13:46:55 INFO - Successfully installed blessings 13:46:55 INFO - Cleaning up... 13:46:55 INFO - Return code: 0 13:46:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:46:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:46:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:46:55 INFO - Reading from file tmpfile_stdout 13:46:55 INFO - Current package versions: 13:46:55 INFO - blessings == 1.6 13:46:55 INFO - blobuploader == 1.2.4 13:46:55 INFO - browsermob-proxy == 0.6.0 13:46:55 INFO - docopt == 0.6.1 13:46:55 INFO - manifestparser == 1.1 13:46:55 INFO - marionette-client == 2.3.0 13:46:55 INFO - marionette-driver == 1.4.0 13:46:55 INFO - mozInstall == 1.12 13:46:55 INFO - mozcrash == 0.17 13:46:55 INFO - mozdebug == 0.1 13:46:55 INFO - mozdevice == 0.48 13:46:55 INFO - mozfile == 1.2 13:46:55 INFO - mozhttpd == 0.7 13:46:55 INFO - mozinfo == 0.9 13:46:55 INFO - mozleak == 0.1 13:46:55 INFO - mozlog == 3.1 13:46:55 INFO - moznetwork == 0.27 13:46:55 INFO - mozprocess == 0.22 13:46:55 INFO - mozprofile == 0.28 13:46:55 INFO - mozrunner == 6.11 13:46:55 INFO - mozscreenshot == 0.1 13:46:55 INFO - mozsystemmonitor == 0.0 13:46:55 INFO - moztest == 0.7 13:46:55 INFO - mozversion == 1.4 13:46:55 INFO - psutil == 3.1.1 13:46:55 INFO - requests == 1.2.3 13:46:55 INFO - wptserve == 1.4.0 13:46:55 INFO - wsgiref == 0.1.2 13:46:55 INFO - Running post-action listener: _resource_record_post_action 13:46:55 INFO - Running post-action listener: _start_resource_monitoring 13:46:55 INFO - Starting resource monitoring. 13:46:55 INFO - ##### 13:46:55 INFO - ##### Running pull step. 13:46:55 INFO - ##### 13:46:55 INFO - Running pre-action listener: _resource_record_pre_action 13:46:55 INFO - Running main action method: pull 13:46:55 INFO - Pull has nothing to do! 13:46:55 INFO - Running post-action listener: _resource_record_post_action 13:46:55 INFO - ##### 13:46:55 INFO - ##### Running install step. 13:46:55 INFO - ##### 13:46:55 INFO - Running pre-action listener: _resource_record_pre_action 13:46:55 INFO - Running main action method: install 13:46:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:46:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:46:55 INFO - Reading from file tmpfile_stdout 13:46:55 INFO - Detecting whether we're running mozinstall >=1.0... 13:46:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:46:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:46:56 INFO - Reading from file tmpfile_stdout 13:46:56 INFO - Output received: 13:46:56 INFO - Usage: mozinstall [options] installer 13:46:56 INFO - Options: 13:46:56 INFO - -h, --help show this help message and exit 13:46:56 INFO - -d DEST, --destination=DEST 13:46:56 INFO - Directory to install application into. [default: 13:46:56 INFO - "/builds/slave/test"] 13:46:56 INFO - --app=APP Application being installed. [default: firefox] 13:46:56 INFO - mkdir: /builds/slave/test/build/application 13:46:56 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'] 13:46:56 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 13:47:14 INFO - Reading from file tmpfile_stdout 13:47:14 INFO - Output received: 13:47:14 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:47:14 INFO - Running post-action listener: _resource_record_post_action 13:47:14 INFO - ##### 13:47:14 INFO - ##### Running run-tests step. 13:47:14 INFO - ##### 13:47:14 INFO - Running pre-action listener: _resource_record_pre_action 13:47:14 INFO - Running main action method: run_tests 13:47:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:47:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:47:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:47:14 INFO - grabbing minidump binary from tooltool 13:47:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:47:14 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 0x102ed65e0>, '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 0x102ab9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ae4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:47:14 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 13:47:14 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 13:47:14 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:47:14 INFO - Return code: 0 13:47:14 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:47:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:47:14 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/1467639957/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 13:47:14 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/1467639957/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 13:47:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J4rUfh3fQy/Render', 13:47:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:47:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:47:14 INFO - 'HOME': '/Users/cltbld', 13:47:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:47:14 INFO - 'LOGNAME': 'cltbld', 13:47:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:47:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:47:14 INFO - 'MOZ_NO_REMOTE': '1', 13:47:14 INFO - 'NO_EM_RESTART': '1', 13:47:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:47:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:47:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:47:14 INFO - 'PWD': '/builds/slave/test', 13:47:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:47:14 INFO - 'SHELL': '/bin/bash', 13:47:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB2hgOpy16/Listeners', 13:47:14 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 13:47:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:47:14 INFO - 'USER': 'cltbld', 13:47:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:47:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:47:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:47:14 INFO - 'XPC_FLAGS': '0x0', 13:47:14 INFO - 'XPC_SERVICE_NAME': '0', 13:47:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:47:14 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/1467639957/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 13:47:14 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 13:47:14 INFO - import pkg_resources 13:47:15 INFO - Using 1 client processes 13:47:15 INFO - wptserve Starting http server on 127.0.0.1:8000 13:47:15 INFO - wptserve Starting http server on 127.0.0.1:8001 13:47:15 INFO - wptserve Starting http server on 127.0.0.1:8443 13:47:17 INFO - SUITE-START | Running 778 tests 13:47:17 INFO - Running testharness tests 13:47:17 INFO - Setting up ssl 13:47:17 INFO - PROCESS | certutil | 13:47:17 INFO - PROCESS | certutil | 13:47:17 INFO - PROCESS | certutil | 13:47:17 INFO - Certificate Nickname Trust Attributes 13:47:17 INFO - SSL,S/MIME,JAR/XPI 13:47:17 INFO - 13:47:17 INFO - web-platform-tests CT,, 13:47:17 INFO - 13:47:17 INFO - Starting runner 13:47:18 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:47:18 INFO - PROCESS | 1930 | 1467665238799 Marionette DEBUG Marionette enabled via build flag and pref 13:47:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x113ce5000 == 1 [pid = 1930] [id = 1] 13:47:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 1 (0x113ce5800) [pid = 1930] [serial = 1] [outer = 0x0] 13:47:18 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:47:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 2 (0x113ce6800) [pid = 1930] [serial = 2] [outer = 0x113ce5800] 13:47:19 INFO - PROCESS | 1930 | 1467665239114 Marionette INFO Listening on port 2828 13:47:19 INFO - PROCESS | 1930 | 1467665239348 Marionette DEBUG Marionette enabled via command-line flag 13:47:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x116961000 == 2 [pid = 1930] [id = 2] 13:47:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 3 (0x116961800) [pid = 1930] [serial = 3] [outer = 0x0] 13:47:19 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:47:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 4 (0x116962800) [pid = 1930] [serial = 4] [outer = 0x116961800] 13:47:19 INFO - PROCESS | 1930 | [1930] 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 13:47:19 INFO - PROCESS | 1930 | 1467665239492 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54503 13:47:19 INFO - PROCESS | 1930 | 1467665239579 Marionette DEBUG Closed connection conn0 13:47:19 INFO - PROCESS | 1930 | [1930] 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 13:47:19 INFO - PROCESS | 1930 | 1467665239585 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54504 13:47:19 INFO - PROCESS | 1930 | 1467665239593 Marionette DEBUG Closed connection conn1 13:47:19 INFO - PROCESS | 1930 | [1930] 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 13:47:19 INFO - PROCESS | 1930 | 1467665239599 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54505 13:47:19 INFO - PROCESS | 1930 | 1467665239607 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:47:19 INFO - PROCESS | 1930 | 1467665239612 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":"20160704064557","device":"desktop","version":"48.0"} 13:47:19 INFO - PROCESS | 1930 | [1930] 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 13:47:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x1180cb000 == 3 [pid = 1930] [id = 3] 13:47:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 5 (0x1180d1800) [pid = 1930] [serial = 5] [outer = 0x0] 13:47:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x1180d2800 == 4 [pid = 1930] [id = 4] 13:47:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 6 (0x1199d3000) [pid = 1930] [serial = 6] [outer = 0x0] 13:47:20 INFO - PROCESS | 1930 | [1930] 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 13:47:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x121422000 == 5 [pid = 1930] [id = 5] 13:47:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 7 (0x1199d0800) [pid = 1930] [serial = 7] [outer = 0x0] 13:47:20 INFO - PROCESS | 1930 | [1930] 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 13:47:20 INFO - PROCESS | 1930 | [1930] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:47:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 8 (0x121810800) [pid = 1930] [serial = 8] [outer = 0x1199d0800] 13:47:20 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:47:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 9 (0x12159c800) [pid = 1930] [serial = 9] [outer = 0x1180d1800] 13:47:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 10 (0x12158a000) [pid = 1930] [serial = 10] [outer = 0x1199d3000] 13:47:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 11 (0x12158c000) [pid = 1930] [serial = 11] [outer = 0x1199d0800] 13:47:21 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:47:21 INFO - PROCESS | 1930 | 1467665241466 Marionette INFO startBrowser d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:21 INFO - PROCESS | 1930 | 1467665241487 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 1930 | 1467665241496 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 1930 | 1467665241498 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 12 (0x126861c00) [pid = 1930] [serial = 12] [outer = 0x1199d0800] 13:47:21 INFO - PROCESS | 1930 | 1467665241825 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d4ba3825-665d-8742-94f1-d756a658f8f0","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":"20160704064557","device":"desktop","version":"48.0","command_id":1}}] 13:47:21 INFO - PROCESS | 1930 | 1467665241908 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}] 13:47:21 INFO - PROCESS | 1930 | 1467665241912 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:21 INFO - PROCESS | 1930 | 1467665241958 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:47:22 INFO - PROCESS | 1930 | 1467665242045 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:47:22 INFO - PROCESS | 1930 | 1467665242046 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:22 INFO - PROCESS | 1930 | [1930] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:47:22 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 13 (0x126365800) [pid = 1930] [serial = 13] [outer = 0x1199d0800] 13:47:22 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:47:22 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:47:22 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:47:22 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:47:22 INFO - PROCESS | 1930 | 1467665242297 Marionette TRACE conn2 <- [1,3,null,{}] 13:47:22 INFO - PROCESS | 1930 | 1467665242300 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:47:22 INFO - PROCESS | 1930 | 1467665242302 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:22 INFO - PROCESS | 1930 | 1467665242319 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:47:22 INFO - PROCESS | 1930 | 1467665242345 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:47:22 INFO - PROCESS | 1930 | 1467665242348 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:47:22 INFO - PROCESS | 1930 | 1467665242351 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 1930 | 1467665242353 Marionette TRACE conn2 <- [1,6,null,{}] 13:47:22 INFO - PROCESS | 1930 | 1467665242355 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}] 13:47:22 INFO - PROCESS | 1930 | 1467665242357 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:22 INFO - PROCESS | 1930 | 1467665242372 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:47:22 INFO - PROCESS | 1930 | 1467665242374 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 1930 | 1467665242376 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x129132800 == 6 [pid = 1930] [id = 6] 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 14 (0x129265c00) [pid = 1930] [serial = 14] [outer = 0x0] 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 15 (0x129267800) [pid = 1930] [serial = 15] [outer = 0x129265c00] 13:47:22 INFO - PROCESS | 1930 | 1467665242409 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 16 (0x12926d400) [pid = 1930] [serial = 16] [outer = 0x129265c00] 13:47:22 INFO - PROCESS | 1930 | 1467665242706 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]]]}] 13:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 13:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:47:22 INFO - PROCESS | 1930 | 1467665242721 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:47:22 INFO - PROCESS | 1930 | 1467665242722 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:47:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x114f3b000 == 7 [pid = 1930] [id = 7] 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 17 (0x113ddd800) [pid = 1930] [serial = 17] [outer = 0x0] 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 18 (0x129640000) [pid = 1930] [serial = 18] [outer = 0x113ddd800] 13:47:22 INFO - PROCESS | 1930 | 1467665242750 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 1930 | 1467665242775 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 1930 | 1467665242776 Marionette TRACE conn2 <- [1,10,null,{}] 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 19 (0x129646c00) [pid = 1930] [serial = 19] [outer = 0x113ddd800] 13:47:22 INFO - PROCESS | 1930 | 1467665242835 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}] 13:47:22 INFO - PROCESS | 1930 | 1467665242839 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:22 INFO - PROCESS | 1930 | 1467665242953 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:47:22 INFO - PROCESS | 1930 | 1467665242962 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 1930 | 1467665242963 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6aa000 == 8 [pid = 1930] [id = 8] 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 20 (0x12a723c00) [pid = 1930] [serial = 20] [outer = 0x0] 13:47:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 21 (0x12a725800) [pid = 1930] [serial = 21] [outer = 0x12a723c00] 13:47:22 INFO - PROCESS | 1930 | 1467665242991 Marionette DEBUG loaded listener.js 13:47:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 22 (0x12a936000) [pid = 1930] [serial = 22] [outer = 0x12a723c00] 13:47:23 INFO - PROCESS | 1930 | 1467665243365 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]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 685ms 13:47:23 INFO - PROCESS | 1930 | 1467665243428 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:47:23 INFO - PROCESS | 1930 | 1467665243429 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:47:23 INFO - PROCESS | 1930 | 1467665243434 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 1930 | 1467665243435 Marionette TRACE conn2 <- [1,14,null,{}] 13:47:23 INFO - PROCESS | 1930 | 1467665243466 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}] 13:47:23 INFO - PROCESS | 1930 | 1467665243469 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:23 INFO - PROCESS | 1930 | 1467665243569 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:47:23 INFO - PROCESS | 1930 | 1467665243580 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:23 INFO - PROCESS | 1930 | 1467665243581 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aedb000 == 9 [pid = 1930] [id = 9] 13:47:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 23 (0x12aa29c00) [pid = 1930] [serial = 23] [outer = 0x0] 13:47:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 24 (0x12aa2c400) [pid = 1930] [serial = 24] [outer = 0x12aa29c00] 13:47:23 INFO - PROCESS | 1930 | 1467665243605 Marionette DEBUG loaded listener.js 13:47:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 25 (0x12b91ec00) [pid = 1930] [serial = 25] [outer = 0x12aa29c00] 13:47:23 INFO - PROCESS | 1930 | 1467665243870 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]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 451ms 13:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:47:23 INFO - PROCESS | 1930 | 1467665243884 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 1930 | 1467665243885 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:47:23 INFO - PROCESS | 1930 | 1467665243887 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 1930 | 1467665243888 Marionette TRACE conn2 <- [1,18,null,{}] 13:47:23 INFO - PROCESS | 1930 | 1467665243890 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}] 13:47:23 INFO - PROCESS | 1930 | 1467665243892 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:24 INFO - PROCESS | 1930 | 1467665244001 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:47:24 INFO - PROCESS | 1930 | 1467665244004 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1930 | 1467665244007 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa5000 == 10 [pid = 1930] [id = 10] 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 26 (0x1269c4800) [pid = 1930] [serial = 26] [outer = 0x0] 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 27 (0x12bc64000) [pid = 1930] [serial = 27] [outer = 0x1269c4800] 13:47:24 INFO - PROCESS | 1930 | 1467665244031 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 28 (0x12bc6a000) [pid = 1930] [serial = 28] [outer = 0x1269c4800] 13:47:24 INFO - PROCESS | 1930 | 1467665244296 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]]]}] 13:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 13:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:47:24 INFO - PROCESS | 1930 | 1467665244305 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:47:24 INFO - PROCESS | 1930 | 1467665244307 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:47:24 INFO - PROCESS | 1930 | 1467665244319 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:47:24 INFO - PROCESS | 1930 | 1467665244320 Marionette TRACE conn2 <- [1,22,null,{}] 13:47:24 INFO - PROCESS | 1930 | 1467665244323 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}] 13:47:24 INFO - PROCESS | 1930 | 1467665244324 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:24 INFO - PROCESS | 1930 | 1467665244425 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:47:24 INFO - PROCESS | 1930 | 1467665244429 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1930 | 1467665244430 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdc1000 == 11 [pid = 1930] [id = 11] 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 29 (0x12bc6e000) [pid = 1930] [serial = 29] [outer = 0x0] 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 30 (0x12be56800) [pid = 1930] [serial = 30] [outer = 0x12bc6e000] 13:47:24 INFO - PROCESS | 1930 | 1467665244456 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 31 (0x12c004000) [pid = 1930] [serial = 31] [outer = 0x12bc6e000] 13:47:24 INFO - PROCESS | 1930 | 1467665244695 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]]]}] 13:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 13:47:24 INFO - PROCESS | 1930 | 1467665244738 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:47:24 INFO - PROCESS | 1930 | 1467665244739 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:47:24 INFO - PROCESS | 1930 | 1467665244741 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:47:24 INFO - PROCESS | 1930 | 1467665244743 Marionette TRACE conn2 <- [1,26,null,{}] 13:47:24 INFO - PROCESS | 1930 | 1467665244753 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}] 13:47:24 INFO - PROCESS | 1930 | 1467665244754 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:24 INFO - PROCESS | 1930 | 1467665244851 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:47:24 INFO - PROCESS | 1930 | 1467665244854 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1930 | 1467665244856 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c131000 == 12 [pid = 1930] [id = 12] 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 32 (0x12c007000) [pid = 1930] [serial = 32] [outer = 0x0] 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 33 (0x12c00fc00) [pid = 1930] [serial = 33] [outer = 0x12c007000] 13:47:24 INFO - PROCESS | 1930 | 1467665244881 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 34 (0x118252800) [pid = 1930] [serial = 34] [outer = 0x12c007000] 13:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:47:25 INFO - PROCESS | 1930 | 1467665245117 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]]]}] 13:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 379ms 13:47:25 INFO - PROCESS | 1930 | 1467665245121 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 1930 | 1467665245122 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:47:25 INFO - PROCESS | 1930 | 1467665245124 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1930 | 1467665245125 Marionette TRACE conn2 <- [1,30,null,{}] 13:47:25 INFO - PROCESS | 1930 | 1467665245135 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}] 13:47:25 INFO - PROCESS | 1930 | 1467665245147 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:25 INFO - PROCESS | 1930 | 1467665245251 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:47:25 INFO - PROCESS | 1930 | 1467665245266 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 1930 | 1467665245267 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182f4000 == 13 [pid = 1930] [id = 13] 13:47:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 35 (0x118259c00) [pid = 1930] [serial = 35] [outer = 0x0] 13:47:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 36 (0x12c010800) [pid = 1930] [serial = 36] [outer = 0x118259c00] 13:47:25 INFO - PROCESS | 1930 | 1467665245291 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 37 (0x12c549800) [pid = 1930] [serial = 37] [outer = 0x118259c00] 13:47:25 INFO - PROCESS | 1930 | 1467665245533 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]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 13:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:47:25 INFO - PROCESS | 1930 | 1467665245551 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 1930 | 1467665245552 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:47:25 INFO - PROCESS | 1930 | 1467665245555 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1930 | 1467665245556 Marionette TRACE conn2 <- [1,34,null,{}] 13:47:25 INFO - PROCESS | 1930 | 1467665245558 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}] 13:47:25 INFO - PROCESS | 1930 | 1467665245559 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:25 INFO - PROCESS | 1930 | 1467665245668 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:47:25 INFO - PROCESS | 1930 | 1467665245671 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 1930 | 1467665245672 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c5a1000 == 14 [pid = 1930] [id = 14] 13:47:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 38 (0x1266b8800) [pid = 1930] [serial = 38] [outer = 0x0] 13:47:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 39 (0x1266bb000) [pid = 1930] [serial = 39] [outer = 0x1266b8800] 13:47:25 INFO - PROCESS | 1930 | 1467665245697 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 40 (0x12b91f800) [pid = 1930] [serial = 40] [outer = 0x1266b8800] 13:47:25 INFO - PROCESS | 1930 | 1467665245931 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]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 13:47:25 INFO - PROCESS | 1930 | 1467665245978 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 1930 | 1467665245980 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:47:25 INFO - PROCESS | 1930 | 1467665245987 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1930 | 1467665245988 Marionette TRACE conn2 <- [1,38,null,{}] 13:47:25 INFO - PROCESS | 1930 | 1467665245991 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}] 13:47:25 INFO - PROCESS | 1930 | 1467665245993 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:26 INFO - PROCESS | 1930 | 1467665246104 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:47:26 INFO - PROCESS | 1930 | 1467665246107 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:26 INFO - PROCESS | 1930 | 1467665246108 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca2c800 == 15 [pid = 1930] [id = 15] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 41 (0x12c54e000) [pid = 1930] [serial = 41] [outer = 0x0] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 42 (0x12c554400) [pid = 1930] [serial = 42] [outer = 0x12c54e000] 13:47:26 INFO - PROCESS | 1930 | 1467665246132 Marionette DEBUG loaded listener.js 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 43 (0x12cb06000) [pid = 1930] [serial = 43] [outer = 0x12c54e000] 13:47:26 INFO - PROCESS | 1930 | 1467665246366 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]]]}] 13:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 13:47:26 INFO - PROCESS | 1930 | 1467665246406 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:47:26 INFO - PROCESS | 1930 | 1467665246407 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:47:26 INFO - PROCESS | 1930 | 1467665246435 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:47:26 INFO - PROCESS | 1930 | 1467665246436 Marionette TRACE conn2 <- [1,42,null,{}] 13:47:26 INFO - PROCESS | 1930 | 1467665246438 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}] 13:47:26 INFO - PROCESS | 1930 | 1467665246440 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:26 INFO - PROCESS | 1930 | 1467665246534 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:47:26 INFO - PROCESS | 1930 | 1467665246537 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:26 INFO - PROCESS | 1930 | 1467665246538 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb46000 == 16 [pid = 1930] [id = 16] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 44 (0x12cb08800) [pid = 1930] [serial = 44] [outer = 0x0] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 45 (0x12cb0f800) [pid = 1930] [serial = 45] [outer = 0x12cb08800] 13:47:26 INFO - PROCESS | 1930 | 1467665246563 Marionette DEBUG loaded listener.js 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 46 (0x12cb79c00) [pid = 1930] [serial = 46] [outer = 0x12cb08800] 13:47:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d34d000 == 17 [pid = 1930] [id = 17] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 47 (0x12d34d800) [pid = 1930] [serial = 47] [outer = 0x0] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 48 (0x12d34a000) [pid = 1930] [serial = 48] [outer = 0x12d34d800] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 49 (0x12cb40000) [pid = 1930] [serial = 49] [outer = 0x12d34d800] 13:47:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d34a800 == 18 [pid = 1930] [id = 18] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 50 (0x12cb7fc00) [pid = 1930] [serial = 50] [outer = 0x0] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 51 (0x12d38c400) [pid = 1930] [serial = 51] [outer = 0x12cb7fc00] 13:47:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 52 (0x12d383c00) [pid = 1930] [serial = 52] [outer = 0x12cb7fc00] 13:47:26 INFO - PROCESS | 1930 | 1467665246917 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]]]}] 13:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 529ms 13:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:47:26 INFO - PROCESS | 1930 | 1467665246954 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:47:26 INFO - PROCESS | 1930 | 1467665246955 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:47:26 INFO - PROCESS | 1930 | 1467665246957 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:47:26 INFO - PROCESS | 1930 | 1467665246959 Marionette TRACE conn2 <- [1,46,null,{}] 13:47:26 INFO - PROCESS | 1930 | 1467665246961 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}] 13:47:26 INFO - PROCESS | 1930 | 1467665246962 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:27 INFO - PROCESS | 1930 | 1467665247065 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:47:27 INFO - PROCESS | 1930 | 1467665247068 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:27 INFO - PROCESS | 1930 | 1467665247070 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d6c7800 == 19 [pid = 1930] [id = 19] 13:47:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x12cb7f000) [pid = 1930] [serial = 53] [outer = 0x0] 13:47:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x12ba1f000) [pid = 1930] [serial = 54] [outer = 0x12cb7f000] 13:47:27 INFO - PROCESS | 1930 | 1467665247097 Marionette DEBUG loaded listener.js 13:47:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x12ba23000) [pid = 1930] [serial = 55] [outer = 0x12cb7f000] 13:47:27 INFO - PROCESS | 1930 | 1467665247349 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]]]}] 13:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 13:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:47:27 INFO - PROCESS | 1930 | 1467665247386 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:47:27 INFO - PROCESS | 1930 | 1467665247387 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:47:27 INFO - PROCESS | 1930 | 1467665247389 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:47:27 INFO - PROCESS | 1930 | 1467665247390 Marionette TRACE conn2 <- [1,50,null,{}] 13:47:27 INFO - PROCESS | 1930 | 1467665247400 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}] 13:47:27 INFO - PROCESS | 1930 | 1467665247401 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:27 INFO - PROCESS | 1930 | 1467665247506 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:47:27 INFO - PROCESS | 1930 | 1467665247510 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:27 INFO - PROCESS | 1930 | 1467665247511 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12da10000 == 20 [pid = 1930] [id = 20] 13:47:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x118496c00) [pid = 1930] [serial = 56] [outer = 0x0] 13:47:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x1190a4000) [pid = 1930] [serial = 57] [outer = 0x118496c00] 13:47:27 INFO - PROCESS | 1930 | 1467665247535 Marionette DEBUG loaded listener.js 13:47:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x12ba2ac00) [pid = 1930] [serial = 58] [outer = 0x118496c00] 13:47:27 INFO - PROCESS | 1930 | 1467665247778 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]]]}] 13:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 13:47:27 INFO - PROCESS | 1930 | 1467665247819 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:47:27 INFO - PROCESS | 1930 | 1467665247820 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:47:27 INFO - PROCESS | 1930 | 1467665247822 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:47:27 INFO - PROCESS | 1930 | 1467665247823 Marionette TRACE conn2 <- [1,54,null,{}] 13:47:27 INFO - PROCESS | 1930 | 1467665247833 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}] 13:47:27 INFO - PROCESS | 1930 | 1467665247834 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:27 INFO - PROCESS | 1930 | 1467665247937 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:47:27 INFO - PROCESS | 1930 | 1467665247940 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:27 INFO - PROCESS | 1930 | 1467665247942 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x118446000 == 21 [pid = 1930] [id = 21] 13:47:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x12ba2c800) [pid = 1930] [serial = 59] [outer = 0x0] 13:47:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x12d8e7400) [pid = 1930] [serial = 60] [outer = 0x12ba2c800] 13:47:27 INFO - PROCESS | 1930 | 1467665247965 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x12d8ec400) [pid = 1930] [serial = 61] [outer = 0x12ba2c800] 13:47:28 INFO - PROCESS | 1930 | 1467665248199 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]]]}] 13:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 13:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:47:28 INFO - PROCESS | 1930 | 1467665248249 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:47:28 INFO - PROCESS | 1930 | 1467665248251 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:47:28 INFO - PROCESS | 1930 | 1467665248253 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:47:28 INFO - PROCESS | 1930 | 1467665248254 Marionette TRACE conn2 <- [1,58,null,{}] 13:47:28 INFO - PROCESS | 1930 | 1467665248256 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}] 13:47:28 INFO - PROCESS | 1930 | 1467665248257 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:28 INFO - PROCESS | 1930 | 1467665248353 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:47:28 INFO - PROCESS | 1930 | 1467665248357 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 1930 | 1467665248358 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e422800 == 22 [pid = 1930] [id = 22] 13:47:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x12d8ec800) [pid = 1930] [serial = 62] [outer = 0x0] 13:47:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x12d8f3800) [pid = 1930] [serial = 63] [outer = 0x12d8ec800] 13:47:28 INFO - PROCESS | 1930 | 1467665248382 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x12e092c00) [pid = 1930] [serial = 64] [outer = 0x12d8ec800] 13:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 368ms 13:47:28 INFO - PROCESS | 1930 | 1467665248618 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]]]}] 13:47:28 INFO - PROCESS | 1930 | 1467665248622 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:47:28 INFO - PROCESS | 1930 | 1467665248624 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:47:28 INFO - PROCESS | 1930 | 1467665248636 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:47:28 INFO - PROCESS | 1930 | 1467665248639 Marionette TRACE conn2 <- [1,62,null,{}] 13:47:28 INFO - PROCESS | 1930 | 1467665248653 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}] 13:47:28 INFO - PROCESS | 1930 | 1467665248655 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:28 INFO - PROCESS | 1930 | 1467665248776 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:47:28 INFO - PROCESS | 1930 | 1467665248790 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 1930 | 1467665248792 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e43a800 == 23 [pid = 1930] [id = 23] 13:47:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x11970bc00) [pid = 1930] [serial = 65] [outer = 0x0] 13:47:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x11970c000) [pid = 1930] [serial = 66] [outer = 0x11970bc00] 13:47:28 INFO - PROCESS | 1930 | 1467665248819 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x12aa30400) [pid = 1930] [serial = 67] [outer = 0x11970bc00] 13:47:29 INFO - PROCESS | 1930 | 1467665249851 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]]]}] 13:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1282ms 13:47:29 INFO - PROCESS | 1930 | 1467665249911 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:47:29 INFO - PROCESS | 1930 | 1467665249914 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:47:29 INFO - PROCESS | 1930 | 1467665249917 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:47:29 INFO - PROCESS | 1930 | 1467665249920 Marionette TRACE conn2 <- [1,66,null,{}] 13:47:29 INFO - PROCESS | 1930 | 1467665249924 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}] 13:47:29 INFO - PROCESS | 1930 | 1467665249925 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:30 INFO - PROCESS | 1930 | 1467665250045 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:47:30 INFO - PROCESS | 1930 | 1467665250101 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 1930 | 1467665250102 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x112d92800 == 24 [pid = 1930] [id = 24] 13:47:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x112a83c00) [pid = 1930] [serial = 68] [outer = 0x0] 13:47:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x112debc00) [pid = 1930] [serial = 69] [outer = 0x112a83c00] 13:47:30 INFO - PROCESS | 1930 | 1467665250134 Marionette DEBUG loaded listener.js 13:47:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x11335d000) [pid = 1930] [serial = 70] [outer = 0x112a83c00] 13:47:30 INFO - PROCESS | 1930 | 1467665250549 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]]]}] 13:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 672ms 13:47:30 INFO - PROCESS | 1930 | 1467665250589 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:47:30 INFO - PROCESS | 1930 | 1467665250592 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:47:30 INFO - PROCESS | 1930 | 1467665250597 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:47:30 INFO - PROCESS | 1930 | 1467665250598 Marionette TRACE conn2 <- [1,70,null,{}] 13:47:30 INFO - PROCESS | 1930 | 1467665250601 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}] 13:47:30 INFO - PROCESS | 1930 | 1467665250603 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:30 INFO - PROCESS | 1930 | 1467665250727 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:47:30 INFO - PROCESS | 1930 | 1467665250795 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 1930 | 1467665250797 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x116abf800 == 25 [pid = 1930] [id = 25] 13:47:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x11679b400) [pid = 1930] [serial = 71] [outer = 0x0] 13:47:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x116a22400) [pid = 1930] [serial = 72] [outer = 0x11679b400] 13:47:30 INFO - PROCESS | 1930 | 1467665250828 Marionette DEBUG loaded listener.js 13:47:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x116f98000) [pid = 1930] [serial = 73] [outer = 0x11679b400] 13:47:31 INFO - PROCESS | 1930 | 1467665251245 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]]]}] 13:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 13:47:31 INFO - PROCESS | 1930 | 1467665251266 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:47:31 INFO - PROCESS | 1930 | 1467665251268 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:47:31 INFO - PROCESS | 1930 | 1467665251271 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:47:31 INFO - PROCESS | 1930 | 1467665251273 Marionette TRACE conn2 <- [1,74,null,{}] 13:47:31 INFO - PROCESS | 1930 | 1467665251281 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}] 13:47:31 INFO - PROCESS | 1930 | 1467665251284 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:31 INFO - PROCESS | 1930 | 1467665251406 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:47:31 INFO - PROCESS | 1930 | 1467665251450 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:31 INFO - PROCESS | 1930 | 1467665251452 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x11745c800 == 26 [pid = 1930] [id = 26] 13:47:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x118253c00) [pid = 1930] [serial = 74] [outer = 0x0] 13:47:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x11871a400) [pid = 1930] [serial = 75] [outer = 0x118253c00] 13:47:31 INFO - PROCESS | 1930 | 1467665251484 Marionette DEBUG loaded listener.js 13:47:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x11970b400) [pid = 1930] [serial = 76] [outer = 0x118253c00] 13:47:32 INFO - PROCESS | 1930 | 1467665252172 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]]]}] 13:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 923ms 13:47:32 INFO - PROCESS | 1930 | 1467665252195 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:47:32 INFO - PROCESS | 1930 | 1467665252197 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:47:32 INFO - PROCESS | 1930 | 1467665252200 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:47:32 INFO - PROCESS | 1930 | 1467665252202 Marionette TRACE conn2 <- [1,78,null,{}] 13:47:32 INFO - PROCESS | 1930 | 1467665252206 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}] 13:47:32 INFO - PROCESS | 1930 | 1467665252207 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:32 INFO - PROCESS | 1930 | 1467665252296 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:47:32 INFO - PROCESS | 1930 | 1467665252338 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:32 INFO - PROCESS | 1930 | 1467665252339 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x112d99000 == 27 [pid = 1930] [id = 27] 13:47:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x113c8e800) [pid = 1930] [serial = 77] [outer = 0x0] 13:47:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x114fb1400) [pid = 1930] [serial = 78] [outer = 0x113c8e800] 13:47:32 INFO - PROCESS | 1930 | 1467665252368 Marionette DEBUG loaded listener.js 13:47:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x115e29400) [pid = 1930] [serial = 79] [outer = 0x113c8e800] 13:47:32 INFO - PROCESS | 1930 | 1467665252773 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]]]}] 13:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 621ms 13:47:32 INFO - PROCESS | 1930 | 1467665252873 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:47:32 INFO - PROCESS | 1930 | 1467665252876 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:47:32 INFO - PROCESS | 1930 | 1467665252899 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:47:32 INFO - PROCESS | 1930 | 1467665252902 Marionette TRACE conn2 <- [1,82,null,{}] 13:47:32 INFO - PROCESS | 1930 | 1467665252905 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}] 13:47:32 INFO - PROCESS | 1930 | 1467665252908 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:33 INFO - PROCESS | 1930 | 1467665253026 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:47:33 INFO - PROCESS | 1930 | 1467665253032 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 1930 | 1467665253034 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x113ce3800 == 28 [pid = 1930] [id = 28] 13:47:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1164eb000) [pid = 1930] [serial = 80] [outer = 0x0] 13:47:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x11679ac00) [pid = 1930] [serial = 81] [outer = 0x1164eb000] 13:47:33 INFO - PROCESS | 1930 | 1467665253076 Marionette DEBUG loaded listener.js 13:47:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x116983000) [pid = 1930] [serial = 82] [outer = 0x1164eb000] 13:47:33 INFO - PROCESS | 1930 | 1467665253457 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]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 573ms 13:47:33 INFO - PROCESS | 1930 | 1467665253474 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 1930 | 1467665253475 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:47:33 INFO - PROCESS | 1930 | 1467665253482 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 1930 | 1467665253484 Marionette TRACE conn2 <- [1,86,null,{}] 13:47:33 INFO - PROCESS | 1930 | 1467665253491 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}] 13:47:33 INFO - PROCESS | 1930 | 1467665253497 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:33 INFO - PROCESS | 1930 | 1467665253585 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:47:33 INFO - PROCESS | 1930 | 1467665253593 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 1930 | 1467665253595 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x1164ac000 == 29 [pid = 1930] [id = 29] 13:47:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1176e9000) [pid = 1930] [serial = 83] [outer = 0x0] 13:47:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x117c1c000) [pid = 1930] [serial = 84] [outer = 0x1176e9000] 13:47:33 INFO - PROCESS | 1930 | 1467665253622 Marionette DEBUG loaded listener.js 13:47:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1180b9c00) [pid = 1930] [serial = 85] [outer = 0x1176e9000] 13:47:33 INFO - PROCESS | 1930 | 1467665253952 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]]]}] 13:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 524ms 13:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:47:34 INFO - PROCESS | 1930 | 1467665254004 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 1930 | 1467665254006 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:47:34 INFO - PROCESS | 1930 | 1467665254008 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 1930 | 1467665254009 Marionette TRACE conn2 <- [1,90,null,{}] 13:47:34 INFO - PROCESS | 1930 | 1467665254011 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}] 13:47:34 INFO - PROCESS | 1930 | 1467665254013 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:34 INFO - PROCESS | 1930 | 1467665254097 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:47:34 INFO - PROCESS | 1930 | 1467665254141 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:34 INFO - PROCESS | 1930 | 1467665254143 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x116960000 == 30 [pid = 1930] [id = 30] 13:47:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x117f58c00) [pid = 1930] [serial = 86] [outer = 0x0] 13:47:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118255c00) [pid = 1930] [serial = 87] [outer = 0x117f58c00] 13:47:34 INFO - PROCESS | 1930 | 1467665254168 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118294800) [pid = 1930] [serial = 88] [outer = 0x117f58c00] 13:47:34 INFO - PROCESS | 1930 | 1467665254431 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]]]}] 13:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 13:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:47:34 INFO - PROCESS | 1930 | 1467665254485 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 1930 | 1467665254486 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:47:34 INFO - PROCESS | 1930 | 1467665254488 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 1930 | 1467665254489 Marionette TRACE conn2 <- [1,94,null,{}] 13:47:34 INFO - PROCESS | 1930 | 1467665254492 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}] 13:47:34 INFO - PROCESS | 1930 | 1467665254493 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:34 INFO - PROCESS | 1930 | 1467665254571 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:47:34 INFO - PROCESS | 1930 | 1467665254574 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:34 INFO - PROCESS | 1930 | 1467665254575 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x117160000 == 31 [pid = 1930] [id = 31] 13:47:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x118296800) [pid = 1930] [serial = 89] [outer = 0x0] 13:47:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x118624c00) [pid = 1930] [serial = 90] [outer = 0x118296800] 13:47:34 INFO - PROCESS | 1930 | 1467665254603 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11902bc00) [pid = 1930] [serial = 91] [outer = 0x118296800] 13:47:34 INFO - PROCESS | 1930 | 1467665254936 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]]]}] 13:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 13:47:34 INFO - PROCESS | 1930 | 1467665254960 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 1930 | 1467665254963 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:47:34 INFO - PROCESS | 1930 | 1467665254966 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 1930 | 1467665254967 Marionette TRACE conn2 <- [1,98,null,{}] 13:47:34 INFO - PROCESS | 1930 | 1467665254970 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}] 13:47:34 INFO - PROCESS | 1930 | 1467665254974 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:35 INFO - PROCESS | 1930 | 1467665255092 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:47:35 INFO - PROCESS | 1930 | 1467665255101 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 1930 | 1467665255102 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x1169b3800 == 32 [pid = 1930] [id = 32] 13:47:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x119038000) [pid = 1930] [serial = 92] [outer = 0x0] 13:47:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1190ee800) [pid = 1930] [serial = 93] [outer = 0x119038000] 13:47:35 INFO - PROCESS | 1930 | 1467665255128 Marionette DEBUG loaded listener.js 13:47:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1199d5000) [pid = 1930] [serial = 94] [outer = 0x119038000] 13:47:35 INFO - PROCESS | 1930 | 1467665255399 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]]]}] 13:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 13:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:47:35 INFO - PROCESS | 1930 | 1467665255435 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:47:35 INFO - PROCESS | 1930 | 1467665255436 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:47:35 INFO - PROCESS | 1930 | 1467665255438 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:47:35 INFO - PROCESS | 1930 | 1467665255439 Marionette TRACE conn2 <- [1,102,null,{}] 13:47:35 INFO - PROCESS | 1930 | 1467665255449 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}] 13:47:35 INFO - PROCESS | 1930 | 1467665255451 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:35 INFO - PROCESS | 1930 | 1467665255529 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:47:35 INFO - PROCESS | 1930 | 1467665255533 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 1930 | 1467665255534 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x118736000 == 33 [pid = 1930] [id = 33] 13:47:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1199d5400) [pid = 1930] [serial = 95] [outer = 0x0] 13:47:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x120f3c800) [pid = 1930] [serial = 96] [outer = 0x1199d5400] 13:47:35 INFO - PROCESS | 1930 | 1467665255559 Marionette DEBUG loaded listener.js 13:47:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1210a1800) [pid = 1930] [serial = 97] [outer = 0x1199d5400] 13:47:35 INFO - PROCESS | 1930 | 1467665255877 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]]]}] 13:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 471ms 13:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:47:35 INFO - PROCESS | 1930 | 1467665255911 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:47:35 INFO - PROCESS | 1930 | 1467665255913 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:47:35 INFO - PROCESS | 1930 | 1467665255916 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:47:35 INFO - PROCESS | 1930 | 1467665255917 Marionette TRACE conn2 <- [1,106,null,{}] 13:47:35 INFO - PROCESS | 1930 | 1467665255919 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}] 13:47:35 INFO - PROCESS | 1930 | 1467665255920 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:36 INFO - PROCESS | 1930 | 1467665256018 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:47:36 INFO - PROCESS | 1930 | 1467665256027 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 1930 | 1467665256029 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x11875f000 == 34 [pid = 1930] [id = 34] 13:47:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1211c6000) [pid = 1930] [serial = 98] [outer = 0x0] 13:47:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x121426800) [pid = 1930] [serial = 99] [outer = 0x1211c6000] 13:47:36 INFO - PROCESS | 1930 | 1467665256054 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x121587c00) [pid = 1930] [serial = 100] [outer = 0x1211c6000] 13:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:47:36 INFO - PROCESS | 1930 | 1467665256332 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]]]}] 13:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 13:47:36 INFO - PROCESS | 1930 | 1467665256337 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 1930 | 1467665256339 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:47:36 INFO - PROCESS | 1930 | 1467665256341 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:47:36 INFO - PROCESS | 1930 | 1467665256342 Marionette TRACE conn2 <- [1,110,null,{}] 13:47:36 INFO - PROCESS | 1930 | 1467665256353 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}] 13:47:36 INFO - PROCESS | 1930 | 1467665256354 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:36 INFO - PROCESS | 1930 | 1467665256432 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:47:36 INFO - PROCESS | 1930 | 1467665256436 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 1930 | 1467665256437 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x119356000 == 35 [pid = 1930] [id = 35] 13:47:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12142c000) [pid = 1930] [serial = 101] [outer = 0x0] 13:47:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12180fc00) [pid = 1930] [serial = 102] [outer = 0x12142c000] 13:47:36 INFO - PROCESS | 1930 | 1467665256464 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x121cc6800) [pid = 1930] [serial = 103] [outer = 0x12142c000] 13:47:36 INFO - PROCESS | 1930 | 1467665256782 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]]]}] 13:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 479ms 13:47:36 INFO - PROCESS | 1930 | 1467665256820 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 1930 | 1467665256822 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:47:36 INFO - PROCESS | 1930 | 1467665256824 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:47:36 INFO - PROCESS | 1930 | 1467665256825 Marionette TRACE conn2 <- [1,114,null,{}] 13:47:36 INFO - PROCESS | 1930 | 1467665256827 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}] 13:47:36 INFO - PROCESS | 1930 | 1467665256828 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:36 INFO - PROCESS | 1930 | 1467665256928 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:47:36 INFO - PROCESS | 1930 | 1467665256955 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 1930 | 1467665256956 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x119443800 == 36 [pid = 1930] [id = 36] 13:47:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12142c800) [pid = 1930] [serial = 104] [outer = 0x0] 13:47:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x121ccd000) [pid = 1930] [serial = 105] [outer = 0x12142c800] 13:47:36 INFO - PROCESS | 1930 | 1467665256981 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1248d1c00) [pid = 1930] [serial = 106] [outer = 0x12142c800] 13:47:37 INFO - PROCESS | 1930 | 1467665257281 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]]]}] 13:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 13:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:47:37 INFO - PROCESS | 1930 | 1467665257293 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:47:37 INFO - PROCESS | 1930 | 1467665257296 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:47:37 INFO - PROCESS | 1930 | 1467665257300 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:47:37 INFO - PROCESS | 1930 | 1467665257301 Marionette TRACE conn2 <- [1,118,null,{}] 13:47:37 INFO - PROCESS | 1930 | 1467665257304 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}] 13:47:37 INFO - PROCESS | 1930 | 1467665257305 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:37 INFO - PROCESS | 1930 | 1467665257398 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:47:37 INFO - PROCESS | 1930 | 1467665257402 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:37 INFO - PROCESS | 1930 | 1467665257403 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12047c800 == 37 [pid = 1930] [id = 37] 13:47:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x124896800) [pid = 1930] [serial = 107] [outer = 0x0] 13:47:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x124c55c00) [pid = 1930] [serial = 108] [outer = 0x124896800] 13:47:37 INFO - PROCESS | 1930 | 1467665257431 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x125f4b400) [pid = 1930] [serial = 109] [outer = 0x124896800] 13:47:37 INFO - PROCESS | 1930 | 1467665257753 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]]]}] 13:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 13:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:47:37 INFO - PROCESS | 1930 | 1467665257771 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:47:37 INFO - PROCESS | 1930 | 1467665257772 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:47:37 INFO - PROCESS | 1930 | 1467665257774 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:47:37 INFO - PROCESS | 1930 | 1467665257775 Marionette TRACE conn2 <- [1,122,null,{}] 13:47:37 INFO - PROCESS | 1930 | 1467665257780 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}] 13:47:37 INFO - PROCESS | 1930 | 1467665257782 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:37 INFO - PROCESS | 1930 | 1467665257887 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:47:37 INFO - PROCESS | 1930 | 1467665257894 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:37 INFO - PROCESS | 1930 | 1467665257895 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x121111800 == 38 [pid = 1930] [id = 38] 13:47:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1248d3400) [pid = 1930] [serial = 110] [outer = 0x0] 13:47:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12635b800) [pid = 1930] [serial = 111] [outer = 0x1248d3400] 13:47:37 INFO - PROCESS | 1930 | 1467665257920 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1263b5400) [pid = 1930] [serial = 112] [outer = 0x1248d3400] 13:47:38 INFO - PROCESS | 1930 | 1467665258179 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]]]}] 13:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 13:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:47:38 INFO - PROCESS | 1930 | 1467665258201 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 1930 | 1467665258202 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:47:38 INFO - PROCESS | 1930 | 1467665258204 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 1930 | 1467665258205 Marionette TRACE conn2 <- [1,126,null,{}] 13:47:38 INFO - PROCESS | 1930 | 1467665258207 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}] 13:47:38 INFO - PROCESS | 1930 | 1467665258208 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:38 INFO - PROCESS | 1930 | 1467665258304 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:47:38 INFO - PROCESS | 1930 | 1467665258307 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 1930 | 1467665258308 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12123e800 == 39 [pid = 1930] [id = 39] 13:47:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x126361800) [pid = 1930] [serial = 113] [outer = 0x0] 13:47:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1264c6000) [pid = 1930] [serial = 114] [outer = 0x126361800] 13:47:38 INFO - PROCESS | 1930 | 1467665258333 Marionette DEBUG loaded listener.js 13:47:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1266b2400) [pid = 1930] [serial = 115] [outer = 0x126361800] 13:47:38 INFO - PROCESS | 1930 | 1467665258657 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]]]}] 13:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 13:47:38 INFO - PROCESS | 1930 | 1467665258673 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 1930 | 1467665258674 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:47:38 INFO - PROCESS | 1930 | 1467665258676 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 1930 | 1467665258679 Marionette TRACE conn2 <- [1,130,null,{}] 13:47:38 INFO - PROCESS | 1930 | 1467665258682 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}] 13:47:38 INFO - PROCESS | 1930 | 1467665258683 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:38 INFO - PROCESS | 1930 | 1467665258764 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:47:38 INFO - PROCESS | 1930 | 1467665258813 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 1930 | 1467665258814 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x121410800 == 40 [pid = 1930] [id = 40] 13:47:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1263b7000) [pid = 1930] [serial = 116] [outer = 0x0] 13:47:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1266bbc00) [pid = 1930] [serial = 117] [outer = 0x1263b7000] 13:47:38 INFO - PROCESS | 1930 | 1467665258838 Marionette DEBUG loaded listener.js 13:47:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1269c4c00) [pid = 1930] [serial = 118] [outer = 0x1263b7000] 13:47:39 INFO - PROCESS | 1930 | 1467665259095 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]]]}] 13:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 13:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:47:39 INFO - PROCESS | 1930 | 1467665259151 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:47:39 INFO - PROCESS | 1930 | 1467665259152 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:47:39 INFO - PROCESS | 1930 | 1467665259154 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:47:39 INFO - PROCESS | 1930 | 1467665259155 Marionette TRACE conn2 <- [1,134,null,{}] 13:47:39 INFO - PROCESS | 1930 | 1467665259157 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}] 13:47:39 INFO - PROCESS | 1930 | 1467665259159 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:39 INFO - PROCESS | 1930 | 1467665259247 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:47:39 INFO - PROCESS | 1930 | 1467665259250 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:39 INFO - PROCESS | 1930 | 1467665259251 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x121cef800 == 41 [pid = 1930] [id = 41] 13:47:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12635ac00) [pid = 1930] [serial = 119] [outer = 0x0] 13:47:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x126f53800) [pid = 1930] [serial = 120] [outer = 0x12635ac00] 13:47:39 INFO - PROCESS | 1930 | 1467665259283 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x128e56800) [pid = 1930] [serial = 121] [outer = 0x12635ac00] 13:47:39 INFO - PROCESS | 1930 | 1467665259587 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]]]}] 13:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 13:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:47:39 INFO - PROCESS | 1930 | 1467665259624 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:47:39 INFO - PROCESS | 1930 | 1467665259625 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:47:39 INFO - PROCESS | 1930 | 1467665259628 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:47:39 INFO - PROCESS | 1930 | 1467665259630 Marionette TRACE conn2 <- [1,138,null,{}] 13:47:39 INFO - PROCESS | 1930 | 1467665259633 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}] 13:47:39 INFO - PROCESS | 1930 | 1467665259634 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:39 INFO - PROCESS | 1930 | 1467665259740 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:47:39 INFO - PROCESS | 1930 | 1467665259747 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:39 INFO - PROCESS | 1930 | 1467665259748 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x124869000 == 42 [pid = 1930] [id = 42] 13:47:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1263bb800) [pid = 1930] [serial = 122] [outer = 0x0] 13:47:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x129174400) [pid = 1930] [serial = 123] [outer = 0x1263bb800] 13:47:39 INFO - PROCESS | 1930 | 1467665259772 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12926e800) [pid = 1930] [serial = 124] [outer = 0x1263bb800] 13:47:40 INFO - PROCESS | 1930 | 1467665260080 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]]]}] 13:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 474ms 13:47:40 INFO - PROCESS | 1930 | 1467665260102 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 1930 | 1467665260103 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:47:40 INFO - PROCESS | 1930 | 1467665260106 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 1930 | 1467665260107 Marionette TRACE conn2 <- [1,142,null,{}] 13:47:40 INFO - PROCESS | 1930 | 1467665260109 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}] 13:47:40 INFO - PROCESS | 1930 | 1467665260113 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:40 INFO - PROCESS | 1930 | 1467665260196 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:47:40 INFO - PROCESS | 1930 | 1467665260200 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:40 INFO - PROCESS | 1930 | 1467665260201 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x1253a2000 == 43 [pid = 1930] [id = 43] 13:47:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1294a4400) [pid = 1930] [serial = 125] [outer = 0x0] 13:47:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1294ab400) [pid = 1930] [serial = 126] [outer = 0x1294a4400] 13:47:40 INFO - PROCESS | 1930 | 1467665260232 Marionette DEBUG loaded listener.js 13:47:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x129643800) [pid = 1930] [serial = 127] [outer = 0x1294a4400] 13:47:41 INFO - PROCESS | 1930 | 1467665261255 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]]]}] 13:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1170ms 13:47:41 INFO - PROCESS | 1930 | 1467665261282 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:47:41 INFO - PROCESS | 1930 | 1467665261285 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:47:41 INFO - PROCESS | 1930 | 1467665261302 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:47:41 INFO - PROCESS | 1930 | 1467665261305 Marionette TRACE conn2 <- [1,146,null,{}] 13:47:41 INFO - PROCESS | 1930 | 1467665261313 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}] 13:47:41 INFO - PROCESS | 1930 | 1467665261316 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:41 INFO - PROCESS | 1930 | 1467665261421 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:47:41 INFO - PROCESS | 1930 | 1467665261428 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:41 INFO - PROCESS | 1930 | 1467665261430 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f77000 == 44 [pid = 1930] [id = 44] 13:47:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1164eb400) [pid = 1930] [serial = 128] [outer = 0x0] 13:47:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11679f800) [pid = 1930] [serial = 129] [outer = 0x1164eb400] 13:47:41 INFO - PROCESS | 1930 | 1467665261458 Marionette DEBUG loaded listener.js 13:47:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x116a29c00) [pid = 1930] [serial = 130] [outer = 0x1164eb400] 13:47:41 INFO - PROCESS | 1930 | 1467665261796 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]]]}] 13:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 524ms 13:47:41 INFO - PROCESS | 1930 | 1467665261824 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:47:41 INFO - PROCESS | 1930 | 1467665261827 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:47:41 INFO - PROCESS | 1930 | 1467665261834 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:47:41 INFO - PROCESS | 1930 | 1467665261836 Marionette TRACE conn2 <- [1,150,null,{}] 13:47:41 INFO - PROCESS | 1930 | 1467665261838 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}] 13:47:41 INFO - PROCESS | 1930 | 1467665261840 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:41 INFO - PROCESS | 1930 | 1467665261940 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:47:41 INFO - PROCESS | 1930 | 1467665261972 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:41 INFO - PROCESS | 1930 | 1467665261973 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x11668d800 == 45 [pid = 1930] [id = 45] 13:47:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1174cf400) [pid = 1930] [serial = 131] [outer = 0x0] 13:47:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1180bbc00) [pid = 1930] [serial = 132] [outer = 0x1174cf400] 13:47:42 INFO - PROCESS | 1930 | 1467665262001 Marionette DEBUG loaded listener.js 13:47:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11825a800) [pid = 1930] [serial = 133] [outer = 0x1174cf400] 13:47:42 INFO - PROCESS | 1930 | 1467665262343 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]]]}] 13:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 520ms 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1266b8800) [pid = 1930] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x118259c00) [pid = 1930] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12c007000) [pid = 1930] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12bc6e000) [pid = 1930] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1269c4800) [pid = 1930] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12aa29c00) [pid = 1930] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12a723c00) [pid = 1930] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x129265c00) [pid = 1930] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12d8ec800) [pid = 1930] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12ba2c800) [pid = 1930] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x118496c00) [pid = 1930] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12cb7f000) [pid = 1930] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12cb08800) [pid = 1930] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12c54e000) [pid = 1930] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1164eb000) [pid = 1930] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1176e9000) [pid = 1930] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x117f58c00) [pid = 1930] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x118296800) [pid = 1930] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x119038000) [pid = 1930] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1199d5400) [pid = 1930] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1211c6000) [pid = 1930] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12142c800) [pid = 1930] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x124896800) [pid = 1930] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1248d3400) [pid = 1930] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11970bc00) [pid = 1930] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x112a83c00) [pid = 1930] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11679b400) [pid = 1930] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x118253c00) [pid = 1930] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:47:42 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x113c8e800) [pid = 1930] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:47:42 INFO - PROCESS | 1930 | 1467665262872 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:47:42 INFO - PROCESS | 1930 | 1467665262873 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:47:42 INFO - PROCESS | 1930 | 1467665262888 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:47:42 INFO - PROCESS | 1930 | 1467665262891 Marionette TRACE conn2 <- [1,154,null,{}] 13:47:42 INFO - PROCESS | 1930 | 1467665262900 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}] 13:47:42 INFO - PROCESS | 1930 | 1467665262902 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:42 INFO - PROCESS | 1930 | 1467665262977 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:47:42 INFO - PROCESS | 1930 | 1467665262984 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 1930 | 1467665262985 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x117158000 == 46 [pid = 1930] [id = 46] 13:47:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x115e8cc00) [pid = 1930] [serial = 134] [outer = 0x0] 13:47:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x118257000) [pid = 1930] [serial = 135] [outer = 0x115e8cc00] 13:47:43 INFO - PROCESS | 1930 | 1467665263015 Marionette DEBUG loaded listener.js 13:47:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1183a8000) [pid = 1930] [serial = 136] [outer = 0x115e8cc00] 13:47:43 INFO - PROCESS | 1930 | 1467665263340 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]]]}] 13:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 475ms 13:47:43 INFO - PROCESS | 1930 | 1467665263364 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:47:43 INFO - PROCESS | 1930 | 1467665263366 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:47:43 INFO - PROCESS | 1930 | 1467665263368 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:47:43 INFO - PROCESS | 1930 | 1467665263369 Marionette TRACE conn2 <- [1,158,null,{}] 13:47:43 INFO - PROCESS | 1930 | 1467665263371 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}] 13:47:43 INFO - PROCESS | 1930 | 1467665263373 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:43 INFO - PROCESS | 1930 | 1467665263451 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:47:43 INFO - PROCESS | 1930 | 1467665263500 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 1930 | 1467665263501 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182ea000 == 47 [pid = 1930] [id = 47] 13:47:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1180bb000) [pid = 1930] [serial = 137] [outer = 0x0] 13:47:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1190a9000) [pid = 1930] [serial = 138] [outer = 0x1180bb000] 13:47:43 INFO - PROCESS | 1930 | 1467665263526 Marionette DEBUG loaded listener.js 13:47:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x119707c00) [pid = 1930] [serial = 139] [outer = 0x1180bb000] 13:47:43 INFO - PROCESS | 1930 | 1467665263815 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]]]}] 13:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 13:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:47:43 INFO - PROCESS | 1930 | 1467665263838 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:47:43 INFO - PROCESS | 1930 | 1467665263839 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:47:43 INFO - PROCESS | 1930 | 1467665263841 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:47:43 INFO - PROCESS | 1930 | 1467665263843 Marionette TRACE conn2 <- [1,162,null,{}] 13:47:43 INFO - PROCESS | 1930 | 1467665263853 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}] 13:47:43 INFO - PROCESS | 1930 | 1467665263854 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:43 INFO - PROCESS | 1930 | 1467665263931 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:47:43 INFO - PROCESS | 1930 | 1467665263936 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 1930 | 1467665263937 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x118765800 == 48 [pid = 1930] [id = 48] 13:47:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x119703800) [pid = 1930] [serial = 140] [outer = 0x0] 13:47:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x119769400) [pid = 1930] [serial = 141] [outer = 0x119703800] 13:47:43 INFO - PROCESS | 1930 | 1467665263963 Marionette DEBUG loaded listener.js 13:47:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x119ae5c00) [pid = 1930] [serial = 142] [outer = 0x119703800] 13:47:44 INFO - PROCESS | 1930 | 1467665264310 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]]]}] 13:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 480ms 13:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:47:44 INFO - PROCESS | 1930 | 1467665264322 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 1930 | 1467665264323 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:47:44 INFO - PROCESS | 1930 | 1467665264325 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 1930 | 1467665264326 Marionette TRACE conn2 <- [1,166,null,{}] 13:47:44 INFO - PROCESS | 1930 | 1467665264331 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}] 13:47:44 INFO - PROCESS | 1930 | 1467665264335 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:44 INFO - PROCESS | 1930 | 1467665264417 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:47:44 INFO - PROCESS | 1930 | 1467665264421 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:44 INFO - PROCESS | 1930 | 1467665264422 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11992a000 == 49 [pid = 1930] [id = 49] 13:47:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1211c6000) [pid = 1930] [serial = 143] [outer = 0x0] 13:47:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1219a9000) [pid = 1930] [serial = 144] [outer = 0x1211c6000] 13:47:44 INFO - PROCESS | 1930 | 1467665264457 Marionette DEBUG loaded listener.js 13:47:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x119765000) [pid = 1930] [serial = 145] [outer = 0x1211c6000] 13:47:44 INFO - PROCESS | 1930 | 1467665264767 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]]]}] 13:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 472ms 13:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:47:44 INFO - PROCESS | 1930 | 1467665264799 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 1930 | 1467665264800 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:47:44 INFO - PROCESS | 1930 | 1467665264802 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 1930 | 1467665264803 Marionette TRACE conn2 <- [1,170,null,{}] 13:47:44 INFO - PROCESS | 1930 | 1467665264805 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}] 13:47:44 INFO - PROCESS | 1930 | 1467665264807 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:44 INFO - PROCESS | 1930 | 1467665264924 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:47:44 INFO - PROCESS | 1930 | 1467665264978 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:44 INFO - PROCESS | 1930 | 1467665264979 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11264c000 == 50 [pid = 1930] [id = 50] 13:47:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x112138c00) [pid = 1930] [serial = 146] [outer = 0x0] 13:47:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1121bdc00) [pid = 1930] [serial = 147] [outer = 0x112138c00] 13:47:45 INFO - PROCESS | 1930 | 1467665265011 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1132c1800) [pid = 1930] [serial = 148] [outer = 0x112138c00] 13:47:45 INFO - PROCESS | 1930 | 1467665265443 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]]]}] 13:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 13:47:45 INFO - PROCESS | 1930 | 1467665265472 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:47:45 INFO - PROCESS | 1930 | 1467665265475 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:47:45 INFO - PROCESS | 1930 | 1467665265478 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:47:45 INFO - PROCESS | 1930 | 1467665265481 Marionette TRACE conn2 <- [1,174,null,{}] 13:47:45 INFO - PROCESS | 1930 | 1467665265484 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}] 13:47:45 INFO - PROCESS | 1930 | 1467665265486 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:45 INFO - PROCESS | 1930 | 1467665265584 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:47:45 INFO - PROCESS | 1930 | 1467665265676 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 1930 | 1467665265678 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x117158800 == 51 [pid = 1930] [id = 51] 13:47:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x116f6c000) [pid = 1930] [serial = 149] [outer = 0x0] 13:47:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1176edc00) [pid = 1930] [serial = 150] [outer = 0x116f6c000] 13:47:45 INFO - PROCESS | 1930 | 1467665265710 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1180bec00) [pid = 1930] [serial = 151] [outer = 0x116f6c000] 13:47:46 INFO - PROCESS | 1930 | 1467665266115 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]]]}] 13:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 674ms 13:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:47:46 INFO - PROCESS | 1930 | 1467665266152 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1930 | 1467665266154 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:47:46 INFO - PROCESS | 1930 | 1467665266156 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1930 | 1467665266158 Marionette TRACE conn2 <- [1,178,null,{}] 13:47:46 INFO - PROCESS | 1930 | 1467665266161 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}] 13:47:46 INFO - PROCESS | 1930 | 1467665266162 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:46 INFO - PROCESS | 1930 | 1467665266257 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:47:46 INFO - PROCESS | 1930 | 1467665266310 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 1930 | 1467665266312 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x121129000 == 52 [pid = 1930] [id = 52] 13:47:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1180c0800) [pid = 1930] [serial = 152] [outer = 0x0] 13:47:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x118712800) [pid = 1930] [serial = 153] [outer = 0x1180c0800] 13:47:46 INFO - PROCESS | 1930 | 1467665266341 Marionette DEBUG loaded listener.js 13:47:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x120f40000) [pid = 1930] [serial = 154] [outer = 0x1180c0800] 13:47:46 INFO - PROCESS | 1930 | 1467665266754 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]]]}] 13:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 13:47:46 INFO - PROCESS | 1930 | 1467665266778 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1930 | 1467665266781 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:47:46 INFO - PROCESS | 1930 | 1467665266789 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1930 | 1467665266792 Marionette TRACE conn2 <- [1,182,null,{}] 13:47:46 INFO - PROCESS | 1930 | 1467665266797 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}] 13:47:46 INFO - PROCESS | 1930 | 1467665266800 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:46 INFO - PROCESS | 1930 | 1467665266894 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:47:46 INFO - PROCESS | 1930 | 1467665266982 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 1930 | 1467665266983 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x121cd6800 == 53 [pid = 1930] [id = 53] 13:47:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x121811400) [pid = 1930] [serial = 155] [outer = 0x0] 13:47:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1248d3400) [pid = 1930] [serial = 156] [outer = 0x121811400] 13:47:47 INFO - PROCESS | 1930 | 1467665267013 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12530a400) [pid = 1930] [serial = 157] [outer = 0x121811400] 13:47:47 INFO - PROCESS | 1930 | 1467665267418 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]]]}] 13:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 678ms 13:47:47 INFO - PROCESS | 1930 | 1467665267462 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:47:47 INFO - PROCESS | 1930 | 1467665267464 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:47:47 INFO - PROCESS | 1930 | 1467665267466 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:47:47 INFO - PROCESS | 1930 | 1467665267467 Marionette TRACE conn2 <- [1,186,null,{}] 13:47:47 INFO - PROCESS | 1930 | 1467665267470 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}] 13:47:47 INFO - PROCESS | 1930 | 1467665267471 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:47 INFO - PROCESS | 1930 | 1467665267584 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:47:47 INFO - PROCESS | 1930 | 1467665267645 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:47 INFO - PROCESS | 1930 | 1467665267647 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c64000 == 54 [pid = 1930] [id = 54] 13:47:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12142bc00) [pid = 1930] [serial = 158] [outer = 0x0] 13:47:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12635cc00) [pid = 1930] [serial = 159] [outer = 0x12142bc00] 13:47:47 INFO - PROCESS | 1930 | 1467665267676 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1263b9800) [pid = 1930] [serial = 160] [outer = 0x12142bc00] 13:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:47:48 INFO - PROCESS | 1930 | 1467665268077 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]]]}] 13:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 13:47:48 INFO - PROCESS | 1930 | 1467665268087 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:47:48 INFO - PROCESS | 1930 | 1467665268088 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:47:48 INFO - PROCESS | 1930 | 1467665268091 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:47:48 INFO - PROCESS | 1930 | 1467665268092 Marionette TRACE conn2 <- [1,190,null,{}] 13:47:48 INFO - PROCESS | 1930 | 1467665268095 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}] 13:47:48 INFO - PROCESS | 1930 | 1467665268096 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:48 INFO - PROCESS | 1930 | 1467665268193 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:47:48 INFO - PROCESS | 1930 | 1467665268360 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 1930 | 1467665268361 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f03800 == 55 [pid = 1930] [id = 55] 13:47:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1121b2000) [pid = 1930] [serial = 161] [outer = 0x0] 13:47:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x112e2b400) [pid = 1930] [serial = 162] [outer = 0x1121b2000] 13:47:48 INFO - PROCESS | 1930 | 1467665268403 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x115dde400) [pid = 1930] [serial = 163] [outer = 0x1121b2000] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11992a000 == 54 [pid = 1930] [id = 49] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11875f000 == 53 [pid = 1930] [id = 34] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x118765800 == 52 [pid = 1930] [id = 48] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x1182ea000 == 51 [pid = 1930] [id = 47] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x118736000 == 50 [pid = 1930] [id = 33] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x117158000 == 49 [pid = 1930] [id = 46] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x119443800 == 48 [pid = 1930] [id = 36] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x1164ac000 == 47 [pid = 1930] [id = 29] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x1169b3800 == 46 [pid = 1930] [id = 32] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11668d800 == 45 [pid = 1930] [id = 45] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x117160000 == 44 [pid = 1930] [id = 31] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x112f77000 == 43 [pid = 1930] [id = 44] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x116960000 == 42 [pid = 1930] [id = 30] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x113ce3800 == 41 [pid = 1930] [id = 28] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x112d99000 == 40 [pid = 1930] [id = 27] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x119356000 == 39 [pid = 1930] [id = 35] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12047c800 == 38 [pid = 1930] [id = 37] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x123c64000 == 37 [pid = 1930] [id = 54] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x121cd6800 == 36 [pid = 1930] [id = 53] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x121129000 == 35 [pid = 1930] [id = 52] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x1253a2000 == 34 [pid = 1930] [id = 43] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x121410800 == 33 [pid = 1930] [id = 40] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x124869000 == 32 [pid = 1930] [id = 42] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x121cef800 == 31 [pid = 1930] [id = 41] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x117158800 == 30 [pid = 1930] [id = 51] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11264c000 == 29 [pid = 1930] [id = 50] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x121111800 == 28 [pid = 1930] [id = 38] 13:47:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12123e800 == 27 [pid = 1930] [id = 39] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12158c000) [pid = 1930] [serial = 11] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11679ac00) [pid = 1930] [serial = 81] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x117c1c000) [pid = 1930] [serial = 84] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x118255c00) [pid = 1930] [serial = 87] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x118624c00) [pid = 1930] [serial = 90] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1190ee800) [pid = 1930] [serial = 93] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1199d5000) [pid = 1930] [serial = 94] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x120f3c800) [pid = 1930] [serial = 96] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1210a1800) [pid = 1930] [serial = 97] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x121426800) [pid = 1930] [serial = 99] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x121587c00) [pid = 1930] [serial = 100] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12180fc00) [pid = 1930] [serial = 102] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x121ccd000) [pid = 1930] [serial = 105] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x124c55c00) [pid = 1930] [serial = 108] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12635b800) [pid = 1930] [serial = 111] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1264c6000) [pid = 1930] [serial = 114] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1266bbc00) [pid = 1930] [serial = 117] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x126f53800) [pid = 1930] [serial = 120] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x112debc00) [pid = 1930] [serial = 69] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x116a22400) [pid = 1930] [serial = 72] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11871a400) [pid = 1930] [serial = 75] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11970b400) [pid = 1930] [serial = 76] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x114fb1400) [pid = 1930] [serial = 78] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x115e29400) [pid = 1930] [serial = 79] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x116983000) [pid = 1930] [serial = 82] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1248d1c00) [pid = 1930] [serial = 106] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x118294800) [pid = 1930] [serial = 88] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1180b9c00) [pid = 1930] [serial = 85] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x125f4b400) [pid = 1930] [serial = 109] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1263b5400) [pid = 1930] [serial = 112] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11902bc00) [pid = 1930] [serial = 91] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x116f98000) [pid = 1930] [serial = 73] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11335d000) [pid = 1930] [serial = 70] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12aa30400) [pid = 1930] [serial = 67] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x129174400) [pid = 1930] [serial = 123] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x121810800) [pid = 1930] [serial = 8] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12b91f800) [pid = 1930] [serial = 40] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1266bb000) [pid = 1930] [serial = 39] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12c010800) [pid = 1930] [serial = 36] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12c549800) [pid = 1930] [serial = 37] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x12c00fc00) [pid = 1930] [serial = 33] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x118252800) [pid = 1930] [serial = 34] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12c004000) [pid = 1930] [serial = 31] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x12be56800) [pid = 1930] [serial = 30] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x12bc64000) [pid = 1930] [serial = 27] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x12bc6a000) [pid = 1930] [serial = 28] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12aa2c400) [pid = 1930] [serial = 24] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12b91ec00) [pid = 1930] [serial = 25] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12a725800) [pid = 1930] [serial = 21] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12a936000) [pid = 1930] [serial = 22] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x129640000) [pid = 1930] [serial = 18] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x129267800) [pid = 1930] [serial = 15] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x12926d400) [pid = 1930] [serial = 16] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11970c000) [pid = 1930] [serial = 66] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x12e092c00) [pid = 1930] [serial = 64] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x12d8f3800) [pid = 1930] [serial = 63] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x12d8e7400) [pid = 1930] [serial = 60] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x12d8ec400) [pid = 1930] [serial = 61] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x1190a4000) [pid = 1930] [serial = 57] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x12ba2ac00) [pid = 1930] [serial = 58] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x12ba23000) [pid = 1930] [serial = 55] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x12ba1f000) [pid = 1930] [serial = 54] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x12d34a000) [pid = 1930] [serial = 48] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x12d38c400) [pid = 1930] [serial = 51] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x12cb0f800) [pid = 1930] [serial = 45] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x12cb79c00) [pid = 1930] [serial = 46] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x12c554400) [pid = 1930] [serial = 42] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x12cb06000) [pid = 1930] [serial = 43] [outer = 0x0] [url = about:blank] 13:47:49 INFO - PROCESS | 1930 | 1467665269303 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]]]}] 13:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1222ms 13:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:47:49 INFO - PROCESS | 1930 | 1467665269315 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 1930 | 1467665269317 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:47:49 INFO - PROCESS | 1930 | 1467665269320 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 1930 | 1467665269322 Marionette TRACE conn2 <- [1,194,null,{}] 13:47:49 INFO - PROCESS | 1930 | 1467665269327 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}] 13:47:49 INFO - PROCESS | 1930 | 1467665269328 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:49 INFO - PROCESS | 1930 | 1467665269405 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:47:49 INFO - PROCESS | 1930 | 1467665269410 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:49 INFO - PROCESS | 1930 | 1467665269412 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x112d84000 == 28 [pid = 1930] [id = 56] 13:47:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x115e2a000) [pid = 1930] [serial = 164] [outer = 0x0] 13:47:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x115e94000) [pid = 1930] [serial = 165] [outer = 0x115e2a000] 13:47:49 INFO - PROCESS | 1930 | 1467665269444 Marionette DEBUG loaded listener.js 13:47:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x113c67000) [pid = 1930] [serial = 166] [outer = 0x115e2a000] 13:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 13:47:49 INFO - PROCESS | 1930 | 1467665269782 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]]]}] 13:47:49 INFO - PROCESS | 1930 | 1467665269808 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 1930 | 1467665269814 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:47:49 INFO - PROCESS | 1930 | 1467665269820 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 1930 | 1467665269822 Marionette TRACE conn2 <- [1,198,null,{}] 13:47:49 INFO - PROCESS | 1930 | 1467665269824 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}] 13:47:49 INFO - PROCESS | 1930 | 1467665269826 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:49 INFO - PROCESS | 1930 | 1467665269902 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:47:49 INFO - PROCESS | 1930 | 1467665269906 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:49 INFO - PROCESS | 1930 | 1467665269908 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x116403000 == 29 [pid = 1930] [id = 57] 13:47:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x116f6b800) [pid = 1930] [serial = 167] [outer = 0x0] 13:47:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x117c15000) [pid = 1930] [serial = 168] [outer = 0x116f6b800] 13:47:49 INFO - PROCESS | 1930 | 1467665269939 Marionette DEBUG loaded listener.js 13:47:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x1180bfc00) [pid = 1930] [serial = 169] [outer = 0x116f6b800] 13:47:50 INFO - PROCESS | 1930 | 1467665270263 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]]]}] 13:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 13:47:50 INFO - PROCESS | 1930 | 1467665270292 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:47:50 INFO - PROCESS | 1930 | 1467665270294 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:47:50 INFO - PROCESS | 1930 | 1467665270300 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:47:50 INFO - PROCESS | 1930 | 1467665270315 Marionette TRACE conn2 <- [1,202,null,{}] 13:47:50 INFO - PROCESS | 1930 | 1467665270327 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}] 13:47:50 INFO - PROCESS | 1930 | 1467665270332 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:50 INFO - PROCESS | 1930 | 1467665270474 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:47:50 INFO - PROCESS | 1930 | 1467665270487 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:50 INFO - PROCESS | 1930 | 1467665270490 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x117140800 == 30 [pid = 1930] [id = 58] 13:47:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x111e60c00) [pid = 1930] [serial = 170] [outer = 0x0] 13:47:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x118624c00) [pid = 1930] [serial = 171] [outer = 0x111e60c00] 13:47:50 INFO - PROCESS | 1930 | 1467665270530 Marionette DEBUG loaded listener.js 13:47:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x11902dc00) [pid = 1930] [serial = 172] [outer = 0x111e60c00] 13:47:50 INFO - PROCESS | 1930 | 1467665270872 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]]]}] 13:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 586ms 13:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:47:50 INFO - PROCESS | 1930 | 1467665270886 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:47:50 INFO - PROCESS | 1930 | 1467665270889 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:47:50 INFO - PROCESS | 1930 | 1467665270892 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:47:50 INFO - PROCESS | 1930 | 1467665270894 Marionette TRACE conn2 <- [1,206,null,{}] 13:47:50 INFO - PROCESS | 1930 | 1467665270897 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}] 13:47:50 INFO - PROCESS | 1930 | 1467665270899 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:51 INFO - PROCESS | 1930 | 1467665271049 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:47:51 INFO - PROCESS | 1930 | 1467665271054 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 1930 | 1467665271056 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x1180e4800 == 31 [pid = 1930] [id = 59] 13:47:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1190ebc00) [pid = 1930] [serial = 173] [outer = 0x0] 13:47:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x119707400) [pid = 1930] [serial = 174] [outer = 0x1190ebc00] 13:47:51 INFO - PROCESS | 1930 | 1467665271096 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x11970fc00) [pid = 1930] [serial = 175] [outer = 0x1190ebc00] 13:47:51 INFO - PROCESS | 1930 | 1467665271501 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]]]}] 13:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 622ms 13:47:51 INFO - PROCESS | 1930 | 1467665271514 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:47:51 INFO - PROCESS | 1930 | 1467665271516 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:47:51 INFO - PROCESS | 1930 | 1467665271518 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:47:51 INFO - PROCESS | 1930 | 1467665271519 Marionette TRACE conn2 <- [1,210,null,{}] 13:47:51 INFO - PROCESS | 1930 | 1467665271521 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}] 13:47:51 INFO - PROCESS | 1930 | 1467665271530 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:51 INFO - PROCESS | 1930 | 1467665271622 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:47:51 INFO - PROCESS | 1930 | 1467665271627 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 1930 | 1467665271628 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x118445000 == 32 [pid = 1930] [id = 60] 13:47:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x112debc00) [pid = 1930] [serial = 176] [outer = 0x0] 13:47:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1199d5000) [pid = 1930] [serial = 177] [outer = 0x112debc00] 13:47:51 INFO - PROCESS | 1930 | 1467665271653 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x12109d400) [pid = 1930] [serial = 178] [outer = 0x112debc00] 13:47:51 INFO - PROCESS | 1930 | 1467665271988 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]]]}] 13:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 13:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:47:52 INFO - PROCESS | 1930 | 1467665272036 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 1930 | 1467665272038 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:47:52 INFO - PROCESS | 1930 | 1467665272040 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:47:52 INFO - PROCESS | 1930 | 1467665272041 Marionette TRACE conn2 <- [1,214,null,{}] 13:47:52 INFO - PROCESS | 1930 | 1467665272043 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}] 13:47:52 INFO - PROCESS | 1930 | 1467665272047 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:52 INFO - PROCESS | 1930 | 1467665272157 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:47:52 INFO - PROCESS | 1930 | 1467665272186 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1930 | 1467665272187 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x118761800 == 33 [pid = 1930] [id = 61] 13:47:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x121426400) [pid = 1930] [serial = 179] [outer = 0x0] 13:47:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x121a6e400) [pid = 1930] [serial = 180] [outer = 0x121426400] 13:47:52 INFO - PROCESS | 1930 | 1467665272213 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x124ada000) [pid = 1930] [serial = 181] [outer = 0x121426400] 13:47:52 INFO - PROCESS | 1930 | 1467665272521 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]]]}] 13:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 13:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:47:52 INFO - PROCESS | 1930 | 1467665272566 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 1930 | 1467665272567 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:47:52 INFO - PROCESS | 1930 | 1467665272569 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:47:52 INFO - PROCESS | 1930 | 1467665272571 Marionette TRACE conn2 <- [1,218,null,{}] 13:47:52 INFO - PROCESS | 1930 | 1467665272573 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}] 13:47:52 INFO - PROCESS | 1930 | 1467665272574 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:52 INFO - PROCESS | 1930 | 1467665272672 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:47:52 INFO - PROCESS | 1930 | 1467665272677 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1930 | 1467665272678 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11943c800 == 34 [pid = 1930] [id = 62] 13:47:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1214b4000) [pid = 1930] [serial = 182] [outer = 0x0] 13:47:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x12530bc00) [pid = 1930] [serial = 183] [outer = 0x1214b4000] 13:47:52 INFO - PROCESS | 1930 | 1467665272703 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x125395400) [pid = 1930] [serial = 184] [outer = 0x1214b4000] 13:47:53 INFO - PROCESS | 1930 | 1467665273045 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]]]}] 13:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 517ms 13:47:53 INFO - PROCESS | 1930 | 1467665273088 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 1930 | 1467665273090 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:47:53 INFO - PROCESS | 1930 | 1467665273094 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1930 | 1467665273095 Marionette TRACE conn2 <- [1,222,null,{}] 13:47:53 INFO - PROCESS | 1930 | 1467665273099 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}] 13:47:53 INFO - PROCESS | 1930 | 1467665273101 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:53 INFO - PROCESS | 1930 | 1467665273246 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:47:53 INFO - PROCESS | 1930 | 1467665273252 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:53 INFO - PROCESS | 1930 | 1467665273253 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12046f800 == 35 [pid = 1930] [id = 63] 13:47:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x112d3a400) [pid = 1930] [serial = 185] [outer = 0x0] 13:47:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x119ae0400) [pid = 1930] [serial = 186] [outer = 0x112d3a400] 13:47:53 INFO - PROCESS | 1930 | 1467665273439 Marionette DEBUG loaded listener.js 13:47:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x126368800) [pid = 1930] [serial = 187] [outer = 0x112d3a400] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1263b7000) [pid = 1930] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x126361800) [pid = 1930] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1263bb800) [pid = 1930] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12635ac00) [pid = 1930] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12142c000) [pid = 1930] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x119703800) [pid = 1930] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1211c6000) [pid = 1930] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1164eb400) [pid = 1930] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1174cf400) [pid = 1930] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x115e8cc00) [pid = 1930] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1180bb000) [pid = 1930] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:47:53 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1294a4400) [pid = 1930] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:47:53 INFO - PROCESS | 1930 | 1467665273747 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]]]}] 13:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 13:47:53 INFO - PROCESS | 1930 | 1467665273769 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 1930 | 1467665273770 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:47:53 INFO - PROCESS | 1930 | 1467665273772 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1930 | 1467665273773 Marionette TRACE conn2 <- [1,226,null,{}] 13:47:53 INFO - PROCESS | 1930 | 1467665273776 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}] 13:47:53 INFO - PROCESS | 1930 | 1467665273777 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:53 INFO - PROCESS | 1930 | 1467665273875 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:47:53 INFO - PROCESS | 1930 | 1467665273881 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:53 INFO - PROCESS | 1930 | 1467665273882 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x116ac5800 == 36 [pid = 1930] [id = 64] 13:47:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x116797400) [pid = 1930] [serial = 188] [outer = 0x0] 13:47:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1263b0c00) [pid = 1930] [serial = 189] [outer = 0x116797400] 13:47:53 INFO - PROCESS | 1930 | 1467665273906 Marionette DEBUG loaded listener.js 13:47:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x126463000) [pid = 1930] [serial = 190] [outer = 0x116797400] 13:47:54 INFO - PROCESS | 1930 | 1467665274208 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]]]}] 13:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 13:47:54 INFO - PROCESS | 1930 | 1467665274242 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:47:54 INFO - PROCESS | 1930 | 1467665274243 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:47:54 INFO - PROCESS | 1930 | 1467665274248 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:47:54 INFO - PROCESS | 1930 | 1467665274249 Marionette TRACE conn2 <- [1,230,null,{}] 13:47:54 INFO - PROCESS | 1930 | 1467665274251 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}] 13:47:54 INFO - PROCESS | 1930 | 1467665274252 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:54 INFO - PROCESS | 1930 | 1467665274349 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:47:54 INFO - PROCESS | 1930 | 1467665274356 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 1930 | 1467665274357 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12123c800 == 37 [pid = 1930] [id = 65] 13:47:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x111f1b000) [pid = 1930] [serial = 191] [outer = 0x0] 13:47:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x126466c00) [pid = 1930] [serial = 192] [outer = 0x111f1b000] 13:47:54 INFO - PROCESS | 1930 | 1467665274381 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1266b4000) [pid = 1930] [serial = 193] [outer = 0x111f1b000] 13:47:54 INFO - PROCESS | 1930 | 1467665274654 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]]]}] 13:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 13:47:54 INFO - PROCESS | 1930 | 1467665274667 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:47:54 INFO - PROCESS | 1930 | 1467665274669 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:47:54 INFO - PROCESS | 1930 | 1467665274671 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:47:54 INFO - PROCESS | 1930 | 1467665274673 Marionette TRACE conn2 <- [1,234,null,{}] 13:47:54 INFO - PROCESS | 1930 | 1467665274676 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}] 13:47:54 INFO - PROCESS | 1930 | 1467665274677 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:54 INFO - PROCESS | 1930 | 1467665274787 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:47:54 INFO - PROCESS | 1930 | 1467665274790 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 1930 | 1467665274792 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x118443800 == 38 [pid = 1930] [id = 66] 13:47:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1266bb800) [pid = 1930] [serial = 194] [outer = 0x0] 13:47:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x126979000) [pid = 1930] [serial = 195] [outer = 0x1266bb800] 13:47:54 INFO - PROCESS | 1930 | 1467665274821 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x126f55c00) [pid = 1930] [serial = 196] [outer = 0x1266bb800] 13:47:55 INFO - PROCESS | 1930 | 1467665275130 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]]]}] 13:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 13:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:47:55 INFO - PROCESS | 1930 | 1467665275141 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:47:55 INFO - PROCESS | 1930 | 1467665275143 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:47:55 INFO - PROCESS | 1930 | 1467665275149 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:47:55 INFO - PROCESS | 1930 | 1467665275150 Marionette TRACE conn2 <- [1,238,null,{}] 13:47:55 INFO - PROCESS | 1930 | 1467665275153 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}] 13:47:55 INFO - PROCESS | 1930 | 1467665275155 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:55 INFO - PROCESS | 1930 | 1467665275261 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:47:55 INFO - PROCESS | 1930 | 1467665275329 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:55 INFO - PROCESS | 1930 | 1467665275331 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x1252a2800 == 39 [pid = 1930] [id = 67] 13:47:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1266be000) [pid = 1930] [serial = 197] [outer = 0x0] 13:47:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x128e57400) [pid = 1930] [serial = 198] [outer = 0x1266be000] 13:47:55 INFO - PROCESS | 1930 | 1467665275369 Marionette DEBUG loaded listener.js 13:47:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x129267400) [pid = 1930] [serial = 199] [outer = 0x1266be000] 13:47:55 INFO - PROCESS | 1930 | 1467665275936 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]]]}] 13:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 827ms 13:47:55 INFO - PROCESS | 1930 | 1467665275973 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:47:55 INFO - PROCESS | 1930 | 1467665275976 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:47:55 INFO - PROCESS | 1930 | 1467665275982 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:47:55 INFO - PROCESS | 1930 | 1467665275985 Marionette TRACE conn2 <- [1,242,null,{}] 13:47:55 INFO - PROCESS | 1930 | 1467665275989 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}] 13:47:55 INFO - PROCESS | 1930 | 1467665275990 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:56 INFO - PROCESS | 1930 | 1467665276097 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:47:56 INFO - PROCESS | 1930 | 1467665276168 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:56 INFO - PROCESS | 1930 | 1467665276170 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x116169800 == 40 [pid = 1930] [id = 68] 13:47:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x113c95c00) [pid = 1930] [serial = 200] [outer = 0x0] 13:47:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11619cc00) [pid = 1930] [serial = 201] [outer = 0x113c95c00] 13:47:56 INFO - PROCESS | 1930 | 1467665276201 Marionette DEBUG loaded listener.js 13:47:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x116907800) [pid = 1930] [serial = 202] [outer = 0x113c95c00] 13:47:56 INFO - PROCESS | 1930 | 1467665276829 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]]]}] 13:47:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1131a3800) [pid = 1930] [serial = 203] [outer = 0x12cb7fc00] 13:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 875ms 13:47:56 INFO - PROCESS | 1930 | 1467665276888 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:47:56 INFO - PROCESS | 1930 | 1467665276891 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:47:56 INFO - PROCESS | 1930 | 1467665276939 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:47:56 INFO - PROCESS | 1930 | 1467665276941 Marionette TRACE conn2 <- [1,246,null,{}] 13:47:56 INFO - PROCESS | 1930 | 1467665276947 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}] 13:47:56 INFO - PROCESS | 1930 | 1467665276949 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:57 INFO - PROCESS | 1930 | 1467665277046 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:47:57 INFO - PROCESS | 1930 | 1467665277092 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 1930 | 1467665277095 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x115efc800 == 41 [pid = 1930] [id = 69] 13:47:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x117f50000) [pid = 1930] [serial = 204] [outer = 0x0] 13:47:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x117f58800) [pid = 1930] [serial = 205] [outer = 0x117f50000] 13:47:57 INFO - PROCESS | 1930 | 1467665277125 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x118255000) [pid = 1930] [serial = 206] [outer = 0x117f50000] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x118443800 == 40 [pid = 1930] [id = 66] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12123c800 == 39 [pid = 1930] [id = 65] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x116ac5800 == 38 [pid = 1930] [id = 64] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12046f800 == 37 [pid = 1930] [id = 63] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11943c800 == 36 [pid = 1930] [id = 62] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x118761800 == 35 [pid = 1930] [id = 61] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x118445000 == 34 [pid = 1930] [id = 60] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1180e4800 == 33 [pid = 1930] [id = 59] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x117140800 == 32 [pid = 1930] [id = 58] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x116403000 == 31 [pid = 1930] [id = 57] 13:47:57 INFO - PROCESS | 1930 | --DOCSHELL 0x112d84000 == 30 [pid = 1930] [id = 56] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x119ae5c00) [pid = 1930] [serial = 142] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1219a9000) [pid = 1930] [serial = 144] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x119765000) [pid = 1930] [serial = 145] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11679f800) [pid = 1930] [serial = 129] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1180bbc00) [pid = 1930] [serial = 132] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119769400) [pid = 1930] [serial = 141] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11825a800) [pid = 1930] [serial = 133] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1183a8000) [pid = 1930] [serial = 136] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x118257000) [pid = 1930] [serial = 135] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x116a29c00) [pid = 1930] [serial = 130] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1190a9000) [pid = 1930] [serial = 138] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x129643800) [pid = 1930] [serial = 127] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x119707c00) [pid = 1930] [serial = 139] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1294ab400) [pid = 1930] [serial = 126] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1269c4c00) [pid = 1930] [serial = 118] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1266b2400) [pid = 1930] [serial = 115] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x12926e800) [pid = 1930] [serial = 124] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x128e56800) [pid = 1930] [serial = 121] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x121cc6800) [pid = 1930] [serial = 103] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1930 | 1467665277498 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]]]}] 13:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 611ms 13:47:57 INFO - PROCESS | 1930 | 1467665277514 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:47:57 INFO - PROCESS | 1930 | 1467665277518 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:47:57 INFO - PROCESS | 1930 | 1467665277523 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:47:57 INFO - PROCESS | 1930 | 1467665277524 Marionette TRACE conn2 <- [1,250,null,{}] 13:47:57 INFO - PROCESS | 1930 | 1467665277527 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}] 13:47:57 INFO - PROCESS | 1930 | 1467665277531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:57 INFO - PROCESS | 1930 | 1467665277609 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:47:57 INFO - PROCESS | 1930 | 1467665277615 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 1930 | 1467665277616 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x11745b800 == 31 [pid = 1930] [id = 70] 13:47:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x118291800) [pid = 1930] [serial = 207] [outer = 0x0] 13:47:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11861d400) [pid = 1930] [serial = 208] [outer = 0x118291800] 13:47:57 INFO - PROCESS | 1930 | 1467665277644 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x11909a400) [pid = 1930] [serial = 209] [outer = 0x118291800] 13:47:57 INFO - PROCESS | 1930 | 1467665277957 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]]]}] 13:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 13:47:57 INFO - PROCESS | 1930 | 1467665277992 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:47:57 INFO - PROCESS | 1930 | 1467665277993 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:47:57 INFO - PROCESS | 1930 | 1467665277998 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1930 | 1467665278000 Marionette TRACE conn2 <- [1,254,null,{}] 13:47:58 INFO - PROCESS | 1930 | 1467665278008 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}] 13:47:58 INFO - PROCESS | 1930 | 1467665278011 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:58 INFO - PROCESS | 1930 | 1467665278090 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:47:58 INFO - PROCESS | 1930 | 1467665278099 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:58 INFO - PROCESS | 1930 | 1467665278101 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x11844b000 == 32 [pid = 1930] [id = 71] 13:47:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11970e400) [pid = 1930] [serial = 210] [outer = 0x0] 13:47:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x120f4a000) [pid = 1930] [serial = 211] [outer = 0x11970e400] 13:47:58 INFO - PROCESS | 1930 | 1467665278130 Marionette DEBUG loaded listener.js 13:47:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x12142d000) [pid = 1930] [serial = 212] [outer = 0x11970e400] 13:47:58 INFO - PROCESS | 1930 | 1467665278468 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]]]}] 13:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 474ms 13:47:58 INFO - PROCESS | 1930 | 1467665278471 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:47:58 INFO - PROCESS | 1930 | 1467665278473 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:47:58 INFO - PROCESS | 1930 | 1467665278475 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1930 | 1467665278477 Marionette TRACE conn2 <- [1,258,null,{}] 13:47:58 INFO - PROCESS | 1930 | 1467665278483 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}] 13:47:58 INFO - PROCESS | 1930 | 1467665278484 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:58 INFO - PROCESS | 1930 | 1467665278569 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:47:58 INFO - PROCESS | 1930 | 1467665278616 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:58 INFO - PROCESS | 1930 | 1467665278617 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x118762800 == 33 [pid = 1930] [id = 72] 13:47:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x120f3c800) [pid = 1930] [serial = 213] [outer = 0x0] 13:47:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1219a9400) [pid = 1930] [serial = 214] [outer = 0x120f3c800] 13:47:58 INFO - PROCESS | 1930 | 1467665278643 Marionette DEBUG loaded listener.js 13:47:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x124aa6000) [pid = 1930] [serial = 215] [outer = 0x120f3c800] 13:47:58 INFO - PROCESS | 1930 | 1467665278917 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]]]}] 13:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 473ms 13:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:47:58 INFO - PROCESS | 1930 | 1467665278951 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:47:58 INFO - PROCESS | 1930 | 1467665278952 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:47:58 INFO - PROCESS | 1930 | 1467665278954 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1930 | 1467665278955 Marionette TRACE conn2 <- [1,262,null,{}] 13:47:58 INFO - PROCESS | 1930 | 1467665278958 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}] 13:47:58 INFO - PROCESS | 1930 | 1467665278959 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:59 INFO - PROCESS | 1930 | 1467665279038 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:47:59 INFO - PROCESS | 1930 | 1467665279043 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 1930 | 1467665279044 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x119928800 == 34 [pid = 1930] [id = 73] 13:47:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1164e6400) [pid = 1930] [serial = 216] [outer = 0x0] 13:47:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x12530c000) [pid = 1930] [serial = 217] [outer = 0x1164e6400] 13:47:59 INFO - PROCESS | 1930 | 1467665279072 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x12635b800) [pid = 1930] [serial = 218] [outer = 0x1164e6400] 13:47:59 INFO - PROCESS | 1930 | 1467665279416 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]]]}] 13:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 13:47:59 INFO - PROCESS | 1930 | 1467665279425 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:47:59 INFO - PROCESS | 1930 | 1467665279426 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:47:59 INFO - PROCESS | 1930 | 1467665279430 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:47:59 INFO - PROCESS | 1930 | 1467665279431 Marionette TRACE conn2 <- [1,266,null,{}] 13:47:59 INFO - PROCESS | 1930 | 1467665279433 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}] 13:47:59 INFO - PROCESS | 1930 | 1467665279437 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:59 INFO - PROCESS | 1930 | 1467665279564 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:47:59 INFO - PROCESS | 1930 | 1467665279575 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 1930 | 1467665279576 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:47:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x120487800 == 35 [pid = 1930] [id = 74] 13:47:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x124d9c000) [pid = 1930] [serial = 219] [outer = 0x0] 13:47:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1264cb000) [pid = 1930] [serial = 220] [outer = 0x124d9c000] 13:47:59 INFO - PROCESS | 1930 | 1467665279604 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x126f54000) [pid = 1930] [serial = 221] [outer = 0x124d9c000] 13:47:59 INFO - PROCESS | 1930 | 1467665279906 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]]]}] 13:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 13:47:59 INFO - PROCESS | 1930 | 1467665279951 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:47:59 INFO - PROCESS | 1930 | 1467665279953 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:47:59 INFO - PROCESS | 1930 | 1467665279960 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:47:59 INFO - PROCESS | 1930 | 1467665279961 Marionette TRACE conn2 <- [1,270,null,{}] 13:47:59 INFO - PROCESS | 1930 | 1467665279964 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}] 13:47:59 INFO - PROCESS | 1930 | 1467665279965 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:00 INFO - PROCESS | 1930 | 1467665280057 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:48:00 INFO - PROCESS | 1930 | 1467665280061 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:00 INFO - PROCESS | 1930 | 1467665280062 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x121420000 == 36 [pid = 1930] [id = 75] 13:48:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12538d000) [pid = 1930] [serial = 222] [outer = 0x0] 13:48:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x129175800) [pid = 1930] [serial = 223] [outer = 0x12538d000] 13:48:00 INFO - PROCESS | 1930 | 1467665280087 Marionette DEBUG loaded listener.js 13:48:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12926d000) [pid = 1930] [serial = 224] [outer = 0x12538d000] 13:48:00 INFO - PROCESS | 1930 | 1467665280417 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]]]}] 13:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 475ms 13:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:48:00 INFO - PROCESS | 1930 | 1467665280435 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 1930 | 1467665280436 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:48:00 INFO - PROCESS | 1930 | 1467665280439 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 1930 | 1467665280440 Marionette TRACE conn2 <- [1,274,null,{}] 13:48:00 INFO - PROCESS | 1930 | 1467665280442 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}] 13:48:00 INFO - PROCESS | 1930 | 1467665280443 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:00 INFO - PROCESS | 1930 | 1467665280547 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:48:00 INFO - PROCESS | 1930 | 1467665280551 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:00 INFO - PROCESS | 1930 | 1467665280552 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12487d000 == 37 [pid = 1930] [id = 76] 13:48:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1266b3000) [pid = 1930] [serial = 225] [outer = 0x0] 13:48:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1294aa800) [pid = 1930] [serial = 226] [outer = 0x1266b3000] 13:48:00 INFO - PROCESS | 1930 | 1467665280577 Marionette DEBUG loaded listener.js 13:48:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x129644400) [pid = 1930] [serial = 227] [outer = 0x1266b3000] 13:48:00 INFO - PROCESS | 1930 | 1467665280910 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]]]}] 13:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 519ms 13:48:00 INFO - PROCESS | 1930 | 1467665280959 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 1930 | 1467665280960 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:48:00 INFO - PROCESS | 1930 | 1467665280963 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 1930 | 1467665280964 Marionette TRACE conn2 <- [1,278,null,{}] 13:48:00 INFO - PROCESS | 1930 | 1467665280966 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}] 13:48:00 INFO - PROCESS | 1930 | 1467665280967 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:01 INFO - PROCESS | 1930 | 1467665281063 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:48:01 INFO - PROCESS | 1930 | 1467665281067 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 1930 | 1467665281068 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x125f9e800 == 38 [pid = 1930] [id = 77] 13:48:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12926d400) [pid = 1930] [serial = 228] [outer = 0x0] 13:48:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12a662800) [pid = 1930] [serial = 229] [outer = 0x12926d400] 13:48:01 INFO - PROCESS | 1930 | 1467665281092 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12a71a000) [pid = 1930] [serial = 230] [outer = 0x12926d400] 13:48:01 INFO - PROCESS | 1930 | 1467665281405 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]]]}] 13:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 13:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:48:01 INFO - PROCESS | 1930 | 1467665281440 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:48:01 INFO - PROCESS | 1930 | 1467665281441 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:48:01 INFO - PROCESS | 1930 | 1467665281451 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:48:01 INFO - PROCESS | 1930 | 1467665281453 Marionette TRACE conn2 <- [1,282,null,{}] 13:48:01 INFO - PROCESS | 1930 | 1467665281455 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}] 13:48:01 INFO - PROCESS | 1930 | 1467665281456 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:01 INFO - PROCESS | 1930 | 1467665281664 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x112debc00) [pid = 1930] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x121426400) [pid = 1930] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x115e2a000) [pid = 1930] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x111e60c00) [pid = 1930] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x116f6b800) [pid = 1930] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1121b2000) [pid = 1930] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1190ebc00) [pid = 1930] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x112138c00) [pid = 1930] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x116f6c000) [pid = 1930] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1180c0800) [pid = 1930] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1214b4000) [pid = 1930] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x121811400) [pid = 1930] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x12142bc00) [pid = 1930] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x111f1b000) [pid = 1930] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1266bb800) [pid = 1930] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x112d3a400) [pid = 1930] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:48:01 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x116797400) [pid = 1930] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:48:01 INFO - PROCESS | 1930 | 1467665281705 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 1930 | 1467665281706 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x116aac800 == 39 [pid = 1930] [id = 78] 13:48:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x111e60c00) [pid = 1930] [serial = 231] [outer = 0x0] 13:48:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x113c97400) [pid = 1930] [serial = 232] [outer = 0x111e60c00] 13:48:01 INFO - PROCESS | 1930 | 1467665281730 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x116f6c000) [pid = 1930] [serial = 233] [outer = 0x111e60c00] 13:48:02 INFO - PROCESS | 1930 | 1467665281999 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]]]}] 13:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 580ms 13:48:02 INFO - PROCESS | 1930 | 1467665282025 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 1930 | 1467665282027 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:48:02 INFO - PROCESS | 1930 | 1467665282037 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1930 | 1467665282039 Marionette TRACE conn2 <- [1,286,null,{}] 13:48:02 INFO - PROCESS | 1930 | 1467665282041 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}] 13:48:02 INFO - PROCESS | 1930 | 1467665282043 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:02 INFO - PROCESS | 1930 | 1467665282138 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:48:02 INFO - PROCESS | 1930 | 1467665282142 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 1930 | 1467665282143 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x128adc800 == 40 [pid = 1930] [id = 79] 13:48:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1180c8800) [pid = 1930] [serial = 234] [outer = 0x0] 13:48:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1263ad400) [pid = 1930] [serial = 235] [outer = 0x1180c8800] 13:48:02 INFO - PROCESS | 1930 | 1467665282172 Marionette DEBUG loaded listener.js 13:48:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12a760400) [pid = 1930] [serial = 236] [outer = 0x1180c8800] 13:48:02 INFO - PROCESS | 1930 | 1467665282491 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]]]}] 13:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 13:48:02 INFO - PROCESS | 1930 | 1467665282507 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 1930 | 1467665282508 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:48:02 INFO - PROCESS | 1930 | 1467665282516 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1930 | 1467665282517 Marionette TRACE conn2 <- [1,290,null,{}] 13:48:02 INFO - PROCESS | 1930 | 1467665282519 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}] 13:48:02 INFO - PROCESS | 1930 | 1467665282521 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:02 INFO - PROCESS | 1930 | 1467665282624 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:48:02 INFO - PROCESS | 1930 | 1467665282630 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 1930 | 1467665282631 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ced800 == 41 [pid = 1930] [id = 80] 13:48:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x117f57c00) [pid = 1930] [serial = 237] [outer = 0x0] 13:48:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12a761400) [pid = 1930] [serial = 238] [outer = 0x117f57c00] 13:48:02 INFO - PROCESS | 1930 | 1467665282656 Marionette DEBUG loaded listener.js 13:48:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12a936800) [pid = 1930] [serial = 239] [outer = 0x117f57c00] 13:48:02 INFO - PROCESS | 1930 | 1467665282955 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]]]}] 13:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 13:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:48:02 INFO - PROCESS | 1930 | 1467665282985 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 1930 | 1467665282986 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:48:02 INFO - PROCESS | 1930 | 1467665282988 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1930 | 1467665282989 Marionette TRACE conn2 <- [1,294,null,{}] 13:48:02 INFO - PROCESS | 1930 | 1467665282991 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}] 13:48:02 INFO - PROCESS | 1930 | 1467665282992 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:03 INFO - PROCESS | 1930 | 1467665283070 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:48:03 INFO - PROCESS | 1930 | 1467665283073 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 1930 | 1467665283075 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292d5000 == 42 [pid = 1930] [id = 81] 13:48:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12a93e400) [pid = 1930] [serial = 240] [outer = 0x0] 13:48:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12aa27400) [pid = 1930] [serial = 241] [outer = 0x12a93e400] 13:48:03 INFO - PROCESS | 1930 | 1467665283101 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12aa2ec00) [pid = 1930] [serial = 242] [outer = 0x12a93e400] 13:48:03 INFO - PROCESS | 1930 | 1467665283433 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]]]}] 13:48:03 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. 13:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 469ms 13:48:03 INFO - PROCESS | 1930 | 1467665283458 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:48:03 INFO - PROCESS | 1930 | 1467665283460 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:48:03 INFO - PROCESS | 1930 | 1467665283466 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:48:03 INFO - PROCESS | 1930 | 1467665283468 Marionette TRACE conn2 <- [1,298,null,{}] 13:48:03 INFO - PROCESS | 1930 | 1467665283470 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}] 13:48:03 INFO - PROCESS | 1930 | 1467665283473 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:03 INFO - PROCESS | 1930 | 1467665283638 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:48:03 INFO - PROCESS | 1930 | 1467665283747 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 1930 | 1467665283749 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x112adb800 == 43 [pid = 1930] [id = 82] 13:48:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x111aa5800) [pid = 1930] [serial = 243] [outer = 0x0] 13:48:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x112e2dc00) [pid = 1930] [serial = 244] [outer = 0x111aa5800] 13:48:03 INFO - PROCESS | 1930 | 1467665283790 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1164ea800) [pid = 1930] [serial = 245] [outer = 0x111aa5800] 13:48:04 INFO - PROCESS | 1930 | 1467665284234 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]]]}] 13:48:04 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. 13:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 820ms 13:48:04 INFO - PROCESS | 1930 | 1467665284301 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:48:04 INFO - PROCESS | 1930 | 1467665284303 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:48:04 INFO - PROCESS | 1930 | 1467665284306 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:48:04 INFO - PROCESS | 1930 | 1467665284308 Marionette TRACE conn2 <- [1,302,null,{}] 13:48:04 INFO - PROCESS | 1930 | 1467665284326 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}] 13:48:04 INFO - PROCESS | 1930 | 1467665284329 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:04 INFO - PROCESS | 1930 | 1467665284466 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:48:04 INFO - PROCESS | 1930 | 1467665284515 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:04 INFO - PROCESS | 1930 | 1467665284516 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x11874a000 == 44 [pid = 1930] [id = 83] 13:48:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x116793400) [pid = 1930] [serial = 246] [outer = 0x0] 13:48:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1183aa000) [pid = 1930] [serial = 247] [outer = 0x116793400] 13:48:04 INFO - PROCESS | 1930 | 1467665284548 Marionette DEBUG loaded listener.js 13:48:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1190ec000) [pid = 1930] [serial = 248] [outer = 0x116793400] 13:48:04 INFO - PROCESS | 1930 | 1467665284960 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]]]}] 13:48:04 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. 13:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 673ms 13:48:04 INFO - PROCESS | 1930 | 1467665284981 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:48:04 INFO - PROCESS | 1930 | 1467665284984 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:48:04 INFO - PROCESS | 1930 | 1467665284987 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:48:04 INFO - PROCESS | 1930 | 1467665284988 Marionette TRACE conn2 <- [1,306,null,{}] 13:48:04 INFO - PROCESS | 1930 | 1467665284991 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}] 13:48:04 INFO - PROCESS | 1930 | 1467665284992 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:05 INFO - PROCESS | 1930 | 1467665285096 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:48:05 INFO - PROCESS | 1930 | 1467665285143 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:05 INFO - PROCESS | 1930 | 1467665285144 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x125fb4000 == 45 [pid = 1930] [id = 84] 13:48:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1190f9000) [pid = 1930] [serial = 249] [outer = 0x0] 13:48:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1204f1000) [pid = 1930] [serial = 250] [outer = 0x1190f9000] 13:48:05 INFO - PROCESS | 1930 | 1467665285173 Marionette DEBUG loaded listener.js 13:48:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1204f7c00) [pid = 1930] [serial = 251] [outer = 0x1190f9000] 13:48:05 INFO - PROCESS | 1930 | 1467665285599 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]]]}] 13:48:05 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. 13:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 13:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:48:05 INFO - PROCESS | 1930 | 1467665285608 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 1930 | 1467665285610 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:48:05 INFO - PROCESS | 1930 | 1467665285617 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:48:05 INFO - PROCESS | 1930 | 1467665285622 Marionette TRACE conn2 <- [1,310,null,{}] 13:48:05 INFO - PROCESS | 1930 | 1467665285626 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}] 13:48:05 INFO - PROCESS | 1930 | 1467665285629 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:05 INFO - PROCESS | 1930 | 1467665285770 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:48:05 INFO - PROCESS | 1930 | 1467665285881 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:05 INFO - PROCESS | 1930 | 1467665285883 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ad2000 == 46 [pid = 1930] [id = 85] 13:48:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1204fa800) [pid = 1930] [serial = 252] [outer = 0x0] 13:48:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x124ad3000) [pid = 1930] [serial = 253] [outer = 0x1204fa800] 13:48:05 INFO - PROCESS | 1930 | 1467665285913 Marionette DEBUG loaded listener.js 13:48:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x125f4bc00) [pid = 1930] [serial = 254] [outer = 0x1204fa800] 13:48:06 INFO - PROCESS | 1930 | 1467665286470 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]]]}] 13:48:06 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. 13:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 879ms 13:48:06 INFO - PROCESS | 1930 | 1467665286491 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:48:06 INFO - PROCESS | 1930 | 1467665286494 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:48:06 INFO - PROCESS | 1930 | 1467665286497 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:48:06 INFO - PROCESS | 1930 | 1467665286499 Marionette TRACE conn2 <- [1,314,null,{}] 13:48:06 INFO - PROCESS | 1930 | 1467665286503 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}] 13:48:06 INFO - PROCESS | 1930 | 1467665286504 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:06 INFO - PROCESS | 1930 | 1467665286597 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:48:06 INFO - PROCESS | 1930 | 1467665286647 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:06 INFO - PROCESS | 1930 | 1467665286648 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x117144800 == 47 [pid = 1930] [id = 86] 13:48:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1164ed400) [pid = 1930] [serial = 255] [outer = 0x0] 13:48:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11679b800) [pid = 1930] [serial = 256] [outer = 0x1164ed400] 13:48:06 INFO - PROCESS | 1930 | 1467665286677 Marionette DEBUG loaded listener.js 13:48:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1180c0800) [pid = 1930] [serial = 257] [outer = 0x1164ed400] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x1292d5000 == 46 [pid = 1930] [id = 81] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x128ced800 == 45 [pid = 1930] [id = 80] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x128adc800 == 44 [pid = 1930] [id = 79] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x116aac800 == 43 [pid = 1930] [id = 78] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x125f9e800 == 42 [pid = 1930] [id = 77] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x12487d000 == 41 [pid = 1930] [id = 76] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x121420000 == 40 [pid = 1930] [id = 75] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x120487800 == 39 [pid = 1930] [id = 74] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x119928800 == 38 [pid = 1930] [id = 73] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x118762800 == 37 [pid = 1930] [id = 72] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x11844b000 == 36 [pid = 1930] [id = 71] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x11745b800 == 35 [pid = 1930] [id = 70] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x115efc800 == 34 [pid = 1930] [id = 69] 13:48:07 INFO - PROCESS | 1930 | --DOCSHELL 0x1252a2800 == 33 [pid = 1930] [id = 67] 13:48:07 INFO - PROCESS | 1930 | 1467665287150 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]]]}] 13:48:07 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. 13:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 670ms 13:48:07 INFO - PROCESS | 1930 | 1467665287167 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:48:07 INFO - PROCESS | 1930 | 1467665287170 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:48:07 INFO - PROCESS | 1930 | 1467665287175 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 1930 | 1467665287176 Marionette TRACE conn2 <- [1,318,null,{}] 13:48:07 INFO - PROCESS | 1930 | 1467665287180 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}] 13:48:07 INFO - PROCESS | 1930 | 1467665287181 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:07 INFO - PROCESS | 1930 | 1467665287259 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:48:07 INFO - PROCESS | 1930 | 1467665287265 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 1930 | 1467665287267 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x116412800 == 34 [pid = 1930] [id = 87] 13:48:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x119706000) [pid = 1930] [serial = 258] [outer = 0x0] 13:48:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11970bc00) [pid = 1930] [serial = 259] [outer = 0x119706000] 13:48:07 INFO - PROCESS | 1930 | 1467665287294 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x119ada800) [pid = 1930] [serial = 260] [outer = 0x119706000] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1199d5000) [pid = 1930] [serial = 177] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x121a6e400) [pid = 1930] [serial = 180] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x124ada000) [pid = 1930] [serial = 181] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115e94000) [pid = 1930] [serial = 165] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x113c67000) [pid = 1930] [serial = 166] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x118624c00) [pid = 1930] [serial = 171] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11902dc00) [pid = 1930] [serial = 172] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x117c15000) [pid = 1930] [serial = 168] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x115dde400) [pid = 1930] [serial = 163] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x112e2b400) [pid = 1930] [serial = 162] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x119707400) [pid = 1930] [serial = 174] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1132c1800) [pid = 1930] [serial = 148] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1121bdc00) [pid = 1930] [serial = 147] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1180bec00) [pid = 1930] [serial = 151] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1176edc00) [pid = 1930] [serial = 150] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x120f40000) [pid = 1930] [serial = 154] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12530bc00) [pid = 1930] [serial = 183] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x125395400) [pid = 1930] [serial = 184] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x118712800) [pid = 1930] [serial = 153] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12530a400) [pid = 1930] [serial = 157] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1248d3400) [pid = 1930] [serial = 156] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1263b9800) [pid = 1930] [serial = 160] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x12635cc00) [pid = 1930] [serial = 159] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1180bfc00) [pid = 1930] [serial = 169] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1266b4000) [pid = 1930] [serial = 193] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x126979000) [pid = 1930] [serial = 195] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x126368800) [pid = 1930] [serial = 187] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x119ae0400) [pid = 1930] [serial = 186] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12109d400) [pid = 1930] [serial = 178] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1263b0c00) [pid = 1930] [serial = 189] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x126f55c00) [pid = 1930] [serial = 196] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x126463000) [pid = 1930] [serial = 190] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x11970fc00) [pid = 1930] [serial = 175] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x126466c00) [pid = 1930] [serial = 192] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 1930 | 1467665287728 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]]]}] 13:48:07 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. 13:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 573ms 13:48:07 INFO - PROCESS | 1930 | 1467665287749 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:48:07 INFO - PROCESS | 1930 | 1467665287751 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:48:07 INFO - PROCESS | 1930 | 1467665287755 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 1930 | 1467665287758 Marionette TRACE conn2 <- [1,322,null,{}] 13:48:07 INFO - PROCESS | 1930 | 1467665287769 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}] 13:48:07 INFO - PROCESS | 1930 | 1467665287773 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:07 INFO - PROCESS | 1930 | 1467665287892 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:48:07 INFO - PROCESS | 1930 | 1467665287945 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 1930 | 1467665287947 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e4800 == 35 [pid = 1930] [id = 88] 13:48:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x12043a000) [pid = 1930] [serial = 261] [outer = 0x0] 13:48:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1204fac00) [pid = 1930] [serial = 262] [outer = 0x12043a000] 13:48:07 INFO - PROCESS | 1930 | 1467665287981 Marionette DEBUG loaded listener.js 13:48:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1214b0800) [pid = 1930] [serial = 263] [outer = 0x12043a000] 13:48:08 INFO - PROCESS | 1930 | 1467665288299 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]]]}] 13:48:08 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. 13:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 577ms 13:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:48:08 INFO - PROCESS | 1930 | 1467665288332 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 1930 | 1467665288334 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:48:08 INFO - PROCESS | 1930 | 1467665288336 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 1930 | 1467665288337 Marionette TRACE conn2 <- [1,326,null,{}] 13:48:08 INFO - PROCESS | 1930 | 1467665288340 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}] 13:48:08 INFO - PROCESS | 1930 | 1467665288341 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:08 INFO - PROCESS | 1930 | 1467665288418 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:48:08 INFO - PROCESS | 1930 | 1467665288466 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:08 INFO - PROCESS | 1930 | 1467665288467 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x118533000 == 36 [pid = 1930] [id = 89] 13:48:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1204f2800) [pid = 1930] [serial = 264] [outer = 0x0] 13:48:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1219a9000) [pid = 1930] [serial = 265] [outer = 0x1204f2800] 13:48:08 INFO - PROCESS | 1930 | 1467665288495 Marionette DEBUG loaded listener.js 13:48:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x125387800) [pid = 1930] [serial = 266] [outer = 0x1204f2800] 13:48:08 INFO - PROCESS | 1930 | 1467665288816 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]]]}] 13:48:08 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. 13:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 13:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:48:08 INFO - PROCESS | 1930 | 1467665288854 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 1930 | 1467665288856 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:48:08 INFO - PROCESS | 1930 | 1467665288858 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 1930 | 1467665288859 Marionette TRACE conn2 <- [1,330,null,{}] 13:48:08 INFO - PROCESS | 1930 | 1467665288862 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}] 13:48:08 INFO - PROCESS | 1930 | 1467665288863 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:08 INFO - PROCESS | 1930 | 1467665288941 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:48:08 INFO - PROCESS | 1930 | 1467665288948 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:08 INFO - PROCESS | 1930 | 1467665288949 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x11944c000 == 37 [pid = 1930] [id = 90] 13:48:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118258c00) [pid = 1930] [serial = 267] [outer = 0x0] 13:48:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1263bb800) [pid = 1930] [serial = 268] [outer = 0x118258c00] 13:48:08 INFO - PROCESS | 1930 | 1467665288982 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x126659800) [pid = 1930] [serial = 269] [outer = 0x118258c00] 13:48:09 INFO - PROCESS | 1930 | 1467665289376 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]]]}] 13:48:09 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. 13:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 13:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:48:09 INFO - PROCESS | 1930 | 1467665289428 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:48:09 INFO - PROCESS | 1930 | 1467665289431 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:48:09 INFO - PROCESS | 1930 | 1467665289444 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:48:09 INFO - PROCESS | 1930 | 1467665289446 Marionette TRACE conn2 <- [1,334,null,{}] 13:48:09 INFO - PROCESS | 1930 | 1467665289449 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}] 13:48:09 INFO - PROCESS | 1930 | 1467665289455 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:09 INFO - PROCESS | 1930 | 1467665289627 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:48:09 INFO - PROCESS | 1930 | 1467665289703 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 1930 | 1467665289704 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12122f000 == 38 [pid = 1930] [id = 91] 13:48:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1269ce400) [pid = 1930] [serial = 270] [outer = 0x0] 13:48:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x126f56800) [pid = 1930] [serial = 271] [outer = 0x1269ce400] 13:48:09 INFO - PROCESS | 1930 | 1467665289738 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x128e4b800) [pid = 1930] [serial = 272] [outer = 0x1269ce400] 13:48:10 INFO - PROCESS | 1930 | 1467665290144 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]]]}] 13:48:10 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. 13:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 730ms 13:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:48:10 INFO - PROCESS | 1930 | 1467665290163 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:48:10 INFO - PROCESS | 1930 | 1467665290164 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:48:10 INFO - PROCESS | 1930 | 1467665290167 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:48:10 INFO - PROCESS | 1930 | 1467665290168 Marionette TRACE conn2 <- [1,338,null,{}] 13:48:10 INFO - PROCESS | 1930 | 1467665290170 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}] 13:48:10 INFO - PROCESS | 1930 | 1467665290171 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:10 INFO - PROCESS | 1930 | 1467665290267 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:48:10 INFO - PROCESS | 1930 | 1467665290278 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:10 INFO - PROCESS | 1930 | 1467665290279 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x114f36800 == 39 [pid = 1930] [id = 92] 13:48:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x128e4c000) [pid = 1930] [serial = 273] [outer = 0x0] 13:48:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x129268c00) [pid = 1930] [serial = 274] [outer = 0x128e4c000] 13:48:10 INFO - PROCESS | 1930 | 1467665290310 Marionette DEBUG loaded listener.js 13:48:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1294adc00) [pid = 1930] [serial = 275] [outer = 0x128e4c000] 13:48:10 INFO - PROCESS | 1930 | 1467665290624 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]]]}] 13:48:10 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. 13:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 13:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:48:10 INFO - PROCESS | 1930 | 1467665290642 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:48:10 INFO - PROCESS | 1930 | 1467665290644 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:48:10 INFO - PROCESS | 1930 | 1467665290649 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:48:10 INFO - PROCESS | 1930 | 1467665290650 Marionette TRACE conn2 <- [1,342,null,{}] 13:48:10 INFO - PROCESS | 1930 | 1467665290653 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}] 13:48:10 INFO - PROCESS | 1930 | 1467665290654 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:10 INFO - PROCESS | 1930 | 1467665290751 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:48:10 INFO - PROCESS | 1930 | 1467665290782 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:10 INFO - PROCESS | 1930 | 1467665290783 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x1252a2800 == 40 [pid = 1930] [id = 93] 13:48:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x128e4d000) [pid = 1930] [serial = 276] [outer = 0x0] 13:48:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12a664800) [pid = 1930] [serial = 277] [outer = 0x128e4d000] 13:48:10 INFO - PROCESS | 1930 | 1467665290808 Marionette DEBUG loaded listener.js 13:48:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12a721800) [pid = 1930] [serial = 278] [outer = 0x128e4d000] 13:48:11 INFO - PROCESS | 1930 | 1467665291128 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]]]}] 13:48:11 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. 13:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 13:48:11 INFO - PROCESS | 1930 | 1467665291168 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:48:11 INFO - PROCESS | 1930 | 1467665291169 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:48:11 INFO - PROCESS | 1930 | 1467665291171 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:48:11 INFO - PROCESS | 1930 | 1467665291172 Marionette TRACE conn2 <- [1,346,null,{}] 13:48:11 INFO - PROCESS | 1930 | 1467665291175 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}] 13:48:11 INFO - PROCESS | 1930 | 1467665291176 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:11 INFO - PROCESS | 1930 | 1467665291283 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:48:11 INFO - PROCESS | 1930 | 1467665291287 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:11 INFO - PROCESS | 1930 | 1467665291289 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x1253b4000 == 41 [pid = 1930] [id = 94] 13:48:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12a65b000) [pid = 1930] [serial = 279] [outer = 0x0] 13:48:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12a767800) [pid = 1930] [serial = 280] [outer = 0x12a65b000] 13:48:11 INFO - PROCESS | 1930 | 1467665291313 Marionette DEBUG loaded listener.js 13:48:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12aa23c00) [pid = 1930] [serial = 281] [outer = 0x12a65b000] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12538d000) [pid = 1930] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x124d9c000) [pid = 1930] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1180c8800) [pid = 1930] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1164e6400) [pid = 1930] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1266b3000) [pid = 1930] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11970e400) [pid = 1930] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x118291800) [pid = 1930] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12926d400) [pid = 1930] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x111e60c00) [pid = 1930] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x120f3c800) [pid = 1930] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x117f50000) [pid = 1930] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:48:11 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x117f57c00) [pid = 1930] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:48:11 INFO - PROCESS | 1930 | 1467665291729 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]]]}] 13:48:11 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. 13:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 569ms 13:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:48:11 INFO - PROCESS | 1930 | 1467665291740 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:48:11 INFO - PROCESS | 1930 | 1467665291741 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:48:11 INFO - PROCESS | 1930 | 1467665291744 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:48:11 INFO - PROCESS | 1930 | 1467665291745 Marionette TRACE conn2 <- [1,350,null,{}] 13:48:11 INFO - PROCESS | 1930 | 1467665291749 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}] 13:48:11 INFO - PROCESS | 1930 | 1467665291751 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:11 INFO - PROCESS | 1930 | 1467665291831 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:48:11 INFO - PROCESS | 1930 | 1467665291836 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:11 INFO - PROCESS | 1930 | 1467665291837 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x126952800 == 42 [pid = 1930] [id = 95] 13:48:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x118253400) [pid = 1930] [serial = 282] [outer = 0x0] 13:48:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12538d000) [pid = 1930] [serial = 283] [outer = 0x118253400] 13:48:11 INFO - PROCESS | 1930 | 1467665291903 Marionette DEBUG loaded listener.js 13:48:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12a71c800) [pid = 1930] [serial = 284] [outer = 0x118253400] 13:48:12 INFO - PROCESS | 1930 | 1467665292241 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]]]}] 13:48:12 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. 13:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 520ms 13:48:12 INFO - PROCESS | 1930 | 1467665292266 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:48:12 INFO - PROCESS | 1930 | 1467665292268 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:48:12 INFO - PROCESS | 1930 | 1467665292272 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:48:12 INFO - PROCESS | 1930 | 1467665292275 Marionette TRACE conn2 <- [1,354,null,{}] 13:48:12 INFO - PROCESS | 1930 | 1467665292278 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}] 13:48:12 INFO - PROCESS | 1930 | 1467665292281 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:12 INFO - PROCESS | 1930 | 1467665292430 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:48:12 INFO - PROCESS | 1930 | 1467665292510 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:12 INFO - PROCESS | 1930 | 1467665292512 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292dd800 == 43 [pid = 1930] [id = 96] 13:48:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1266b3000) [pid = 1930] [serial = 285] [outer = 0x0] 13:48:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12aa2a000) [pid = 1930] [serial = 286] [outer = 0x1266b3000] 13:48:12 INFO - PROCESS | 1930 | 1467665292557 Marionette DEBUG loaded listener.js 13:48:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12b921c00) [pid = 1930] [serial = 287] [outer = 0x1266b3000] 13:48:12 INFO - PROCESS | 1930 | 1467665292864 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]]]}] 13:48:12 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. 13:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 620ms 13:48:12 INFO - PROCESS | 1930 | 1467665292892 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:48:12 INFO - PROCESS | 1930 | 1467665292893 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:48:12 INFO - PROCESS | 1930 | 1467665292904 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:48:12 INFO - PROCESS | 1930 | 1467665292905 Marionette TRACE conn2 <- [1,358,null,{}] 13:48:12 INFO - PROCESS | 1930 | 1467665292907 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}] 13:48:12 INFO - PROCESS | 1930 | 1467665292908 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:12 INFO - PROCESS | 1930 | 1467665292996 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:48:13 INFO - PROCESS | 1930 | 1467665293045 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:13 INFO - PROCESS | 1930 | 1467665293046 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296cf800 == 44 [pid = 1930] [id = 97] 13:48:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12964b800) [pid = 1930] [serial = 288] [outer = 0x0] 13:48:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12ba24800) [pid = 1930] [serial = 289] [outer = 0x12964b800] 13:48:13 INFO - PROCESS | 1930 | 1467665293070 Marionette DEBUG loaded listener.js 13:48:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12ba2bc00) [pid = 1930] [serial = 290] [outer = 0x12964b800] 13:48:13 INFO - PROCESS | 1930 | 1467665293382 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]]]}] 13:48:13 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. 13:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 13:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:48:13 INFO - PROCESS | 1930 | 1467665293423 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:48:13 INFO - PROCESS | 1930 | 1467665293425 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:48:13 INFO - PROCESS | 1930 | 1467665293427 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:48:13 INFO - PROCESS | 1930 | 1467665293428 Marionette TRACE conn2 <- [1,362,null,{}] 13:48:13 INFO - PROCESS | 1930 | 1467665293430 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}] 13:48:13 INFO - PROCESS | 1930 | 1467665293432 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:13 INFO - PROCESS | 1930 | 1467665293521 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:48:13 INFO - PROCESS | 1930 | 1467665293525 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:13 INFO - PROCESS | 1930 | 1467665293526 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6aa800 == 45 [pid = 1930] [id = 98] 13:48:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12ba2c800) [pid = 1930] [serial = 291] [outer = 0x0] 13:48:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12bc0b000) [pid = 1930] [serial = 292] [outer = 0x12ba2c800] 13:48:13 INFO - PROCESS | 1930 | 1467665293551 Marionette DEBUG loaded listener.js 13:48:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12bc10000) [pid = 1930] [serial = 293] [outer = 0x12ba2c800] 13:48:14 INFO - PROCESS | 1930 | 1467665294120 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]]]}] 13:48:14 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. 13:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 720ms 13:48:14 INFO - PROCESS | 1930 | 1467665294149 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:48:14 INFO - PROCESS | 1930 | 1467665294153 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:48:14 INFO - PROCESS | 1930 | 1467665294157 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:48:14 INFO - PROCESS | 1930 | 1467665294165 Marionette TRACE conn2 <- [1,366,null,{}] 13:48:14 INFO - PROCESS | 1930 | 1467665294171 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}] 13:48:14 INFO - PROCESS | 1930 | 1467665294173 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:14 INFO - PROCESS | 1930 | 1467665294361 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:48:14 INFO - PROCESS | 1930 | 1467665294436 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:14 INFO - PROCESS | 1930 | 1467665294438 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x117140800 == 46 [pid = 1930] [id = 99] 13:48:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x118254000) [pid = 1930] [serial = 294] [outer = 0x0] 13:48:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11825b400) [pid = 1930] [serial = 295] [outer = 0x118254000] 13:48:14 INFO - PROCESS | 1930 | 1467665294469 Marionette DEBUG loaded listener.js 13:48:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11871a000) [pid = 1930] [serial = 296] [outer = 0x118254000] 13:48:14 INFO - PROCESS | 1930 | 1467665294919 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]]]}] 13:48:14 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. 13:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 778ms 13:48:14 INFO - PROCESS | 1930 | 1467665294935 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:48:14 INFO - PROCESS | 1930 | 1467665294938 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:48:14 INFO - PROCESS | 1930 | 1467665294943 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:48:14 INFO - PROCESS | 1930 | 1467665294945 Marionette TRACE conn2 <- [1,370,null,{}] 13:48:14 INFO - PROCESS | 1930 | 1467665294947 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}] 13:48:14 INFO - PROCESS | 1930 | 1467665294949 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:15 INFO - PROCESS | 1930 | 1467665295058 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:48:15 INFO - PROCESS | 1930 | 1467665295111 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 1930 | 1467665295113 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x120474800 == 47 [pid = 1930] [id = 100] 13:48:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x119ae5c00) [pid = 1930] [serial = 297] [outer = 0x0] 13:48:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x120f3bc00) [pid = 1930] [serial = 298] [outer = 0x119ae5c00] 13:48:15 INFO - PROCESS | 1930 | 1467665295155 Marionette DEBUG loaded listener.js 13:48:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1214b4800) [pid = 1930] [serial = 299] [outer = 0x119ae5c00] 13:48:15 INFO - PROCESS | 1930 | 1467665295603 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]]]}] 13:48:15 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. 13:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 13:48:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:48:15 INFO - PROCESS | 1930 | 1467665295614 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:48:15 INFO - PROCESS | 1930 | 1467665295616 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:48:15 INFO - PROCESS | 1930 | 1467665295618 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:48:15 INFO - PROCESS | 1930 | 1467665295621 Marionette TRACE conn2 <- [1,374,null,{}] 13:48:15 INFO - PROCESS | 1930 | 1467665295629 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}] 13:48:15 INFO - PROCESS | 1930 | 1467665295632 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:15 INFO - PROCESS | 1930 | 1467665295758 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:48:15 INFO - PROCESS | 1930 | 1467665295818 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 1930 | 1467665295820 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296cc800 == 48 [pid = 1930] [id = 101] 13:48:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1266b1400) [pid = 1930] [serial = 300] [outer = 0x0] 13:48:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1266bbc00) [pid = 1930] [serial = 301] [outer = 0x1266b1400] 13:48:15 INFO - PROCESS | 1930 | 1467665295858 Marionette DEBUG loaded listener.js 13:48:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1269ce000) [pid = 1930] [serial = 302] [outer = 0x1266b1400] 13:48:16 INFO - PROCESS | 1930 | 1467665296378 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:48:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:48:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 771ms 13:48:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:48:16 INFO - PROCESS | 1930 | 1467665296390 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:48:16 INFO - PROCESS | 1930 | 1467665296392 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:48:16 INFO - PROCESS | 1930 | 1467665296421 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:48:16 INFO - PROCESS | 1930 | 1467665296423 Marionette TRACE conn2 <- [1,378,null,{}] 13:48:16 INFO - PROCESS | 1930 | 1467665296427 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}] 13:48:16 INFO - PROCESS | 1930 | 1467665296429 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:16 INFO - PROCESS | 1930 | 1467665296534 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:48:16 INFO - PROCESS | 1930 | 1467665296599 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:16 INFO - PROCESS | 1930 | 1467665296600 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x116aad800 == 49 [pid = 1930] [id = 102] 13:48:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1190f2400) [pid = 1930] [serial = 303] [outer = 0x0] 13:48:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x129174c00) [pid = 1930] [serial = 304] [outer = 0x1190f2400] 13:48:16 INFO - PROCESS | 1930 | 1467665296631 Marionette DEBUG loaded listener.js 13:48:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12aa23400) [pid = 1930] [serial = 305] [outer = 0x1190f2400] 13:48:17 INFO - PROCESS | 1930 | 1467665297199 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:48:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:48:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 849ms 13:48:17 INFO - PROCESS | 1930 | 1467665297243 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:48:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:48:17 INFO - PROCESS | 1930 | 1467665297246 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:48:17 INFO - PROCESS | 1930 | 1467665297249 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:48:17 INFO - PROCESS | 1930 | 1467665297251 Marionette TRACE conn2 <- [1,382,null,{}] 13:48:17 INFO - PROCESS | 1930 | 1467665297254 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}] 13:48:17 INFO - PROCESS | 1930 | 1467665297256 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:17 INFO - PROCESS | 1930 | 1467665297348 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:48:17 INFO - PROCESS | 1930 | 1467665297418 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:17 INFO - PROCESS | 1930 | 1467665297419 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x112d86800 == 50 [pid = 1930] [id = 103] 13:48:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x118294c00) [pid = 1930] [serial = 306] [outer = 0x0] 13:48:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1183a8000) [pid = 1930] [serial = 307] [outer = 0x118294c00] 13:48:17 INFO - PROCESS | 1930 | 1467665297448 Marionette DEBUG loaded listener.js 13:48:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1190f4000) [pid = 1930] [serial = 308] [outer = 0x118294c00] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x1296cf800 == 49 [pid = 1930] [id = 97] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x1292dd800 == 48 [pid = 1930] [id = 96] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x126952800 == 47 [pid = 1930] [id = 95] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x1253b4000 == 46 [pid = 1930] [id = 94] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x1252a2800 == 45 [pid = 1930] [id = 93] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x114f36800 == 44 [pid = 1930] [id = 92] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x12122f000 == 43 [pid = 1930] [id = 91] 13:48:17 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11619cc00) [pid = 1930] [serial = 201] [outer = 0x0] [url = about:blank] 13:48:17 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x128e57400) [pid = 1930] [serial = 198] [outer = 0x0] [url = about:blank] 13:48:17 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12aa27400) [pid = 1930] [serial = 241] [outer = 0x0] [url = about:blank] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x11944c000 == 42 [pid = 1930] [id = 90] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x118533000 == 41 [pid = 1930] [id = 89] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e4800 == 40 [pid = 1930] [id = 88] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x116412800 == 39 [pid = 1930] [id = 87] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x117144800 == 38 [pid = 1930] [id = 86] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x11874a000 == 37 [pid = 1930] [id = 83] 13:48:17 INFO - PROCESS | 1930 | --DOCSHELL 0x112adb800 == 36 [pid = 1930] [id = 82] 13:48:17 INFO - PROCESS | 1930 | 1467665297903 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:48:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:48:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 13:48:17 INFO - PROCESS | 1930 | 1467665297918 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:48:17 INFO - PROCESS | 1930 | 1467665297921 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:48:17 INFO - PROCESS | 1930 | 1467665297926 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:48:17 INFO - PROCESS | 1930 | 1467665297927 Marionette TRACE conn2 <- [1,386,null,{}] 13:48:17 INFO - PROCESS | 1930 | 1467665297930 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}] 13:48:17 INFO - PROCESS | 1930 | 1467665297931 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:18 INFO - PROCESS | 1930 | 1467665298022 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x129175800) [pid = 1930] [serial = 223] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x126f54000) [pid = 1930] [serial = 221] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12d383c00) [pid = 1930] [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.] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12a760400) [pid = 1930] [serial = 236] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12530c000) [pid = 1930] [serial = 217] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1294aa800) [pid = 1930] [serial = 226] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x120f4a000) [pid = 1930] [serial = 211] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12142d000) [pid = 1930] [serial = 212] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11909a400) [pid = 1930] [serial = 209] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12a71a000) [pid = 1930] [serial = 230] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x116f6c000) [pid = 1930] [serial = 233] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12635b800) [pid = 1930] [serial = 218] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1219a9400) [pid = 1930] [serial = 214] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x118255000) [pid = 1930] [serial = 206] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12a761400) [pid = 1930] [serial = 238] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x117f58800) [pid = 1930] [serial = 205] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x129644400) [pid = 1930] [serial = 227] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12a936800) [pid = 1930] [serial = 239] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1263ad400) [pid = 1930] [serial = 235] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11861d400) [pid = 1930] [serial = 208] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x124aa6000) [pid = 1930] [serial = 215] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x113c97400) [pid = 1930] [serial = 232] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1264cb000) [pid = 1930] [serial = 220] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x12926d000) [pid = 1930] [serial = 224] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x12a662800) [pid = 1930] [serial = 229] [outer = 0x0] [url = about:blank] 13:48:18 INFO - PROCESS | 1930 | 1467665298079 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 1930 | 1467665298080 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x116aaf000 == 37 [pid = 1930] [id = 104] 13:48:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1176e7800) [pid = 1930] [serial = 309] [outer = 0x0] 13:48:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1190f3400) [pid = 1930] [serial = 310] [outer = 0x1176e7800] 13:48:18 INFO - PROCESS | 1930 | 1467665298107 Marionette DEBUG loaded listener.js 13:48:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1211d0c00) [pid = 1930] [serial = 311] [outer = 0x1176e7800] 13:48:18 INFO - PROCESS | 1930 | 1467665298424 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]]]}] 13:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 13:48:18 INFO - PROCESS | 1930 | 1467665298448 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:48:18 INFO - PROCESS | 1930 | 1467665298451 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:48:18 INFO - PROCESS | 1930 | 1467665298453 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:48:18 INFO - PROCESS | 1930 | 1467665298455 Marionette TRACE conn2 <- [1,390,null,{}] 13:48:18 INFO - PROCESS | 1930 | 1467665298464 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}] 13:48:18 INFO - PROCESS | 1930 | 1467665298468 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:18 INFO - PROCESS | 1930 | 1467665298549 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:48:18 INFO - PROCESS | 1930 | 1467665298623 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 1930 | 1467665298625 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x119351000 == 38 [pid = 1930] [id = 105] 13:48:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12158d400) [pid = 1930] [serial = 312] [outer = 0x0] 13:48:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12530f400) [pid = 1930] [serial = 313] [outer = 0x12158d400] 13:48:18 INFO - PROCESS | 1930 | 1467665298655 Marionette DEBUG loaded listener.js 13:48:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x126652400) [pid = 1930] [serial = 314] [outer = 0x12158d400] 13:48:19 INFO - PROCESS | 1930 | 1467665299054 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]]]}] 13:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 13:48:19 INFO - PROCESS | 1930 | 1467665299076 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:48:19 INFO - PROCESS | 1930 | 1467665299078 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:48:19 INFO - PROCESS | 1930 | 1467665299104 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:48:19 INFO - PROCESS | 1930 | 1467665299105 Marionette TRACE conn2 <- [1,394,null,{}] 13:48:19 INFO - PROCESS | 1930 | 1467665299137 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}] 13:48:19 INFO - PROCESS | 1930 | 1467665299138 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:19 INFO - PROCESS | 1930 | 1467665299221 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:48:19 INFO - PROCESS | 1930 | 1467665299229 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:19 INFO - PROCESS | 1930 | 1467665299230 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x121345000 == 39 [pid = 1930] [id = 106] 13:48:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12926f400) [pid = 1930] [serial = 315] [outer = 0x0] 13:48:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1294b0000) [pid = 1930] [serial = 316] [outer = 0x12926f400] 13:48:19 INFO - PROCESS | 1930 | 1467665299256 Marionette DEBUG loaded listener.js 13:48:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12a71a000) [pid = 1930] [serial = 317] [outer = 0x12926f400] 13:48:19 INFO - PROCESS | 1930 | 1467665299598 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]]]}] 13:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 564ms 13:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:48:19 INFO - PROCESS | 1930 | 1467665299650 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:48:19 INFO - PROCESS | 1930 | 1467665299651 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:48:19 INFO - PROCESS | 1930 | 1467665299653 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:48:19 INFO - PROCESS | 1930 | 1467665299655 Marionette TRACE conn2 <- [1,398,null,{}] 13:48:19 INFO - PROCESS | 1930 | 1467665299658 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}] 13:48:19 INFO - PROCESS | 1930 | 1467665299660 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:19 INFO - PROCESS | 1930 | 1467665299819 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:48:19 INFO - PROCESS | 1930 | 1467665299858 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:19 INFO - PROCESS | 1930 | 1467665299860 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x118434800 == 40 [pid = 1930] [id = 107] 13:48:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x129640400) [pid = 1930] [serial = 318] [outer = 0x0] 13:48:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12a76a000) [pid = 1930] [serial = 319] [outer = 0x129640400] 13:48:19 INFO - PROCESS | 1930 | 1467665299904 Marionette DEBUG loaded listener.js 13:48:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12ae96000) [pid = 1930] [serial = 320] [outer = 0x129640400] 13:48:20 INFO - PROCESS | 1930 | 1467665300339 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]]]}] 13:48:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 720ms 13:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:48:20 INFO - PROCESS | 1930 | 1467665300378 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:48:20 INFO - PROCESS | 1930 | 1467665300379 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:48:20 INFO - PROCESS | 1930 | 1467665300381 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:48:20 INFO - PROCESS | 1930 | 1467665300382 Marionette TRACE conn2 <- [1,402,null,{}] 13:48:20 INFO - PROCESS | 1930 | 1467665300384 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}] 13:48:20 INFO - PROCESS | 1930 | 1467665300388 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:20 INFO - PROCESS | 1930 | 1467665300508 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:48:20 INFO - PROCESS | 1930 | 1467665300546 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:20 INFO - PROCESS | 1930 | 1467665300548 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x11640f800 == 41 [pid = 1930] [id = 108] 13:48:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12b917c00) [pid = 1930] [serial = 321] [outer = 0x0] 13:48:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12bc04400) [pid = 1930] [serial = 322] [outer = 0x12b917c00] 13:48:20 INFO - PROCESS | 1930 | 1467665300573 Marionette DEBUG loaded listener.js 13:48:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12bc6b000) [pid = 1930] [serial = 323] [outer = 0x12b917c00] 13:48:20 INFO - PROCESS | 1930 | 1467665300916 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]]]}] 13:48:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 571ms 13:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:48:20 INFO - PROCESS | 1930 | 1467665300953 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:48:20 INFO - PROCESS | 1930 | 1467665300954 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:48:20 INFO - PROCESS | 1930 | 1467665300956 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:48:20 INFO - PROCESS | 1930 | 1467665300957 Marionette TRACE conn2 <- [1,406,null,{}] 13:48:20 INFO - PROCESS | 1930 | 1467665300960 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}] 13:48:20 INFO - PROCESS | 1930 | 1467665300961 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:21 INFO - PROCESS | 1930 | 1467665301064 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:48:21 INFO - PROCESS | 1930 | 1467665301076 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:21 INFO - PROCESS | 1930 | 1467665301077 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x128cde800 == 42 [pid = 1930] [id = 109] 13:48:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12bc6f800) [pid = 1930] [serial = 324] [outer = 0x0] 13:48:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12be52c00) [pid = 1930] [serial = 325] [outer = 0x12bc6f800] 13:48:21 INFO - PROCESS | 1930 | 1467665301101 Marionette DEBUG loaded listener.js 13:48:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12be5b800) [pid = 1930] [serial = 326] [outer = 0x12bc6f800] 13:48:21 INFO - PROCESS | 1930 | 1467665301489 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]]]}] 13:48:21 INFO - PROCESS | 1930 | 1467665301493 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms 13:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:48:21 INFO - PROCESS | 1930 | 1467665301527 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:48:21 INFO - PROCESS | 1930 | 1467665301528 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:48:21 INFO - PROCESS | 1930 | 1467665301530 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:48:21 INFO - PROCESS | 1930 | 1467665301531 Marionette TRACE conn2 <- [1,410,null,{}] 13:48:21 INFO - PROCESS | 1930 | 1467665301534 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}] 13:48:21 INFO - PROCESS | 1930 | 1467665301535 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:21 INFO - PROCESS | 1930 | 1467665301640 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:48:21 INFO - PROCESS | 1930 | 1467665301651 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:21 INFO - PROCESS | 1930 | 1467665301652 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12912f000 == 43 [pid = 1930] [id = 110] 13:48:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12be54000) [pid = 1930] [serial = 327] [outer = 0x0] 13:48:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12c00bc00) [pid = 1930] [serial = 328] [outer = 0x12be54000] 13:48:21 INFO - PROCESS | 1930 | 1467665301677 Marionette DEBUG loaded listener.js 13:48:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12c549000) [pid = 1930] [serial = 329] [outer = 0x12be54000] 13:48:22 INFO - PROCESS | 1930 | 1467665302011 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]]]}] 13:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 13:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:48:22 INFO - PROCESS | 1930 | 1467665302050 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:48:22 INFO - PROCESS | 1930 | 1467665302051 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:48:22 INFO - PROCESS | 1930 | 1467665302053 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:48:22 INFO - PROCESS | 1930 | 1467665302054 Marionette TRACE conn2 <- [1,414,null,{}] 13:48:22 INFO - PROCESS | 1930 | 1467665302056 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}] 13:48:22 INFO - PROCESS | 1930 | 1467665302057 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:22 INFO - PROCESS | 1930 | 1467665302261 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12a93e400) [pid = 1930] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1269ce400) [pid = 1930] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x128e4d000) [pid = 1930] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x128e4c000) [pid = 1930] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1190f9000) [pid = 1930] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1164ed400) [pid = 1930] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12a65b000) [pid = 1930] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x111aa5800) [pid = 1930] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x116793400) [pid = 1930] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x118253400) [pid = 1930] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1204f2800) [pid = 1930] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1204fa800) [pid = 1930] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x119706000) [pid = 1930] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12043a000) [pid = 1930] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x118258c00) [pid = 1930] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12964b800) [pid = 1930] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1266b3000) [pid = 1930] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x113c95c00) [pid = 1930] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:48:22 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1266be000) [pid = 1930] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:48:22 INFO - PROCESS | 1930 | 1467665302329 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 1930 | 1467665302331 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f6e800 == 44 [pid = 1930] [id = 111] 13:48:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x111e60c00) [pid = 1930] [serial = 330] [outer = 0x0] 13:48:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1164e6400) [pid = 1930] [serial = 331] [outer = 0x111e60c00] 13:48:22 INFO - PROCESS | 1930 | 1467665302365 Marionette DEBUG loaded listener.js 13:48:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119707800) [pid = 1930] [serial = 332] [outer = 0x111e60c00] 13:48:22 INFO - PROCESS | 1930 | 1467665302633 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]]]}] 13:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 622ms 13:48:22 INFO - PROCESS | 1930 | 1467665302676 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:48:22 INFO - PROCESS | 1930 | 1467665302677 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:48:22 INFO - PROCESS | 1930 | 1467665302688 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:48:22 INFO - PROCESS | 1930 | 1467665302689 Marionette TRACE conn2 <- [1,418,null,{}] 13:48:22 INFO - PROCESS | 1930 | 1467665302691 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}] 13:48:22 INFO - PROCESS | 1930 | 1467665302692 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:22 INFO - PROCESS | 1930 | 1467665302782 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:48:22 INFO - PROCESS | 1930 | 1467665302835 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 1930 | 1467665302836 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296cf000 == 45 [pid = 1930] [id = 112] 13:48:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x119768000) [pid = 1930] [serial = 333] [outer = 0x0] 13:48:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x128e4c000) [pid = 1930] [serial = 334] [outer = 0x119768000] 13:48:22 INFO - PROCESS | 1930 | 1467665302861 Marionette DEBUG loaded listener.js 13:48:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12c549c00) [pid = 1930] [serial = 335] [outer = 0x119768000] 13:48:23 INFO - PROCESS | 1930 | 1467665303607 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]]]}] 13:48:23 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 13:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 977ms 13:48:23 INFO - PROCESS | 1930 | 1467665303657 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:48:23 INFO - PROCESS | 1930 | 1467665303659 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:48:23 INFO - PROCESS | 1930 | 1467665303661 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:48:23 INFO - PROCESS | 1930 | 1467665303663 Marionette TRACE conn2 <- [1,422,null,{}] 13:48:23 INFO - PROCESS | 1930 | 1467665303665 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}] 13:48:23 INFO - PROCESS | 1930 | 1467665303667 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:23 INFO - PROCESS | 1930 | 1467665303778 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:48:23 INFO - PROCESS | 1930 | 1467665303783 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:23 INFO - PROCESS | 1930 | 1467665303784 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed2000 == 46 [pid = 1930] [id = 113] 13:48:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1129af800) [pid = 1930] [serial = 336] [outer = 0x0] 13:48:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12c54b800) [pid = 1930] [serial = 337] [outer = 0x1129af800] 13:48:23 INFO - PROCESS | 1930 | 1467665303810 Marionette DEBUG loaded listener.js 13:48:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12cb03c00) [pid = 1930] [serial = 338] [outer = 0x1129af800] 13:48:24 INFO - PROCESS | 1930 | 1467665304611 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]]]}] 13:48:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:48:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 13:48:24 INFO - PROCESS | 1930 | 1467665304632 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:48:24 INFO - PROCESS | 1930 | 1467665304635 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:48:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:48:24 INFO - PROCESS | 1930 | 1467665304639 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:48:24 INFO - PROCESS | 1930 | 1467665304641 Marionette TRACE conn2 <- [1,426,null,{}] 13:48:24 INFO - PROCESS | 1930 | 1467665304645 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}] 13:48:24 INFO - PROCESS | 1930 | 1467665304648 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:24 INFO - PROCESS | 1930 | 1467665304759 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:48:24 INFO - PROCESS | 1930 | 1467665304812 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:24 INFO - PROCESS | 1930 | 1467665304813 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x117476800 == 47 [pid = 1930] [id = 114] 13:48:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x112f4a400) [pid = 1930] [serial = 339] [outer = 0x0] 13:48:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x112f4dc00) [pid = 1930] [serial = 340] [outer = 0x112f4a400] 13:48:24 INFO - PROCESS | 1930 | 1467665304846 Marionette DEBUG loaded listener.js 13:48:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x112f53800) [pid = 1930] [serial = 341] [outer = 0x112f4a400] 13:48:25 INFO - PROCESS | 1930 | 1467665305347 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] 13:48:25 INFO - PROCESS | 1930 | 1467665305366 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:48:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:48:25 INFO - PROCESS | 1930 | 1467665305390 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:48:25 INFO - PROCESS | 1930 | 1467665305392 Marionette TRACE conn2 <- [1,430,null,{}] 13:48:25 INFO - PROCESS | 1930 | 1467665305396 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}] 13:48:25 INFO - PROCESS | 1930 | 1467665305400 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:25 INFO - PROCESS | 1930 | 1467665305532 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:48:25 INFO - PROCESS | 1930 | 1467665305628 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:25 INFO - PROCESS | 1930 | 1467665305630 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x121111000 == 48 [pid = 1930] [id = 115] 13:48:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x117f52800) [pid = 1930] [serial = 342] [outer = 0x0] 13:48:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x118252400) [pid = 1930] [serial = 343] [outer = 0x117f52800] 13:48:25 INFO - PROCESS | 1930 | 1467665305679 Marionette DEBUG loaded listener.js 13:48:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1190a9000) [pid = 1930] [serial = 344] [outer = 0x117f52800] 13:48:26 INFO - PROCESS | 1930 | 1467665306162 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]]]}] 13:48:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:48:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 823ms 13:48:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:48:26 INFO - PROCESS | 1930 | 1467665306213 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:48:26 INFO - PROCESS | 1930 | 1467665306214 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:48:26 INFO - PROCESS | 1930 | 1467665306216 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:48:26 INFO - PROCESS | 1930 | 1467665306219 Marionette TRACE conn2 <- [1,434,null,{}] 13:48:26 INFO - PROCESS | 1930 | 1467665306227 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}] 13:48:26 INFO - PROCESS | 1930 | 1467665306233 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:26 INFO - PROCESS | 1930 | 1467665306339 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:48:26 INFO - PROCESS | 1930 | 1467665306408 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:26 INFO - PROCESS | 1930 | 1467665306410 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac3c800 == 49 [pid = 1930] [id = 116] 13:48:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12180b400) [pid = 1930] [serial = 345] [outer = 0x0] 13:48:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x124aa6c00) [pid = 1930] [serial = 346] [outer = 0x12180b400] 13:48:26 INFO - PROCESS | 1930 | 1467665306440 Marionette DEBUG loaded listener.js 13:48:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1263b0c00) [pid = 1930] [serial = 347] [outer = 0x12180b400] 13:48:26 INFO - PROCESS | 1930 | 1467665306916 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]]]}] 13:48:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:48:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 723ms 13:48:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:48:26 INFO - PROCESS | 1930 | 1467665306940 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:48:26 INFO - PROCESS | 1930 | 1467665306942 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:48:26 INFO - PROCESS | 1930 | 1467665306944 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:48:26 INFO - PROCESS | 1930 | 1467665306946 Marionette TRACE conn2 <- [1,438,null,{}] 13:48:26 INFO - PROCESS | 1930 | 1467665306950 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}] 13:48:26 INFO - PROCESS | 1930 | 1467665306952 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:27 INFO - PROCESS | 1930 | 1467665307071 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:48:27 INFO - PROCESS | 1930 | 1467665307121 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:27 INFO - PROCESS | 1930 | 1467665307122 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b92800 == 50 [pid = 1930] [id = 117] 13:48:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x126463000) [pid = 1930] [serial = 348] [outer = 0x0] 13:48:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x126979800) [pid = 1930] [serial = 349] [outer = 0x126463000] 13:48:27 INFO - PROCESS | 1930 | 1467665307145 Marionette DEBUG loaded listener.js 13:48:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x129269400) [pid = 1930] [serial = 350] [outer = 0x126463000] 13:48:27 INFO - PROCESS | 1930 | 1467665307914 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]]]}] 13:48:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:48:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1023ms 13:48:27 INFO - PROCESS | 1930 | 1467665307967 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:48:27 INFO - PROCESS | 1930 | 1467665307970 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:48:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:48:27 INFO - PROCESS | 1930 | 1467665307973 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:48:27 INFO - PROCESS | 1930 | 1467665307975 Marionette TRACE conn2 <- [1,442,null,{}] 13:48:27 INFO - PROCESS | 1930 | 1467665307990 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}] 13:48:27 INFO - PROCESS | 1930 | 1467665307992 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:28 INFO - PROCESS | 1930 | 1467665308084 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:48:28 INFO - PROCESS | 1930 | 1467665308148 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:28 INFO - PROCESS | 1930 | 1467665308151 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x11875c000 == 51 [pid = 1930] [id = 118] 13:48:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11335d000) [pid = 1930] [serial = 351] [outer = 0x0] 13:48:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x116a1bc00) [pid = 1930] [serial = 352] [outer = 0x11335d000] 13:48:28 INFO - PROCESS | 1930 | 1467665308178 Marionette DEBUG loaded listener.js 13:48:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x118251400) [pid = 1930] [serial = 353] [outer = 0x11335d000] 13:48:28 INFO - PROCESS | 1930 | 1467665308646 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]]]}] 13:48:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:48:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 723ms 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x1296cf000 == 50 [pid = 1930] [id = 112] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x112f6e800 == 49 [pid = 1930] [id = 111] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12912f000 == 48 [pid = 1930] [id = 110] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x128cde800 == 47 [pid = 1930] [id = 109] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11640f800 == 46 [pid = 1930] [id = 108] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x118434800 == 45 [pid = 1930] [id = 107] 13:48:28 INFO - PROCESS | 1930 | 1467665308725 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:48:28 INFO - PROCESS | 1930 | 1467665308728 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x121345000 == 44 [pid = 1930] [id = 106] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x119351000 == 43 [pid = 1930] [id = 105] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x116aaf000 == 42 [pid = 1930] [id = 104] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x112d86800 == 41 [pid = 1930] [id = 103] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x1296cc800 == 40 [pid = 1930] [id = 101] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x120474800 == 39 [pid = 1930] [id = 100] 13:48:28 INFO - PROCESS | 1930 | --DOCSHELL 0x117140800 == 38 [pid = 1930] [id = 99] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12aa2ec00) [pid = 1930] [serial = 242] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x126f56800) [pid = 1930] [serial = 271] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x128e4b800) [pid = 1930] [serial = 272] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12a664800) [pid = 1930] [serial = 277] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x129268c00) [pid = 1930] [serial = 274] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1204f1000) [pid = 1930] [serial = 250] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1180c0800) [pid = 1930] [serial = 257] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11679b800) [pid = 1930] [serial = 256] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12a767800) [pid = 1930] [serial = 280] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1164ea800) [pid = 1930] [serial = 245] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x112e2dc00) [pid = 1930] [serial = 244] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1190ec000) [pid = 1930] [serial = 248] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1183aa000) [pid = 1930] [serial = 247] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12538d000) [pid = 1930] [serial = 283] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1219a9000) [pid = 1930] [serial = 265] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x125387800) [pid = 1930] [serial = 266] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x125f4bc00) [pid = 1930] [serial = 254] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x124ad3000) [pid = 1930] [serial = 253] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11970bc00) [pid = 1930] [serial = 259] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1204fac00) [pid = 1930] [serial = 262] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1214b0800) [pid = 1930] [serial = 263] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x119ada800) [pid = 1930] [serial = 260] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1263bb800) [pid = 1930] [serial = 268] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12a721800) [pid = 1930] [serial = 278] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x12aa23c00) [pid = 1930] [serial = 281] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x12a71c800) [pid = 1930] [serial = 284] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1204f7c00) [pid = 1930] [serial = 251] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1294adc00) [pid = 1930] [serial = 275] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12ba24800) [pid = 1930] [serial = 289] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12b921c00) [pid = 1930] [serial = 287] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12ba2bc00) [pid = 1930] [serial = 290] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12aa2a000) [pid = 1930] [serial = 286] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x126659800) [pid = 1930] [serial = 269] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x116907800) [pid = 1930] [serial = 202] [outer = 0x0] [url = about:blank] 13:48:28 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x129267400) [pid = 1930] [serial = 199] [outer = 0x0] [url = about:blank] 13:48:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:48:28 INFO - PROCESS | 1930 | 1467665308744 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:48:28 INFO - PROCESS | 1930 | 1467665308746 Marionette TRACE conn2 <- [1,446,null,{}] 13:48:28 INFO - PROCESS | 1930 | 1467665308748 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}] 13:48:28 INFO - PROCESS | 1930 | 1467665308750 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:28 INFO - PROCESS | 1930 | 1467665308829 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:48:28 INFO - PROCESS | 1930 | 1467665308889 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:28 INFO - PROCESS | 1930 | 1467665308890 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f12000 == 39 [pid = 1930] [id = 119] 13:48:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x119034800) [pid = 1930] [serial = 354] [outer = 0x0] 13:48:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x119702800) [pid = 1930] [serial = 355] [outer = 0x119034800] 13:48:28 INFO - PROCESS | 1930 | 1467665308920 Marionette DEBUG loaded listener.js 13:48:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x119adb000) [pid = 1930] [serial = 356] [outer = 0x119034800] 13:48:29 INFO - PROCESS | 1930 | 1467665309223 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]]]}] 13:48:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:48:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 521ms 13:48:29 INFO - PROCESS | 1930 | 1467665309266 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:48:29 INFO - PROCESS | 1930 | 1467665309268 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:48:29 INFO - PROCESS | 1930 | 1467665309270 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:48:29 INFO - PROCESS | 1930 | 1467665309272 Marionette TRACE conn2 <- [1,450,null,{}] 13:48:29 INFO - PROCESS | 1930 | 1467665309279 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}] 13:48:29 INFO - PROCESS | 1930 | 1467665309282 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:29 INFO - PROCESS | 1930 | 1467665309366 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:48:29 INFO - PROCESS | 1930 | 1467665309443 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:29 INFO - PROCESS | 1930 | 1467665309445 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x118449800 == 40 [pid = 1930] [id = 120] 13:48:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1211d3c00) [pid = 1930] [serial = 357] [outer = 0x0] 13:48:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x121811400) [pid = 1930] [serial = 358] [outer = 0x1211d3c00] 13:48:29 INFO - PROCESS | 1930 | 1467665309473 Marionette DEBUG loaded listener.js 13:48:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x12538d000) [pid = 1930] [serial = 359] [outer = 0x1211d3c00] 13:48:29 INFO - PROCESS | 1930 | 1467665309777 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] 13:48:29 INFO - PROCESS | 1930 | 1467665309795 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:48:29 INFO - PROCESS | 1930 | 1467665309805 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:48:29 INFO - PROCESS | 1930 | 1467665309806 Marionette TRACE conn2 <- [1,454,null,{}] 13:48:29 INFO - PROCESS | 1930 | 1467665309809 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}] 13:48:29 INFO - PROCESS | 1930 | 1467665309810 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:29 INFO - PROCESS | 1930 | 1467665309898 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:48:29 INFO - PROCESS | 1930 | 1467665309902 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:29 INFO - PROCESS | 1930 | 1467665309904 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x119931000 == 41 [pid = 1930] [id = 121] 13:48:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1263bb000) [pid = 1930] [serial = 360] [outer = 0x0] 13:48:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1266c0c00) [pid = 1930] [serial = 361] [outer = 0x1263bb000] 13:48:29 INFO - PROCESS | 1930 | 1467665309931 Marionette DEBUG loaded listener.js 13:48:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x128e4d800) [pid = 1930] [serial = 362] [outer = 0x1263bb000] 13:48:30 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:30 INFO - PROCESS | 1930 | 1467665310278 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]]]}] 13:48:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 13:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:48:30 INFO - PROCESS | 1930 | 1467665310325 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:48:30 INFO - PROCESS | 1930 | 1467665310326 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:48:30 INFO - PROCESS | 1930 | 1467665310329 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:48:30 INFO - PROCESS | 1930 | 1467665310330 Marionette TRACE conn2 <- [1,458,null,{}] 13:48:30 INFO - PROCESS | 1930 | 1467665310333 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}] 13:48:30 INFO - PROCESS | 1930 | 1467665310334 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:30 INFO - PROCESS | 1930 | 1467665310429 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:48:30 INFO - PROCESS | 1930 | 1467665310437 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:30 INFO - PROCESS | 1930 | 1467665310438 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x121340800 == 42 [pid = 1930] [id = 122] 13:48:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1266bd000) [pid = 1930] [serial = 363] [outer = 0x0] 13:48:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1294a3800) [pid = 1930] [serial = 364] [outer = 0x1266bd000] 13:48:30 INFO - PROCESS | 1930 | 1467665310481 Marionette DEBUG loaded listener.js 13:48:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12964b800) [pid = 1930] [serial = 365] [outer = 0x1266bd000] 13:48:30 INFO - PROCESS | 1930 | 1467665310901 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] 13:48:30 INFO - PROCESS | 1930 | 1467665310950 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:48:30 INFO - PROCESS | 1930 | 1467665310953 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:48:30 INFO - PROCESS | 1930 | 1467665310954 Marionette TRACE conn2 <- [1,462,null,{}] 13:48:30 INFO - PROCESS | 1930 | 1467665310956 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}] 13:48:30 INFO - PROCESS | 1930 | 1467665310961 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:31 INFO - PROCESS | 1930 | 1467665311088 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:48:31 INFO - PROCESS | 1930 | 1467665311092 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:31 INFO - PROCESS | 1930 | 1467665311093 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x121cf2800 == 43 [pid = 1930] [id = 123] 13:48:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12a65a400) [pid = 1930] [serial = 366] [outer = 0x0] 13:48:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12a75e400) [pid = 1930] [serial = 367] [outer = 0x12a65a400] 13:48:31 INFO - PROCESS | 1930 | 1467665311120 Marionette DEBUG loaded listener.js 13:48:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12ba21400) [pid = 1930] [serial = 368] [outer = 0x12a65a400] 13:48:31 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:31 INFO - PROCESS | 1930 | 1467665311479 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] 13:48:31 INFO - PROCESS | 1930 | 1467665311526 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:48:31 INFO - PROCESS | 1930 | 1467665311534 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:48:31 INFO - PROCESS | 1930 | 1467665311535 Marionette TRACE conn2 <- [1,466,null,{}] 13:48:31 INFO - PROCESS | 1930 | 1467665311537 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}] 13:48:31 INFO - PROCESS | 1930 | 1467665311538 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:31 INFO - PROCESS | 1930 | 1467665311636 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:48:31 INFO - PROCESS | 1930 | 1467665311642 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:31 INFO - PROCESS | 1930 | 1467665311643 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x1164ac000 == 44 [pid = 1930] [id = 124] 13:48:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12a667c00) [pid = 1930] [serial = 369] [outer = 0x0] 13:48:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12ba27000) [pid = 1930] [serial = 370] [outer = 0x12a667c00] 13:48:31 INFO - PROCESS | 1930 | 1467665311668 Marionette DEBUG loaded listener.js 13:48:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12bc65800) [pid = 1930] [serial = 371] [outer = 0x12a667c00] 13:48:32 INFO - PROCESS | 1930 | 1467665312039 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] 13:48:32 INFO - PROCESS | 1930 | 1467665312056 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:48:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:48:32 INFO - PROCESS | 1930 | 1467665312058 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:48:32 INFO - PROCESS | 1930 | 1467665312059 Marionette TRACE conn2 <- [1,470,null,{}] 13:48:32 INFO - PROCESS | 1930 | 1467665312062 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}] 13:48:32 INFO - PROCESS | 1930 | 1467665312065 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:32 INFO - PROCESS | 1930 | 1467665312167 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:48:32 INFO - PROCESS | 1930 | 1467665312179 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:32 INFO - PROCESS | 1930 | 1467665312180 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ad2800 == 45 [pid = 1930] [id = 125] 13:48:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12bc03000) [pid = 1930] [serial = 372] [outer = 0x0] 13:48:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12be56000) [pid = 1930] [serial = 373] [outer = 0x12bc03000] 13:48:32 INFO - PROCESS | 1930 | 1467665312205 Marionette DEBUG loaded listener.js 13:48:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12c00d400) [pid = 1930] [serial = 374] [outer = 0x12bc03000] 13:48:32 INFO - PROCESS | 1930 | 1467665312529 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]]]}] 13:48:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:48:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 13:48:32 INFO - PROCESS | 1930 | 1467665312577 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:48:32 INFO - PROCESS | 1930 | 1467665312578 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:48:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:48:32 INFO - PROCESS | 1930 | 1467665312582 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:48:32 INFO - PROCESS | 1930 | 1467665312583 Marionette TRACE conn2 <- [1,474,null,{}] 13:48:32 INFO - PROCESS | 1930 | 1467665312586 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}] 13:48:32 INFO - PROCESS | 1930 | 1467665312587 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:32 INFO - PROCESS | 1930 | 1467665312719 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:48:32 INFO - PROCESS | 1930 | 1467665312737 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:32 INFO - PROCESS | 1930 | 1467665312739 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292ea800 == 46 [pid = 1930] [id = 126] 13:48:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12a765400) [pid = 1930] [serial = 375] [outer = 0x0] 13:48:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12c54f400) [pid = 1930] [serial = 376] [outer = 0x12a765400] 13:48:32 INFO - PROCESS | 1930 | 1467665312778 Marionette DEBUG loaded listener.js 13:48:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12cb03400) [pid = 1930] [serial = 377] [outer = 0x12a765400] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12b917c00) [pid = 1930] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12ba2c800) [pid = 1930] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x129640400) [pid = 1930] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12bc6f800) [pid = 1930] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x118294c00) [pid = 1930] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x119ae5c00) [pid = 1930] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x118254000) [pid = 1930] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1190f2400) [pid = 1930] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12158d400) [pid = 1930] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12926f400) [pid = 1930] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1176e7800) [pid = 1930] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1266b1400) [pid = 1930] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119768000) [pid = 1930] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x12be54000) [pid = 1930] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:48:33 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x111e60c00) [pid = 1930] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:48:33 INFO - PROCESS | 1930 | 1467665313299 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]]]}] 13:48:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:48:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 723ms 13:48:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:48:33 INFO - PROCESS | 1930 | 1467665313305 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 1930 | 1467665313307 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:48:33 INFO - PROCESS | 1930 | 1467665313310 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:48:33 INFO - PROCESS | 1930 | 1467665313312 Marionette TRACE conn2 <- [1,478,null,{}] 13:48:33 INFO - PROCESS | 1930 | 1467665313318 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}] 13:48:33 INFO - PROCESS | 1930 | 1467665313320 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:33 INFO - PROCESS | 1930 | 1467665313475 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:48:33 INFO - PROCESS | 1930 | 1467665313530 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:33 INFO - PROCESS | 1930 | 1467665313531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x129128000 == 47 [pid = 1930] [id = 127] 13:48:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1126f1400) [pid = 1930] [serial = 378] [outer = 0x0] 13:48:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1126f8400) [pid = 1930] [serial = 379] [outer = 0x1126f1400] 13:48:33 INFO - PROCESS | 1930 | 1467665313556 Marionette DEBUG loaded listener.js 13:48:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1126fd400) [pid = 1930] [serial = 380] [outer = 0x1126f1400] 13:48:33 INFO - PROCESS | 1930 | 1467665313834 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]]]}] 13:48:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:48:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 574ms 13:48:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:48:33 INFO - PROCESS | 1930 | 1467665313884 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 1930 | 1467665313886 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:48:33 INFO - PROCESS | 1930 | 1467665313888 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:48:33 INFO - PROCESS | 1930 | 1467665313889 Marionette TRACE conn2 <- [1,482,null,{}] 13:48:33 INFO - PROCESS | 1930 | 1467665313892 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}] 13:48:33 INFO - PROCESS | 1930 | 1467665313893 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:34 INFO - PROCESS | 1930 | 1467665314006 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:48:34 INFO - PROCESS | 1930 | 1467665314064 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 1930 | 1467665314065 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a968000 == 48 [pid = 1930] [id = 128] 13:48:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1126f9800) [pid = 1930] [serial = 381] [outer = 0x0] 13:48:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1190f2400) [pid = 1930] [serial = 382] [outer = 0x1126f9800] 13:48:34 INFO - PROCESS | 1930 | 1467665314100 Marionette DEBUG loaded listener.js 13:48:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12bc66800) [pid = 1930] [serial = 383] [outer = 0x1126f9800] 13:48:34 INFO - PROCESS | 1930 | 1467665314388 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]]]}] 13:48:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:48:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms 13:48:34 INFO - PROCESS | 1930 | 1467665314408 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:48:34 INFO - PROCESS | 1930 | 1467665314409 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:48:34 INFO - PROCESS | 1930 | 1467665314420 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:48:34 INFO - PROCESS | 1930 | 1467665314421 Marionette TRACE conn2 <- [1,486,null,{}] 13:48:34 INFO - PROCESS | 1930 | 1467665314424 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}] 13:48:34 INFO - PROCESS | 1930 | 1467665314425 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:34 INFO - PROCESS | 1930 | 1467665314515 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:48:34 INFO - PROCESS | 1930 | 1467665314519 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 1930 | 1467665314521 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12babc000 == 49 [pid = 1930] [id = 129] 13:48:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x120ed1000) [pid = 1930] [serial = 384] [outer = 0x0] 13:48:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x120ed7400) [pid = 1930] [serial = 385] [outer = 0x120ed1000] 13:48:34 INFO - PROCESS | 1930 | 1467665314545 Marionette DEBUG loaded listener.js 13:48:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1294a6c00) [pid = 1930] [serial = 386] [outer = 0x120ed1000] 13:48:34 INFO - PROCESS | 1930 | 1467665314871 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]]]}] 13:48:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:48:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 476ms 13:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:48:34 INFO - PROCESS | 1930 | 1467665314889 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:48:34 INFO - PROCESS | 1930 | 1467665314890 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:48:34 INFO - PROCESS | 1930 | 1467665314892 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:48:34 INFO - PROCESS | 1930 | 1467665314893 Marionette TRACE conn2 <- [1,490,null,{}] 13:48:34 INFO - PROCESS | 1930 | 1467665314898 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}] 13:48:34 INFO - PROCESS | 1930 | 1467665314899 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:35 INFO - PROCESS | 1930 | 1467665315009 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:48:35 INFO - PROCESS | 1930 | 1467665315016 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:35 INFO - PROCESS | 1930 | 1467665315017 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdbc000 == 50 [pid = 1930] [id = 130] 13:48:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1129ae800) [pid = 1930] [serial = 387] [outer = 0x0] 13:48:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12926f400) [pid = 1930] [serial = 388] [outer = 0x1129ae800] 13:48:35 INFO - PROCESS | 1930 | 1467665315049 Marionette DEBUG loaded listener.js 13:48:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12cb04000) [pid = 1930] [serial = 389] [outer = 0x1129ae800] 13:48:35 INFO - PROCESS | 1930 | 1467665315522 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]]]}] 13:48:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:48:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 669ms 13:48:35 INFO - PROCESS | 1930 | 1467665315577 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:48:35 INFO - PROCESS | 1930 | 1467665315582 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:48:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:48:35 INFO - PROCESS | 1930 | 1467665315587 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:48:35 INFO - PROCESS | 1930 | 1467665315589 Marionette TRACE conn2 <- [1,494,null,{}] 13:48:35 INFO - PROCESS | 1930 | 1467665315594 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}] 13:48:35 INFO - PROCESS | 1930 | 1467665315597 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:35 INFO - PROCESS | 1930 | 1467665315704 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:48:35 INFO - PROCESS | 1930 | 1467665315771 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:35 INFO - PROCESS | 1930 | 1467665315772 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x11746f000 == 51 [pid = 1930] [id = 131] 13:48:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x112f91800) [pid = 1930] [serial = 390] [outer = 0x0] 13:48:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x116f9b800) [pid = 1930] [serial = 391] [outer = 0x112f91800] 13:48:35 INFO - PROCESS | 1930 | 1467665315803 Marionette DEBUG loaded listener.js 13:48:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x118295000) [pid = 1930] [serial = 392] [outer = 0x112f91800] 13:48:36 INFO - PROCESS | 1930 | 1467665316236 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]]]}] 13:48:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:48:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 673ms 13:48:36 INFO - PROCESS | 1930 | 1467665316260 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:48:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:48:36 INFO - PROCESS | 1930 | 1467665316266 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:48:36 INFO - PROCESS | 1930 | 1467665316270 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:48:36 INFO - PROCESS | 1930 | 1467665316272 Marionette TRACE conn2 <- [1,498,null,{}] 13:48:36 INFO - PROCESS | 1930 | 1467665316274 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}] 13:48:36 INFO - PROCESS | 1930 | 1467665316276 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:36 INFO - PROCESS | 1930 | 1467665316384 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:48:36 INFO - PROCESS | 1930 | 1467665316484 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:36 INFO - PROCESS | 1930 | 1467665316486 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x121cf3000 == 52 [pid = 1930] [id = 132] 13:48:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1204f8c00) [pid = 1930] [serial = 393] [outer = 0x0] 13:48:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x120ecb400) [pid = 1930] [serial = 394] [outer = 0x1204f8c00] 13:48:36 INFO - PROCESS | 1930 | 1467665316518 Marionette DEBUG loaded listener.js 13:48:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x120f49800) [pid = 1930] [serial = 395] [outer = 0x1204f8c00] 13:48:36 INFO - PROCESS | 1930 | 1467665316912 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]]]}] 13:48:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:48:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 13:48:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:48:36 INFO - PROCESS | 1930 | 1467665316950 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:48:36 INFO - PROCESS | 1930 | 1467665316951 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:48:36 INFO - PROCESS | 1930 | 1467665316954 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:48:36 INFO - PROCESS | 1930 | 1467665316956 Marionette TRACE conn2 <- [1,502,null,{}] 13:48:36 INFO - PROCESS | 1930 | 1467665316966 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}] 13:48:36 INFO - PROCESS | 1930 | 1467665316969 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:37 INFO - PROCESS | 1930 | 1467665317075 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:48:37 INFO - PROCESS | 1930 | 1467665317136 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:37 INFO - PROCESS | 1930 | 1467665317138 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c11c800 == 53 [pid = 1930] [id = 133] 13:48:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x124adac00) [pid = 1930] [serial = 396] [outer = 0x0] 13:48:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12643b800) [pid = 1930] [serial = 397] [outer = 0x124adac00] 13:48:37 INFO - PROCESS | 1930 | 1467665317169 Marionette DEBUG loaded listener.js 13:48:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x126440c00) [pid = 1930] [serial = 398] [outer = 0x124adac00] 13:48:37 INFO - PROCESS | 1930 | 1467665317591 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]]]}] 13:48:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:48:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 13:48:37 INFO - PROCESS | 1930 | 1467665317626 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:48:37 INFO - PROCESS | 1930 | 1467665317628 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:48:37 INFO - PROCESS | 1930 | 1467665317631 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:48:37 INFO - PROCESS | 1930 | 1467665317632 Marionette TRACE conn2 <- [1,506,null,{}] 13:48:37 INFO - PROCESS | 1930 | 1467665317634 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}] 13:48:37 INFO - PROCESS | 1930 | 1467665317636 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:37 INFO - PROCESS | 1930 | 1467665317760 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:48:37 INFO - PROCESS | 1930 | 1467665317840 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:37 INFO - PROCESS | 1930 | 1467665317841 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c591000 == 54 [pid = 1930] [id = 134] 13:48:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1266b3400) [pid = 1930] [serial = 399] [outer = 0x0] 13:48:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1269d0c00) [pid = 1930] [serial = 400] [outer = 0x1266b3400] 13:48:37 INFO - PROCESS | 1930 | 1467665317871 Marionette DEBUG loaded listener.js 13:48:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x129640800) [pid = 1930] [serial = 401] [outer = 0x1266b3400] 13:48:38 INFO - PROCESS | 1930 | 1467665318354 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]]]}] 13:48:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:48:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 772ms 13:48:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:48:38 INFO - PROCESS | 1930 | 1467665318404 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:48:38 INFO - PROCESS | 1930 | 1467665318405 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:48:38 INFO - PROCESS | 1930 | 1467665318407 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:48:38 INFO - PROCESS | 1930 | 1467665318408 Marionette TRACE conn2 <- [1,510,null,{}] 13:48:38 INFO - PROCESS | 1930 | 1467665318410 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}] 13:48:38 INFO - PROCESS | 1930 | 1467665318411 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:38 INFO - PROCESS | 1930 | 1467665318498 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:48:38 INFO - PROCESS | 1930 | 1467665318579 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:38 INFO - PROCESS | 1930 | 1467665318581 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x121420800 == 55 [pid = 1930] [id = 135] 13:48:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x117c19000) [pid = 1930] [serial = 402] [outer = 0x0] 13:48:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12a65b000) [pid = 1930] [serial = 403] [outer = 0x117c19000] 13:48:38 INFO - PROCESS | 1930 | 1467665318625 Marionette DEBUG loaded listener.js 13:48:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12a93cc00) [pid = 1930] [serial = 404] [outer = 0x117c19000] 13:48:39 INFO - PROCESS | 1930 | 1467665319408 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]]]}] 13:48:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:48:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1026ms 13:48:39 INFO - PROCESS | 1930 | 1467665319445 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:48:39 INFO - PROCESS | 1930 | 1467665319447 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:48:39 INFO - PROCESS | 1930 | 1467665319451 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:48:39 INFO - PROCESS | 1930 | 1467665319453 Marionette TRACE conn2 <- [1,514,null,{}] 13:48:39 INFO - PROCESS | 1930 | 1467665319456 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}] 13:48:39 INFO - PROCESS | 1930 | 1467665319458 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:39 INFO - PROCESS | 1930 | 1467665319554 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:48:39 INFO - PROCESS | 1930 | 1467665319612 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:39 INFO - PROCESS | 1930 | 1467665319615 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x1188c2000 == 56 [pid = 1930] [id = 136] 13:48:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1164eb400) [pid = 1930] [serial = 405] [outer = 0x0] 13:48:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11679c400) [pid = 1930] [serial = 406] [outer = 0x1164eb400] 13:48:39 INFO - PROCESS | 1930 | 1467665319642 Marionette DEBUG loaded listener.js 13:48:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x118257c00) [pid = 1930] [serial = 407] [outer = 0x1164eb400] 13:48:40 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 13:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 622ms 13:48:40 INFO - PROCESS | 1930 | 1467665320066 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]]]}] 13:48:40 INFO - PROCESS | 1930 | 1467665320073 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:48:40 INFO - PROCESS | 1930 | 1467665320076 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:48:40 INFO - PROCESS | 1930 | 1467665320080 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:48:40 INFO - PROCESS | 1930 | 1467665320082 Marionette TRACE conn2 <- [1,518,null,{}] 13:48:40 INFO - PROCESS | 1930 | 1467665320084 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}] 13:48:40 INFO - PROCESS | 1930 | 1467665320086 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:40 INFO - PROCESS | 1930 | 1467665320183 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:48:40 INFO - PROCESS | 1930 | 1467665320253 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:40 INFO - PROCESS | 1930 | 1467665320254 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x11715f000 == 57 [pid = 1930] [id = 137] 13:48:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x118293800) [pid = 1930] [serial = 408] [outer = 0x0] 13:48:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x119ae5800) [pid = 1930] [serial = 409] [outer = 0x118293800] 13:48:40 INFO - PROCESS | 1930 | 1467665320286 Marionette DEBUG loaded listener.js 13:48:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x120f46800) [pid = 1930] [serial = 410] [outer = 0x118293800] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12babc000 == 56 [pid = 1930] [id = 129] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12a968000 == 55 [pid = 1930] [id = 128] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x129128000 == 54 [pid = 1930] [id = 127] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x1292ea800 == 53 [pid = 1930] [id = 126] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x128ad2800 == 52 [pid = 1930] [id = 125] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x1164ac000 == 51 [pid = 1930] [id = 124] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x121cf2800 == 50 [pid = 1930] [id = 123] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12c54b800) [pid = 1930] [serial = 337] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x121340800 == 49 [pid = 1930] [id = 122] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x119931000 == 48 [pid = 1930] [id = 121] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x118449800 == 47 [pid = 1930] [id = 120] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x112f12000 == 46 [pid = 1930] [id = 119] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x11875c000 == 45 [pid = 1930] [id = 118] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x121111000 == 44 [pid = 1930] [id = 115] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed2000 == 43 [pid = 1930] [id = 113] 13:48:40 INFO - PROCESS | 1930 | --DOCSHELL 0x117476800 == 42 [pid = 1930] [id = 114] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12bc04400) [pid = 1930] [serial = 322] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12bc0b000) [pid = 1930] [serial = 292] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12bc10000) [pid = 1930] [serial = 293] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12a76a000) [pid = 1930] [serial = 319] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12be52c00) [pid = 1930] [serial = 325] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1190f4000) [pid = 1930] [serial = 308] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1183a8000) [pid = 1930] [serial = 307] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1214b4800) [pid = 1930] [serial = 299] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x120f3bc00) [pid = 1930] [serial = 298] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x11825b400) [pid = 1930] [serial = 295] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11871a000) [pid = 1930] [serial = 296] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12aa23400) [pid = 1930] [serial = 305] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x129174c00) [pid = 1930] [serial = 304] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12530f400) [pid = 1930] [serial = 313] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x126652400) [pid = 1930] [serial = 314] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12bc6b000) [pid = 1930] [serial = 323] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1294b0000) [pid = 1930] [serial = 316] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12a71a000) [pid = 1930] [serial = 317] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1190f3400) [pid = 1930] [serial = 310] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1211d0c00) [pid = 1930] [serial = 311] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1269ce000) [pid = 1930] [serial = 302] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1266bbc00) [pid = 1930] [serial = 301] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12c549c00) [pid = 1930] [serial = 335] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12c00bc00) [pid = 1930] [serial = 328] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12be5b800) [pid = 1930] [serial = 326] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1164e6400) [pid = 1930] [serial = 331] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12c549000) [pid = 1930] [serial = 329] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x119707800) [pid = 1930] [serial = 332] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x12ae96000) [pid = 1930] [serial = 320] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x128e4c000) [pid = 1930] [serial = 334] [outer = 0x0] [url = about:blank] 13:48:40 INFO - PROCESS | 1930 | 1467665320696 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]]]}] 13:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 13:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:48:40 INFO - PROCESS | 1930 | 1467665320751 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:48:40 INFO - PROCESS | 1930 | 1467665320752 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:48:40 INFO - PROCESS | 1930 | 1467665320754 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:48:40 INFO - PROCESS | 1930 | 1467665320757 Marionette TRACE conn2 <- [1,522,null,{}] 13:48:40 INFO - PROCESS | 1930 | 1467665320770 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}] 13:48:40 INFO - PROCESS | 1930 | 1467665320773 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:40 INFO - PROCESS | 1930 | 1467665320880 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:48:40 INFO - PROCESS | 1930 | 1467665320940 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:40 INFO - PROCESS | 1930 | 1467665320942 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x118440800 == 43 [pid = 1930] [id = 138] 13:48:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120f4a800) [pid = 1930] [serial = 411] [outer = 0x0] 13:48:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1263b7400) [pid = 1930] [serial = 412] [outer = 0x120f4a800] 13:48:40 INFO - PROCESS | 1930 | 1467665320969 Marionette DEBUG loaded listener.js 13:48:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x126440000) [pid = 1930] [serial = 413] [outer = 0x120f4a800] 13:48:41 INFO - PROCESS | 1930 | 1467665321276 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]]]}] 13:48:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 571ms 13:48:41 INFO - PROCESS | 1930 | 1467665321325 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:48:41 INFO - PROCESS | 1930 | 1467665321327 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:48:41 INFO - PROCESS | 1930 | 1467665321330 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:48:41 INFO - PROCESS | 1930 | 1467665321331 Marionette TRACE conn2 <- [1,526,null,{}] 13:48:41 INFO - PROCESS | 1930 | 1467665321333 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}] 13:48:41 INFO - PROCESS | 1930 | 1467665321334 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:41 INFO - PROCESS | 1930 | 1467665321423 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:48:41 INFO - PROCESS | 1930 | 1467665321478 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:41 INFO - PROCESS | 1930 | 1467665321480 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x120488000 == 44 [pid = 1930] [id = 139] 13:48:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x124ab3400) [pid = 1930] [serial = 414] [outer = 0x0] 13:48:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x126978400) [pid = 1930] [serial = 415] [outer = 0x124ab3400] 13:48:41 INFO - PROCESS | 1930 | 1467665321505 Marionette DEBUG loaded listener.js 13:48:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1294b0000) [pid = 1930] [serial = 416] [outer = 0x124ab3400] 13:48:41 INFO - PROCESS | 1930 | 1467665321808 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]]]}] 13:48:41 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 13:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 13:48:41 INFO - PROCESS | 1930 | 1467665321851 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:48:41 INFO - PROCESS | 1930 | 1467665321852 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:48:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:48:41 INFO - PROCESS | 1930 | 1467665321855 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:48:41 INFO - PROCESS | 1930 | 1467665321856 Marionette TRACE conn2 <- [1,530,null,{}] 13:48:41 INFO - PROCESS | 1930 | 1467665321858 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}] 13:48:41 INFO - PROCESS | 1930 | 1467665321859 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:41 INFO - PROCESS | 1930 | 1467665321941 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:48:41 INFO - PROCESS | 1930 | 1467665321946 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:41 INFO - PROCESS | 1930 | 1467665321949 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c63000 == 45 [pid = 1930] [id = 140] 13:48:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12963c800) [pid = 1930] [serial = 417] [outer = 0x0] 13:48:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12a934400) [pid = 1930] [serial = 418] [outer = 0x12963c800] 13:48:41 INFO - PROCESS | 1930 | 1467665321975 Marionette DEBUG loaded listener.js 13:48:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12b917400) [pid = 1930] [serial = 419] [outer = 0x12963c800] 13:48:42 INFO - PROCESS | 1930 | 1467665322301 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"]]]}] 13:48:42 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 13:48:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:48:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:48:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:48:42 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 13:48:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:48:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:48:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:48:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 13:48:42 INFO - PROCESS | 1930 | 1467665322325 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:48:42 INFO - PROCESS | 1930 | 1467665322326 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:48:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:48:42 INFO - PROCESS | 1930 | 1467665322336 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:48:42 INFO - PROCESS | 1930 | 1467665322338 Marionette TRACE conn2 <- [1,534,null,{}] 13:48:42 INFO - PROCESS | 1930 | 1467665322362 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}] 13:48:42 INFO - PROCESS | 1930 | 1467665322368 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:42 INFO - PROCESS | 1930 | 1467665322474 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:48:42 INFO - PROCESS | 1930 | 1467665322478 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:42 INFO - PROCESS | 1930 | 1467665322479 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x116167000 == 46 [pid = 1930] [id = 141] 13:48:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x128e51000) [pid = 1930] [serial = 420] [outer = 0x0] 13:48:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12ba2c800) [pid = 1930] [serial = 421] [outer = 0x128e51000] 13:48:42 INFO - PROCESS | 1930 | 1467665322508 Marionette DEBUG loaded listener.js 13:48:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12c554c00) [pid = 1930] [serial = 422] [outer = 0x128e51000] 13:48:42 INFO - PROCESS | 1930 | 1467665322861 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]]]}] 13:48:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:48:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 546ms 13:48:42 INFO - PROCESS | 1930 | 1467665322876 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:48:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:48:42 INFO - PROCESS | 1930 | 1467665322877 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:48:42 INFO - PROCESS | 1930 | 1467665322880 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:48:42 INFO - PROCESS | 1930 | 1467665322881 Marionette TRACE conn2 <- [1,538,null,{}] 13:48:42 INFO - PROCESS | 1930 | 1467665322883 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}] 13:48:42 INFO - PROCESS | 1930 | 1467665322884 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:42 INFO - PROCESS | 1930 | 1467665322993 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:48:43 INFO - PROCESS | 1930 | 1467665323008 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:43 INFO - PROCESS | 1930 | 1467665323009 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6a2800 == 47 [pid = 1930] [id = 142] 13:48:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x120fe8400) [pid = 1930] [serial = 423] [outer = 0x0] 13:48:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x120fee000) [pid = 1930] [serial = 424] [outer = 0x120fe8400] 13:48:43 INFO - PROCESS | 1930 | 1467665323040 Marionette DEBUG loaded listener.js 13:48:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1204f2c00) [pid = 1930] [serial = 425] [outer = 0x120fe8400] 13:48:43 INFO - PROCESS | 1930 | 1467665323405 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]]]}] 13:48:43 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. 13:48:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 570ms 13:48:43 INFO - PROCESS | 1930 | 1467665323451 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:48:43 INFO - PROCESS | 1930 | 1467665323452 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:48:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:48:43 INFO - PROCESS | 1930 | 1467665323461 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:48:43 INFO - PROCESS | 1930 | 1467665323462 Marionette TRACE conn2 <- [1,542,null,{}] 13:48:43 INFO - PROCESS | 1930 | 1467665323464 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}] 13:48:43 INFO - PROCESS | 1930 | 1467665323465 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:43 INFO - PROCESS | 1930 | 1467665323570 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:48:43 INFO - PROCESS | 1930 | 1467665323604 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:43 INFO - PROCESS | 1930 | 1467665323612 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac3a800 == 48 [pid = 1930] [id = 143] 13:48:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x120ff0c00) [pid = 1930] [serial = 426] [outer = 0x0] 13:48:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12c010800) [pid = 1930] [serial = 427] [outer = 0x120ff0c00] 13:48:43 INFO - PROCESS | 1930 | 1467665323637 Marionette DEBUG loaded listener.js 13:48:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12cb09800) [pid = 1930] [serial = 428] [outer = 0x120ff0c00] 13:48:43 INFO - PROCESS | 1930 | 1467665323957 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]]]}] 13:48:43 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. 13:48:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 521ms 13:48:43 INFO - PROCESS | 1930 | 1467665323984 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:48:43 INFO - PROCESS | 1930 | 1467665323986 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:48:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:48:43 INFO - PROCESS | 1930 | 1467665323988 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:48:43 INFO - PROCESS | 1930 | 1467665323990 Marionette TRACE conn2 <- [1,546,null,{}] 13:48:44 INFO - PROCESS | 1930 | 1467665324002 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}] 13:48:44 INFO - PROCESS | 1930 | 1467665324003 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:44 INFO - PROCESS | 1930 | 1467665324124 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:48:44 INFO - PROCESS | 1930 | 1467665324138 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:44 INFO - PROCESS | 1930 | 1467665324139 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa3800 == 49 [pid = 1930] [id = 144] 13:48:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x128bda000) [pid = 1930] [serial = 429] [outer = 0x0] 13:48:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128bdfc00) [pid = 1930] [serial = 430] [outer = 0x128bda000] 13:48:44 INFO - PROCESS | 1930 | 1467665324170 Marionette DEBUG loaded listener.js 13:48:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x128be7000) [pid = 1930] [serial = 431] [outer = 0x128bda000] 13:48:44 INFO - PROCESS | 1930 | 1467665324521 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]]]}] 13:48:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:48:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 578ms 13:48:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:48:44 INFO - PROCESS | 1930 | 1467665324567 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:48:44 INFO - PROCESS | 1930 | 1467665324569 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:48:44 INFO - PROCESS | 1930 | 1467665324578 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:48:44 INFO - PROCESS | 1930 | 1467665324579 Marionette TRACE conn2 <- [1,550,null,{}] 13:48:44 INFO - PROCESS | 1930 | 1467665324581 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}] 13:48:44 INFO - PROCESS | 1930 | 1467665324582 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:44 INFO - PROCESS | 1930 | 1467665324869 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12a667c00) [pid = 1930] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12bc03000) [pid = 1930] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12a765400) [pid = 1930] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1126f1400) [pid = 1930] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x119034800) [pid = 1930] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1263bb000) [pid = 1930] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x120ed1000) [pid = 1930] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11335d000) [pid = 1930] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1266bd000) [pid = 1930] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1211d3c00) [pid = 1930] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1126f9800) [pid = 1930] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:48:44 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12a65a400) [pid = 1930] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:48:44 INFO - PROCESS | 1930 | 1467665324922 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:44 INFO - PROCESS | 1930 | 1467665324924 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x119914000 == 50 [pid = 1930] [id = 145] 13:48:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1126f3000) [pid = 1930] [serial = 432] [outer = 0x0] 13:48:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1129ac800) [pid = 1930] [serial = 433] [outer = 0x1126f3000] 13:48:44 INFO - PROCESS | 1930 | 1467665324948 Marionette DEBUG loaded listener.js 13:48:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x115d51400) [pid = 1930] [serial = 434] [outer = 0x1126f3000] 13:48:45 INFO - PROCESS | 1930 | 1467665325217 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]]]}] 13:48:45 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. 13:48:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 678ms 13:48:45 INFO - PROCESS | 1930 | 1467665325252 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:48:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:48:45 INFO - PROCESS | 1930 | 1467665325254 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:48:45 INFO - PROCESS | 1930 | 1467665325256 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:48:45 INFO - PROCESS | 1930 | 1467665325258 Marionette TRACE conn2 <- [1,554,null,{}] 13:48:45 INFO - PROCESS | 1930 | 1467665325261 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}] 13:48:45 INFO - PROCESS | 1930 | 1467665325262 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:45 INFO - PROCESS | 1930 | 1467665325376 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:48:45 INFO - PROCESS | 1930 | 1467665325448 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:45 INFO - PROCESS | 1930 | 1467665325449 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca2d800 == 51 [pid = 1930] [id = 146] 13:48:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x115d4e800) [pid = 1930] [serial = 435] [outer = 0x0] 13:48:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x119034800) [pid = 1930] [serial = 436] [outer = 0x115d4e800] 13:48:45 INFO - PROCESS | 1930 | 1467665325476 Marionette DEBUG loaded listener.js 13:48:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1294a9c00) [pid = 1930] [serial = 437] [outer = 0x115d4e800] 13:48:45 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:45 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:45 INFO - PROCESS | 1930 | 1467665325770 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]]]}] 13:48:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:48:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 13:48:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:48:45 INFO - PROCESS | 1930 | 1467665325776 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:48:45 INFO - PROCESS | 1930 | 1467665325777 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:48:45 INFO - PROCESS | 1930 | 1467665325787 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:48:45 INFO - PROCESS | 1930 | 1467665325788 Marionette TRACE conn2 <- [1,558,null,{}] 13:48:45 INFO - PROCESS | 1930 | 1467665325791 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}] 13:48:45 INFO - PROCESS | 1930 | 1467665325792 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:45 INFO - PROCESS | 1930 | 1467665325894 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:48:45 INFO - PROCESS | 1930 | 1467665325898 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:45 INFO - PROCESS | 1930 | 1467665325899 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb4d000 == 52 [pid = 1930] [id = 147] 13:48:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x128c67800) [pid = 1930] [serial = 438] [outer = 0x0] 13:48:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x128c6bc00) [pid = 1930] [serial = 439] [outer = 0x128c67800] 13:48:45 INFO - PROCESS | 1930 | 1467665325924 Marionette DEBUG loaded listener.js 13:48:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x128c70400) [pid = 1930] [serial = 440] [outer = 0x128c67800] 13:48:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:48:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 476ms 13:48:46 INFO - PROCESS | 1930 | 1467665326252 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]]]}] 13:48:46 INFO - PROCESS | 1930 | 1467665326258 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:48:46 INFO - PROCESS | 1930 | 1467665326259 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:48:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:48:46 INFO - PROCESS | 1930 | 1467665326265 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:48:46 INFO - PROCESS | 1930 | 1467665326268 Marionette TRACE conn2 <- [1,562,null,{}] 13:48:46 INFO - PROCESS | 1930 | 1467665326270 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}] 13:48:46 INFO - PROCESS | 1930 | 1467665326271 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:46 INFO - PROCESS | 1930 | 1467665326393 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:48:46 INFO - PROCESS | 1930 | 1467665326400 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:46 INFO - PROCESS | 1930 | 1467665326401 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d349800 == 53 [pid = 1930] [id = 148] 13:48:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x115d55c00) [pid = 1930] [serial = 441] [outer = 0x0] 13:48:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128c70c00) [pid = 1930] [serial = 442] [outer = 0x115d55c00] 13:48:46 INFO - PROCESS | 1930 | 1467665326426 Marionette DEBUG loaded listener.js 13:48:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12c554400) [pid = 1930] [serial = 443] [outer = 0x115d55c00] 13:48:46 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:46 INFO - PROCESS | 1930 | [1930] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:48:46 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:46 INFO - PROCESS | 1930 | 1467665326736 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]]]}] 13:48:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:48:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 524ms 13:48:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:48:46 INFO - PROCESS | 1930 | 1467665326786 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:48:46 INFO - PROCESS | 1930 | 1467665326788 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:48:46 INFO - PROCESS | 1930 | 1467665326790 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:48:46 INFO - PROCESS | 1930 | 1467665326791 Marionette TRACE conn2 <- [1,566,null,{}] 13:48:46 INFO - PROCESS | 1930 | 1467665326793 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}] 13:48:46 INFO - PROCESS | 1930 | 1467665326794 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:46 INFO - PROCESS | 1930 | 1467665326941 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:48:47 INFO - PROCESS | 1930 | 1467665326995 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:47 INFO - PROCESS | 1930 | 1467665326997 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f78000 == 54 [pid = 1930] [id = 149] 13:48:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1126f1c00) [pid = 1930] [serial = 444] [outer = 0x0] 13:48:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1126fac00) [pid = 1930] [serial = 445] [outer = 0x1126f1c00] 13:48:47 INFO - PROCESS | 1930 | 1467665327029 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x112f56800) [pid = 1930] [serial = 446] [outer = 0x1126f1c00] 13:48:47 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:47 INFO - PROCESS | 1930 | 1467665327487 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]]]}] 13:48:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:48:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 717ms 13:48:47 INFO - PROCESS | 1930 | 1467665327509 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:48:47 INFO - PROCESS | 1930 | 1467665327511 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:48:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:48:47 INFO - PROCESS | 1930 | 1467665327515 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:48:47 INFO - PROCESS | 1930 | 1467665327517 Marionette TRACE conn2 <- [1,570,null,{}] 13:48:47 INFO - PROCESS | 1930 | 1467665327520 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}] 13:48:47 INFO - PROCESS | 1930 | 1467665327523 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:47 INFO - PROCESS | 1930 | 1467665327635 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:48:47 INFO - PROCESS | 1930 | 1467665327693 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:47 INFO - PROCESS | 1930 | 1467665327694 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x11942e000 == 55 [pid = 1930] [id = 150] 13:48:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x115d54400) [pid = 1930] [serial = 447] [outer = 0x0] 13:48:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1190a2000) [pid = 1930] [serial = 448] [outer = 0x115d54400] 13:48:47 INFO - PROCESS | 1930 | 1467665327725 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x120ed0800) [pid = 1930] [serial = 449] [outer = 0x115d54400] 13:48:47 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:48 INFO - PROCESS | 1930 | 1467665328216 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]]]}] 13:48:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:48:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 720ms 13:48:48 INFO - PROCESS | 1930 | 1467665328262 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1930 | 1467665328265 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:48:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:48:48 INFO - PROCESS | 1930 | 1467665328289 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1930 | 1467665328290 Marionette TRACE conn2 <- [1,574,null,{}] 13:48:48 INFO - PROCESS | 1930 | 1467665328293 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}] 13:48:48 INFO - PROCESS | 1930 | 1467665328295 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:48 INFO - PROCESS | 1930 | 1467665328407 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:48:48 INFO - PROCESS | 1930 | 1467665328480 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:48 INFO - PROCESS | 1930 | 1467665328481 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a95e000 == 56 [pid = 1930] [id = 151] 13:48:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1214e8800) [pid = 1930] [serial = 450] [outer = 0x0] 13:48:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1214ec400) [pid = 1930] [serial = 451] [outer = 0x1214e8800] 13:48:48 INFO - PROCESS | 1930 | 1467665328511 Marionette DEBUG loaded listener.js 13:48:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1214f3000) [pid = 1930] [serial = 452] [outer = 0x1214e8800] 13:48:48 INFO - PROCESS | 1930 | 1467665328941 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]]]}] 13:48:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:48:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 13:48:48 INFO - PROCESS | 1930 | 1467665328960 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1930 | 1467665328964 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:48:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:48:48 INFO - PROCESS | 1930 | 1467665328973 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1930 | 1467665328976 Marionette TRACE conn2 <- [1,578,null,{}] 13:48:48 INFO - PROCESS | 1930 | 1467665328978 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}] 13:48:48 INFO - PROCESS | 1930 | 1467665328981 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:49 INFO - PROCESS | 1930 | 1467665329090 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:48:49 INFO - PROCESS | 1930 | 1467665329150 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1930 | 1467665329152 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d4d8000 == 57 [pid = 1930] [id = 152] 13:48:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1214f1000) [pid = 1930] [serial = 453] [outer = 0x0] 13:48:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12643f000) [pid = 1930] [serial = 454] [outer = 0x1214f1000] 13:48:49 INFO - PROCESS | 1930 | 1467665329220 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x128be2000) [pid = 1930] [serial = 455] [outer = 0x1214f1000] 13:48:49 INFO - PROCESS | 1930 | 1467665329638 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]]]}] 13:48:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:48:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 725ms 13:48:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:48:49 INFO - PROCESS | 1930 | 1467665329699 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:48:49 INFO - PROCESS | 1930 | 1467665329700 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:48:49 INFO - PROCESS | 1930 | 1467665329702 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:48:49 INFO - PROCESS | 1930 | 1467665329703 Marionette TRACE conn2 <- [1,582,null,{}] 13:48:49 INFO - PROCESS | 1930 | 1467665329706 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}] 13:48:49 INFO - PROCESS | 1930 | 1467665329707 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:49 INFO - PROCESS | 1930 | 1467665329817 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:48:49 INFO - PROCESS | 1930 | 1467665329888 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1930 | 1467665329889 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d6c2000 == 58 [pid = 1930] [id = 153] 13:48:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x128c63800) [pid = 1930] [serial = 456] [outer = 0x0] 13:48:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1294acc00) [pid = 1930] [serial = 457] [outer = 0x128c63800] 13:48:49 INFO - PROCESS | 1930 | 1467665329918 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12aa2d000) [pid = 1930] [serial = 458] [outer = 0x128c63800] 13:48:50 INFO - PROCESS | 1930 | 1467665330394 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]]]}] 13:48:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:48:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 722ms 13:48:50 INFO - PROCESS | 1930 | 1467665330613 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:48:50 INFO - PROCESS | 1930 | 1467665330616 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:48:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:48:50 INFO - PROCESS | 1930 | 1467665330621 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1930 | 1467665330623 Marionette TRACE conn2 <- [1,586,null,{}] 13:48:50 INFO - PROCESS | 1930 | 1467665330626 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}] 13:48:50 INFO - PROCESS | 1930 | 1467665330628 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:50 INFO - PROCESS | 1930 | 1467665330725 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:48:50 INFO - PROCESS | 1930 | 1467665330791 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:50 INFO - PROCESS | 1930 | 1467665330794 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b8c800 == 59 [pid = 1930] [id = 154] 13:48:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1164e5800) [pid = 1930] [serial = 459] [outer = 0x0] 13:48:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11679a400) [pid = 1930] [serial = 460] [outer = 0x1164e5800] 13:48:50 INFO - PROCESS | 1930 | 1467665330822 Marionette DEBUG loaded listener.js 13:48:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1190a4c00) [pid = 1930] [serial = 461] [outer = 0x1164e5800] 13:48:51 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:51 INFO - PROCESS | 1930 | 1467665331290 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]]]}] 13:48:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:48:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 722ms 13:48:51 INFO - PROCESS | 1930 | 1467665331343 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 1930 | 1467665331345 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:48:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:48:51 INFO - PROCESS | 1930 | 1467665331369 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:48:51 INFO - PROCESS | 1930 | 1467665331372 Marionette TRACE conn2 <- [1,590,null,{}] 13:48:51 INFO - PROCESS | 1930 | 1467665331374 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}] 13:48:51 INFO - PROCESS | 1930 | 1467665331376 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:51 INFO - PROCESS | 1930 | 1467665331475 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:48:51 INFO - PROCESS | 1930 | 1467665331556 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:51 INFO - PROCESS | 1930 | 1467665331558 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x11745c000 == 60 [pid = 1930] [id = 155] 13:48:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1204fb000) [pid = 1930] [serial = 462] [outer = 0x0] 13:48:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x120ed0000) [pid = 1930] [serial = 463] [outer = 0x1204fb000] 13:48:51 INFO - PROCESS | 1930 | 1467665331585 Marionette DEBUG loaded listener.js 13:48:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x120fe9000) [pid = 1930] [serial = 464] [outer = 0x1204fb000] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x116169800 == 59 [pid = 1930] [id = 68] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d349800 == 58 [pid = 1930] [id = 148] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb4d000 == 57 [pid = 1930] [id = 147] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca2d800 == 56 [pid = 1930] [id = 146] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119914000 == 55 [pid = 1930] [id = 145] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa3800 == 54 [pid = 1930] [id = 144] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac3a800 == 53 [pid = 1930] [id = 143] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6a2800 == 52 [pid = 1930] [id = 142] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x116167000 == 51 [pid = 1930] [id = 141] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x123c63000 == 50 [pid = 1930] [id = 140] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x120488000 == 49 [pid = 1930] [id = 139] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x118440800 == 48 [pid = 1930] [id = 138] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11715f000 == 47 [pid = 1930] [id = 137] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1188c2000 == 46 [pid = 1930] [id = 136] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x121cf3000 == 45 [pid = 1930] [id = 132] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdbc000 == 44 [pid = 1930] [id = 130] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11746f000 == 43 [pid = 1930] [id = 131] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x128ad2000 == 42 [pid = 1930] [id = 85] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12c591000 == 41 [pid = 1930] [id = 134] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x121420800 == 40 [pid = 1930] [id = 135] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119b92800 == 39 [pid = 1930] [id = 117] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12c11c800 == 38 [pid = 1930] [id = 133] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6aa800 == 37 [pid = 1930] [id = 98] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x125fb4000 == 36 [pid = 1930] [id = 84] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x112f03800 == 35 [pid = 1930] [id = 55] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x116aad800 == 34 [pid = 1930] [id = 102] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac3c800 == 33 [pid = 1930] [id = 116] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119b8c800 == 32 [pid = 1930] [id = 154] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d6c2000 == 31 [pid = 1930] [id = 153] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d4d8000 == 30 [pid = 1930] [id = 152] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a95e000 == 29 [pid = 1930] [id = 151] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11942e000 == 28 [pid = 1930] [id = 150] 13:48:52 INFO - PROCESS | 1930 | --DOCSHELL 0x112f78000 == 27 [pid = 1930] [id = 149] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12ba27000) [pid = 1930] [serial = 370] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12be56000) [pid = 1930] [serial = 373] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12bc65800) [pid = 1930] [serial = 371] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12c54f400) [pid = 1930] [serial = 376] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1126f8400) [pid = 1930] [serial = 379] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x119702800) [pid = 1930] [serial = 355] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x119adb000) [pid = 1930] [serial = 356] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1266c0c00) [pid = 1930] [serial = 361] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x128e4d800) [pid = 1930] [serial = 362] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x112f4dc00) [pid = 1930] [serial = 340] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x120ed7400) [pid = 1930] [serial = 385] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12c00d400) [pid = 1930] [serial = 374] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x118251400) [pid = 1930] [serial = 353] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x116a1bc00) [pid = 1930] [serial = 352] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x124aa6c00) [pid = 1930] [serial = 346] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x118252400) [pid = 1930] [serial = 343] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1294a3800) [pid = 1930] [serial = 364] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x126979800) [pid = 1930] [serial = 349] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x121811400) [pid = 1930] [serial = 358] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12538d000) [pid = 1930] [serial = 359] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12bc66800) [pid = 1930] [serial = 383] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12a75e400) [pid = 1930] [serial = 367] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1126fd400) [pid = 1930] [serial = 380] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1190f2400) [pid = 1930] [serial = 382] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12ba21400) [pid = 1930] [serial = 368] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12cb03400) [pid = 1930] [serial = 377] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1294a6c00) [pid = 1930] [serial = 386] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12964b800) [pid = 1930] [serial = 365] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12926f400) [pid = 1930] [serial = 388] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1930 | 1467665332547 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]]]}] 13:48:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:48:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1227ms 13:48:52 INFO - PROCESS | 1930 | 1467665332593 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:48:52 INFO - PROCESS | 1930 | 1467665332596 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:48:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:48:52 INFO - PROCESS | 1930 | 1467665332602 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:48:52 INFO - PROCESS | 1930 | 1467665332605 Marionette TRACE conn2 <- [1,594,null,{}] 13:48:52 INFO - PROCESS | 1930 | 1467665332608 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}] 13:48:52 INFO - PROCESS | 1930 | 1467665332610 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:52 INFO - PROCESS | 1930 | 1467665332689 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:48:52 INFO - PROCESS | 1930 | 1467665332695 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1930 | 1467665332700 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x1164be800 == 28 [pid = 1930] [id = 156] 13:48:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x115de5000) [pid = 1930] [serial = 465] [outer = 0x0] 13:48:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1164eb000) [pid = 1930] [serial = 466] [outer = 0x115de5000] 13:48:52 INFO - PROCESS | 1930 | 1467665332729 Marionette DEBUG loaded listener.js 13:48:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x116f9d400) [pid = 1930] [serial = 467] [outer = 0x115de5000] 13:48:53 INFO - PROCESS | 1930 | 1467665333082 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]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:48:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 522ms 13:48:53 INFO - PROCESS | 1930 | 1467665333124 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:48:53 INFO - PROCESS | 1930 | 1467665333127 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:48:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:48:53 INFO - PROCESS | 1930 | 1467665333138 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1930 | 1467665333140 Marionette TRACE conn2 <- [1,598,null,{}] 13:48:53 INFO - PROCESS | 1930 | 1467665333142 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}] 13:48:53 INFO - PROCESS | 1930 | 1467665333144 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:53 INFO - PROCESS | 1930 | 1467665333225 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:48:53 INFO - PROCESS | 1930 | 1467665333233 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1930 | 1467665333234 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x117460800 == 29 [pid = 1930] [id = 157] 13:48:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x117f50400) [pid = 1930] [serial = 468] [outer = 0x0] 13:48:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x118259800) [pid = 1930] [serial = 469] [outer = 0x117f50400] 13:48:53 INFO - PROCESS | 1930 | 1467665333261 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x118710c00) [pid = 1930] [serial = 470] [outer = 0x117f50400] 13:48:53 INFO - PROCESS | 1930 | 1467665333642 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]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:48:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 525ms 13:48:53 INFO - PROCESS | 1930 | 1467665333659 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:48:53 INFO - PROCESS | 1930 | 1467665333660 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:48:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:48:53 INFO - PROCESS | 1930 | 1467665333662 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1930 | 1467665333667 Marionette TRACE conn2 <- [1,602,null,{}] 13:48:53 INFO - PROCESS | 1930 | 1467665333676 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}] 13:48:53 INFO - PROCESS | 1930 | 1467665333679 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:53 INFO - PROCESS | 1930 | 1467665333781 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:48:53 INFO - PROCESS | 1930 | 1467665333790 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1930 | 1467665333792 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x118742000 == 30 [pid = 1930] [id = 158] 13:48:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1190efc00) [pid = 1930] [serial = 471] [outer = 0x0] 13:48:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x119ae4c00) [pid = 1930] [serial = 472] [outer = 0x1190efc00] 13:48:53 INFO - PROCESS | 1930 | 1467665333822 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x120ed4400) [pid = 1930] [serial = 473] [outer = 0x1190efc00] 13:48:54 INFO - PROCESS | 1930 | 1467665334168 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]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:48:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms 13:48:54 INFO - PROCESS | 1930 | 1467665334187 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:48:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:48:54 INFO - PROCESS | 1930 | 1467665334189 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:48:54 INFO - PROCESS | 1930 | 1467665334191 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1930 | 1467665334192 Marionette TRACE conn2 <- [1,606,null,{}] 13:48:54 INFO - PROCESS | 1930 | 1467665334195 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}] 13:48:54 INFO - PROCESS | 1930 | 1467665334198 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:54 INFO - PROCESS | 1930 | 1467665334279 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:48:54 INFO - PROCESS | 1930 | 1467665334285 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:54 INFO - PROCESS | 1930 | 1467665334286 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b81000 == 31 [pid = 1930] [id = 159] 13:48:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x120f40000) [pid = 1930] [serial = 474] [outer = 0x0] 13:48:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1211c4800) [pid = 1930] [serial = 475] [outer = 0x120f40000] 13:48:54 INFO - PROCESS | 1930 | 1467665334311 Marionette DEBUG loaded listener.js 13:48:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1214e6c00) [pid = 1930] [serial = 476] [outer = 0x120f40000] 13:48:54 INFO - PROCESS | 1930 | 1467665334703 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]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:48:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 13:48:54 INFO - PROCESS | 1930 | 1467665334710 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:48:54 INFO - PROCESS | 1930 | 1467665334711 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:48:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:48:54 INFO - PROCESS | 1930 | 1467665334718 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1930 | 1467665334719 Marionette TRACE conn2 <- [1,610,null,{}] 13:48:54 INFO - PROCESS | 1930 | 1467665334721 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}] 13:48:54 INFO - PROCESS | 1930 | 1467665334722 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:54 INFO - PROCESS | 1930 | 1467665334824 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:48:54 INFO - PROCESS | 1930 | 1467665334830 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:54 INFO - PROCESS | 1930 | 1467665334831 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x121340000 == 32 [pid = 1930] [id = 160] 13:48:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x115dde000) [pid = 1930] [serial = 477] [outer = 0x0] 13:48:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1214ee400) [pid = 1930] [serial = 478] [outer = 0x115dde000] 13:48:54 INFO - PROCESS | 1930 | 1467665334857 Marionette DEBUG loaded listener.js 13:48:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x121811800) [pid = 1930] [serial = 479] [outer = 0x115dde000] 13:48:55 INFO - PROCESS | 1930 | 1467665335323 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]]]}] 13:48:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:48:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 618ms 13:48:55 INFO - PROCESS | 1930 | 1467665335337 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:48:55 INFO - PROCESS | 1930 | 1467665335339 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:48:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:48:55 INFO - PROCESS | 1930 | 1467665335343 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:48:55 INFO - PROCESS | 1930 | 1467665335345 Marionette TRACE conn2 <- [1,614,null,{}] 13:48:55 INFO - PROCESS | 1930 | 1467665335350 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}] 13:48:55 INFO - PROCESS | 1930 | 1467665335356 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:55 INFO - PROCESS | 1930 | 1467665335530 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:48:55 INFO - PROCESS | 1930 | 1467665335575 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1930 | 1467665335576 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c6d000 == 33 [pid = 1930] [id = 161] 13:48:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x123bd4000) [pid = 1930] [serial = 480] [outer = 0x0] 13:48:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x124ad3c00) [pid = 1930] [serial = 481] [outer = 0x123bd4000] 13:48:55 INFO - PROCESS | 1930 | 1467665335601 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x126445c00) [pid = 1930] [serial = 482] [outer = 0x123bd4000] 13:48:55 INFO - PROCESS | 1930 | 1467665335945 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]]]}] 13:48:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:48:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 624ms 13:48:55 INFO - PROCESS | 1930 | 1467665335966 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:48:55 INFO - PROCESS | 1930 | 1467665335968 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:48:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:48:55 INFO - PROCESS | 1930 | 1467665335970 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:48:55 INFO - PROCESS | 1930 | 1467665335971 Marionette TRACE conn2 <- [1,618,null,{}] 13:48:55 INFO - PROCESS | 1930 | 1467665335982 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}] 13:48:55 INFO - PROCESS | 1930 | 1467665335983 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:56 INFO - PROCESS | 1930 | 1467665336080 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:48:56 INFO - PROCESS | 1930 | 1467665336083 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:56 INFO - PROCESS | 1930 | 1467665336084 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12695b800 == 34 [pid = 1930] [id = 162] 13:48:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x115d49400) [pid = 1930] [serial = 483] [outer = 0x0] 13:48:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1266b2800) [pid = 1930] [serial = 484] [outer = 0x115d49400] 13:48:56 INFO - PROCESS | 1930 | 1467665336109 Marionette DEBUG loaded listener.js 13:48:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12697e400) [pid = 1930] [serial = 485] [outer = 0x115d49400] 13:48:56 INFO - PROCESS | 1930 | 1467665336786 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]]]}] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x115d55c00) [pid = 1930] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x115d4e800) [pid = 1930] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x117c19000) [pid = 1930] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1266b3400) [pid = 1930] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1204f8c00) [pid = 1930] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x128c67800) [pid = 1930] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1126f3000) [pid = 1930] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x120ff0c00) [pid = 1930] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1164eb400) [pid = 1930] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x124adac00) [pid = 1930] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x112f91800) [pid = 1930] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x128bda000) [pid = 1930] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x118293800) [pid = 1930] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x120f4a800) [pid = 1930] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x120fe8400) [pid = 1930] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x124ab3400) [pid = 1930] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1129ae800) [pid = 1930] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12963c800) [pid = 1930] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x128e51000) [pid = 1930] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1129af800) [pid = 1930] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x112f4a400) [pid = 1930] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x126463000) [pid = 1930] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x117f52800) [pid = 1930] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:48:56 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12180b400) [pid = 1930] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:48:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:48:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 870ms 13:48:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1126fe400) [pid = 1930] [serial = 486] [outer = 0x12cb7fc00] 13:48:56 INFO - PROCESS | 1930 | 1467665336856 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1930 | 1467665336857 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:48:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:48:56 INFO - PROCESS | 1930 | 1467665336878 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1930 | 1467665336880 Marionette TRACE conn2 <- [1,622,null,{}] 13:48:56 INFO - PROCESS | 1930 | 1467665336889 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}] 13:48:56 INFO - PROCESS | 1930 | 1467665336890 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:56 INFO - PROCESS | 1930 | 1467665336967 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:48:56 INFO - PROCESS | 1930 | 1467665336970 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:56 INFO - PROCESS | 1930 | 1467665336972 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292d4000 == 35 [pid = 1930] [id = 163] 13:48:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x119705c00) [pid = 1930] [serial = 487] [outer = 0x0] 13:48:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1204ef000) [pid = 1930] [serial = 488] [outer = 0x119705c00] 13:48:56 INFO - PROCESS | 1930 | 1467665336996 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1214e5400) [pid = 1930] [serial = 489] [outer = 0x119705c00] 13:48:57 INFO - PROCESS | 1930 | 1467665337327 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]]]}] 13:48:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:48:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 487ms 13:48:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:48:57 INFO - PROCESS | 1930 | 1467665337355 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:48:57 INFO - PROCESS | 1930 | 1467665337356 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:48:57 INFO - PROCESS | 1930 | 1467665337358 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:48:57 INFO - PROCESS | 1930 | 1467665337360 Marionette TRACE conn2 <- [1,626,null,{}] 13:48:57 INFO - PROCESS | 1930 | 1467665337362 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}] 13:48:57 INFO - PROCESS | 1930 | 1467665337363 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:57 INFO - PROCESS | 1930 | 1467665337469 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:48:57 INFO - PROCESS | 1930 | 1467665337476 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1930 | 1467665337477 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x128cf4800 == 36 [pid = 1930] [id = 164] 13:48:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x117c1c400) [pid = 1930] [serial = 490] [outer = 0x0] 13:48:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x124ab3400) [pid = 1930] [serial = 491] [outer = 0x117c1c400] 13:48:57 INFO - PROCESS | 1930 | 1467665337502 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x126658c00) [pid = 1930] [serial = 492] [outer = 0x117c1c400] 13:48:57 INFO - PROCESS | 1930 | 1467665337804 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]]]}] 13:48:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:48:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 467ms 13:48:57 INFO - PROCESS | 1930 | 1467665337827 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:48:57 INFO - PROCESS | 1930 | 1467665337828 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:48:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:48:57 INFO - PROCESS | 1930 | 1467665337834 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:48:57 INFO - PROCESS | 1930 | 1467665337835 Marionette TRACE conn2 <- [1,630,null,{}] 13:48:57 INFO - PROCESS | 1930 | 1467665337838 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}] 13:48:57 INFO - PROCESS | 1930 | 1467665337839 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:57 INFO - PROCESS | 1930 | 1467665337920 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:48:57 INFO - PROCESS | 1930 | 1467665337924 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1930 | 1467665337925 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4c3800 == 37 [pid = 1930] [id = 165] 13:48:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1264c5800) [pid = 1930] [serial = 493] [outer = 0x0] 13:48:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x128be0c00) [pid = 1930] [serial = 494] [outer = 0x1264c5800] 13:48:57 INFO - PROCESS | 1930 | 1467665337950 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128c64c00) [pid = 1930] [serial = 495] [outer = 0x1264c5800] 13:48:58 INFO - PROCESS | 1930 | 1467665338311 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]]]}] 13:48:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:48:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 521ms 13:48:58 INFO - PROCESS | 1930 | 1467665338354 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:48:58 INFO - PROCESS | 1930 | 1467665338356 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:48:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:48:58 INFO - PROCESS | 1930 | 1467665338358 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:48:58 INFO - PROCESS | 1930 | 1467665338360 Marionette TRACE conn2 <- [1,634,null,{}] 13:48:58 INFO - PROCESS | 1930 | 1467665338362 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}] 13:48:58 INFO - PROCESS | 1930 | 1467665338364 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:58 INFO - PROCESS | 1930 | 1467665338455 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:48:58 INFO - PROCESS | 1930 | 1467665338459 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:58 INFO - PROCESS | 1930 | 1467665338461 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac28800 == 38 [pid = 1930] [id = 166] 13:48:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x128c69400) [pid = 1930] [serial = 496] [outer = 0x0] 13:48:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x129268c00) [pid = 1930] [serial = 497] [outer = 0x128c69400] 13:48:58 INFO - PROCESS | 1930 | 1467665338489 Marionette DEBUG loaded listener.js 13:48:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x129640400) [pid = 1930] [serial = 498] [outer = 0x128c69400] 13:48:58 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:58 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:58 INFO - PROCESS | 1930 | 1467665338871 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]]]}] 13:48:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:48:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 568ms 13:48:58 INFO - PROCESS | 1930 | 1467665338927 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:48:58 INFO - PROCESS | 1930 | 1467665338930 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:48:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:48:58 INFO - PROCESS | 1930 | 1467665338933 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:48:58 INFO - PROCESS | 1930 | 1467665338936 Marionette TRACE conn2 <- [1,638,null,{}] 13:48:58 INFO - PROCESS | 1930 | 1467665338941 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}] 13:48:58 INFO - PROCESS | 1930 | 1467665338942 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:59 INFO - PROCESS | 1930 | 1467665339078 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:48:59 INFO - PROCESS | 1930 | 1467665339182 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1930 | 1467665339185 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x116403000 == 39 [pid = 1930] [id = 167] 13:48:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x1132c3000) [pid = 1930] [serial = 499] [outer = 0x0] 13:48:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x115d4a400) [pid = 1930] [serial = 500] [outer = 0x1132c3000] 13:48:59 INFO - PROCESS | 1930 | 1467665339218 Marionette DEBUG loaded listener.js 13:48:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x115e2cc00) [pid = 1930] [serial = 501] [outer = 0x1132c3000] 13:48:59 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:59 INFO - PROCESS | 1930 | 1467665339763 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]]]}] 13:48:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:48:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 873ms 13:48:59 INFO - PROCESS | 1930 | 1467665339823 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:48:59 INFO - PROCESS | 1930 | 1467665339826 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:48:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:48:59 INFO - PROCESS | 1930 | 1467665339835 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:48:59 INFO - PROCESS | 1930 | 1467665339837 Marionette TRACE conn2 <- [1,642,null,{}] 13:48:59 INFO - PROCESS | 1930 | 1467665339840 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}] 13:48:59 INFO - PROCESS | 1930 | 1467665339841 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:48:59 INFO - PROCESS | 1930 | 1467665339952 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:49:00 INFO - PROCESS | 1930 | 1467665340036 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:00 INFO - PROCESS | 1930 | 1467665340038 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x119083800 == 40 [pid = 1930] [id = 168] 13:49:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x117f54c00) [pid = 1930] [serial = 502] [outer = 0x0] 13:49:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11839c400) [pid = 1930] [serial = 503] [outer = 0x117f54c00] 13:49:00 INFO - PROCESS | 1930 | 1467665340068 Marionette DEBUG loaded listener.js 13:49:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1190f5800) [pid = 1930] [serial = 504] [outer = 0x117f54c00] 13:49:00 INFO - PROCESS | 1930 | 1467665340700 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]]]}] 13:49:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:49:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 924ms 13:49:00 INFO - PROCESS | 1930 | 1467665340769 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:49:00 INFO - PROCESS | 1930 | 1467665340771 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:49:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:49:00 INFO - PROCESS | 1930 | 1467665340775 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:49:00 INFO - PROCESS | 1930 | 1467665340777 Marionette TRACE conn2 <- [1,646,null,{}] 13:49:00 INFO - PROCESS | 1930 | 1467665340781 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}] 13:49:00 INFO - PROCESS | 1930 | 1467665340783 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:00 INFO - PROCESS | 1930 | 1467665340885 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:49:00 INFO - PROCESS | 1930 | 1467665340961 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:00 INFO - PROCESS | 1930 | 1467665340964 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x116412000 == 41 [pid = 1930] [id = 169] 13:49:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x113351400) [pid = 1930] [serial = 505] [outer = 0x0] 13:49:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1133e3400) [pid = 1930] [serial = 506] [outer = 0x113351400] 13:49:00 INFO - PROCESS | 1930 | 1467665340987 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x113ddd000) [pid = 1930] [serial = 507] [outer = 0x113351400] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12a4c3800 == 40 [pid = 1930] [id = 165] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x128cf4800 == 39 [pid = 1930] [id = 164] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1292d4000 == 38 [pid = 1930] [id = 163] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12695b800 == 37 [pid = 1930] [id = 162] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x123c6d000 == 36 [pid = 1930] [id = 161] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x121340000 == 35 [pid = 1930] [id = 160] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x119b81000 == 34 [pid = 1930] [id = 159] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x118742000 == 33 [pid = 1930] [id = 158] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x117460800 == 32 [pid = 1930] [id = 157] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x1164be800 == 31 [pid = 1930] [id = 156] 13:49:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11745c000 == 30 [pid = 1930] [id = 155] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12cb03c00) [pid = 1930] [serial = 338] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x112f53800) [pid = 1930] [serial = 341] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x129269400) [pid = 1930] [serial = 350] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1190a9000) [pid = 1930] [serial = 344] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1263b0c00) [pid = 1930] [serial = 347] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x128c70400) [pid = 1930] [serial = 440] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12c554400) [pid = 1930] [serial = 443] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x128c70c00) [pid = 1930] [serial = 442] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x119034800) [pid = 1930] [serial = 436] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12a93cc00) [pid = 1930] [serial = 404] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x1269d0c00) [pid = 1930] [serial = 400] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x120f49800) [pid = 1930] [serial = 395] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x120ecb400) [pid = 1930] [serial = 394] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x128c6bc00) [pid = 1930] [serial = 439] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1129ac800) [pid = 1930] [serial = 433] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12cb09800) [pid = 1930] [serial = 428] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x129640800) [pid = 1930] [serial = 401] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11679c400) [pid = 1930] [serial = 406] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12643b800) [pid = 1930] [serial = 397] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x116f9b800) [pid = 1930] [serial = 391] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x128bdfc00) [pid = 1930] [serial = 430] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x120f46800) [pid = 1930] [serial = 410] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x128be7000) [pid = 1930] [serial = 431] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1263b7400) [pid = 1930] [serial = 412] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x115d51400) [pid = 1930] [serial = 434] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x120fee000) [pid = 1930] [serial = 424] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x126978400) [pid = 1930] [serial = 415] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x118257c00) [pid = 1930] [serial = 407] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12c010800) [pid = 1930] [serial = 427] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x126440c00) [pid = 1930] [serial = 398] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x12cb04000) [pid = 1930] [serial = 389] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12a65b000) [pid = 1930] [serial = 403] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1294b0000) [pid = 1930] [serial = 416] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x12b917400) [pid = 1930] [serial = 419] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1294a9c00) [pid = 1930] [serial = 437] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12a934400) [pid = 1930] [serial = 418] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12c554c00) [pid = 1930] [serial = 422] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12ba2c800) [pid = 1930] [serial = 421] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1204f2c00) [pid = 1930] [serial = 425] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x118295000) [pid = 1930] [serial = 392] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x119ae5800) [pid = 1930] [serial = 409] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x126440000) [pid = 1930] [serial = 413] [outer = 0x0] [url = about:blank] 13:49:01 INFO - PROCESS | 1930 | 1467665341541 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]]]}] 13:49:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:49:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 774ms 13:49:01 INFO - PROCESS | 1930 | 1467665341552 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:49:01 INFO - PROCESS | 1930 | 1467665341556 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:49:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:49:01 INFO - PROCESS | 1930 | 1467665341566 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:49:01 INFO - PROCESS | 1930 | 1467665341568 Marionette TRACE conn2 <- [1,650,null,{}] 13:49:01 INFO - PROCESS | 1930 | 1467665341572 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}] 13:49:01 INFO - PROCESS | 1930 | 1467665341574 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:01 INFO - PROCESS | 1930 | 1467665341683 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:49:01 INFO - PROCESS | 1930 | 1467665341737 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:01 INFO - PROCESS | 1930 | 1467665341738 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x11695b800 == 31 [pid = 1930] [id = 170] 13:49:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x114f8d800) [pid = 1930] [serial = 508] [outer = 0x0] 13:49:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1161a1800) [pid = 1930] [serial = 509] [outer = 0x114f8d800] 13:49:01 INFO - PROCESS | 1930 | 1467665341765 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11679c000) [pid = 1930] [serial = 510] [outer = 0x114f8d800] 13:49:02 INFO - PROCESS | 1930 | 1467665342061 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]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:49:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 524ms 13:49:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:49:02 INFO - PROCESS | 1930 | 1467665342087 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:49:02 INFO - PROCESS | 1930 | 1467665342089 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:49:02 INFO - PROCESS | 1930 | 1467665342091 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1930 | 1467665342094 Marionette TRACE conn2 <- [1,654,null,{}] 13:49:02 INFO - PROCESS | 1930 | 1467665342105 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}] 13:49:02 INFO - PROCESS | 1930 | 1467665342109 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:02 INFO - PROCESS | 1930 | 1467665342194 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:49:02 INFO - PROCESS | 1930 | 1467665342201 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1930 | 1467665342203 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x118449800 == 32 [pid = 1930] [id = 171] 13:49:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x116f93c00) [pid = 1930] [serial = 511] [outer = 0x0] 13:49:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1180bf800) [pid = 1930] [serial = 512] [outer = 0x116f93c00] 13:49:02 INFO - PROCESS | 1930 | 1467665342232 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1183a0800) [pid = 1930] [serial = 513] [outer = 0x116f93c00] 13:49:02 INFO - PROCESS | 1930 | 1467665342588 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]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:49:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 526ms 13:49:02 INFO - PROCESS | 1930 | 1467665342617 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:49:02 INFO - PROCESS | 1930 | 1467665342619 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:49:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:49:02 INFO - PROCESS | 1930 | 1467665342621 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1930 | 1467665342622 Marionette TRACE conn2 <- [1,658,null,{}] 13:49:02 INFO - PROCESS | 1930 | 1467665342625 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}] 13:49:02 INFO - PROCESS | 1930 | 1467665342626 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:02 INFO - PROCESS | 1930 | 1467665342707 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:49:02 INFO - PROCESS | 1930 | 1467665342710 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1930 | 1467665342711 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x119362000 == 33 [pid = 1930] [id = 172] 13:49:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1183a1800) [pid = 1930] [serial = 514] [outer = 0x0] 13:49:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x118711400) [pid = 1930] [serial = 515] [outer = 0x1183a1800] 13:49:02 INFO - PROCESS | 1930 | 1467665342739 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1190f6000) [pid = 1930] [serial = 516] [outer = 0x1183a1800] 13:49:03 INFO - PROCESS | 1930 | 1467665343057 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]]]}] 13:49:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:49:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 13:49:03 INFO - PROCESS | 1930 | 1467665343090 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:49:03 INFO - PROCESS | 1930 | 1467665343091 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:49:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:49:03 INFO - PROCESS | 1930 | 1467665343093 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1930 | 1467665343095 Marionette TRACE conn2 <- [1,662,null,{}] 13:49:03 INFO - PROCESS | 1930 | 1467665343100 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}] 13:49:03 INFO - PROCESS | 1930 | 1467665343101 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:03 INFO - PROCESS | 1930 | 1467665343176 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:49:03 INFO - PROCESS | 1930 | 1467665343236 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1930 | 1467665343237 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b80000 == 34 [pid = 1930] [id = 173] 13:49:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x112f95400) [pid = 1930] [serial = 517] [outer = 0x0] 13:49:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x119705000) [pid = 1930] [serial = 518] [outer = 0x112f95400] 13:49:03 INFO - PROCESS | 1930 | 1467665343262 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1199c7400) [pid = 1930] [serial = 519] [outer = 0x112f95400] 13:49:03 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:03 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:03 INFO - PROCESS | 1930 | 1467665343632 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]]]}] 13:49:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:49:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 568ms 13:49:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:49:03 INFO - PROCESS | 1930 | 1467665343663 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:49:03 INFO - PROCESS | 1930 | 1467665343665 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:49:03 INFO - PROCESS | 1930 | 1467665343668 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1930 | 1467665343670 Marionette TRACE conn2 <- [1,666,null,{}] 13:49:03 INFO - PROCESS | 1930 | 1467665343674 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}] 13:49:03 INFO - PROCESS | 1930 | 1467665343680 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:03 INFO - PROCESS | 1930 | 1467665343865 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:49:03 INFO - PROCESS | 1930 | 1467665343888 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1930 | 1467665343890 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x121244800 == 35 [pid = 1930] [id = 174] 13:49:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119ae6c00) [pid = 1930] [serial = 520] [outer = 0x0] 13:49:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x120ed4800) [pid = 1930] [serial = 521] [outer = 0x119ae6c00] 13:49:03 INFO - PROCESS | 1930 | 1467665343930 Marionette DEBUG loaded listener.js 13:49:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12142c000) [pid = 1930] [serial = 522] [outer = 0x119ae6c00] 13:49:04 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:04 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:04 INFO - PROCESS | 1930 | 1467665344350 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]]]}] 13:49:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:49:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 719ms 13:49:04 INFO - PROCESS | 1930 | 1467665344401 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:49:04 INFO - PROCESS | 1930 | 1467665344402 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:49:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:49:04 INFO - PROCESS | 1930 | 1467665344405 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:49:04 INFO - PROCESS | 1930 | 1467665344406 Marionette TRACE conn2 <- [1,670,null,{}] 13:49:04 INFO - PROCESS | 1930 | 1467665344408 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}] 13:49:04 INFO - PROCESS | 1930 | 1467665344409 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:04 INFO - PROCESS | 1930 | 1467665344513 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:49:04 INFO - PROCESS | 1930 | 1467665344517 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:04 INFO - PROCESS | 1930 | 1467665344518 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x124868000 == 36 [pid = 1930] [id = 175] 13:49:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1126f7400) [pid = 1930] [serial = 523] [outer = 0x0] 13:49:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1214ed000) [pid = 1930] [serial = 524] [outer = 0x1126f7400] 13:49:04 INFO - PROCESS | 1930 | 1467665344543 Marionette DEBUG loaded listener.js 13:49:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x121810400) [pid = 1930] [serial = 525] [outer = 0x1126f7400] 13:49:04 INFO - PROCESS | 1930 | 1467665344895 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]]]}] 13:49:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:49:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 13:49:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:49:04 INFO - PROCESS | 1930 | 1467665344925 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:49:04 INFO - PROCESS | 1930 | 1467665344927 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:49:04 INFO - PROCESS | 1930 | 1467665344929 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:49:04 INFO - PROCESS | 1930 | 1467665344930 Marionette TRACE conn2 <- [1,674,null,{}] 13:49:04 INFO - PROCESS | 1930 | 1467665344941 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}] 13:49:04 INFO - PROCESS | 1930 | 1467665344942 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:05 INFO - PROCESS | 1930 | 1467665345040 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:49:05 INFO - PROCESS | 1930 | 1467665345043 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 1930 | 1467665345044 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12535c800 == 37 [pid = 1930] [id = 176] 13:49:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x121430400) [pid = 1930] [serial = 526] [outer = 0x0] 13:49:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x123ba4000) [pid = 1930] [serial = 527] [outer = 0x121430400] 13:49:05 INFO - PROCESS | 1930 | 1467665345069 Marionette DEBUG loaded listener.js 13:49:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1248d5000) [pid = 1930] [serial = 528] [outer = 0x121430400] 13:49:05 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:05 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:05 INFO - PROCESS | 1930 | 1467665345426 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]]]}] 13:49:05 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 13:49:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 527ms 13:49:05 INFO - PROCESS | 1930 | 1467665345456 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:49:05 INFO - PROCESS | 1930 | 1467665345457 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:49:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:49:05 INFO - PROCESS | 1930 | 1467665345466 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1930 | 1467665345467 Marionette TRACE conn2 <- [1,678,null,{}] 13:49:05 INFO - PROCESS | 1930 | 1467665345470 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}] 13:49:05 INFO - PROCESS | 1930 | 1467665345471 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:05 INFO - PROCESS | 1930 | 1467665345666 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x115dde000) [pid = 1930] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x115de5000) [pid = 1930] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1204fb000) [pid = 1930] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x120f40000) [pid = 1930] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x117f50400) [pid = 1930] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1126f1c00) [pid = 1930] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x115d54400) [pid = 1930] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1214e8800) [pid = 1930] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1214f1000) [pid = 1930] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x128c63800) [pid = 1930] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x123bd4000) [pid = 1930] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1164e5800) [pid = 1930] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115d49400) [pid = 1930] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1264c5800) [pid = 1930] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x119705c00) [pid = 1930] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x117c1c400) [pid = 1930] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:49:05 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1190efc00) [pid = 1930] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:49:05 INFO - PROCESS | 1930 | 1467665345716 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 1930 | 1467665345724 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x1169c5800 == 38 [pid = 1930] [id = 177] 13:49:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1126f3400) [pid = 1930] [serial = 529] [outer = 0x0] 13:49:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x113c97400) [pid = 1930] [serial = 530] [outer = 0x1126f3400] 13:49:05 INFO - PROCESS | 1930 | 1467665345750 Marionette DEBUG loaded listener.js 13:49:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x117c1c400) [pid = 1930] [serial = 531] [outer = 0x1126f3400] 13:49:06 INFO - PROCESS | 1930 | 1467665346019 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]]]}] 13:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 570ms 13:49:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:49:06 INFO - PROCESS | 1930 | 1467665346038 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:49:06 INFO - PROCESS | 1930 | 1467665346039 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:49:06 INFO - PROCESS | 1930 | 1467665346041 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:49:06 INFO - PROCESS | 1930 | 1467665346043 Marionette TRACE conn2 <- [1,682,null,{}] 13:49:06 INFO - PROCESS | 1930 | 1467665346053 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}] 13:49:06 INFO - PROCESS | 1930 | 1467665346054 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:06 INFO - PROCESS | 1930 | 1467665346142 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:49:06 INFO - PROCESS | 1930 | 1467665346146 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:06 INFO - PROCESS | 1930 | 1467665346147 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x128add000 == 39 [pid = 1930] [id = 178] 13:49:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1190f4800) [pid = 1930] [serial = 532] [outer = 0x0] 13:49:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x121ccd000) [pid = 1930] [serial = 533] [outer = 0x1190f4800] 13:49:06 INFO - PROCESS | 1930 | 1467665346172 Marionette DEBUG loaded listener.js 13:49:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1190f6c00) [pid = 1930] [serial = 534] [outer = 0x1190f4800] 13:49:07 INFO - PROCESS | 1930 | 1467665347002 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]]]}] 13:49:07 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) 13:49:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 13:49:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:49:07 INFO - PROCESS | 1930 | 1467665347012 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:49:07 INFO - PROCESS | 1930 | 1467665347015 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:49:07 INFO - PROCESS | 1930 | 1467665347017 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:49:07 INFO - PROCESS | 1930 | 1467665347019 Marionette TRACE conn2 <- [1,686,null,{}] 13:49:07 INFO - PROCESS | 1930 | 1467665347021 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}] 13:49:07 INFO - PROCESS | 1930 | 1467665347022 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:07 INFO - PROCESS | 1930 | 1467665347130 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:49:07 INFO - PROCESS | 1930 | 1467665347145 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:07 INFO - PROCESS | 1930 | 1467665347147 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296cc800 == 40 [pid = 1930] [id = 179] 13:49:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1183a8000) [pid = 1930] [serial = 535] [outer = 0x0] 13:49:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x125393400) [pid = 1930] [serial = 536] [outer = 0x1183a8000] 13:49:07 INFO - PROCESS | 1930 | 1467665347174 Marionette DEBUG loaded listener.js 13:49:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12643ec00) [pid = 1930] [serial = 537] [outer = 0x1183a8000] 13:49:08 INFO - PROCESS | 1930 | 1467665348006 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]]]}] 13:49:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:49:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1019ms 13:49:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:49:08 INFO - PROCESS | 1930 | 1467665348037 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:49:08 INFO - PROCESS | 1930 | 1467665348040 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:49:08 INFO - PROCESS | 1930 | 1467665348043 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:49:08 INFO - PROCESS | 1930 | 1467665348045 Marionette TRACE conn2 <- [1,690,null,{}] 13:49:08 INFO - PROCESS | 1930 | 1467665348049 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}] 13:49:08 INFO - PROCESS | 1930 | 1467665348050 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:08 INFO - PROCESS | 1930 | 1467665348158 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:49:08 INFO - PROCESS | 1930 | 1467665348209 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:08 INFO - PROCESS | 1930 | 1467665348212 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x115ef5000 == 41 [pid = 1930] [id = 180] 13:49:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1132bec00) [pid = 1930] [serial = 538] [outer = 0x0] 13:49:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1133ef800) [pid = 1930] [serial = 539] [outer = 0x1132bec00] 13:49:08 INFO - PROCESS | 1930 | 1467665348244 Marionette DEBUG loaded listener.js 13:49:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x115d51400) [pid = 1930] [serial = 540] [outer = 0x1132bec00] 13:49:09 INFO - PROCESS | 1930 | 1467665349184 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]]]}] 13:49:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:49:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1174ms 13:49:09 INFO - PROCESS | 1930 | 1467665349218 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:49:09 INFO - PROCESS | 1930 | 1467665349221 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:49:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:49:09 INFO - PROCESS | 1930 | 1467665349225 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:49:09 INFO - PROCESS | 1930 | 1467665349227 Marionette TRACE conn2 <- [1,694,null,{}] 13:49:09 INFO - PROCESS | 1930 | 1467665349230 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}] 13:49:09 INFO - PROCESS | 1930 | 1467665349232 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:09 INFO - PROCESS | 1930 | 1467665349336 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:49:09 INFO - PROCESS | 1930 | 1467665349389 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:09 INFO - PROCESS | 1930 | 1467665349391 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x119445800 == 42 [pid = 1930] [id = 181] 13:49:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x116a22400) [pid = 1930] [serial = 541] [outer = 0x0] 13:49:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x117c1ac00) [pid = 1930] [serial = 542] [outer = 0x116a22400] 13:49:09 INFO - PROCESS | 1930 | 1467665349421 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11828f000) [pid = 1930] [serial = 543] [outer = 0x116a22400] 13:49:10 INFO - PROCESS | 1930 | 1467665350360 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]]]}] 13:49:10 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) 13:49:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 13:49:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:49:10 INFO - PROCESS | 1930 | 1467665350397 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:49:10 INFO - PROCESS | 1930 | 1467665350398 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:49:10 INFO - PROCESS | 1930 | 1467665350401 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:49:10 INFO - PROCESS | 1930 | 1467665350403 Marionette TRACE conn2 <- [1,698,null,{}] 13:49:10 INFO - PROCESS | 1930 | 1467665350412 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}] 13:49:10 INFO - PROCESS | 1930 | 1467665350415 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:10 INFO - PROCESS | 1930 | 1467665350519 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:49:10 INFO - PROCESS | 1930 | 1467665350571 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:10 INFO - PROCESS | 1930 | 1467665350574 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296be000 == 43 [pid = 1930] [id = 182] 13:49:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x118295000) [pid = 1930] [serial = 544] [outer = 0x0] 13:49:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x120f3bc00) [pid = 1930] [serial = 545] [outer = 0x118295000] 13:49:10 INFO - PROCESS | 1930 | 1467665350605 Marionette DEBUG loaded listener.js 13:49:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12109bc00) [pid = 1930] [serial = 546] [outer = 0x118295000] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x128add000 == 42 [pid = 1930] [id = 178] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x1169c5800 == 41 [pid = 1930] [id = 177] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12535c800 == 40 [pid = 1930] [id = 176] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x124868000 == 39 [pid = 1930] [id = 175] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x121244800 == 38 [pid = 1930] [id = 174] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x119b80000 == 37 [pid = 1930] [id = 173] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x119362000 == 36 [pid = 1930] [id = 172] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x118449800 == 35 [pid = 1930] [id = 171] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x11695b800 == 34 [pid = 1930] [id = 170] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x116412000 == 33 [pid = 1930] [id = 169] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x119083800 == 32 [pid = 1930] [id = 168] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x116403000 == 31 [pid = 1930] [id = 167] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac28800 == 30 [pid = 1930] [id = 166] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x119445800 == 29 [pid = 1930] [id = 181] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x1296cc800 == 28 [pid = 1930] [id = 179] 13:49:12 INFO - PROCESS | 1930 | --DOCSHELL 0x115ef5000 == 27 [pid = 1930] [id = 180] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1214ee400) [pid = 1930] [serial = 478] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1164eb000) [pid = 1930] [serial = 466] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x116f9d400) [pid = 1930] [serial = 467] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x120fe9000) [pid = 1930] [serial = 464] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x120ed0000) [pid = 1930] [serial = 463] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1211c4800) [pid = 1930] [serial = 475] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x118259800) [pid = 1930] [serial = 469] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x118710c00) [pid = 1930] [serial = 470] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x112f56800) [pid = 1930] [serial = 446] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1126fac00) [pid = 1930] [serial = 445] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x120ed0800) [pid = 1930] [serial = 449] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1190a2000) [pid = 1930] [serial = 448] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1214f3000) [pid = 1930] [serial = 452] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1214ec400) [pid = 1930] [serial = 451] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1131a3800) [pid = 1930] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x128be2000) [pid = 1930] [serial = 455] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12643f000) [pid = 1930] [serial = 454] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12aa2d000) [pid = 1930] [serial = 458] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x124ad3c00) [pid = 1930] [serial = 481] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1294acc00) [pid = 1930] [serial = 457] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1190a4c00) [pid = 1930] [serial = 461] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x11679a400) [pid = 1930] [serial = 460] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x129268c00) [pid = 1930] [serial = 497] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x121811800) [pid = 1930] [serial = 479] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1266b2800) [pid = 1930] [serial = 484] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x126445c00) [pid = 1930] [serial = 482] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x128c64c00) [pid = 1930] [serial = 495] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x12697e400) [pid = 1930] [serial = 485] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1214e5400) [pid = 1930] [serial = 489] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x124ab3400) [pid = 1930] [serial = 491] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x1204ef000) [pid = 1930] [serial = 488] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x128be0c00) [pid = 1930] [serial = 494] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x126658c00) [pid = 1930] [serial = 492] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x120ed4400) [pid = 1930] [serial = 473] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x119ae4c00) [pid = 1930] [serial = 472] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x1214e6c00) [pid = 1930] [serial = 476] [outer = 0x0] [url = about:blank] 13:49:12 INFO - PROCESS | 1930 | 1467665352281 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]]]}] 13:49:12 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) 13:49:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1926ms 13:49:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:49:12 INFO - PROCESS | 1930 | 1467665352328 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:49:12 INFO - PROCESS | 1930 | 1467665352330 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:49:12 INFO - PROCESS | 1930 | 1467665352334 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:49:12 INFO - PROCESS | 1930 | 1467665352337 Marionette TRACE conn2 <- [1,702,null,{}] 13:49:12 INFO - PROCESS | 1930 | 1467665352342 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}] 13:49:12 INFO - PROCESS | 1930 | 1467665352343 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:12 INFO - PROCESS | 1930 | 1467665352419 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:49:12 INFO - PROCESS | 1930 | 1467665352424 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1930 | 1467665352426 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x113c1b800 == 28 [pid = 1930] [id = 183] 13:49:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x113c6a800) [pid = 1930] [serial = 547] [outer = 0x0] 13:49:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x113ddc800) [pid = 1930] [serial = 548] [outer = 0x113c6a800] 13:49:12 INFO - PROCESS | 1930 | 1467665352459 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x115d58c00) [pid = 1930] [serial = 549] [outer = 0x113c6a800] 13:49:13 INFO - PROCESS | 1930 | 1467665353274 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]]]}] 13:49:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:49:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 974ms 13:49:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:49:13 INFO - PROCESS | 1930 | 1467665353307 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:49:13 INFO - PROCESS | 1930 | 1467665353311 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:49:13 INFO - PROCESS | 1930 | 1467665353315 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:49:13 INFO - PROCESS | 1930 | 1467665353317 Marionette TRACE conn2 <- [1,706,null,{}] 13:49:13 INFO - PROCESS | 1930 | 1467665353320 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}] 13:49:13 INFO - PROCESS | 1930 | 1467665353322 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:13 INFO - PROCESS | 1930 | 1467665353404 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:49:13 INFO - PROCESS | 1930 | 1467665353454 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:13 INFO - PROCESS | 1930 | 1467665353455 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x1169c7800 == 29 [pid = 1930] [id = 184] 13:49:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x11663bc00) [pid = 1930] [serial = 550] [outer = 0x0] 13:49:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x1176e7800) [pid = 1930] [serial = 551] [outer = 0x11663bc00] 13:49:13 INFO - PROCESS | 1930 | 1467665353483 Marionette DEBUG loaded listener.js 13:49:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x117f56000) [pid = 1930] [serial = 552] [outer = 0x11663bc00] 13:49:14 INFO - PROCESS | 1930 | 1467665354275 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]]]}] 13:49:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:49:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 13:49:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:49:14 INFO - PROCESS | 1930 | 1467665354286 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:49:14 INFO - PROCESS | 1930 | 1467665354288 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:49:14 INFO - PROCESS | 1930 | 1467665354290 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:49:14 INFO - PROCESS | 1930 | 1467665354292 Marionette TRACE conn2 <- [1,710,null,{}] 13:49:14 INFO - PROCESS | 1930 | 1467665354318 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}] 13:49:14 INFO - PROCESS | 1930 | 1467665354321 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:14 INFO - PROCESS | 1930 | 1467665354407 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:49:14 INFO - PROCESS | 1930 | 1467665354412 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:14 INFO - PROCESS | 1930 | 1467665354414 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e0800 == 30 [pid = 1930] [id = 185] 13:49:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x118497000) [pid = 1930] [serial = 553] [outer = 0x0] 13:49:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x118711800) [pid = 1930] [serial = 554] [outer = 0x118497000] 13:49:14 INFO - PROCESS | 1930 | 1467665354464 Marionette DEBUG loaded listener.js 13:49:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1190a9000) [pid = 1930] [serial = 555] [outer = 0x118497000] 13:49:15 INFO - PROCESS | 1930 | 1467665355446 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]]]}] 13:49:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:49:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1173ms 13:49:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:49:15 INFO - PROCESS | 1930 | 1467665355465 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:49:15 INFO - PROCESS | 1930 | 1467665355467 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:49:15 INFO - PROCESS | 1930 | 1467665355469 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:49:15 INFO - PROCESS | 1930 | 1467665355470 Marionette TRACE conn2 <- [1,714,null,{}] 13:49:15 INFO - PROCESS | 1930 | 1467665355472 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}] 13:49:15 INFO - PROCESS | 1930 | 1467665355474 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:15 INFO - PROCESS | 1930 | 1467665355571 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:49:15 INFO - PROCESS | 1930 | 1467665355607 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1930 | 1467665355608 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x11875b800 == 31 [pid = 1930] [id = 186] 13:49:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x11970e400) [pid = 1930] [serial = 556] [outer = 0x0] 13:49:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1199cbc00) [pid = 1930] [serial = 557] [outer = 0x11970e400] 13:49:15 INFO - PROCESS | 1930 | 1467665355634 Marionette DEBUG loaded listener.js 13:49:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1204f5400) [pid = 1930] [serial = 558] [outer = 0x11970e400] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x119ae6c00) [pid = 1930] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x1126f7400) [pid = 1930] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x116f93c00) [pid = 1930] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x1183a1800) [pid = 1930] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x112f95400) [pid = 1930] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x1132c3000) [pid = 1930] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x117f54c00) [pid = 1930] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x113351400) [pid = 1930] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x128c69400) [pid = 1930] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x114f8d800) [pid = 1930] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x1190f4800) [pid = 1930] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x121430400) [pid = 1930] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x1183a8000) [pid = 1930] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:49:16 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x1126f3400) [pid = 1930] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:49:16 INFO - PROCESS | 1930 | 1467665356450 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]]]}] 13:49:16 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 13:49:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1019ms 13:49:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:49:16 INFO - PROCESS | 1930 | 1467665356488 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:49:16 INFO - PROCESS | 1930 | 1467665356490 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:49:16 INFO - PROCESS | 1930 | 1467665356492 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1930 | 1467665356493 Marionette TRACE conn2 <- [1,718,null,{}] 13:49:16 INFO - PROCESS | 1930 | 1467665356495 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}] 13:49:16 INFO - PROCESS | 1930 | 1467665356497 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:16 INFO - PROCESS | 1930 | 1467665356577 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:49:16 INFO - PROCESS | 1930 | 1467665356583 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:16 INFO - PROCESS | 1930 | 1467665356584 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1188cd000 == 32 [pid = 1930] [id = 187] 13:49:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x113351400) [pid = 1930] [serial = 559] [outer = 0x0] 13:49:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x1176ebc00) [pid = 1930] [serial = 560] [outer = 0x113351400] 13:49:16 INFO - PROCESS | 1930 | 1467665356610 Marionette DEBUG loaded listener.js 13:49:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x11902d400) [pid = 1930] [serial = 561] [outer = 0x113351400] 13:49:17 INFO - PROCESS | 1930 | 1467665357409 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]]]}] 13:49:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:49:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 13:49:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:49:17 INFO - PROCESS | 1930 | 1467665357461 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:49:17 INFO - PROCESS | 1930 | 1467665357462 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:49:17 INFO - PROCESS | 1930 | 1467665357464 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:49:17 INFO - PROCESS | 1930 | 1467665357465 Marionette TRACE conn2 <- [1,722,null,{}] 13:49:17 INFO - PROCESS | 1930 | 1467665357467 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}] 13:49:17 INFO - PROCESS | 1930 | 1467665357471 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:17 INFO - PROCESS | 1930 | 1467665357595 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:49:17 INFO - PROCESS | 1930 | 1467665357602 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:17 INFO - PROCESS | 1930 | 1467665357603 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x120485000 == 33 [pid = 1930] [id = 188] 13:49:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x1199cc400) [pid = 1930] [serial = 562] [outer = 0x0] 13:49:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x120ff5c00) [pid = 1930] [serial = 563] [outer = 0x1199cc400] 13:49:17 INFO - PROCESS | 1930 | 1467665357629 Marionette DEBUG loaded listener.js 13:49:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x1214e5c00) [pid = 1930] [serial = 564] [outer = 0x1199cc400] 13:49:17 INFO - PROCESS | 1930 | 1467665357946 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] 13:49:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:49:17 INFO - PROCESS | 1930 | 1467665357987 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:49:17 INFO - PROCESS | 1930 | 1467665357989 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:49:17 INFO - PROCESS | 1930 | 1467665357990 Marionette TRACE conn2 <- [1,726,null,{}] 13:49:17 INFO - PROCESS | 1930 | 1467665357992 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}] 13:49:17 INFO - PROCESS | 1930 | 1467665357994 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:18 INFO - PROCESS | 1930 | 1467665358076 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:49:18 INFO - PROCESS | 1930 | 1467665358128 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:18 INFO - PROCESS | 1930 | 1467665358129 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12123c800 == 34 [pid = 1930] [id = 189] 13:49:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x1214e5800) [pid = 1930] [serial = 565] [outer = 0x0] 13:49:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x1214f2c00) [pid = 1930] [serial = 566] [outer = 0x1214e5800] 13:49:18 INFO - PROCESS | 1930 | 1467665358154 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x121a6c800) [pid = 1930] [serial = 567] [outer = 0x1214e5800] 13:49:18 INFO - PROCESS | 1930 | 1467665358608 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]]]}] 13:49:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:49:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 13:49:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:49:18 INFO - PROCESS | 1930 | 1467665358660 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:49:18 INFO - PROCESS | 1930 | 1467665358662 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:49:18 INFO - PROCESS | 1930 | 1467665358666 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:49:18 INFO - PROCESS | 1930 | 1467665358668 Marionette TRACE conn2 <- [1,730,null,{}] 13:49:18 INFO - PROCESS | 1930 | 1467665358672 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}] 13:49:18 INFO - PROCESS | 1930 | 1467665358673 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:18 INFO - PROCESS | 1930 | 1467665358779 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:49:18 INFO - PROCESS | 1930 | 1467665358854 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:18 INFO - PROCESS | 1930 | 1467665358856 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x116691800 == 35 [pid = 1930] [id = 190] 13:49:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x115de8800) [pid = 1930] [serial = 568] [outer = 0x0] 13:49:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x115e90800) [pid = 1930] [serial = 569] [outer = 0x115de8800] 13:49:18 INFO - PROCESS | 1930 | 1467665358913 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x116907800) [pid = 1930] [serial = 570] [outer = 0x115de8800] 13:49:19 INFO - PROCESS | 1930 | 1467665359438 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] 13:49:19 INFO - PROCESS | 1930 | 1467665359492 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:49:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:49:19 INFO - PROCESS | 1930 | 1467665359497 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:49:19 INFO - PROCESS | 1930 | 1467665359499 Marionette TRACE conn2 <- [1,734,null,{}] 13:49:19 INFO - PROCESS | 1930 | 1467665359501 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}] 13:49:19 INFO - PROCESS | 1930 | 1467665359503 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:19 INFO - PROCESS | 1930 | 1467665359610 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:49:19 INFO - PROCESS | 1930 | 1467665359662 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:19 INFO - PROCESS | 1930 | 1467665359664 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x120469800 == 36 [pid = 1930] [id = 191] 13:49:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x118256c00) [pid = 1930] [serial = 571] [outer = 0x0] 13:49:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x119705800) [pid = 1930] [serial = 572] [outer = 0x118256c00] 13:49:19 INFO - PROCESS | 1930 | 1467665359717 Marionette DEBUG loaded listener.js 13:49:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x119ade800) [pid = 1930] [serial = 573] [outer = 0x118256c00] 13:49:20 INFO - PROCESS | 1930 | 1467665360358 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]]]}] 13:49:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:49:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 921ms 13:49:20 INFO - PROCESS | 1930 | 1467665360443 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:49:20 INFO - PROCESS | 1930 | 1467665360445 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:49:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:49:20 INFO - PROCESS | 1930 | 1467665360450 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:49:20 INFO - PROCESS | 1930 | 1467665360452 Marionette TRACE conn2 <- [1,738,null,{}] 13:49:20 INFO - PROCESS | 1930 | 1467665360455 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}] 13:49:20 INFO - PROCESS | 1930 | 1467665360457 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:20 INFO - PROCESS | 1930 | 1467665360547 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:49:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12e422800 == 35 [pid = 1930] [id = 22] 13:49:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12aedb000 == 34 [pid = 1930] [id = 9] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x120ed4800) [pid = 1930] [serial = 521] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1214ed000) [pid = 1930] [serial = 524] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x121810400) [pid = 1930] [serial = 525] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x1180bf800) [pid = 1930] [serial = 512] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x1183a0800) [pid = 1930] [serial = 513] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x118711400) [pid = 1930] [serial = 515] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x1190f6000) [pid = 1930] [serial = 516] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x119705000) [pid = 1930] [serial = 518] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x115d4a400) [pid = 1930] [serial = 500] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x115e2cc00) [pid = 1930] [serial = 501] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x11839c400) [pid = 1930] [serial = 503] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x1190f5800) [pid = 1930] [serial = 504] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x1133e3400) [pid = 1930] [serial = 506] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x113ddd000) [pid = 1930] [serial = 507] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x129640400) [pid = 1930] [serial = 498] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x1161a1800) [pid = 1930] [serial = 509] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x11679c000) [pid = 1930] [serial = 510] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x1190f6c00) [pid = 1930] [serial = 534] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x1248d5000) [pid = 1930] [serial = 528] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x123ba4000) [pid = 1930] [serial = 527] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x125393400) [pid = 1930] [serial = 536] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x117c1c400) [pid = 1930] [serial = 531] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x12643ec00) [pid = 1930] [serial = 537] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x113c97400) [pid = 1930] [serial = 530] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 55 (0x12142c000) [pid = 1930] [serial = 522] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 54 (0x1199c7400) [pid = 1930] [serial = 519] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | --DOMWINDOW == 53 (0x121ccd000) [pid = 1930] [serial = 533] [outer = 0x0] [url = about:blank] 13:49:20 INFO - PROCESS | 1930 | 1467665360623 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:20 INFO - PROCESS | 1930 | 1467665360626 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x113c2d800 == 35 [pid = 1930] [id = 192] 13:49:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x114f9a400) [pid = 1930] [serial = 574] [outer = 0x0] 13:49:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x115e23000) [pid = 1930] [serial = 575] [outer = 0x114f9a400] 13:49:20 INFO - PROCESS | 1930 | 1467665360655 Marionette DEBUG loaded listener.js 13:49:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x116a24400) [pid = 1930] [serial = 576] [outer = 0x114f9a400] 13:49:21 INFO - PROCESS | 1930 | 1467665361459 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]]]}] 13:49:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:49:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1024ms 13:49:21 INFO - PROCESS | 1930 | 1467665361474 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:49:21 INFO - PROCESS | 1930 | 1467665361477 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:49:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:49:21 INFO - PROCESS | 1930 | 1467665361490 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:49:21 INFO - PROCESS | 1930 | 1467665361492 Marionette TRACE conn2 <- [1,742,null,{}] 13:49:21 INFO - PROCESS | 1930 | 1467665361494 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}] 13:49:21 INFO - PROCESS | 1930 | 1467665361496 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:21 INFO - PROCESS | 1930 | 1467665361576 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:49:21 INFO - PROCESS | 1930 | 1467665361583 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:21 INFO - PROCESS | 1930 | 1467665361585 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x117c52800 == 36 [pid = 1930] [id = 193] 13:49:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x1183a0800) [pid = 1930] [serial = 577] [outer = 0x0] 13:49:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x118495800) [pid = 1930] [serial = 578] [outer = 0x1183a0800] 13:49:21 INFO - PROCESS | 1930 | 1467665361615 Marionette DEBUG loaded listener.js 13:49:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x119704000) [pid = 1930] [serial = 579] [outer = 0x1183a0800] 13:49:22 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 13:49:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 977ms 13:49:22 INFO - PROCESS | 1930 | 1467665362456 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]]]}] 13:49:22 INFO - PROCESS | 1930 | 1467665362460 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:49:22 INFO - PROCESS | 1930 | 1467665362461 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:49:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:49:22 INFO - PROCESS | 1930 | 1467665362465 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:49:22 INFO - PROCESS | 1930 | 1467665362468 Marionette TRACE conn2 <- [1,746,null,{}] 13:49:22 INFO - PROCESS | 1930 | 1467665362476 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}] 13:49:22 INFO - PROCESS | 1930 | 1467665362479 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:22 INFO - PROCESS | 1930 | 1467665362589 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:49:22 INFO - PROCESS | 1930 | 1467665362603 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:22 INFO - PROCESS | 1930 | 1467665362605 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x11935e800 == 37 [pid = 1930] [id = 194] 13:49:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x112f4b400) [pid = 1930] [serial = 580] [outer = 0x0] 13:49:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x120ed5400) [pid = 1930] [serial = 581] [outer = 0x112f4b400] 13:49:22 INFO - PROCESS | 1930 | 1467665362634 Marionette DEBUG loaded listener.js 13:49:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x121332800) [pid = 1930] [serial = 582] [outer = 0x112f4b400] 13:49:23 INFO - PROCESS | 1930 | 1467665363458 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]]]}] 13:49:23 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.) 13:49:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1023ms 13:49:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:49:23 INFO - PROCESS | 1930 | 1467665363487 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:49:23 INFO - PROCESS | 1930 | 1467665363489 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:49:23 INFO - PROCESS | 1930 | 1467665363491 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:49:23 INFO - PROCESS | 1930 | 1467665363492 Marionette TRACE conn2 <- [1,750,null,{}] 13:49:23 INFO - PROCESS | 1930 | 1467665363495 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}] 13:49:23 INFO - PROCESS | 1930 | 1467665363496 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:23 INFO - PROCESS | 1930 | 1467665363596 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:49:23 INFO - PROCESS | 1930 | 1467665363607 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:23 INFO - PROCESS | 1930 | 1467665363608 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12111f800 == 38 [pid = 1930] [id = 195] 13:49:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x1214f0c00) [pid = 1930] [serial = 583] [outer = 0x0] 13:49:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x121a68000) [pid = 1930] [serial = 584] [outer = 0x1214f0c00] 13:49:23 INFO - PROCESS | 1930 | 1467665363635 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x124890000) [pid = 1930] [serial = 585] [outer = 0x1214f0c00] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x118295000) [pid = 1930] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x11663bc00) [pid = 1930] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x113c6a800) [pid = 1930] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x1132bec00) [pid = 1930] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x118497000) [pid = 1930] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x116a22400) [pid = 1930] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x11970e400) [pid = 1930] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x113351400) [pid = 1930] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:49:23 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x1199cc400) [pid = 1930] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:49:24 INFO - PROCESS | 1930 | 1467665364427 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]]]}] 13:49:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:49:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 13:49:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:49:24 INFO - PROCESS | 1930 | 1467665364461 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:49:24 INFO - PROCESS | 1930 | 1467665364462 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:49:24 INFO - PROCESS | 1930 | 1467665364464 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:49:24 INFO - PROCESS | 1930 | 1467665364467 Marionette TRACE conn2 <- [1,754,null,{}] 13:49:24 INFO - PROCESS | 1930 | 1467665364470 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}] 13:49:24 INFO - PROCESS | 1930 | 1467665364471 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:24 INFO - PROCESS | 1930 | 1467665364577 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:49:24 INFO - PROCESS | 1930 | 1467665364583 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:24 INFO - PROCESS | 1930 | 1467665364584 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x121ce0800 == 39 [pid = 1930] [id = 196] 13:49:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x11679d400) [pid = 1930] [serial = 586] [outer = 0x0] 13:49:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x1183a8000) [pid = 1930] [serial = 587] [outer = 0x11679d400] 13:49:24 INFO - PROCESS | 1930 | 1467665364609 Marionette DEBUG loaded listener.js 13:49:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x120ed9800) [pid = 1930] [serial = 588] [outer = 0x11679d400] 13:49:25 INFO - PROCESS | 1930 | 1467665365402 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]]]}] 13:49:25 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 13:49:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 13:49:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:49:25 INFO - PROCESS | 1930 | 1467665365436 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1930 | 1467665365438 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:49:25 INFO - PROCESS | 1930 | 1467665365440 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1930 | 1467665365441 Marionette TRACE conn2 <- [1,758,null,{}] 13:49:25 INFO - PROCESS | 1930 | 1467665365443 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}] 13:49:25 INFO - PROCESS | 1930 | 1467665365447 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:25 INFO - PROCESS | 1930 | 1467665365540 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:49:25 INFO - PROCESS | 1930 | 1467665365544 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1930 | 1467665365545 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x1252ad000 == 40 [pid = 1930] [id = 197] 13:49:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x12489bc00) [pid = 1930] [serial = 589] [outer = 0x0] 13:49:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x125f4b400) [pid = 1930] [serial = 590] [outer = 0x12489bc00] 13:49:25 INFO - PROCESS | 1930 | 1467665365572 Marionette DEBUG loaded listener.js 13:49:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x126364800) [pid = 1930] [serial = 591] [outer = 0x12489bc00] 13:49:25 INFO - PROCESS | 1930 | 1467665365922 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]]]}] 13:49:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:49:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 13:49:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:49:25 INFO - PROCESS | 1930 | 1467665365959 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1930 | 1467665365961 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:49:25 INFO - PROCESS | 1930 | 1467665365966 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1930 | 1467665365969 Marionette TRACE conn2 <- [1,762,null,{}] 13:49:25 INFO - PROCESS | 1930 | 1467665365972 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}] 13:49:25 INFO - PROCESS | 1930 | 1467665365974 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:26 INFO - PROCESS | 1930 | 1467665366135 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:49:26 INFO - PROCESS | 1930 | 1467665366149 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:26 INFO - PROCESS | 1930 | 1467665366150 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x125369000 == 41 [pid = 1930] [id = 198] 13:49:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x125f44800) [pid = 1930] [serial = 592] [outer = 0x0] 13:49:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x126437c00) [pid = 1930] [serial = 593] [outer = 0x125f44800] 13:49:26 INFO - PROCESS | 1930 | 1467665366188 Marionette DEBUG loaded listener.js 13:49:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x12643e400) [pid = 1930] [serial = 594] [outer = 0x125f44800] 13:49:27 INFO - PROCESS | 1930 | 1467665367072 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]]]}] 13:49:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:49:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1125ms 13:49:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:49:27 INFO - PROCESS | 1930 | 1467665367089 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:49:27 INFO - PROCESS | 1930 | 1467665367091 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:49:27 INFO - PROCESS | 1930 | 1467665367095 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:49:27 INFO - PROCESS | 1930 | 1467665367097 Marionette TRACE conn2 <- [1,766,null,{}] 13:49:27 INFO - PROCESS | 1930 | 1467665367101 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}] 13:49:27 INFO - PROCESS | 1930 | 1467665367102 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:27 INFO - PROCESS | 1930 | 1467665367228 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:49:27 INFO - PROCESS | 1930 | 1467665367287 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:27 INFO - PROCESS | 1930 | 1467665367290 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x117150800 == 42 [pid = 1930] [id = 199] 13:49:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x113c8d000) [pid = 1930] [serial = 595] [outer = 0x0] 13:49:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x115d49c00) [pid = 1930] [serial = 596] [outer = 0x113c8d000] 13:49:27 INFO - PROCESS | 1930 | 1467665367321 Marionette DEBUG loaded listener.js 13:49:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x11679c000) [pid = 1930] [serial = 597] [outer = 0x113c8d000] 13:49:28 INFO - PROCESS | 1930 | 1467665368209 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]]]}] 13:49:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:49:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1124ms 13:49:28 INFO - PROCESS | 1930 | 1467665368218 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:49:28 INFO - PROCESS | 1930 | 1467665368221 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:49:28 INFO - PROCESS | 1930 | 1467665368226 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:49:28 INFO - PROCESS | 1930 | 1467665368228 Marionette TRACE conn2 <- [1,770,null,{}] 13:49:28 INFO - PROCESS | 1930 | 1467665368231 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}] 13:49:28 INFO - PROCESS | 1930 | 1467665368232 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:28 INFO - PROCESS | 1930 | 1467665368332 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:49:28 INFO - PROCESS | 1930 | 1467665368383 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:28 INFO - PROCESS | 1930 | 1467665368384 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x11935d800 == 43 [pid = 1930] [id = 200] 13:49:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x118715c00) [pid = 1930] [serial = 598] [outer = 0x0] 13:49:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x119705c00) [pid = 1930] [serial = 599] [outer = 0x118715c00] 13:49:28 INFO - PROCESS | 1930 | 1467665368415 Marionette DEBUG loaded listener.js 13:49:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x119ae5400) [pid = 1930] [serial = 600] [outer = 0x118715c00] 13:49:28 INFO - PROCESS | 1930 | 1467665368831 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]]]}] 13:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 13:49:29 INFO - PROCESS | 1930 | 1467665369008 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:49:29 INFO - PROCESS | 1930 | 1467665369010 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:49:29 INFO - PROCESS | 1930 | 1467665369042 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:49:29 INFO - PROCESS | 1930 | 1467665369044 Marionette TRACE conn2 <- [1,774,null,{}] 13:49:29 INFO - PROCESS | 1930 | 1467665369047 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}] 13:49:29 INFO - PROCESS | 1930 | 1467665369049 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:29 INFO - PROCESS | 1930 | 1467665369137 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:49:29 INFO - PROCESS | 1930 | 1467665369187 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:29 INFO - PROCESS | 1930 | 1467665369190 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x117142000 == 44 [pid = 1930] [id = 201] 13:49:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x115de3400) [pid = 1930] [serial = 601] [outer = 0x0] 13:49:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x116148000) [pid = 1930] [serial = 602] [outer = 0x115de3400] 13:49:29 INFO - PROCESS | 1930 | 1467665369217 Marionette DEBUG loaded listener.js 13:49:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x1174cfc00) [pid = 1930] [serial = 603] [outer = 0x115de3400] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa5000 == 43 [pid = 1930] [id = 10] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12da10000 == 42 [pid = 1930] [id = 20] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x11745c800 == 41 [pid = 1930] [id = 26] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdc1000 == 40 [pid = 1930] [id = 11] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x112d92800 == 39 [pid = 1930] [id = 24] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x1296be000 == 38 [pid = 1930] [id = 182] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6aa000 == 37 [pid = 1930] [id = 8] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x118446000 == 36 [pid = 1930] [id = 21] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x1182f4000 == 35 [pid = 1930] [id = 13] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x116abf800 == 34 [pid = 1930] [id = 25] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca2c800 == 33 [pid = 1930] [id = 15] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12c5a1000 == 32 [pid = 1930] [id = 14] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12c131000 == 31 [pid = 1930] [id = 12] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12e43a800 == 30 [pid = 1930] [id = 23] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x129132800 == 29 [pid = 1930] [id = 6] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12d6c7800 == 28 [pid = 1930] [id = 19] 13:49:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb46000 == 27 [pid = 1930] [id = 16] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x1214f2c00) [pid = 1930] [serial = 566] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x12109bc00) [pid = 1930] [serial = 546] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x120f3bc00) [pid = 1930] [serial = 545] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x1176e7800) [pid = 1930] [serial = 551] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x113ddc800) [pid = 1930] [serial = 548] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x115d58c00) [pid = 1930] [serial = 549] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x115d51400) [pid = 1930] [serial = 540] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x1133ef800) [pid = 1930] [serial = 539] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x118711800) [pid = 1930] [serial = 554] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x11828f000) [pid = 1930] [serial = 543] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x117c1ac00) [pid = 1930] [serial = 542] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x1199cbc00) [pid = 1930] [serial = 557] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x1176ebc00) [pid = 1930] [serial = 560] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x11902d400) [pid = 1930] [serial = 561] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x1204f5400) [pid = 1930] [serial = 558] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x1190a9000) [pid = 1930] [serial = 555] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x1214e5c00) [pid = 1930] [serial = 564] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x120ff5c00) [pid = 1930] [serial = 563] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | --DOMWINDOW == 55 (0x117f56000) [pid = 1930] [serial = 552] [outer = 0x0] [url = about:blank] 13:49:30 INFO - PROCESS | 1930 | 1467665370155 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]]]}] 13:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1183ms 13:49:30 INFO - PROCESS | 1930 | 1467665370213 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:49:30 INFO - PROCESS | 1930 | 1467665370215 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:49:30 INFO - PROCESS | 1930 | 1467665370221 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:49:30 INFO - PROCESS | 1930 | 1467665370222 Marionette TRACE conn2 <- [1,778,null,{}] 13:49:30 INFO - PROCESS | 1930 | 1467665370226 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}] 13:49:30 INFO - PROCESS | 1930 | 1467665370227 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:30 INFO - PROCESS | 1930 | 1467665370307 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:49:30 INFO - PROCESS | 1930 | 1467665370312 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:30 INFO - PROCESS | 1930 | 1467665370317 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x113c31000 == 28 [pid = 1930] [id = 202] 13:49:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x112d6c800) [pid = 1930] [serial = 604] [outer = 0x0] 13:49:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x112f4fc00) [pid = 1930] [serial = 605] [outer = 0x112d6c800] 13:49:30 INFO - PROCESS | 1930 | 1467665370346 Marionette DEBUG loaded listener.js 13:49:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x1132c2400) [pid = 1930] [serial = 606] [outer = 0x112d6c800] 13:49:30 INFO - PROCESS | 1930 | 1467665370671 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]]]}] 13:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 13:49:30 INFO - PROCESS | 1930 | 1467665370706 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:49:30 INFO - PROCESS | 1930 | 1467665370709 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:49:30 INFO - PROCESS | 1930 | 1467665370715 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:49:30 INFO - PROCESS | 1930 | 1467665370717 Marionette TRACE conn2 <- [1,782,null,{}] 13:49:30 INFO - PROCESS | 1930 | 1467665370720 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}] 13:49:30 INFO - PROCESS | 1930 | 1467665370721 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:30 INFO - PROCESS | 1930 | 1467665370798 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:49:30 INFO - PROCESS | 1930 | 1467665370802 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:30 INFO - PROCESS | 1930 | 1467665370804 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x116aa8800 == 29 [pid = 1930] [id = 203] 13:49:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x115d4ac00) [pid = 1930] [serial = 607] [outer = 0x0] 13:49:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x115de4800) [pid = 1930] [serial = 608] [outer = 0x115d4ac00] 13:49:30 INFO - PROCESS | 1930 | 1467665370834 Marionette DEBUG loaded listener.js 13:49:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x116636000) [pid = 1930] [serial = 609] [outer = 0x115d4ac00] 13:49:31 INFO - PROCESS | 1930 | 1467665371160 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]]]}] 13:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 13:49:31 INFO - PROCESS | 1930 | 1467665371186 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:49:31 INFO - PROCESS | 1930 | 1467665371194 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:49:31 INFO - PROCESS | 1930 | 1467665371197 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:49:31 INFO - PROCESS | 1930 | 1467665371199 Marionette TRACE conn2 <- [1,786,null,{}] 13:49:31 INFO - PROCESS | 1930 | 1467665371207 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}] 13:49:31 INFO - PROCESS | 1930 | 1467665371211 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:31 INFO - PROCESS | 1930 | 1467665371292 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:49:31 INFO - PROCESS | 1930 | 1467665371343 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1930 | 1467665371345 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e8000 == 30 [pid = 1930] [id = 204] 13:49:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x116f6b000) [pid = 1930] [serial = 610] [outer = 0x0] 13:49:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x1180bac00) [pid = 1930] [serial = 611] [outer = 0x116f6b000] 13:49:31 INFO - PROCESS | 1930 | 1467665371373 Marionette DEBUG loaded listener.js 13:49:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x118291800) [pid = 1930] [serial = 612] [outer = 0x116f6b000] 13:49:31 INFO - PROCESS | 1930 | 1467665371692 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]]]}] 13:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 523ms 13:49:31 INFO - PROCESS | 1930 | 1467665371721 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:49:31 INFO - PROCESS | 1930 | 1467665371722 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:49:31 INFO - PROCESS | 1930 | 1467665371725 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:49:31 INFO - PROCESS | 1930 | 1467665371726 Marionette TRACE conn2 <- [1,790,null,{}] 13:49:31 INFO - PROCESS | 1930 | 1467665371728 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}] 13:49:31 INFO - PROCESS | 1930 | 1467665371730 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:31 INFO - PROCESS | 1930 | 1467665371807 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:49:31 INFO - PROCESS | 1930 | 1467665371858 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1930 | 1467665371859 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x118740000 == 31 [pid = 1930] [id = 205] 13:49:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x118251400) [pid = 1930] [serial = 613] [outer = 0x0] 13:49:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x118496800) [pid = 1930] [serial = 614] [outer = 0x118251400] 13:49:31 INFO - PROCESS | 1930 | 1467665371885 Marionette DEBUG loaded listener.js 13:49:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x119702c00) [pid = 1930] [serial = 615] [outer = 0x118251400] 13:49:32 INFO - PROCESS | 1930 | 1467665372174 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]]]}] 13:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 13:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:49:32 INFO - PROCESS | 1930 | 1467665372193 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1930 | 1467665372194 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:49:32 INFO - PROCESS | 1930 | 1467665372205 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1930 | 1467665372206 Marionette TRACE conn2 <- [1,794,null,{}] 13:49:32 INFO - PROCESS | 1930 | 1467665372209 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}] 13:49:32 INFO - PROCESS | 1930 | 1467665372210 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:32 INFO - PROCESS | 1930 | 1467665372311 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:49:32 INFO - PROCESS | 1930 | 1467665372315 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:32 INFO - PROCESS | 1930 | 1467665372316 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x119440000 == 32 [pid = 1930] [id = 206] 13:49:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x118253000) [pid = 1930] [serial = 616] [outer = 0x0] 13:49:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x11970e800) [pid = 1930] [serial = 617] [outer = 0x118253000] 13:49:32 INFO - PROCESS | 1930 | 1467665372341 Marionette DEBUG loaded listener.js 13:49:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x12043a000) [pid = 1930] [serial = 618] [outer = 0x118253000] 13:49:32 INFO - PROCESS | 1930 | 1467665372688 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]]]}] 13:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 527ms 13:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:49:32 INFO - PROCESS | 1930 | 1467665372725 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1930 | 1467665372726 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:49:32 INFO - PROCESS | 1930 | 1467665372728 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1930 | 1467665372729 Marionette TRACE conn2 <- [1,798,null,{}] 13:49:32 INFO - PROCESS | 1930 | 1467665372732 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}] 13:49:32 INFO - PROCESS | 1930 | 1467665372736 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:32 INFO - PROCESS | 1930 | 1467665372855 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:49:32 INFO - PROCESS | 1930 | 1467665372860 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:32 INFO - PROCESS | 1930 | 1467665372861 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x121229000 == 33 [pid = 1930] [id = 207] 13:49:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x112f54000) [pid = 1930] [serial = 619] [outer = 0x0] 13:49:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x1204fa000) [pid = 1930] [serial = 620] [outer = 0x112f54000] 13:49:32 INFO - PROCESS | 1930 | 1467665372887 Marionette DEBUG loaded listener.js 13:49:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x12133b400) [pid = 1930] [serial = 621] [outer = 0x112f54000] 13:49:33 INFO - PROCESS | 1930 | 1467665373220 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]]]}] 13:49:33 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 13:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 13:49:33 INFO - PROCESS | 1930 | 1467665373247 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1930 | 1467665373249 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:49:33 INFO - PROCESS | 1930 | 1467665373253 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1930 | 1467665373254 Marionette TRACE conn2 <- [1,802,null,{}] 13:49:33 INFO - PROCESS | 1930 | 1467665373256 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}] 13:49:33 INFO - PROCESS | 1930 | 1467665373258 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:33 INFO - PROCESS | 1930 | 1467665373356 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:49:33 INFO - PROCESS | 1930 | 1467665373390 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:33 INFO - PROCESS | 1930 | 1467665373392 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x1218ba800 == 34 [pid = 1930] [id = 208] 13:49:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x1126f5800) [pid = 1930] [serial = 622] [outer = 0x0] 13:49:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x1214ee000) [pid = 1930] [serial = 623] [outer = 0x1126f5800] 13:49:33 INFO - PROCESS | 1930 | 1467665373416 Marionette DEBUG loaded listener.js 13:49:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x121589000) [pid = 1930] [serial = 624] [outer = 0x1126f5800] 13:49:33 INFO - PROCESS | 1930 | 1467665373727 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]]]}] 13:49:33 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 13:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 13:49:33 INFO - PROCESS | 1930 | 1467665373774 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1930 | 1467665373775 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:49:33 INFO - PROCESS | 1930 | 1467665373777 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1930 | 1467665373778 Marionette TRACE conn2 <- [1,806,null,{}] 13:49:33 INFO - PROCESS | 1930 | 1467665373781 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}] 13:49:33 INFO - PROCESS | 1930 | 1467665373782 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:33 INFO - PROCESS | 1930 | 1467665373877 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:49:33 INFO - PROCESS | 1930 | 1467665373881 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:33 INFO - PROCESS | 1930 | 1467665373882 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c67000 == 35 [pid = 1930] [id = 209] 13:49:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x12043a800) [pid = 1930] [serial = 625] [outer = 0x0] 13:49:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x121a72000) [pid = 1930] [serial = 626] [outer = 0x12043a800] 13:49:33 INFO - PROCESS | 1930 | 1467665373908 Marionette DEBUG loaded listener.js 13:49:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x124aa5400) [pid = 1930] [serial = 627] [outer = 0x12043a800] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1214f0c00) [pid = 1930] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x1183a0800) [pid = 1930] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x118256c00) [pid = 1930] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x114f9a400) [pid = 1930] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1214e5800) [pid = 1930] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x115de8800) [pid = 1930] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x12489bc00) [pid = 1930] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x112f4b400) [pid = 1930] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x125f44800) [pid = 1930] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:49:34 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x11679d400) [pid = 1930] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:49:34 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:49:34 INFO - PROCESS | 1930 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:49:34 INFO - PROCESS | 1930 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:49:34 INFO - PROCESS | 1930 | [GFX2-]: Using SkiaGL canvas. 13:49:34 INFO - PROCESS | 1930 | 1467665374364 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]]]}] 13:49:34 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 13:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 620ms 13:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:49:34 INFO - PROCESS | 1930 | 1467665374399 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:49:34 INFO - PROCESS | 1930 | 1467665374400 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:49:34 INFO - PROCESS | 1930 | 1467665374402 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:49:34 INFO - PROCESS | 1930 | 1467665374403 Marionette TRACE conn2 <- [1,810,null,{}] 13:49:34 INFO - PROCESS | 1930 | 1467665374406 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}] 13:49:34 INFO - PROCESS | 1930 | 1467665374407 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:34 INFO - PROCESS | 1930 | 1467665374480 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:49:34 INFO - PROCESS | 1930 | 1467665374536 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1930 | 1467665374537 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12535d800 == 36 [pid = 1930] [id = 210] 13:49:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x1131a6c00) [pid = 1930] [serial = 628] [outer = 0x0] 13:49:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x124aa6000) [pid = 1930] [serial = 629] [outer = 0x1131a6c00] 13:49:34 INFO - PROCESS | 1930 | 1467665374563 Marionette DEBUG loaded listener.js 13:49:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x11870dc00) [pid = 1930] [serial = 630] [outer = 0x1131a6c00] 13:49:34 INFO - PROCESS | 1930 | 1467665374853 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]]]}] 13:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 13:49:34 INFO - PROCESS | 1930 | 1467665374871 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:49:34 INFO - PROCESS | 1930 | 1467665374872 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:49:34 INFO - PROCESS | 1930 | 1467665374875 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:49:34 INFO - PROCESS | 1930 | 1467665374876 Marionette TRACE conn2 <- [1,814,null,{}] 13:49:34 INFO - PROCESS | 1930 | 1467665374878 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}] 13:49:34 INFO - PROCESS | 1930 | 1467665374879 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:34 INFO - PROCESS | 1930 | 1467665374959 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:49:34 INFO - PROCESS | 1930 | 1467665374963 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1930 | 1467665374965 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x126947000 == 37 [pid = 1930] [id = 211] 13:49:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x121cc6000) [pid = 1930] [serial = 631] [outer = 0x0] 13:49:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x124da3000) [pid = 1930] [serial = 632] [outer = 0x121cc6000] 13:49:34 INFO - PROCESS | 1930 | 1467665374991 Marionette DEBUG loaded listener.js 13:49:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x125310800) [pid = 1930] [serial = 633] [outer = 0x121cc6000] 13:49:35 INFO - PROCESS | 1930 | 1467665375323 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] 13:49:35 INFO - PROCESS | 1930 | 1467665375348 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:49:35 INFO - PROCESS | 1930 | 1467665375350 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:49:35 INFO - PROCESS | 1930 | 1467665375352 Marionette TRACE conn2 <- [1,818,null,{}] 13:49:35 INFO - PROCESS | 1930 | 1467665375354 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}] 13:49:35 INFO - PROCESS | 1930 | 1467665375356 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:35 INFO - PROCESS | 1930 | 1467665375471 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:49:35 INFO - PROCESS | 1930 | 1467665375485 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:35 INFO - PROCESS | 1930 | 1467665375487 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ad7000 == 38 [pid = 1930] [id = 212] 13:49:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x12538ec00) [pid = 1930] [serial = 634] [outer = 0x0] 13:49:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x12635c000) [pid = 1930] [serial = 635] [outer = 0x12538ec00] 13:49:35 INFO - PROCESS | 1930 | 1467665375514 Marionette DEBUG loaded listener.js 13:49:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x12643ec00) [pid = 1930] [serial = 636] [outer = 0x12538ec00] 13:49:35 INFO - PROCESS | 1930 | 1467665375836 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]]]}] 13:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 13:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:49:35 INFO - PROCESS | 1930 | 1467665375869 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:49:35 INFO - PROCESS | 1930 | 1467665375871 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:49:35 INFO - PROCESS | 1930 | 1467665375873 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:49:35 INFO - PROCESS | 1930 | 1467665375874 Marionette TRACE conn2 <- [1,822,null,{}] 13:49:35 INFO - PROCESS | 1930 | 1467665375876 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}] 13:49:35 INFO - PROCESS | 1930 | 1467665375877 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:35 INFO - PROCESS | 1930 | 1467665375954 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:49:35 INFO - PROCESS | 1930 | 1467665375958 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:35 INFO - PROCESS | 1930 | 1467665375959 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x125371800 == 39 [pid = 1930] [id = 213] 13:49:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x126442400) [pid = 1930] [serial = 637] [outer = 0x0] 13:49:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x126658400) [pid = 1930] [serial = 638] [outer = 0x126442400] 13:49:35 INFO - PROCESS | 1930 | 1467665375984 Marionette DEBUG loaded listener.js 13:49:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1266b6400) [pid = 1930] [serial = 639] [outer = 0x126442400] 13:49:36 INFO - PROCESS | 1930 | --DOCSHELL 0x116aa8800 == 38 [pid = 1930] [id = 203] 13:49:36 INFO - PROCESS | 1930 | --DOCSHELL 0x117142000 == 37 [pid = 1930] [id = 201] 13:49:36 INFO - PROCESS | 1930 | --DOCSHELL 0x113c31000 == 36 [pid = 1930] [id = 202] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e8000 == 35 [pid = 1930] [id = 204] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x118740000 == 34 [pid = 1930] [id = 205] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x119440000 == 33 [pid = 1930] [id = 206] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x1218ba800 == 32 [pid = 1930] [id = 208] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12535d800 == 31 [pid = 1930] [id = 210] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x123c67000 == 30 [pid = 1930] [id = 209] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x121229000 == 29 [pid = 1930] [id = 207] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x126947000 == 28 [pid = 1930] [id = 211] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x121a68000) [pid = 1930] [serial = 584] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x119704000) [pid = 1930] [serial = 579] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x118495800) [pid = 1930] [serial = 578] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x119705800) [pid = 1930] [serial = 572] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x119ade800) [pid = 1930] [serial = 573] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x115e23000) [pid = 1930] [serial = 575] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x116a24400) [pid = 1930] [serial = 576] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x121a6c800) [pid = 1930] [serial = 567] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x115e90800) [pid = 1930] [serial = 569] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x116907800) [pid = 1930] [serial = 570] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x125f4b400) [pid = 1930] [serial = 590] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x126364800) [pid = 1930] [serial = 591] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOCSHELL 0x128ad7000 == 27 [pid = 1930] [id = 212] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x120ed5400) [pid = 1930] [serial = 581] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x12643e400) [pid = 1930] [serial = 594] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x126437c00) [pid = 1930] [serial = 593] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x121332800) [pid = 1930] [serial = 582] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x124890000) [pid = 1930] [serial = 585] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x120ed9800) [pid = 1930] [serial = 588] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x1183a8000) [pid = 1930] [serial = 587] [outer = 0x0] [url = about:blank] 13:49:37 INFO - PROCESS | 1930 | 1467665377421 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] 13:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:49:37 INFO - PROCESS | 1930 | 1467665377445 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:49:37 INFO - PROCESS | 1930 | 1467665377449 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:49:37 INFO - PROCESS | 1930 | 1467665377452 Marionette TRACE conn2 <- [1,826,null,{}] 13:49:37 INFO - PROCESS | 1930 | 1467665377456 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}] 13:49:37 INFO - PROCESS | 1930 | 1467665377458 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:37 INFO - PROCESS | 1930 | 1467665377543 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:49:37 INFO - PROCESS | 1930 | 1467665377606 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:37 INFO - PROCESS | 1930 | 1467665377611 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x115e42000 == 28 [pid = 1930] [id = 214] 13:49:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x112a7c400) [pid = 1930] [serial = 640] [outer = 0x0] 13:49:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x112a83400) [pid = 1930] [serial = 641] [outer = 0x112a7c400] 13:49:37 INFO - PROCESS | 1930 | 1467665377659 Marionette DEBUG loaded listener.js 13:49:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x1133ee800) [pid = 1930] [serial = 642] [outer = 0x112a7c400] 13:49:37 INFO - PROCESS | 1930 | 1467665377990 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]]]}] 13:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 580ms 13:49:38 INFO - PROCESS | 1930 | 1467665378029 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:49:38 INFO - PROCESS | 1930 | 1467665378035 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:49:38 INFO - PROCESS | 1930 | 1467665378040 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:49:38 INFO - PROCESS | 1930 | 1467665378042 Marionette TRACE conn2 <- [1,830,null,{}] 13:49:38 INFO - PROCESS | 1930 | 1467665378044 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}] 13:49:38 INFO - PROCESS | 1930 | 1467665378046 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:38 INFO - PROCESS | 1930 | 1467665378111 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:49:38 INFO - PROCESS | 1930 | 1467665378151 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:38 INFO - PROCESS | 1930 | 1467665378153 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x116abe000 == 29 [pid = 1930] [id = 215] 13:49:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x1133ef800) [pid = 1930] [serial = 643] [outer = 0x0] 13:49:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x115d4e400) [pid = 1930] [serial = 644] [outer = 0x1133ef800] 13:49:38 INFO - PROCESS | 1930 | 1467665378191 Marionette DEBUG loaded listener.js 13:49:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x115e94000) [pid = 1930] [serial = 645] [outer = 0x1133ef800] 13:49:38 INFO - PROCESS | 1930 | 1467665378636 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]]]}] 13:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 628ms 13:49:38 INFO - PROCESS | 1930 | 1467665378669 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:49:38 INFO - PROCESS | 1930 | 1467665378671 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:49:38 INFO - PROCESS | 1930 | 1467665378675 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:49:38 INFO - PROCESS | 1930 | 1467665378690 Marionette TRACE conn2 <- [1,834,null,{}] 13:49:38 INFO - PROCESS | 1930 | 1467665378712 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}] 13:49:38 INFO - PROCESS | 1930 | 1467665378719 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:38 INFO - PROCESS | 1930 | 1467665378861 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:49:38 INFO - PROCESS | 1930 | 1467665378878 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:38 INFO - PROCESS | 1930 | 1467665378881 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182ec800 == 30 [pid = 1930] [id = 216] 13:49:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x1126f0400) [pid = 1930] [serial = 646] [outer = 0x0] 13:49:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x117c19c00) [pid = 1930] [serial = 647] [outer = 0x1126f0400] 13:49:38 INFO - PROCESS | 1930 | 1467665378921 Marionette DEBUG loaded listener.js 13:49:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x1180c1400) [pid = 1930] [serial = 648] [outer = 0x1126f0400] 13:49:39 INFO - PROCESS | 1930 | 1467665379253 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]]]}] 13:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 596ms 13:49:39 INFO - PROCESS | 1930 | 1467665379271 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:49:39 INFO - PROCESS | 1930 | 1467665379273 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:49:39 INFO - PROCESS | 1930 | 1467665379275 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1930 | 1467665379276 Marionette TRACE conn2 <- [1,838,null,{}] 13:49:39 INFO - PROCESS | 1930 | 1467665379279 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}] 13:49:39 INFO - PROCESS | 1930 | 1467665379280 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:39 INFO - PROCESS | 1930 | 1467665379381 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:49:39 INFO - PROCESS | 1930 | 1467665379387 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:39 INFO - PROCESS | 1930 | 1467665379388 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x11873d800 == 31 [pid = 1930] [id = 217] 13:49:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x1180c6c00) [pid = 1930] [serial = 649] [outer = 0x0] 13:49:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x118293000) [pid = 1930] [serial = 650] [outer = 0x1180c6c00] 13:49:39 INFO - PROCESS | 1930 | 1467665379414 Marionette DEBUG loaded listener.js 13:49:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x118627800) [pid = 1930] [serial = 651] [outer = 0x1180c6c00] 13:49:39 INFO - PROCESS | 1930 | 1467665379711 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]]]}] 13:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 472ms 13:49:39 INFO - PROCESS | 1930 | 1467665379748 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:49:39 INFO - PROCESS | 1930 | 1467665379753 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:49:39 INFO - PROCESS | 1930 | 1467665379755 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1930 | 1467665379756 Marionette TRACE conn2 <- [1,842,null,{}] 13:49:39 INFO - PROCESS | 1930 | 1467665379769 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}] 13:49:39 INFO - PROCESS | 1930 | 1467665379770 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:39 INFO - PROCESS | 1930 | 1467665379861 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:49:39 INFO - PROCESS | 1930 | 1467665379868 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:39 INFO - PROCESS | 1930 | 1467665379869 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x11944b000 == 32 [pid = 1930] [id = 218] 13:49:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x1133e5800) [pid = 1930] [serial = 652] [outer = 0x0] 13:49:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x11902e800) [pid = 1930] [serial = 653] [outer = 0x1133e5800] 13:49:39 INFO - PROCESS | 1930 | 1467665379909 Marionette DEBUG loaded listener.js 13:49:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x119760800) [pid = 1930] [serial = 654] [outer = 0x1133e5800] 13:49:40 INFO - PROCESS | 1930 | 1467665380410 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]]]}] 13:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 677ms 13:49:40 INFO - PROCESS | 1930 | 1467665380432 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:49:40 INFO - PROCESS | 1930 | 1467665380434 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:49:40 INFO - PROCESS | 1930 | 1467665380436 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:49:40 INFO - PROCESS | 1930 | 1467665380437 Marionette TRACE conn2 <- [1,846,null,{}] 13:49:40 INFO - PROCESS | 1930 | 1467665380440 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}] 13:49:40 INFO - PROCESS | 1930 | 1467665380444 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:40 INFO - PROCESS | 1930 | 1467665380535 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:49:40 INFO - PROCESS | 1930 | 1467665380539 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:40 INFO - PROCESS | 1930 | 1467665380541 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12122c800 == 33 [pid = 1930] [id = 219] 13:49:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1199ca800) [pid = 1930] [serial = 655] [outer = 0x0] 13:49:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1204f7000) [pid = 1930] [serial = 656] [outer = 0x1199ca800] 13:49:40 INFO - PROCESS | 1930 | 1467665380567 Marionette DEBUG loaded listener.js 13:49:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x120f47000) [pid = 1930] [serial = 657] [outer = 0x1199ca800] 13:49:40 INFO - PROCESS | 1930 | 1467665380877 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]]]}] 13:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 13:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:49:40 INFO - PROCESS | 1930 | 1467665380908 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:49:40 INFO - PROCESS | 1930 | 1467665380909 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:49:40 INFO - PROCESS | 1930 | 1467665380911 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:49:40 INFO - PROCESS | 1930 | 1467665380912 Marionette TRACE conn2 <- [1,850,null,{}] 13:49:40 INFO - PROCESS | 1930 | 1467665380915 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}] 13:49:40 INFO - PROCESS | 1930 | 1467665380918 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:41 INFO - PROCESS | 1930 | 1467665380996 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:49:41 INFO - PROCESS | 1930 | 1467665381047 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1930 | 1467665381048 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x121421000 == 34 [pid = 1930] [id = 220] 13:49:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1121bd800) [pid = 1930] [serial = 658] [outer = 0x0] 13:49:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x120fe7400) [pid = 1930] [serial = 659] [outer = 0x1121bd800] 13:49:41 INFO - PROCESS | 1930 | 1467665381073 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x120ff4000) [pid = 1930] [serial = 660] [outer = 0x1121bd800] 13:49:41 INFO - PROCESS | 1930 | 1467665381353 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]]]}] 13:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 13:49:41 INFO - PROCESS | 1930 | 1467665381388 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1930 | 1467665381389 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:49:41 INFO - PROCESS | 1930 | 1467665381392 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1930 | 1467665381393 Marionette TRACE conn2 <- [1,854,null,{}] 13:49:41 INFO - PROCESS | 1930 | 1467665381395 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}] 13:49:41 INFO - PROCESS | 1930 | 1467665381397 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:41 INFO - PROCESS | 1930 | 1467665381475 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:49:41 INFO - PROCESS | 1930 | 1467665381479 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1930 | 1467665381480 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x124867000 == 35 [pid = 1930] [id = 221] 13:49:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x12109b400) [pid = 1930] [serial = 661] [outer = 0x0] 13:49:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1214e9800) [pid = 1930] [serial = 662] [outer = 0x12109b400] 13:49:41 INFO - PROCESS | 1930 | 1467665381506 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1214f0800) [pid = 1930] [serial = 663] [outer = 0x12109b400] 13:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 419ms 13:49:41 INFO - PROCESS | 1930 | 1467665381808 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]]]}] 13:49:41 INFO - PROCESS | 1930 | 1467665381811 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1930 | 1467665381813 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:49:41 INFO - PROCESS | 1930 | 1467665381823 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1930 | 1467665381824 Marionette TRACE conn2 <- [1,858,null,{}] 13:49:41 INFO - PROCESS | 1930 | 1467665381827 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}] 13:49:41 INFO - PROCESS | 1930 | 1467665381828 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:41 INFO - PROCESS | 1930 | 1467665381939 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:49:41 INFO - PROCESS | 1930 | 1467665381968 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1930 | 1467665381969 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182ec000 == 36 [pid = 1930] [id = 222] 13:49:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x116799c00) [pid = 1930] [serial = 664] [outer = 0x0] 13:49:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x121595000) [pid = 1930] [serial = 665] [outer = 0x116799c00] 13:49:41 INFO - PROCESS | 1930 | 1467665381993 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x121ccf800) [pid = 1930] [serial = 666] [outer = 0x116799c00] 13:49:42 INFO - PROCESS | 1930 | 1467665382281 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]]]}] 13:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 525ms 13:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:49:42 INFO - PROCESS | 1930 | 1467665382342 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1930 | 1467665382343 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:49:42 INFO - PROCESS | 1930 | 1467665382345 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1930 | 1467665382346 Marionette TRACE conn2 <- [1,862,null,{}] 13:49:42 INFO - PROCESS | 1930 | 1467665382349 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}] 13:49:42 INFO - PROCESS | 1930 | 1467665382350 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:42 INFO - PROCESS | 1930 | 1467665382428 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:49:42 INFO - PROCESS | 1930 | 1467665382435 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:42 INFO - PROCESS | 1930 | 1467665382436 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x126955800 == 37 [pid = 1930] [id = 223] 13:49:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x121a67800) [pid = 1930] [serial = 667] [outer = 0x0] 13:49:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x124ad3800) [pid = 1930] [serial = 668] [outer = 0x121a67800] 13:49:42 INFO - PROCESS | 1930 | 1467665382460 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x124da2000) [pid = 1930] [serial = 669] [outer = 0x121a67800] 13:49:42 INFO - PROCESS | 1930 | 1467665382848 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]]]}] 13:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 13:49:42 INFO - PROCESS | 1930 | 1467665382872 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1930 | 1467665382875 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:49:42 INFO - PROCESS | 1930 | 1467665382878 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1930 | 1467665382881 Marionette TRACE conn2 <- [1,866,null,{}] 13:49:42 INFO - PROCESS | 1930 | 1467665382884 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}] 13:49:42 INFO - PROCESS | 1930 | 1467665382886 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:43 INFO - PROCESS | 1930 | 1467665383045 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:49:43 INFO - PROCESS | 1930 | 1467665383060 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:43 INFO - PROCESS | 1930 | 1467665383074 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x129130800 == 38 [pid = 1930] [id = 224] 13:49:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12530c000) [pid = 1930] [serial = 670] [outer = 0x0] 13:49:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12635d800) [pid = 1930] [serial = 671] [outer = 0x12530c000] 13:49:43 INFO - PROCESS | 1930 | 1467665383117 Marionette DEBUG loaded listener.js 13:49:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x126438400) [pid = 1930] [serial = 672] [outer = 0x12530c000] 13:49:43 INFO - PROCESS | 1930 | 1467665383509 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]]]}] 13:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 13:49:43 INFO - PROCESS | 1930 | 1467665383553 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:49:43 INFO - PROCESS | 1930 | 1467665383554 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:49:43 INFO - PROCESS | 1930 | 1467665383556 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:49:43 INFO - PROCESS | 1930 | 1467665383557 Marionette TRACE conn2 <- [1,870,null,{}] 13:49:43 INFO - PROCESS | 1930 | 1467665383560 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}] 13:49:43 INFO - PROCESS | 1930 | 1467665383561 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:43 INFO - PROCESS | 1930 | 1467665383657 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:49:43 INFO - PROCESS | 1930 | 1467665383707 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:43 INFO - PROCESS | 1930 | 1467665383708 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296c9000 == 39 [pid = 1930] [id = 225] 13:49:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1176f2000) [pid = 1930] [serial = 673] [outer = 0x0] 13:49:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x126443400) [pid = 1930] [serial = 674] [outer = 0x1176f2000] 13:49:43 INFO - PROCESS | 1930 | 1467665383732 Marionette DEBUG loaded listener.js 13:49:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12664b800) [pid = 1930] [serial = 675] [outer = 0x1176f2000] 13:49:44 INFO - PROCESS | 1930 | 1467665384044 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]]]}] 13:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 13:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:49:44 INFO - PROCESS | 1930 | 1467665384076 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:49:44 INFO - PROCESS | 1930 | 1467665384077 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:49:44 INFO - PROCESS | 1930 | 1467665384079 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:49:44 INFO - PROCESS | 1930 | 1467665384080 Marionette TRACE conn2 <- [1,874,null,{}] 13:49:44 INFO - PROCESS | 1930 | 1467665384085 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}] 13:49:44 INFO - PROCESS | 1930 | 1467665384086 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:44 INFO - PROCESS | 1930 | 1467665384183 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:49:44 INFO - PROCESS | 1930 | 1467665384222 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:44 INFO - PROCESS | 1930 | 1467665384223 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a69c000 == 40 [pid = 1930] [id = 226] 13:49:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12664ac00) [pid = 1930] [serial = 676] [outer = 0x0] 13:49:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1266b9000) [pid = 1930] [serial = 677] [outer = 0x12664ac00] 13:49:44 INFO - PROCESS | 1930 | 1467665384248 Marionette DEBUG loaded listener.js 13:49:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1266be800) [pid = 1930] [serial = 678] [outer = 0x12664ac00] 13:49:44 INFO - PROCESS | 1930 | 1467665384660 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]]]}] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x118253000) [pid = 1930] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1126f5800) [pid = 1930] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x112f54000) [pid = 1930] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1131a6c00) [pid = 1930] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12043a800) [pid = 1930] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x121cc6000) [pid = 1930] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12538ec00) [pid = 1930] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x118251400) [pid = 1930] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116f6b000) [pid = 1930] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x115d4ac00) [pid = 1930] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112d6c800) [pid = 1930] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115de3400) [pid = 1930] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x118715c00) [pid = 1930] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:49:44 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x113c8d000) [pid = 1930] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 13:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:49:44 INFO - PROCESS | 1930 | 1467665384702 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:49:44 INFO - PROCESS | 1930 | 1467665384703 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:49:44 INFO - PROCESS | 1930 | 1467665384705 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:49:44 INFO - PROCESS | 1930 | 1467665384706 Marionette TRACE conn2 <- [1,878,null,{}] 13:49:44 INFO - PROCESS | 1930 | 1467665384708 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}] 13:49:44 INFO - PROCESS | 1930 | 1467665384709 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:44 INFO - PROCESS | 1930 | 1467665384789 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:49:44 INFO - PROCESS | 1930 | 1467665384792 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:44 INFO - PROCESS | 1930 | 1467665384793 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c6d000 == 41 [pid = 1930] [id = 227] 13:49:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x115d4d800) [pid = 1930] [serial = 679] [outer = 0x0] 13:49:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x116f6b000) [pid = 1930] [serial = 680] [outer = 0x115d4d800] 13:49:44 INFO - PROCESS | 1930 | 1467665384818 Marionette DEBUG loaded listener.js 13:49:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119763000) [pid = 1930] [serial = 681] [outer = 0x115d4d800] 13:49:45 INFO - PROCESS | 1930 | 1467665385140 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]]]}] 13:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 13:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:49:45 INFO - PROCESS | 1930 | 1467665385176 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:49:45 INFO - PROCESS | 1930 | 1467665385177 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:49:45 INFO - PROCESS | 1930 | 1467665385179 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1930 | 1467665385180 Marionette TRACE conn2 <- [1,882,null,{}] 13:49:45 INFO - PROCESS | 1930 | 1467665385183 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}] 13:49:45 INFO - PROCESS | 1930 | 1467665385184 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:45 INFO - PROCESS | 1930 | 1467665385273 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:49:45 INFO - PROCESS | 1930 | 1467665385323 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1930 | 1467665385324 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a95d800 == 42 [pid = 1930] [id = 228] 13:49:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11970f000) [pid = 1930] [serial = 682] [outer = 0x0] 13:49:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x124ab0000) [pid = 1930] [serial = 683] [outer = 0x11970f000] 13:49:45 INFO - PROCESS | 1930 | 1467665385348 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1266bec00) [pid = 1930] [serial = 684] [outer = 0x11970f000] 13:49:45 INFO - PROCESS | 1930 | 1467665385608 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]]]}] 13:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 13:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:49:45 INFO - PROCESS | 1930 | 1467665385655 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:49:45 INFO - PROCESS | 1930 | 1467665385656 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:49:45 INFO - PROCESS | 1930 | 1467665385658 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1930 | 1467665385659 Marionette TRACE conn2 <- [1,886,null,{}] 13:49:45 INFO - PROCESS | 1930 | 1467665385662 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}] 13:49:45 INFO - PROCESS | 1930 | 1467665385663 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:45 INFO - PROCESS | 1930 | 1467665385747 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:49:45 INFO - PROCESS | 1930 | 1467665385753 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1930 | 1467665385754 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae43800 == 43 [pid = 1930] [id = 229] 13:49:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1266bf000) [pid = 1930] [serial = 685] [outer = 0x0] 13:49:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1269ca800) [pid = 1930] [serial = 686] [outer = 0x1266bf000] 13:49:45 INFO - PROCESS | 1930 | 1467665385778 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x126f4f400) [pid = 1930] [serial = 687] [outer = 0x1266bf000] 13:49:46 INFO - PROCESS | 1930 | 1467665386100 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]]]}] 13:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 13:49:46 INFO - PROCESS | 1930 | 1467665386130 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:49:46 INFO - PROCESS | 1930 | 1467665386131 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:49:46 INFO - PROCESS | 1930 | 1467665386136 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:49:46 INFO - PROCESS | 1930 | 1467665386137 Marionette TRACE conn2 <- [1,890,null,{}] 13:49:46 INFO - PROCESS | 1930 | 1467665386139 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}] 13:49:46 INFO - PROCESS | 1930 | 1467665386140 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:46 INFO - PROCESS | 1930 | 1467665386254 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:49:46 INFO - PROCESS | 1930 | 1467665386260 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1930 | 1467665386261 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed8800 == 44 [pid = 1930] [id = 230] 13:49:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1214eb000) [pid = 1930] [serial = 688] [outer = 0x0] 13:49:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x126f56800) [pid = 1930] [serial = 689] [outer = 0x1214eb000] 13:49:46 INFO - PROCESS | 1930 | 1467665386285 Marionette DEBUG loaded listener.js 13:49:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x128bdd000) [pid = 1930] [serial = 690] [outer = 0x1214eb000] 13:49:46 INFO - PROCESS | 1930 | 1467665386587 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]]]}] 13:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 472ms 13:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:49:46 INFO - PROCESS | 1930 | 1467665386607 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:49:46 INFO - PROCESS | 1930 | 1467665386609 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:49:46 INFO - PROCESS | 1930 | 1467665386611 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:49:46 INFO - PROCESS | 1930 | 1467665386612 Marionette TRACE conn2 <- [1,894,null,{}] 13:49:46 INFO - PROCESS | 1930 | 1467665386615 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}] 13:49:46 INFO - PROCESS | 1930 | 1467665386618 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:46 INFO - PROCESS | 1930 | 1467665386698 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:49:46 INFO - PROCESS | 1930 | 1467665386791 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1930 | 1467665386793 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x11264e800 == 45 [pid = 1930] [id = 231] 13:49:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x111c22c00) [pid = 1930] [serial = 691] [outer = 0x0] 13:49:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1126f6800) [pid = 1930] [serial = 692] [outer = 0x111c22c00] 13:49:46 INFO - PROCESS | 1930 | 1467665386824 Marionette DEBUG loaded listener.js 13:49:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1129aac00) [pid = 1930] [serial = 693] [outer = 0x111c22c00] 13:49:47 INFO - PROCESS | 1930 | 1467665387386 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]]]}] 13:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 824ms 13:49:47 INFO - PROCESS | 1930 | 1467665387495 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:49:47 INFO - PROCESS | 1930 | 1467665387499 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:49:47 INFO - PROCESS | 1930 | 1467665387530 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:49:47 INFO - PROCESS | 1930 | 1467665387533 Marionette TRACE conn2 <- [1,898,null,{}] 13:49:47 INFO - PROCESS | 1930 | 1467665387538 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}] 13:49:47 INFO - PROCESS | 1930 | 1467665387543 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:47 INFO - PROCESS | 1930 | 1467665387708 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:49:47 INFO - PROCESS | 1930 | 1467665387823 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:47 INFO - PROCESS | 1930 | 1467665387824 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182d6000 == 46 [pid = 1930] [id = 232] 13:49:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x113c97400) [pid = 1930] [serial = 694] [outer = 0x0] 13:49:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x115d57c00) [pid = 1930] [serial = 695] [outer = 0x113c97400] 13:49:47 INFO - PROCESS | 1930 | 1467665387856 Marionette DEBUG loaded listener.js 13:49:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x116636c00) [pid = 1930] [serial = 696] [outer = 0x113c97400] 13:49:48 INFO - PROCESS | 1930 | 1467665388521 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]]]}] 13:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1078ms 13:49:48 INFO - PROCESS | 1930 | 1467665388606 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:49:48 INFO - PROCESS | 1930 | 1467665388608 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:49:48 INFO - PROCESS | 1930 | 1467665388611 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:49:48 INFO - PROCESS | 1930 | 1467665388614 Marionette TRACE conn2 <- [1,902,null,{}] 13:49:48 INFO - PROCESS | 1930 | 1467665388618 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}] 13:49:48 INFO - PROCESS | 1930 | 1467665388620 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:48 INFO - PROCESS | 1930 | 1467665388738 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:49:48 INFO - PROCESS | 1930 | 1467665388801 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:48 INFO - PROCESS | 1930 | 1467665388802 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e4c800 == 47 [pid = 1930] [id = 233] 13:49:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1129a8400) [pid = 1930] [serial = 697] [outer = 0x0] 13:49:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x112a79400) [pid = 1930] [serial = 698] [outer = 0x1129a8400] 13:49:48 INFO - PROCESS | 1930 | 1467665388831 Marionette DEBUG loaded listener.js 13:49:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x112def800) [pid = 1930] [serial = 699] [outer = 0x1129a8400] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed8800 == 46 [pid = 1930] [id = 230] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12ae43800 == 45 [pid = 1930] [id = 229] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12a95d800 == 44 [pid = 1930] [id = 228] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x123c6d000 == 43 [pid = 1930] [id = 227] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12a69c000 == 42 [pid = 1930] [id = 226] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x1296c9000 == 41 [pid = 1930] [id = 225] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x129130800 == 40 [pid = 1930] [id = 224] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x126955800 == 39 [pid = 1930] [id = 223] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x126658400) [pid = 1930] [serial = 638] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x1182ec000 == 38 [pid = 1930] [id = 222] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x124867000 == 37 [pid = 1930] [id = 221] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x121421000 == 36 [pid = 1930] [id = 220] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12122c800 == 35 [pid = 1930] [id = 219] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11944b000 == 34 [pid = 1930] [id = 218] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11873d800 == 33 [pid = 1930] [id = 217] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x1182ec800 == 32 [pid = 1930] [id = 216] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x116abe000 == 31 [pid = 1930] [id = 215] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x115e42000 == 30 [pid = 1930] [id = 214] 13:49:49 INFO - PROCESS | 1930 | --DOCSHELL 0x125371800 == 29 [pid = 1930] [id = 213] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11970e800) [pid = 1930] [serial = 617] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1214ee000) [pid = 1930] [serial = 623] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1204fa000) [pid = 1930] [serial = 620] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x124aa6000) [pid = 1930] [serial = 629] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x121a72000) [pid = 1930] [serial = 626] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x121589000) [pid = 1930] [serial = 624] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x124da3000) [pid = 1930] [serial = 632] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12635c000) [pid = 1930] [serial = 635] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11870dc00) [pid = 1930] [serial = 630] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x124aa5400) [pid = 1930] [serial = 627] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x118496800) [pid = 1930] [serial = 614] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1180bac00) [pid = 1930] [serial = 611] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x118291800) [pid = 1930] [serial = 612] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x115de4800) [pid = 1930] [serial = 608] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116636000) [pid = 1930] [serial = 609] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112f4fc00) [pid = 1930] [serial = 605] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1132c2400) [pid = 1930] [serial = 606] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1174cfc00) [pid = 1930] [serial = 603] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x116148000) [pid = 1930] [serial = 602] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12643ec00) [pid = 1930] [serial = 636] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x119ae5400) [pid = 1930] [serial = 600] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x119705c00) [pid = 1930] [serial = 599] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x11679c000) [pid = 1930] [serial = 597] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x115d49c00) [pid = 1930] [serial = 596] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12133b400) [pid = 1930] [serial = 621] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x12043a000) [pid = 1930] [serial = 618] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x119702c00) [pid = 1930] [serial = 615] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x125310800) [pid = 1930] [serial = 633] [outer = 0x0] [url = about:blank] 13:49:49 INFO - PROCESS | 1930 | 1467665389233 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]]]}] 13:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 672ms 13:49:49 INFO - PROCESS | 1930 | 1467665389285 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:49:49 INFO - PROCESS | 1930 | 1467665389289 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:49:49 INFO - PROCESS | 1930 | 1467665389294 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:49:49 INFO - PROCESS | 1930 | 1467665389295 Marionette TRACE conn2 <- [1,906,null,{}] 13:49:49 INFO - PROCESS | 1930 | 1467665389298 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}] 13:49:49 INFO - PROCESS | 1930 | 1467665389299 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:49 INFO - PROCESS | 1930 | 1467665389378 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:49:49 INFO - PROCESS | 1930 | 1467665389387 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1930 | 1467665389388 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x116ab0000 == 30 [pid = 1930] [id = 234] 13:49:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x114f8c800) [pid = 1930] [serial = 700] [outer = 0x0] 13:49:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x115d4ac00) [pid = 1930] [serial = 701] [outer = 0x114f8c800] 13:49:49 INFO - PROCESS | 1930 | 1467665389417 Marionette DEBUG loaded listener.js 13:49:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x115de3000) [pid = 1930] [serial = 702] [outer = 0x114f8c800] 13:49:49 INFO - PROCESS | 1930 | 1467665389775 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]]]}] 13:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 13:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:49:49 INFO - PROCESS | 1930 | 1467665389812 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:49:49 INFO - PROCESS | 1930 | 1467665389814 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:49:49 INFO - PROCESS | 1930 | 1467665389816 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:49:49 INFO - PROCESS | 1930 | 1467665389819 Marionette TRACE conn2 <- [1,910,null,{}] 13:49:49 INFO - PROCESS | 1930 | 1467665389827 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}] 13:49:49 INFO - PROCESS | 1930 | 1467665389830 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:49 INFO - PROCESS | 1930 | 1467665389911 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:49:49 INFO - PROCESS | 1930 | 1467665389961 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1930 | 1467665389963 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182dd800 == 31 [pid = 1930] [id = 235] 13:49:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x115e90000) [pid = 1930] [serial = 703] [outer = 0x0] 13:49:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x116797000) [pid = 1930] [serial = 704] [outer = 0x115e90000] 13:49:49 INFO - PROCESS | 1930 | 1467665389992 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x116f90800) [pid = 1930] [serial = 705] [outer = 0x115e90000] 13:49:50 INFO - PROCESS | 1930 | 1467665390311 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]]]}] 13:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 522ms 13:49:50 INFO - PROCESS | 1930 | 1467665390339 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:49:50 INFO - PROCESS | 1930 | 1467665390340 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:49:50 INFO - PROCESS | 1930 | 1467665390343 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1930 | 1467665390344 Marionette TRACE conn2 <- [1,914,null,{}] 13:49:50 INFO - PROCESS | 1930 | 1467665390346 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}] 13:49:50 INFO - PROCESS | 1930 | 1467665390348 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:50 INFO - PROCESS | 1930 | 1467665390432 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:49:50 INFO - PROCESS | 1930 | 1467665390480 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:50 INFO - PROCESS | 1930 | 1467665390481 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x118530800 == 32 [pid = 1930] [id = 236] 13:49:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x113351400) [pid = 1930] [serial = 706] [outer = 0x0] 13:49:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x117c18c00) [pid = 1930] [serial = 707] [outer = 0x113351400] 13:49:50 INFO - PROCESS | 1930 | 1467665390507 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1180c3c00) [pid = 1930] [serial = 708] [outer = 0x113351400] 13:49:50 INFO - PROCESS | 1930 | 1467665390769 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]]]}] 13:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 13:49:50 INFO - PROCESS | 1930 | 1467665390812 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:49:50 INFO - PROCESS | 1930 | 1467665390813 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:49:50 INFO - PROCESS | 1930 | 1467665390824 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1930 | 1467665390825 Marionette TRACE conn2 <- [1,918,null,{}] 13:49:50 INFO - PROCESS | 1930 | 1467665390827 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}] 13:49:50 INFO - PROCESS | 1930 | 1467665390828 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:50 INFO - PROCESS | 1930 | 1467665390906 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:49:50 INFO - PROCESS | 1930 | 1467665390910 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:50 INFO - PROCESS | 1930 | 1467665390912 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x1169c1800 == 33 [pid = 1930] [id = 237] 13:49:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112f58800) [pid = 1930] [serial = 709] [outer = 0x0] 13:49:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x118253c00) [pid = 1930] [serial = 710] [outer = 0x112f58800] 13:49:50 INFO - PROCESS | 1930 | 1467665390945 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1183a1c00) [pid = 1930] [serial = 711] [outer = 0x112f58800] 13:49:51 INFO - PROCESS | 1930 | 1467665391329 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]]]}] 13:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 518ms 13:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:49:51 INFO - PROCESS | 1930 | 1467665391343 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:49:51 INFO - PROCESS | 1930 | 1467665391344 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:49:51 INFO - PROCESS | 1930 | 1467665391346 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:49:51 INFO - PROCESS | 1930 | 1467665391348 Marionette TRACE conn2 <- [1,922,null,{}] 13:49:51 INFO - PROCESS | 1930 | 1467665391351 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}] 13:49:51 INFO - PROCESS | 1930 | 1467665391355 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:51 INFO - PROCESS | 1930 | 1467665391471 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:49:51 INFO - PROCESS | 1930 | 1467665391506 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1930 | 1467665391507 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x121126000 == 34 [pid = 1930] [id = 238] 13:49:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1183a3400) [pid = 1930] [serial = 712] [outer = 0x0] 13:49:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x118711c00) [pid = 1930] [serial = 713] [outer = 0x1183a3400] 13:49:51 INFO - PROCESS | 1930 | 1467665391532 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119ae5800) [pid = 1930] [serial = 714] [outer = 0x1183a3400] 13:49:51 INFO - PROCESS | 1930 | 1467665391848 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]]]}] 13:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 525ms 13:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:49:51 INFO - PROCESS | 1930 | 1467665391871 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:49:51 INFO - PROCESS | 1930 | 1467665391873 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:49:51 INFO - PROCESS | 1930 | 1467665391875 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:49:51 INFO - PROCESS | 1930 | 1467665391876 Marionette TRACE conn2 <- [1,926,null,{}] 13:49:51 INFO - PROCESS | 1930 | 1467665391893 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}] 13:49:51 INFO - PROCESS | 1930 | 1467665391895 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:51 INFO - PROCESS | 1930 | 1467665391985 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:49:51 INFO - PROCESS | 1930 | 1467665391989 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1930 | 1467665391990 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x121244000 == 35 [pid = 1930] [id = 239] 13:49:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x118712800) [pid = 1930] [serial = 715] [outer = 0x0] 13:49:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x119ae6000) [pid = 1930] [serial = 716] [outer = 0x118712800] 13:49:52 INFO - PROCESS | 1930 | 1467665392022 Marionette DEBUG loaded listener.js 13:49:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x120ed3c00) [pid = 1930] [serial = 717] [outer = 0x118712800] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12530c000) [pid = 1930] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x126442400) [pid = 1930] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1121bd800) [pid = 1930] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x121a67800) [pid = 1930] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1133e5800) [pid = 1930] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112a7c400) [pid = 1930] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1133ef800) [pid = 1930] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1176f2000) [pid = 1930] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1126f0400) [pid = 1930] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12109b400) [pid = 1930] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x116799c00) [pid = 1930] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1199ca800) [pid = 1930] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1180c6c00) [pid = 1930] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12664ac00) [pid = 1930] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1266bf000) [pid = 1930] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x115d4d800) [pid = 1930] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:49:52 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11970f000) [pid = 1930] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:49:52 INFO - PROCESS | 1930 | 1467665392620 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]]]}] 13:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 770ms 13:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:49:52 INFO - PROCESS | 1930 | 1467665392649 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1930 | 1467665392652 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:49:52 INFO - PROCESS | 1930 | 1467665392656 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1930 | 1467665392658 Marionette TRACE conn2 <- [1,930,null,{}] 13:49:52 INFO - PROCESS | 1930 | 1467665392662 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}] 13:49:52 INFO - PROCESS | 1930 | 1467665392664 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:52 INFO - PROCESS | 1930 | 1467665392789 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:49:52 INFO - PROCESS | 1930 | 1467665392842 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:52 INFO - PROCESS | 1930 | 1467665392843 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11694b000 == 36 [pid = 1930] [id = 240] 13:49:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1129a9800) [pid = 1930] [serial = 718] [outer = 0x0] 13:49:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x112f53000) [pid = 1930] [serial = 719] [outer = 0x1129a9800] 13:49:52 INFO - PROCESS | 1930 | 1467665392875 Marionette DEBUG loaded listener.js 13:49:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1133e6800) [pid = 1930] [serial = 720] [outer = 0x1129a9800] 13:49:53 INFO - PROCESS | 1930 | 1467665393266 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]]]}] 13:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 672ms 13:49:53 INFO - PROCESS | 1930 | 1467665393328 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:49:53 INFO - PROCESS | 1930 | 1467665393332 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:49:53 INFO - PROCESS | 1930 | 1467665393336 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:49:53 INFO - PROCESS | 1930 | 1467665393338 Marionette TRACE conn2 <- [1,934,null,{}] 13:49:53 INFO - PROCESS | 1930 | 1467665393341 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}] 13:49:53 INFO - PROCESS | 1930 | 1467665393343 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:53 INFO - PROCESS | 1930 | 1467665393443 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:49:53 INFO - PROCESS | 1930 | 1467665393507 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:53 INFO - PROCESS | 1930 | 1467665393508 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x1188bf800 == 37 [pid = 1930] [id = 241] 13:49:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x115d57400) [pid = 1930] [serial = 721] [outer = 0x0] 13:49:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x115e96000) [pid = 1930] [serial = 722] [outer = 0x115d57400] 13:49:53 INFO - PROCESS | 1930 | 1467665393539 Marionette DEBUG loaded listener.js 13:49:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11679a000) [pid = 1930] [serial = 723] [outer = 0x115d57400] 13:49:53 INFO - PROCESS | 1930 | 1467665393968 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]]]}] 13:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 13:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:49:54 INFO - PROCESS | 1930 | 1467665394008 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:49:54 INFO - PROCESS | 1930 | 1467665394009 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:49:54 INFO - PROCESS | 1930 | 1467665394011 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:49:54 INFO - PROCESS | 1930 | 1467665394014 Marionette TRACE conn2 <- [1,938,null,{}] 13:49:54 INFO - PROCESS | 1930 | 1467665394022 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}] 13:49:54 INFO - PROCESS | 1930 | 1467665394025 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:54 INFO - PROCESS | 1930 | 1467665394143 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:49:54 INFO - PROCESS | 1930 | 1467665394211 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:54 INFO - PROCESS | 1930 | 1467665394213 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x118741000 == 38 [pid = 1930] [id = 242] 13:49:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11839c800) [pid = 1930] [serial = 724] [outer = 0x0] 13:49:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11861d400) [pid = 1930] [serial = 725] [outer = 0x11839c800] 13:49:54 INFO - PROCESS | 1930 | 1467665394256 Marionette DEBUG loaded listener.js 13:49:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11909e000) [pid = 1930] [serial = 726] [outer = 0x11839c800] 13:49:54 INFO - PROCESS | 1930 | 1467665394695 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]]]}] 13:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 724ms 13:49:54 INFO - PROCESS | 1930 | 1467665394736 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:49:54 INFO - PROCESS | 1930 | 1467665394739 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:49:54 INFO - PROCESS | 1930 | 1467665394742 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:49:54 INFO - PROCESS | 1930 | 1467665394744 Marionette TRACE conn2 <- [1,942,null,{}] 13:49:54 INFO - PROCESS | 1930 | 1467665394748 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}] 13:49:54 INFO - PROCESS | 1930 | 1467665394750 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:54 INFO - PROCESS | 1930 | 1467665394885 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:49:54 INFO - PROCESS | 1930 | 1467665394974 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:54 INFO - PROCESS | 1930 | 1467665394976 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x125359000 == 39 [pid = 1930] [id = 243] 13:49:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1190ef000) [pid = 1930] [serial = 727] [outer = 0x0] 13:49:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11976cc00) [pid = 1930] [serial = 728] [outer = 0x1190ef000] 13:49:55 INFO - PROCESS | 1930 | 1467665395023 Marionette DEBUG loaded listener.js 13:49:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120ecd000) [pid = 1930] [serial = 729] [outer = 0x1190ef000] 13:49:55 INFO - PROCESS | 1930 | 1467665395499 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]]]}] 13:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 770ms 13:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:49:55 INFO - PROCESS | 1930 | 1467665395512 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:49:55 INFO - PROCESS | 1930 | 1467665395514 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:49:55 INFO - PROCESS | 1930 | 1467665395518 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:49:55 INFO - PROCESS | 1930 | 1467665395519 Marionette TRACE conn2 <- [1,946,null,{}] 13:49:55 INFO - PROCESS | 1930 | 1467665395522 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}] 13:49:55 INFO - PROCESS | 1930 | 1467665395524 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:55 INFO - PROCESS | 1930 | 1467665395618 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:49:55 INFO - PROCESS | 1930 | 1467665395665 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:55 INFO - PROCESS | 1930 | 1467665395666 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x126424800 == 40 [pid = 1930] [id = 244] 13:49:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1204fc400) [pid = 1930] [serial = 730] [outer = 0x0] 13:49:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x120fe9800) [pid = 1930] [serial = 731] [outer = 0x1204fc400] 13:49:55 INFO - PROCESS | 1930 | 1467665395695 Marionette DEBUG loaded listener.js 13:49:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12109b400) [pid = 1930] [serial = 732] [outer = 0x1204fc400] 13:49:56 INFO - PROCESS | 1930 | 1467665396217 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]]]}] 13:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 723ms 13:49:56 INFO - PROCESS | 1930 | 1467665396249 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:49:56 INFO - PROCESS | 1930 | 1467665396251 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:49:56 INFO - PROCESS | 1930 | 1467665396256 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:49:56 INFO - PROCESS | 1930 | 1467665396259 Marionette TRACE conn2 <- [1,950,null,{}] 13:49:56 INFO - PROCESS | 1930 | 1467665396263 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}] 13:49:56 INFO - PROCESS | 1930 | 1467665396265 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:56 INFO - PROCESS | 1930 | 1467665396362 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:49:56 INFO - PROCESS | 1930 | 1467665396422 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:56 INFO - PROCESS | 1930 | 1467665396426 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x11695b800 == 41 [pid = 1930] [id = 245] 13:49:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112a85000) [pid = 1930] [serial = 733] [outer = 0x0] 13:49:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x112e2ac00) [pid = 1930] [serial = 734] [outer = 0x112a85000] 13:49:56 INFO - PROCESS | 1930 | 1467665396454 Marionette DEBUG loaded listener.js 13:49:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1133e5800) [pid = 1930] [serial = 735] [outer = 0x112a85000] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x121126000 == 40 [pid = 1930] [id = 238] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1169c1800 == 39 [pid = 1930] [id = 237] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x118530800 == 38 [pid = 1930] [id = 236] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1182dd800 == 37 [pid = 1930] [id = 235] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x116ab0000 == 36 [pid = 1930] [id = 234] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x112e4c800 == 35 [pid = 1930] [id = 233] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11264e800 == 34 [pid = 1930] [id = 231] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1182d6000 == 33 [pid = 1930] [id = 232] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x126424800 == 32 [pid = 1930] [id = 244] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x125359000 == 31 [pid = 1930] [id = 243] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x118741000 == 30 [pid = 1930] [id = 242] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x1188bf800 == 29 [pid = 1930] [id = 241] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x121244000 == 28 [pid = 1930] [id = 239] 13:49:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11694b000 == 27 [pid = 1930] [id = 240] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12635d800) [pid = 1930] [serial = 671] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1266b6400) [pid = 1930] [serial = 639] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x120fe7400) [pid = 1930] [serial = 659] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x120ff4000) [pid = 1930] [serial = 660] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x124ad3800) [pid = 1930] [serial = 668] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11902e800) [pid = 1930] [serial = 653] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119760800) [pid = 1930] [serial = 654] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112a83400) [pid = 1930] [serial = 641] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1133ee800) [pid = 1930] [serial = 642] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x115d4e400) [pid = 1930] [serial = 644] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x115e94000) [pid = 1930] [serial = 645] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x126443400) [pid = 1930] [serial = 674] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x117c19c00) [pid = 1930] [serial = 647] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1180c1400) [pid = 1930] [serial = 648] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1214e9800) [pid = 1930] [serial = 662] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1214f0800) [pid = 1930] [serial = 663] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x121595000) [pid = 1930] [serial = 665] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x121ccf800) [pid = 1930] [serial = 666] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1204f7000) [pid = 1930] [serial = 656] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x120f47000) [pid = 1930] [serial = 657] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x118293000) [pid = 1930] [serial = 650] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x118627800) [pid = 1930] [serial = 651] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x1266b9000) [pid = 1930] [serial = 677] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x126f4f400) [pid = 1930] [serial = 687] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x12664b800) [pid = 1930] [serial = 675] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x1266be800) [pid = 1930] [serial = 678] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x126f56800) [pid = 1930] [serial = 689] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x116f6b000) [pid = 1930] [serial = 680] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x124ab0000) [pid = 1930] [serial = 683] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x119763000) [pid = 1930] [serial = 681] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x1269ca800) [pid = 1930] [serial = 686] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x126438400) [pid = 1930] [serial = 672] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x1266bec00) [pid = 1930] [serial = 684] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x124da2000) [pid = 1930] [serial = 669] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1930 | 1467665397517 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]]]}] 13:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1273ms 13:49:57 INFO - PROCESS | 1930 | 1467665397529 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:49:57 INFO - PROCESS | 1930 | 1467665397531 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:49:57 INFO - PROCESS | 1930 | 1467665397542 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:49:57 INFO - PROCESS | 1930 | 1467665397544 Marionette TRACE conn2 <- [1,954,null,{}] 13:49:57 INFO - PROCESS | 1930 | 1467665397547 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}] 13:49:57 INFO - PROCESS | 1930 | 1467665397549 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:57 INFO - PROCESS | 1930 | 1467665397627 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:49:57 INFO - PROCESS | 1930 | 1467665397636 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:57 INFO - PROCESS | 1930 | 1467665397639 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x115da8000 == 28 [pid = 1930] [id = 246] 13:49:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x112f4c000) [pid = 1930] [serial = 736] [outer = 0x0] 13:49:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x113c6a800) [pid = 1930] [serial = 737] [outer = 0x112f4c000] 13:49:57 INFO - PROCESS | 1930 | 1467665397667 Marionette DEBUG loaded listener.js 13:49:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x112e2d000) [pid = 1930] [serial = 738] [outer = 0x112f4c000] 13:49:58 INFO - PROCESS | 1930 | 1467665397992 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]]]}] 13:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 471ms 13:49:58 INFO - PROCESS | 1930 | 1467665398026 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:49:58 INFO - PROCESS | 1930 | 1467665398030 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:49:58 INFO - PROCESS | 1930 | 1467665398038 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:49:58 INFO - PROCESS | 1930 | 1467665398040 Marionette TRACE conn2 <- [1,958,null,{}] 13:49:58 INFO - PROCESS | 1930 | 1467665398042 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}] 13:49:58 INFO - PROCESS | 1930 | 1467665398044 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:58 INFO - PROCESS | 1930 | 1467665398120 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:49:58 INFO - PROCESS | 1930 | 1467665398124 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:58 INFO - PROCESS | 1930 | 1467665398125 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x117154800 == 29 [pid = 1930] [id = 247] 13:49:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x115e95c00) [pid = 1930] [serial = 739] [outer = 0x0] 13:49:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x116984400) [pid = 1930] [serial = 740] [outer = 0x115e95c00] 13:49:58 INFO - PROCESS | 1930 | 1467665398155 Marionette DEBUG loaded listener.js 13:49:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x116f90c00) [pid = 1930] [serial = 741] [outer = 0x115e95c00] 13:49:58 INFO - PROCESS | 1930 | 1467665398493 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]]]}] 13:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 13:49:58 INFO - PROCESS | 1930 | 1467665398507 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:49:58 INFO - PROCESS | 1930 | 1467665398518 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:49:58 INFO - PROCESS | 1930 | 1467665398522 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:49:58 INFO - PROCESS | 1930 | 1467665398524 Marionette TRACE conn2 <- [1,962,null,{}] 13:49:58 INFO - PROCESS | 1930 | 1467665398532 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}] 13:49:58 INFO - PROCESS | 1930 | 1467665398535 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:58 INFO - PROCESS | 1930 | 1467665398614 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:49:58 INFO - PROCESS | 1930 | 1467665398665 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:58 INFO - PROCESS | 1930 | 1467665398667 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x11873c800 == 30 [pid = 1930] [id = 248] 13:49:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x1126fc800) [pid = 1930] [serial = 742] [outer = 0x0] 13:49:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x11824f800) [pid = 1930] [serial = 743] [outer = 0x1126fc800] 13:49:58 INFO - PROCESS | 1930 | 1467665398695 Marionette DEBUG loaded listener.js 13:49:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x118626c00) [pid = 1930] [serial = 744] [outer = 0x1126fc800] 13:49:58 INFO - PROCESS | 1930 | 1467665398993 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]]]}] 13:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 13:49:59 INFO - PROCESS | 1930 | 1467665399042 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:49:59 INFO - PROCESS | 1930 | 1467665399044 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:49:59 INFO - PROCESS | 1930 | 1467665399046 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:49:59 INFO - PROCESS | 1930 | 1467665399047 Marionette TRACE conn2 <- [1,966,null,{}] 13:49:59 INFO - PROCESS | 1930 | 1467665399050 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}] 13:49:59 INFO - PROCESS | 1930 | 1467665399051 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:59 INFO - PROCESS | 1930 | 1467665399126 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:49:59 INFO - PROCESS | 1930 | 1467665399179 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:59 INFO - PROCESS | 1930 | 1467665399180 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x119356000 == 31 [pid = 1930] [id = 249] 13:49:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x1176e7c00) [pid = 1930] [serial = 745] [outer = 0x0] 13:49:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x1190eb400) [pid = 1930] [serial = 746] [outer = 0x1176e7c00] 13:49:59 INFO - PROCESS | 1930 | 1467665399206 Marionette DEBUG loaded listener.js 13:49:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x119ae5c00) [pid = 1930] [serial = 747] [outer = 0x1176e7c00] 13:49:59 INFO - PROCESS | 1930 | 1467665399494 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]]]}] 13:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 473ms 13:49:59 INFO - PROCESS | 1930 | 1467665399524 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:49:59 INFO - PROCESS | 1930 | 1467665399525 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:49:59 INFO - PROCESS | 1930 | 1467665399527 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:49:59 INFO - PROCESS | 1930 | 1467665399529 Marionette TRACE conn2 <- [1,970,null,{}] 13:49:59 INFO - PROCESS | 1930 | 1467665399531 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}] 13:49:59 INFO - PROCESS | 1930 | 1467665399543 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:59 INFO - PROCESS | 1930 | 1467665399639 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:49:59 INFO - PROCESS | 1930 | 1467665399642 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:59 INFO - PROCESS | 1930 | 1467665399643 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:49:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x121236000 == 32 [pid = 1930] [id = 250] 13:49:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x1126fac00) [pid = 1930] [serial = 748] [outer = 0x0] 13:49:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x119760800) [pid = 1930] [serial = 749] [outer = 0x1126fac00] 13:49:59 INFO - PROCESS | 1930 | 1467665399669 Marionette DEBUG loaded listener.js 13:49:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x120f46800) [pid = 1930] [serial = 750] [outer = 0x1126fac00] 13:50:00 INFO - PROCESS | 1930 | 1467665400025 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]]]}] 13:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 13:50:00 INFO - PROCESS | 1930 | 1467665400048 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:50:00 INFO - PROCESS | 1930 | 1467665400050 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:50:00 INFO - PROCESS | 1930 | 1467665400054 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:50:00 INFO - PROCESS | 1930 | 1467665400055 Marionette TRACE conn2 <- [1,974,null,{}] 13:50:00 INFO - PROCESS | 1930 | 1467665400064 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}] 13:50:00 INFO - PROCESS | 1930 | 1467665400068 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:00 INFO - PROCESS | 1930 | 1467665400174 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:50:00 INFO - PROCESS | 1930 | 1467665400208 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:00 INFO - PROCESS | 1930 | 1467665400209 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x121cd6000 == 33 [pid = 1930] [id = 251] 13:50:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1204f9000) [pid = 1930] [serial = 751] [outer = 0x0] 13:50:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1214eac00) [pid = 1930] [serial = 752] [outer = 0x1204f9000] 13:50:00 INFO - PROCESS | 1930 | 1467665400235 Marionette DEBUG loaded listener.js 13:50:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1219ab000) [pid = 1930] [serial = 753] [outer = 0x1204f9000] 13:50:00 INFO - PROCESS | 1930 | 1467665400591 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]]]}] 13:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 574ms 13:50:00 INFO - PROCESS | 1930 | 1467665400631 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:50:00 INFO - PROCESS | 1930 | 1467665400636 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:50:00 INFO - PROCESS | 1930 | 1467665400639 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:50:00 INFO - PROCESS | 1930 | 1467665400641 Marionette TRACE conn2 <- [1,978,null,{}] 13:50:00 INFO - PROCESS | 1930 | 1467665400644 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}] 13:50:00 INFO - PROCESS | 1930 | 1467665400646 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:00 INFO - PROCESS | 1930 | 1467665400795 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:50:00 INFO - PROCESS | 1930 | 1467665400820 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:00 INFO - PROCESS | 1930 | 1467665400821 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x125359800 == 34 [pid = 1930] [id = 252] 13:50:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1126f9c00) [pid = 1930] [serial = 754] [outer = 0x0] 13:50:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x121cc6000) [pid = 1930] [serial = 755] [outer = 0x1126f9c00] 13:50:00 INFO - PROCESS | 1930 | 1467665400860 Marionette DEBUG loaded listener.js 13:50:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1248c9800) [pid = 1930] [serial = 756] [outer = 0x1126f9c00] 13:50:01 INFO - PROCESS | 1930 | 1467665401267 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]]]}] 13:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 13:50:01 INFO - PROCESS | 1930 | 1467665401312 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:50:01 INFO - PROCESS | 1930 | 1467665401313 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:50:01 INFO - PROCESS | 1930 | 1467665401315 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:50:01 INFO - PROCESS | 1930 | 1467665401316 Marionette TRACE conn2 <- [1,982,null,{}] 13:50:01 INFO - PROCESS | 1930 | 1467665401319 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}] 13:50:01 INFO - PROCESS | 1930 | 1467665401320 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:01 INFO - PROCESS | 1930 | 1467665401412 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x112f58800) [pid = 1930] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1183a3400) [pid = 1930] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1214eb000) [pid = 1930] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x118712800) [pid = 1930] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x113351400) [pid = 1930] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x115e90000) [pid = 1930] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x114f8c800) [pid = 1930] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x113c97400) [pid = 1930] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x1129a8400) [pid = 1930] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:50:01 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x111c22c00) [pid = 1930] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:50:01 INFO - PROCESS | 1930 | 1467665401558 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:01 INFO - PROCESS | 1930 | 1467665401559 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x115d94800 == 35 [pid = 1930] [id = 253] 13:50:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x11213bc00) [pid = 1930] [serial = 757] [outer = 0x0] 13:50:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x1129b3c00) [pid = 1930] [serial = 758] [outer = 0x11213bc00] 13:50:01 INFO - PROCESS | 1930 | 1467665401605 Marionette DEBUG loaded listener.js 13:50:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x115e2b000) [pid = 1930] [serial = 759] [outer = 0x11213bc00] 13:50:01 INFO - PROCESS | 1930 | 1467665401942 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]]]}] 13:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 671ms 13:50:01 INFO - PROCESS | 1930 | 1467665401987 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:50:01 INFO - PROCESS | 1930 | 1467665401989 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:50:01 INFO - PROCESS | 1930 | 1467665401991 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:50:01 INFO - PROCESS | 1930 | 1467665401993 Marionette TRACE conn2 <- [1,986,null,{}] 13:50:01 INFO - PROCESS | 1930 | 1467665401995 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}] 13:50:01 INFO - PROCESS | 1930 | 1467665401996 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:02 INFO - PROCESS | 1930 | 1467665402078 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:50:02 INFO - PROCESS | 1930 | 1467665402083 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:02 INFO - PROCESS | 1930 | 1467665402086 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x11873c000 == 36 [pid = 1930] [id = 254] 13:50:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x116f94400) [pid = 1930] [serial = 760] [outer = 0x0] 13:50:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1204f6c00) [pid = 1930] [serial = 761] [outer = 0x116f94400] 13:50:02 INFO - PROCESS | 1930 | 1467665402110 Marionette DEBUG loaded listener.js 13:50:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x124ad0000) [pid = 1930] [serial = 762] [outer = 0x116f94400] 13:50:02 INFO - PROCESS | 1930 | 1467665402421 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]]]}] 13:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 13:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:50:02 INFO - PROCESS | 1930 | 1467665402479 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:50:02 INFO - PROCESS | 1930 | 1467665402480 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:50:02 INFO - PROCESS | 1930 | 1467665402484 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:50:02 INFO - PROCESS | 1930 | 1467665402486 Marionette TRACE conn2 <- [1,990,null,{}] 13:50:02 INFO - PROCESS | 1930 | 1467665402489 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}] 13:50:02 INFO - PROCESS | 1930 | 1467665402491 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:02 INFO - PROCESS | 1930 | 1467665402565 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:50:02 INFO - PROCESS | 1930 | 1467665402570 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:02 INFO - PROCESS | 1930 | 1467665402572 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x128e90800 == 37 [pid = 1930] [id = 255] 13:50:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x115e90000) [pid = 1930] [serial = 763] [outer = 0x0] 13:50:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x124c56000) [pid = 1930] [serial = 764] [outer = 0x115e90000] 13:50:02 INFO - PROCESS | 1930 | 1467665402596 Marionette DEBUG loaded listener.js 13:50:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x12530c000) [pid = 1930] [serial = 765] [outer = 0x115e90000] 13:50:02 INFO - PROCESS | 1930 | 1467665402936 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]]]}] 13:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 474ms 13:50:02 INFO - PROCESS | 1930 | 1467665402957 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:50:02 INFO - PROCESS | 1930 | 1467665402959 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:50:02 INFO - PROCESS | 1930 | 1467665402961 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:50:02 INFO - PROCESS | 1930 | 1467665402963 Marionette TRACE conn2 <- [1,994,null,{}] 13:50:02 INFO - PROCESS | 1930 | 1467665402967 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}] 13:50:02 INFO - PROCESS | 1930 | 1467665402969 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:03 INFO - PROCESS | 1930 | 1467665403059 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:50:03 INFO - PROCESS | 1930 | 1467665403072 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:03 INFO - PROCESS | 1930 | 1467665403074 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x121230800 == 38 [pid = 1930] [id = 256] 13:50:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x112d38800) [pid = 1930] [serial = 766] [outer = 0x0] 13:50:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x125387000) [pid = 1930] [serial = 767] [outer = 0x112d38800] 13:50:03 INFO - PROCESS | 1930 | 1467665403145 Marionette DEBUG loaded listener.js 13:50:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1263bb800) [pid = 1930] [serial = 768] [outer = 0x112d38800] 13:50:03 INFO - PROCESS | 1930 | 1467665403423 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]]]}] 13:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 473ms 13:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:50:03 INFO - PROCESS | 1930 | 1467665403440 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:50:03 INFO - PROCESS | 1930 | 1467665403441 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:50:03 INFO - PROCESS | 1930 | 1467665403443 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:50:03 INFO - PROCESS | 1930 | 1467665403444 Marionette TRACE conn2 <- [1,998,null,{}] 13:50:03 INFO - PROCESS | 1930 | 1467665403446 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}] 13:50:03 INFO - PROCESS | 1930 | 1467665403447 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:03 INFO - PROCESS | 1930 | 1467665403529 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:50:03 INFO - PROCESS | 1930 | 1467665403536 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:03 INFO - PROCESS | 1930 | 1467665403537 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4c9000 == 39 [pid = 1930] [id = 257] 13:50:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1183a3000) [pid = 1930] [serial = 769] [outer = 0x0] 13:50:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x12643ec00) [pid = 1930] [serial = 770] [outer = 0x1183a3000] 13:50:03 INFO - PROCESS | 1930 | 1467665403561 Marionette DEBUG loaded listener.js 13:50:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x126462c00) [pid = 1930] [serial = 771] [outer = 0x1183a3000] 13:50:04 INFO - PROCESS | 1930 | 1467665404127 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]]]}] 13:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 720ms 13:50:04 INFO - PROCESS | 1930 | 1467665404164 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:50:04 INFO - PROCESS | 1930 | 1467665404167 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:50:04 INFO - PROCESS | 1930 | 1467665404170 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:50:04 INFO - PROCESS | 1930 | 1467665404174 Marionette TRACE conn2 <- [1,1002,null,{}] 13:50:04 INFO - PROCESS | 1930 | 1467665404178 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}] 13:50:04 INFO - PROCESS | 1930 | 1467665404180 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:04 INFO - PROCESS | 1930 | 1467665404296 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:50:04 INFO - PROCESS | 1930 | 1467665404398 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:04 INFO - PROCESS | 1930 | 1467665404400 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e6000 == 40 [pid = 1930] [id = 258] 13:50:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x113dde000) [pid = 1930] [serial = 772] [outer = 0x0] 13:50:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x115d50800) [pid = 1930] [serial = 773] [outer = 0x113dde000] 13:50:04 INFO - PROCESS | 1930 | 1467665404432 Marionette DEBUG loaded listener.js 13:50:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1164ea800) [pid = 1930] [serial = 774] [outer = 0x113dde000] 13:50:04 INFO - PROCESS | 1930 | 1467665404957 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]]]}] 13:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 973ms 13:50:05 INFO - PROCESS | 1930 | 1467665405143 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:50:05 INFO - PROCESS | 1930 | 1467665405146 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:50:05 INFO - PROCESS | 1930 | 1467665405149 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:50:05 INFO - PROCESS | 1930 | 1467665405151 Marionette TRACE conn2 <- [1,1006,null,{}] 13:50:05 INFO - PROCESS | 1930 | 1467665405155 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}] 13:50:05 INFO - PROCESS | 1930 | 1467665405157 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:05 INFO - PROCESS | 1930 | 1467665405257 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:50:05 INFO - PROCESS | 1930 | 1467665405305 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:05 INFO - PROCESS | 1930 | 1467665405308 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x116abb800 == 41 [pid = 1930] [id = 259] 13:50:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x114fc0400) [pid = 1930] [serial = 775] [outer = 0x0] 13:50:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x115dd9c00) [pid = 1930] [serial = 776] [outer = 0x114fc0400] 13:50:05 INFO - PROCESS | 1930 | 1467665405336 Marionette DEBUG loaded listener.js 13:50:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x116636400) [pid = 1930] [serial = 777] [outer = 0x114fc0400] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x121230800 == 40 [pid = 1930] [id = 256] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x128e90800 == 39 [pid = 1930] [id = 255] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11873c000 == 38 [pid = 1930] [id = 254] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x115d94800 == 37 [pid = 1930] [id = 253] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x125359800 == 36 [pid = 1930] [id = 252] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x121cd6000 == 35 [pid = 1930] [id = 251] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x121236000 == 34 [pid = 1930] [id = 250] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x119356000 == 33 [pid = 1930] [id = 249] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11873c800 == 32 [pid = 1930] [id = 248] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x117154800 == 31 [pid = 1930] [id = 247] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x115da8000 == 30 [pid = 1930] [id = 246] 13:50:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11695b800 == 29 [pid = 1930] [id = 245] 13:50:05 INFO - PROCESS | 1930 | 1467665405755 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]]]}] 13:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 621ms 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x128bdd000) [pid = 1930] [serial = 690] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x119ae6000) [pid = 1930] [serial = 716] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x120ed3c00) [pid = 1930] [serial = 717] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x118253c00) [pid = 1930] [serial = 710] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119ae5800) [pid = 1930] [serial = 714] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x117c18c00) [pid = 1930] [serial = 707] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x116797000) [pid = 1930] [serial = 704] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x116f90800) [pid = 1930] [serial = 705] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x115d4ac00) [pid = 1930] [serial = 701] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x115de3000) [pid = 1930] [serial = 702] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x115d57c00) [pid = 1930] [serial = 695] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x116636c00) [pid = 1930] [serial = 696] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x112a79400) [pid = 1930] [serial = 698] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x112def800) [pid = 1930] [serial = 699] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1126f6800) [pid = 1930] [serial = 692] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1129aac00) [pid = 1930] [serial = 693] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1180c3c00) [pid = 1930] [serial = 708] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1183a1c00) [pid = 1930] [serial = 711] [outer = 0x0] [url = about:blank] 13:50:05 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x118711c00) [pid = 1930] [serial = 713] [outer = 0x0] [url = about:blank] 13:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:50:05 INFO - PROCESS | 1930 | 1467665405783 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:50:05 INFO - PROCESS | 1930 | 1467665405785 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:50:05 INFO - PROCESS | 1930 | 1467665405792 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:50:05 INFO - PROCESS | 1930 | 1467665405795 Marionette TRACE conn2 <- [1,1010,null,{}] 13:50:05 INFO - PROCESS | 1930 | 1467665405798 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}] 13:50:05 INFO - PROCESS | 1930 | 1467665405800 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:05 INFO - PROCESS | 1930 | 1467665405879 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:50:05 INFO - PROCESS | 1930 | 1467665405886 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:05 INFO - PROCESS | 1930 | 1467665405887 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x117144000 == 30 [pid = 1930] [id = 260] 13:50:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x116a23800) [pid = 1930] [serial = 778] [outer = 0x0] 13:50:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x116f94000) [pid = 1930] [serial = 779] [outer = 0x116a23800] 13:50:05 INFO - PROCESS | 1930 | 1467665405916 Marionette DEBUG loaded listener.js 13:50:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11824dc00) [pid = 1930] [serial = 780] [outer = 0x116a23800] 13:50:06 INFO - PROCESS | 1930 | 1467665406244 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]]]}] 13:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 474ms 13:50:06 INFO - PROCESS | 1930 | 1467665406263 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:50:06 INFO - PROCESS | 1930 | 1467665406265 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:50:06 INFO - PROCESS | 1930 | 1467665406271 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:50:06 INFO - PROCESS | 1930 | 1467665406272 Marionette TRACE conn2 <- [1,1014,null,{}] 13:50:06 INFO - PROCESS | 1930 | 1467665406280 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}] 13:50:06 INFO - PROCESS | 1930 | 1467665406285 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:06 INFO - PROCESS | 1930 | 1467665406380 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:50:06 INFO - PROCESS | 1930 | 1467665406431 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:06 INFO - PROCESS | 1930 | 1467665406434 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x1188c3800 == 31 [pid = 1930] [id = 261] 13:50:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1183a3400) [pid = 1930] [serial = 781] [outer = 0x0] 13:50:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11909b000) [pid = 1930] [serial = 782] [outer = 0x1183a3400] 13:50:06 INFO - PROCESS | 1930 | 1467665406465 Marionette DEBUG loaded listener.js 13:50:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x119ae0400) [pid = 1930] [serial = 783] [outer = 0x1183a3400] 13:50:06 INFO - PROCESS | 1930 | 1467665406765 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]]]}] 13:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 523ms 13:50:06 INFO - PROCESS | 1930 | 1467665406792 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:50:06 INFO - PROCESS | 1930 | 1467665406793 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:50:06 INFO - PROCESS | 1930 | 1467665406796 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:50:06 INFO - PROCESS | 1930 | 1467665406797 Marionette TRACE conn2 <- [1,1018,null,{}] 13:50:06 INFO - PROCESS | 1930 | 1467665406799 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}] 13:50:06 INFO - PROCESS | 1930 | 1467665406803 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:06 INFO - PROCESS | 1930 | 1467665406887 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:50:06 INFO - PROCESS | 1930 | 1467665406895 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:06 INFO - PROCESS | 1930 | 1467665406896 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x119445800 == 32 [pid = 1930] [id = 262] 13:50:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11848b400) [pid = 1930] [serial = 784] [outer = 0x0] 13:50:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x120ed7800) [pid = 1930] [serial = 785] [outer = 0x11848b400] 13:50:06 INFO - PROCESS | 1930 | 1467665406965 Marionette DEBUG loaded listener.js 13:50:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x12109d000) [pid = 1930] [serial = 786] [outer = 0x11848b400] 13:50:07 INFO - PROCESS | 1930 | 1467665407263 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]]]}] 13:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 13:50:07 INFO - PROCESS | 1930 | 1467665407315 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:50:07 INFO - PROCESS | 1930 | 1467665407318 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:50:07 INFO - PROCESS | 1930 | 1467665407321 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:50:07 INFO - PROCESS | 1930 | 1467665407322 Marionette TRACE conn2 <- [1,1022,null,{}] 13:50:07 INFO - PROCESS | 1930 | 1467665407324 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}] 13:50:07 INFO - PROCESS | 1930 | 1467665407325 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:07 INFO - PROCESS | 1930 | 1467665407398 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:50:07 INFO - PROCESS | 1930 | 1467665407404 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:07 INFO - PROCESS | 1930 | 1467665407405 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215b0800 == 33 [pid = 1930] [id = 263] 13:50:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x112f55400) [pid = 1930] [serial = 787] [outer = 0x0] 13:50:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1214eb800) [pid = 1930] [serial = 788] [outer = 0x112f55400] 13:50:07 INFO - PROCESS | 1930 | 1467665407430 Marionette DEBUG loaded listener.js 13:50:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1214f2800) [pid = 1930] [serial = 789] [outer = 0x112f55400] 13:50:07 INFO - PROCESS | 1930 | 1467665407756 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]]]}] 13:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 467ms 13:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:50:07 INFO - PROCESS | 1930 | 1467665407789 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:50:07 INFO - PROCESS | 1930 | 1467665407790 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:50:07 INFO - PROCESS | 1930 | 1467665407792 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:50:07 INFO - PROCESS | 1930 | 1467665407793 Marionette TRACE conn2 <- [1,1026,null,{}] 13:50:07 INFO - PROCESS | 1930 | 1467665407796 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}] 13:50:07 INFO - PROCESS | 1930 | 1467665407800 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:07 INFO - PROCESS | 1930 | 1467665407932 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:50:07 INFO - PROCESS | 1930 | 1467665407946 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:07 INFO - PROCESS | 1930 | 1467665407948 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x125359000 == 34 [pid = 1930] [id = 264] 13:50:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x112de8400) [pid = 1930] [serial = 790] [outer = 0x0] 13:50:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x123b9f800) [pid = 1930] [serial = 791] [outer = 0x112de8400] 13:50:07 INFO - PROCESS | 1930 | 1467665407974 Marionette DEBUG loaded listener.js 13:50:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12635ac00) [pid = 1930] [serial = 792] [outer = 0x112de8400] 13:50:08 INFO - PROCESS | 1930 | 1467665408320 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]]]}] 13:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 568ms 13:50:08 INFO - PROCESS | 1930 | 1467665408362 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:50:08 INFO - PROCESS | 1930 | 1467665408363 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:50:08 INFO - PROCESS | 1930 | 1467665408365 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:50:08 INFO - PROCESS | 1930 | 1467665408366 Marionette TRACE conn2 <- [1,1030,null,{}] 13:50:08 INFO - PROCESS | 1930 | 1467665408369 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}] 13:50:08 INFO - PROCESS | 1930 | 1467665408370 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:08 INFO - PROCESS | 1930 | 1467665408465 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:50:08 INFO - PROCESS | 1930 | 1467665408469 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:08 INFO - PROCESS | 1930 | 1467665408470 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12695f000 == 35 [pid = 1930] [id = 265] 13:50:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1183a6800) [pid = 1930] [serial = 793] [outer = 0x0] 13:50:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1263ae000) [pid = 1930] [serial = 794] [outer = 0x1183a6800] 13:50:08 INFO - PROCESS | 1930 | 1467665408494 Marionette DEBUG loaded listener.js 13:50:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12643b000) [pid = 1930] [serial = 795] [outer = 0x1183a6800] 13:50:08 INFO - PROCESS | 1930 | 1467665408840 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]]]}] 13:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 13:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:50:08 INFO - PROCESS | 1930 | 1467665408886 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:50:08 INFO - PROCESS | 1930 | 1467665408887 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:50:08 INFO - PROCESS | 1930 | 1467665408889 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:50:08 INFO - PROCESS | 1930 | 1467665408891 Marionette TRACE conn2 <- [1,1034,null,{}] 13:50:08 INFO - PROCESS | 1930 | 1467665408893 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}] 13:50:08 INFO - PROCESS | 1930 | 1467665408894 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:08 INFO - PROCESS | 1930 | 1467665408987 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:50:09 INFO - PROCESS | 1930 | 1467665408996 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:09 INFO - PROCESS | 1930 | 1467665408997 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x113c12000 == 36 [pid = 1930] [id = 266] 13:50:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12643b800) [pid = 1930] [serial = 796] [outer = 0x0] 13:50:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x126463000) [pid = 1930] [serial = 797] [outer = 0x12643b800] 13:50:09 INFO - PROCESS | 1930 | 1467665409026 Marionette DEBUG loaded listener.js 13:50:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x126654c00) [pid = 1930] [serial = 798] [outer = 0x12643b800] 13:50:09 INFO - PROCESS | 1930 | 1467665409393 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]]]}] 13:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 13:50:09 INFO - PROCESS | 1930 | 1467665409408 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:50:09 INFO - PROCESS | 1930 | 1467665409410 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:50:09 INFO - PROCESS | 1930 | 1467665409412 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:50:09 INFO - PROCESS | 1930 | 1467665409413 Marionette TRACE conn2 <- [1,1038,null,{}] 13:50:09 INFO - PROCESS | 1930 | 1467665409416 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}] 13:50:09 INFO - PROCESS | 1930 | 1467665409419 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:09 INFO - PROCESS | 1930 | 1467665409519 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:50:09 INFO - PROCESS | 1930 | 1467665409530 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:09 INFO - PROCESS | 1930 | 1467665409531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296cb000 == 37 [pid = 1930] [id = 267] 13:50:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x126440800) [pid = 1930] [serial = 799] [outer = 0x0] 13:50:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1266b6800) [pid = 1930] [serial = 800] [outer = 0x126440800] 13:50:09 INFO - PROCESS | 1930 | 1467665409565 Marionette DEBUG loaded listener.js 13:50:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1266bbc00) [pid = 1930] [serial = 801] [outer = 0x126440800] 13:50:10 INFO - PROCESS | 1930 | 1467665409999 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]]]}] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1126fac00) [pid = 1930] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x112f4c000) [pid = 1930] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1129a9800) [pid = 1930] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1176e7c00) [pid = 1930] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x115d57400) [pid = 1930] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x112a85000) [pid = 1930] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x115e95c00) [pid = 1930] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1126fc800) [pid = 1930] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11839c800) [pid = 1930] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1190ef000) [pid = 1930] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1204fc400) [pid = 1930] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115e90000) [pid = 1930] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1204f9000) [pid = 1930] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1126f9c00) [pid = 1930] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11213bc00) [pid = 1930] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x116f94400) [pid = 1930] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:50:10 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x112d38800) [pid = 1930] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 619ms 13:50:10 INFO - PROCESS | 1930 | 1467665410032 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:50:10 INFO - PROCESS | 1930 | 1467665410035 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:50:10 INFO - PROCESS | 1930 | 1467665410038 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:50:10 INFO - PROCESS | 1930 | 1467665410039 Marionette TRACE conn2 <- [1,1042,null,{}] 13:50:10 INFO - PROCESS | 1930 | 1467665410041 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}] 13:50:10 INFO - PROCESS | 1930 | 1467665410042 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:10 INFO - PROCESS | 1930 | 1467665410121 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:50:10 INFO - PROCESS | 1930 | 1467665410125 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1930 | 1467665410126 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11934b800 == 38 [pid = 1930] [id = 268] 13:50:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x113352800) [pid = 1930] [serial = 802] [outer = 0x0] 13:50:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x115de6800) [pid = 1930] [serial = 803] [outer = 0x113352800] 13:50:10 INFO - PROCESS | 1930 | 1467665410151 Marionette DEBUG loaded listener.js 13:50:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11824fc00) [pid = 1930] [serial = 804] [outer = 0x113352800] 13:50:10 INFO - PROCESS | 1930 | 1467665410487 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]]]}] 13:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 470ms 13:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:50:10 INFO - PROCESS | 1930 | 1467665410508 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:50:10 INFO - PROCESS | 1930 | 1467665410510 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:50:10 INFO - PROCESS | 1930 | 1467665410512 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:50:10 INFO - PROCESS | 1930 | 1467665410514 Marionette TRACE conn2 <- [1,1046,null,{}] 13:50:10 INFO - PROCESS | 1930 | 1467665410516 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}] 13:50:10 INFO - PROCESS | 1930 | 1467665410520 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:10 INFO - PROCESS | 1930 | 1467665410609 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:50:10 INFO - PROCESS | 1930 | 1467665410665 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1930 | 1467665410666 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a94c000 == 39 [pid = 1930] [id = 269] 13:50:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x114f8c800) [pid = 1930] [serial = 805] [outer = 0x0] 13:50:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1204fc400) [pid = 1930] [serial = 806] [outer = 0x114f8c800] 13:50:10 INFO - PROCESS | 1930 | 1467665410701 Marionette DEBUG loaded listener.js 13:50:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1266bc400) [pid = 1930] [serial = 807] [outer = 0x114f8c800] 13:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 13:50:10 INFO - PROCESS | 1930 | 1467665410976 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]]]}] 13:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:50:10 INFO - PROCESS | 1930 | 1467665410989 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:50:10 INFO - PROCESS | 1930 | 1467665410990 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:50:10 INFO - PROCESS | 1930 | 1467665410994 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:50:11 INFO - PROCESS | 1930 | 1467665410996 Marionette TRACE conn2 <- [1,1050,null,{}] 13:50:11 INFO - PROCESS | 1930 | 1467665411007 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}] 13:50:11 INFO - PROCESS | 1930 | 1467665411008 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:11 INFO - PROCESS | 1930 | 1467665411094 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:50:11 INFO - PROCESS | 1930 | 1467665411098 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:11 INFO - PROCESS | 1930 | 1467665411099 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae4f000 == 40 [pid = 1930] [id = 270] 13:50:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1266b8000) [pid = 1930] [serial = 808] [outer = 0x0] 13:50:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1269cd400) [pid = 1930] [serial = 809] [outer = 0x1266b8000] 13:50:11 INFO - PROCESS | 1930 | 1467665411123 Marionette DEBUG loaded listener.js 13:50:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x126f53400) [pid = 1930] [serial = 810] [outer = 0x1266b8000] 13:50:11 INFO - PROCESS | 1930 | 1467665411493 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]]]}] 13:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 524ms 13:50:11 INFO - PROCESS | 1930 | 1467665411520 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:50:11 INFO - PROCESS | 1930 | 1467665411522 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:50:11 INFO - PROCESS | 1930 | 1467665411526 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:50:11 INFO - PROCESS | 1930 | 1467665411527 Marionette TRACE conn2 <- [1,1054,null,{}] 13:50:11 INFO - PROCESS | 1930 | 1467665411530 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}] 13:50:11 INFO - PROCESS | 1930 | 1467665411532 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:11 INFO - PROCESS | 1930 | 1467665411655 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:50:11 INFO - PROCESS | 1930 | 1467665411660 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:11 INFO - PROCESS | 1930 | 1467665411673 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aee5000 == 41 [pid = 1930] [id = 271] 13:50:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12530e800) [pid = 1930] [serial = 811] [outer = 0x0] 13:50:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x128bda000) [pid = 1930] [serial = 812] [outer = 0x12530e800] 13:50:11 INFO - PROCESS | 1930 | 1467665411712 Marionette DEBUG loaded listener.js 13:50:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x128bde400) [pid = 1930] [serial = 813] [outer = 0x12530e800] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x117144000 == 40 [pid = 1930] [id = 260] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x116abb800 == 39 [pid = 1930] [id = 259] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e6000 == 38 [pid = 1930] [id = 258] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12a4c9000 == 37 [pid = 1930] [id = 257] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x1188c3800 == 36 [pid = 1930] [id = 261] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x1215b0800 == 35 [pid = 1930] [id = 263] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x119445800 == 34 [pid = 1930] [id = 262] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x125359000 == 33 [pid = 1930] [id = 264] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x1296cb000 == 32 [pid = 1930] [id = 267] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12695f000 == 31 [pid = 1930] [id = 265] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x113c12000 == 30 [pid = 1930] [id = 266] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12ae4f000 == 29 [pid = 1930] [id = 270] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x11934b800 == 28 [pid = 1930] [id = 268] 13:50:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12a94c000 == 27 [pid = 1930] [id = 269] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x119760800) [pid = 1930] [serial = 749] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x113c6a800) [pid = 1930] [serial = 737] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1133e6800) [pid = 1930] [serial = 720] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x112f53000) [pid = 1930] [serial = 719] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112e2d000) [pid = 1930] [serial = 738] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1190eb400) [pid = 1930] [serial = 746] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x11679a000) [pid = 1930] [serial = 723] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1133e5800) [pid = 1930] [serial = 735] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x112e2ac00) [pid = 1930] [serial = 734] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x116984400) [pid = 1930] [serial = 740] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x115e96000) [pid = 1930] [serial = 722] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x116f90c00) [pid = 1930] [serial = 741] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x11824f800) [pid = 1930] [serial = 743] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x118626c00) [pid = 1930] [serial = 744] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x11909e000) [pid = 1930] [serial = 726] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11861d400) [pid = 1930] [serial = 725] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x120ecd000) [pid = 1930] [serial = 729] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x11976cc00) [pid = 1930] [serial = 728] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x12109b400) [pid = 1930] [serial = 732] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x120fe9800) [pid = 1930] [serial = 731] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x12530c000) [pid = 1930] [serial = 765] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1219ab000) [pid = 1930] [serial = 753] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x1214eac00) [pid = 1930] [serial = 752] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x121cc6000) [pid = 1930] [serial = 755] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x1129b3c00) [pid = 1930] [serial = 758] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x115e2b000) [pid = 1930] [serial = 759] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x124c56000) [pid = 1930] [serial = 764] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x1248c9800) [pid = 1930] [serial = 756] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x120f46800) [pid = 1930] [serial = 750] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x1263bb800) [pid = 1930] [serial = 768] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x124ad0000) [pid = 1930] [serial = 762] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x1204f6c00) [pid = 1930] [serial = 761] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x119ae5c00) [pid = 1930] [serial = 747] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x125387000) [pid = 1930] [serial = 767] [outer = 0x0] [url = about:blank] 13:50:13 INFO - PROCESS | 1930 | 1467665413175 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]]]}] 13:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1673ms 13:50:13 INFO - PROCESS | 1930 | 1467665413199 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:50:13 INFO - PROCESS | 1930 | 1467665413202 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:50:13 INFO - PROCESS | 1930 | 1467665413205 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:50:13 INFO - PROCESS | 1930 | 1467665413208 Marionette TRACE conn2 <- [1,1058,null,{}] 13:50:13 INFO - PROCESS | 1930 | 1467665413212 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}] 13:50:13 INFO - PROCESS | 1930 | 1467665413213 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:13 INFO - PROCESS | 1930 | 1467665413290 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:50:13 INFO - PROCESS | 1930 | 1467665413339 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:13 INFO - PROCESS | 1930 | 1467665413342 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x113c2e800 == 28 [pid = 1930] [id = 272] 13:50:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x112ded000) [pid = 1930] [serial = 814] [outer = 0x0] 13:50:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x112f53000) [pid = 1930] [serial = 815] [outer = 0x112ded000] 13:50:13 INFO - PROCESS | 1930 | 1467665413371 Marionette DEBUG loaded listener.js 13:50:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x1133ef800) [pid = 1930] [serial = 816] [outer = 0x112ded000] 13:50:13 INFO - PROCESS | 1930 | 1467665413681 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]]]}] 13:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 522ms 13:50:13 INFO - PROCESS | 1930 | 1467665413727 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:50:13 INFO - PROCESS | 1930 | 1467665413731 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:50:13 INFO - PROCESS | 1930 | 1467665413737 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:50:13 INFO - PROCESS | 1930 | 1467665413739 Marionette TRACE conn2 <- [1,1062,null,{}] 13:50:13 INFO - PROCESS | 1930 | 1467665413741 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}] 13:50:13 INFO - PROCESS | 1930 | 1467665413743 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:13 INFO - PROCESS | 1930 | 1467665413827 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:50:13 INFO - PROCESS | 1930 | 1467665413884 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:13 INFO - PROCESS | 1930 | 1467665413886 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x1169bf000 == 29 [pid = 1930] [id = 273] 13:50:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x113c66400) [pid = 1930] [serial = 817] [outer = 0x0] 13:50:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x115e20000) [pid = 1930] [serial = 818] [outer = 0x113c66400] 13:50:13 INFO - PROCESS | 1930 | 1467665413916 Marionette DEBUG loaded listener.js 13:50:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x116636c00) [pid = 1930] [serial = 819] [outer = 0x113c66400] 13:50:14 INFO - PROCESS | 1930 | 1467665414327 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]]]}] 13:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 624ms 13:50:14 INFO - PROCESS | 1930 | 1467665414361 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:50:14 INFO - PROCESS | 1930 | 1467665414364 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:50:14 INFO - PROCESS | 1930 | 1467665414367 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:50:14 INFO - PROCESS | 1930 | 1467665414383 Marionette TRACE conn2 <- [1,1066,null,{}] 13:50:14 INFO - PROCESS | 1930 | 1467665414403 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}] 13:50:14 INFO - PROCESS | 1930 | 1467665414408 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:14 INFO - PROCESS | 1930 | 1467665414524 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:50:14 INFO - PROCESS | 1930 | 1467665414559 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:14 INFO - PROCESS | 1930 | 1467665414561 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e6000 == 30 [pid = 1930] [id = 274] 13:50:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x111f36800) [pid = 1930] [serial = 820] [outer = 0x0] 13:50:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x1176e9000) [pid = 1930] [serial = 821] [outer = 0x111f36800] 13:50:14 INFO - PROCESS | 1930 | 1467665414589 Marionette DEBUG loaded listener.js 13:50:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x1180bc800) [pid = 1930] [serial = 822] [outer = 0x111f36800] 13:50:14 INFO - PROCESS | 1930 | 1467665414908 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]]]}] 13:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 594ms 13:50:14 INFO - PROCESS | 1930 | 1467665414961 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:50:14 INFO - PROCESS | 1930 | 1467665414963 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:50:14 INFO - PROCESS | 1930 | 1467665414965 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:50:14 INFO - PROCESS | 1930 | 1467665414966 Marionette TRACE conn2 <- [1,1070,null,{}] 13:50:14 INFO - PROCESS | 1930 | 1467665414969 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}] 13:50:14 INFO - PROCESS | 1930 | 1467665414970 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:15 INFO - PROCESS | 1930 | 1467665415071 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:50:15 INFO - PROCESS | 1930 | 1467665415077 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:15 INFO - PROCESS | 1930 | 1467665415079 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x118537000 == 31 [pid = 1930] [id = 275] 13:50:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x11824f800) [pid = 1930] [serial = 823] [outer = 0x0] 13:50:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x118259c00) [pid = 1930] [serial = 824] [outer = 0x11824f800] 13:50:15 INFO - PROCESS | 1930 | 1467665415104 Marionette DEBUG loaded listener.js 13:50:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x1183a7c00) [pid = 1930] [serial = 825] [outer = 0x11824f800] 13:50:15 INFO - PROCESS | 1930 | 1467665415408 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]]]}] 13:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 13:50:15 INFO - PROCESS | 1930 | 1467665415437 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:50:15 INFO - PROCESS | 1930 | 1467665415439 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:50:15 INFO - PROCESS | 1930 | 1467665415441 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:50:15 INFO - PROCESS | 1930 | 1467665415442 Marionette TRACE conn2 <- [1,1074,null,{}] 13:50:15 INFO - PROCESS | 1930 | 1467665415445 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}] 13:50:15 INFO - PROCESS | 1930 | 1467665415446 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:15 INFO - PROCESS | 1930 | 1467665415529 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:50:15 INFO - PROCESS | 1930 | 1467665415534 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:15 INFO - PROCESS | 1930 | 1467665415536 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x11943b800 == 32 [pid = 1930] [id = 276] 13:50:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x112a85400) [pid = 1930] [serial = 826] [outer = 0x0] 13:50:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x118625000) [pid = 1930] [serial = 827] [outer = 0x112a85400] 13:50:15 INFO - PROCESS | 1930 | 1467665415561 Marionette DEBUG loaded listener.js 13:50:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x1190a2400) [pid = 1930] [serial = 828] [outer = 0x112a85400] 13:50:15 INFO - PROCESS | 1930 | 1467665415897 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]]]}] 13:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 13:50:15 INFO - PROCESS | 1930 | 1467665415911 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:50:15 INFO - PROCESS | 1930 | 1467665415913 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:50:15 INFO - PROCESS | 1930 | 1467665415915 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:50:15 INFO - PROCESS | 1930 | 1467665415916 Marionette TRACE conn2 <- [1,1078,null,{}] 13:50:15 INFO - PROCESS | 1930 | 1467665415919 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}] 13:50:15 INFO - PROCESS | 1930 | 1467665415923 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:16 INFO - PROCESS | 1930 | 1467665416041 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:50:16 INFO - PROCESS | 1930 | 1467665416047 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:16 INFO - PROCESS | 1930 | 1467665416048 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b80800 == 33 [pid = 1930] [id = 277] 13:50:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x119704400) [pid = 1930] [serial = 829] [outer = 0x0] 13:50:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1199cb400) [pid = 1930] [serial = 830] [outer = 0x119704400] 13:50:16 INFO - PROCESS | 1930 | 1467665416077 Marionette DEBUG loaded listener.js 13:50:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x120ed7000) [pid = 1930] [serial = 831] [outer = 0x119704400] 13:50:16 INFO - PROCESS | 1930 | 1467665416373 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]]]}] 13:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 473ms 13:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:50:16 INFO - PROCESS | 1930 | 1467665416392 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:50:16 INFO - PROCESS | 1930 | 1467665416394 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:50:16 INFO - PROCESS | 1930 | 1467665416396 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:50:16 INFO - PROCESS | 1930 | 1467665416397 Marionette TRACE conn2 <- [1,1082,null,{}] 13:50:16 INFO - PROCESS | 1930 | 1467665416399 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}] 13:50:16 INFO - PROCESS | 1930 | 1467665416402 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:16 INFO - PROCESS | 1930 | 1467665416480 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:50:16 INFO - PROCESS | 1930 | 1467665416493 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:16 INFO - PROCESS | 1930 | 1467665416494 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215a7000 == 34 [pid = 1930] [id = 278] 13:50:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1129b0400) [pid = 1930] [serial = 832] [outer = 0x0] 13:50:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x120ff5000) [pid = 1930] [serial = 833] [outer = 0x1129b0400] 13:50:16 INFO - PROCESS | 1930 | 1467665416519 Marionette DEBUG loaded listener.js 13:50:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x121429000) [pid = 1930] [serial = 834] [outer = 0x1129b0400] 13:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 13:50:16 INFO - PROCESS | 1930 | 1467665416864 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]]]}] 13:50:16 INFO - PROCESS | 1930 | 1467665416868 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:50:16 INFO - PROCESS | 1930 | 1467665416870 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:50:16 INFO - PROCESS | 1930 | 1467665416872 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:50:16 INFO - PROCESS | 1930 | 1467665416873 Marionette TRACE conn2 <- [1,1086,null,{}] 13:50:16 INFO - PROCESS | 1930 | 1467665416876 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}] 13:50:16 INFO - PROCESS | 1930 | 1467665416877 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:16 INFO - PROCESS | 1930 | 1467665416974 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:50:16 INFO - PROCESS | 1930 | 1467665416981 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:16 INFO - PROCESS | 1930 | 1467665416982 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1218a5000 == 35 [pid = 1930] [id = 279] 13:50:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x12142cc00) [pid = 1930] [serial = 835] [outer = 0x0] 13:50:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1214ec400) [pid = 1930] [serial = 836] [outer = 0x12142cc00] 13:50:17 INFO - PROCESS | 1930 | 1467665417010 Marionette DEBUG loaded listener.js 13:50:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x12158c000) [pid = 1930] [serial = 837] [outer = 0x12142cc00] 13:50:17 INFO - PROCESS | 1930 | 1467665417339 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]]]}] 13:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 13:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:50:17 INFO - PROCESS | 1930 | 1467665417391 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:50:17 INFO - PROCESS | 1930 | 1467665417394 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:50:17 INFO - PROCESS | 1930 | 1467665417397 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:50:17 INFO - PROCESS | 1930 | 1467665417399 Marionette TRACE conn2 <- [1,1090,null,{}] 13:50:17 INFO - PROCESS | 1930 | 1467665417402 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}] 13:50:17 INFO - PROCESS | 1930 | 1467665417404 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:17 INFO - PROCESS | 1930 | 1467665417517 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:50:17 INFO - PROCESS | 1930 | 1467665417593 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:17 INFO - PROCESS | 1930 | 1467665417594 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e5800 == 36 [pid = 1930] [id = 280] 13:50:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1126fc400) [pid = 1930] [serial = 838] [outer = 0x0] 13:50:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x121a6c800) [pid = 1930] [serial = 839] [outer = 0x1126fc400] 13:50:17 INFO - PROCESS | 1930 | 1467665417645 Marionette DEBUG loaded listener.js 13:50:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x123bd4400) [pid = 1930] [serial = 840] [outer = 0x1126fc400] 13:50:17 INFO - PROCESS | 1930 | 1467665417959 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]]]}] 13:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 572ms 13:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:50:17 INFO - PROCESS | 1930 | 1467665417974 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:50:17 INFO - PROCESS | 1930 | 1467665417975 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:50:17 INFO - PROCESS | 1930 | 1467665417978 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:50:17 INFO - PROCESS | 1930 | 1467665417979 Marionette TRACE conn2 <- [1,1094,null,{}] 13:50:17 INFO - PROCESS | 1930 | 1467665417981 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}] 13:50:17 INFO - PROCESS | 1930 | 1467665417982 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:18 INFO - PROCESS | 1930 | 1467665418076 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:50:18 INFO - PROCESS | 1930 | 1467665418079 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:18 INFO - PROCESS | 1930 | 1467665418080 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x125376000 == 37 [pid = 1930] [id = 281] 13:50:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x123bd5c00) [pid = 1930] [serial = 841] [outer = 0x0] 13:50:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x124ad5000) [pid = 1930] [serial = 842] [outer = 0x123bd5c00] 13:50:18 INFO - PROCESS | 1930 | 1467665418106 Marionette DEBUG loaded listener.js 13:50:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x124da3400) [pid = 1930] [serial = 843] [outer = 0x123bd5c00] 13:50:18 INFO - PROCESS | 1930 | 1467665418494 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]]]}] 13:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 568ms 13:50:18 INFO - PROCESS | 1930 | 1467665418547 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:50:18 INFO - PROCESS | 1930 | 1467665418548 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:50:18 INFO - PROCESS | 1930 | 1467665418552 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:50:18 INFO - PROCESS | 1930 | 1467665418554 Marionette TRACE conn2 <- [1,1098,null,{}] 13:50:18 INFO - PROCESS | 1930 | 1467665418556 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}] 13:50:18 INFO - PROCESS | 1930 | 1467665418558 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:18 INFO - PROCESS | 1930 | 1467665418664 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:50:18 INFO - PROCESS | 1930 | 1467665418700 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:18 INFO - PROCESS | 1930 | 1467665418701 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x11943a800 == 38 [pid = 1930] [id = 282] 13:50:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x125393400) [pid = 1930] [serial = 844] [outer = 0x0] 13:50:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x126359c00) [pid = 1930] [serial = 845] [outer = 0x125393400] 13:50:18 INFO - PROCESS | 1930 | 1467665418735 Marionette DEBUG loaded listener.js 13:50:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1263b8400) [pid = 1930] [serial = 846] [outer = 0x125393400] 13:50:19 INFO - PROCESS | 1930 | 1467665419139 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]]]}] 13:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 622ms 13:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:50:19 INFO - PROCESS | 1930 | 1467665419175 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:50:19 INFO - PROCESS | 1930 | 1467665419177 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:50:19 INFO - PROCESS | 1930 | 1467665419180 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:50:19 INFO - PROCESS | 1930 | 1467665419182 Marionette TRACE conn2 <- [1,1102,null,{}] 13:50:19 INFO - PROCESS | 1930 | 1467665419194 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}] 13:50:19 INFO - PROCESS | 1930 | 1467665419195 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:19 INFO - PROCESS | 1930 | 1467665419328 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:50:19 INFO - PROCESS | 1930 | 1467665419382 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:19 INFO - PROCESS | 1930 | 1467665419383 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292d6000 == 39 [pid = 1930] [id = 283] 13:50:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x126444c00) [pid = 1930] [serial = 847] [outer = 0x0] 13:50:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1264d0400) [pid = 1930] [serial = 848] [outer = 0x126444c00] 13:50:19 INFO - PROCESS | 1930 | 1467665419407 Marionette DEBUG loaded listener.js 13:50:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1266b2c00) [pid = 1930] [serial = 849] [outer = 0x126444c00] 13:50:19 INFO - PROCESS | 1930 | 1467665419758 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]]]}] 13:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 631ms 13:50:19 INFO - PROCESS | 1930 | 1467665419813 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:50:19 INFO - PROCESS | 1930 | 1467665419815 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:50:19 INFO - PROCESS | 1930 | 1467665419819 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:50:19 INFO - PROCESS | 1930 | 1467665419820 Marionette TRACE conn2 <- [1,1106,null,{}] 13:50:19 INFO - PROCESS | 1930 | 1467665419823 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}] 13:50:19 INFO - PROCESS | 1930 | 1467665419825 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:19 INFO - PROCESS | 1930 | 1467665419975 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:50:19 INFO - PROCESS | 1930 | 1467665419995 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:20 INFO - PROCESS | 1930 | 1467665420008 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4db000 == 40 [pid = 1930] [id = 284] 13:50:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124ab3c00) [pid = 1930] [serial = 850] [outer = 0x0] 13:50:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1266b9000) [pid = 1930] [serial = 851] [outer = 0x124ab3c00] 13:50:20 INFO - PROCESS | 1930 | 1467665420048 Marionette DEBUG loaded listener.js 13:50:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x126979000) [pid = 1930] [serial = 852] [outer = 0x124ab3c00] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1183a6800) [pid = 1930] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12643b800) [pid = 1930] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x126440800) [pid = 1930] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x114f8c800) [pid = 1930] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x113352800) [pid = 1930] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1266b8000) [pid = 1930] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x114fc0400) [pid = 1930] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x113dde000) [pid = 1930] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1183a3000) [pid = 1930] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112f55400) [pid = 1930] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11848b400) [pid = 1930] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1183a3400) [pid = 1930] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x116a23800) [pid = 1930] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:50:20 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x112de8400) [pid = 1930] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:50:20 INFO - PROCESS | 1930 | 1467665420691 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]]]}] 13:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 921ms 13:50:20 INFO - PROCESS | 1930 | 1467665420739 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:50:20 INFO - PROCESS | 1930 | 1467665420741 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:50:20 INFO - PROCESS | 1930 | 1467665420743 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:50:20 INFO - PROCESS | 1930 | 1467665420744 Marionette TRACE conn2 <- [1,1110,null,{}] 13:50:20 INFO - PROCESS | 1930 | 1467665420746 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}] 13:50:20 INFO - PROCESS | 1930 | 1467665420747 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:20 INFO - PROCESS | 1930 | 1467665420827 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:50:20 INFO - PROCESS | 1930 | 1467665420833 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:20 INFO - PROCESS | 1930 | 1467665420834 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae3a800 == 41 [pid = 1930] [id = 285] 13:50:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x112f55400) [pid = 1930] [serial = 853] [outer = 0x0] 13:50:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1269d0c00) [pid = 1930] [serial = 854] [outer = 0x112f55400] 13:50:20 INFO - PROCESS | 1930 | 1467665420858 Marionette DEBUG loaded listener.js 13:50:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x128bdb400) [pid = 1930] [serial = 855] [outer = 0x112f55400] 13:50:21 INFO - PROCESS | 1930 | 1467665421157 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]]]}] 13:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 13:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:50:21 INFO - PROCESS | 1930 | 1467665421213 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:50:21 INFO - PROCESS | 1930 | 1467665421215 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:50:21 INFO - PROCESS | 1930 | 1467665421217 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:50:21 INFO - PROCESS | 1930 | 1467665421218 Marionette TRACE conn2 <- [1,1114,null,{}] 13:50:21 INFO - PROCESS | 1930 | 1467665421220 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}] 13:50:21 INFO - PROCESS | 1930 | 1467665421221 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:21 INFO - PROCESS | 1930 | 1467665421312 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:50:21 INFO - PROCESS | 1930 | 1467665421365 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:21 INFO - PROCESS | 1930 | 1467665421367 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed9800 == 42 [pid = 1930] [id = 286] 13:50:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11825a000) [pid = 1930] [serial = 856] [outer = 0x0] 13:50:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x128bda400) [pid = 1930] [serial = 857] [outer = 0x11825a000] 13:50:21 INFO - PROCESS | 1930 | 1467665421391 Marionette DEBUG loaded listener.js 13:50:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x128c62c00) [pid = 1930] [serial = 858] [outer = 0x11825a000] 13:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 13:50:21 INFO - PROCESS | 1930 | 1467665421681 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]]]}] 13:50:21 INFO - PROCESS | 1930 | 1467665421689 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:50:21 INFO - PROCESS | 1930 | 1467665421690 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:50:21 INFO - PROCESS | 1930 | 1467665421692 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:50:21 INFO - PROCESS | 1930 | 1467665421693 Marionette TRACE conn2 <- [1,1118,null,{}] 13:50:21 INFO - PROCESS | 1930 | 1467665421695 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}] 13:50:21 INFO - PROCESS | 1930 | 1467665421696 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:21 INFO - PROCESS | 1930 | 1467665421781 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:50:21 INFO - PROCESS | 1930 | 1467665421787 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:21 INFO - PROCESS | 1930 | 1467665421789 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdaf800 == 43 [pid = 1930] [id = 287] 13:50:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x128be2c00) [pid = 1930] [serial = 859] [outer = 0x0] 13:50:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x128c68c00) [pid = 1930] [serial = 860] [outer = 0x128be2c00] 13:50:21 INFO - PROCESS | 1930 | 1467665421813 Marionette DEBUG loaded listener.js 13:50:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x128c6e400) [pid = 1930] [serial = 861] [outer = 0x128be2c00] 13:50:22 INFO - PROCESS | 1930 | 1467665422135 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]]]}] 13:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 13:50:22 INFO - PROCESS | 1930 | 1467665422162 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:50:22 INFO - PROCESS | 1930 | 1467665422163 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:50:22 INFO - PROCESS | 1930 | 1467665422166 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:50:22 INFO - PROCESS | 1930 | 1467665422168 Marionette TRACE conn2 <- [1,1122,null,{}] 13:50:22 INFO - PROCESS | 1930 | 1467665422172 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}] 13:50:22 INFO - PROCESS | 1930 | 1467665422173 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:22 INFO - PROCESS | 1930 | 1467665422301 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:50:22 INFO - PROCESS | 1930 | 1467665422310 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:22 INFO - PROCESS | 1930 | 1467665422311 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdbf000 == 44 [pid = 1930] [id = 288] 13:50:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x121811800) [pid = 1930] [serial = 862] [outer = 0x0] 13:50:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x128c6ec00) [pid = 1930] [serial = 863] [outer = 0x121811800] 13:50:22 INFO - PROCESS | 1930 | 1467665422352 Marionette DEBUG loaded listener.js 13:50:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x128e54400) [pid = 1930] [serial = 864] [outer = 0x121811800] 13:50:23 INFO - PROCESS | 1930 | 1467665423060 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]]]}] 13:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 971ms 13:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:50:23 INFO - PROCESS | 1930 | 1467665423137 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:50:23 INFO - PROCESS | 1930 | 1467665423140 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:50:23 INFO - PROCESS | 1930 | 1467665423143 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:50:23 INFO - PROCESS | 1930 | 1467665423147 Marionette TRACE conn2 <- [1,1126,null,{}] 13:50:23 INFO - PROCESS | 1930 | 1467665423150 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}] 13:50:23 INFO - PROCESS | 1930 | 1467665423152 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:23 INFO - PROCESS | 1930 | 1467665423266 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:50:23 INFO - PROCESS | 1930 | 1467665423319 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:23 INFO - PROCESS | 1930 | 1467665423321 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x1169ab000 == 45 [pid = 1930] [id = 289] 13:50:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x112dea400) [pid = 1930] [serial = 865] [outer = 0x0] 13:50:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x113352800) [pid = 1930] [serial = 866] [outer = 0x112dea400] 13:50:23 INFO - PROCESS | 1930 | 1467665423351 Marionette DEBUG loaded listener.js 13:50:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x115d50400) [pid = 1930] [serial = 867] [outer = 0x112dea400] 13:50:24 INFO - PROCESS | 1930 | 1467665424077 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]]]}] 13:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 973ms 13:50:24 INFO - PROCESS | 1930 | 1467665424116 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:50:24 INFO - PROCESS | 1930 | 1467665424119 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:50:24 INFO - PROCESS | 1930 | 1467665424123 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1930 | 1467665424124 Marionette TRACE conn2 <- [1,1130,null,{}] 13:50:24 INFO - PROCESS | 1930 | 1467665424128 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}] 13:50:24 INFO - PROCESS | 1930 | 1467665424129 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:24 INFO - PROCESS | 1930 | 1467665424229 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:50:24 INFO - PROCESS | 1930 | 1467665424283 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:24 INFO - PROCESS | 1930 | 1467665424286 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x115ef5000 == 46 [pid = 1930] [id = 290] 13:50:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x115d4a400) [pid = 1930] [serial = 868] [outer = 0x0] 13:50:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x115d51c00) [pid = 1930] [serial = 869] [outer = 0x115d4a400] 13:50:24 INFO - PROCESS | 1930 | 1467665424315 Marionette DEBUG loaded listener.js 13:50:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x115e8f400) [pid = 1930] [serial = 870] [outer = 0x115d4a400] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdaf800 == 45 [pid = 1930] [id = 287] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed9800 == 44 [pid = 1930] [id = 286] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x12ae3a800 == 43 [pid = 1930] [id = 285] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x128bda000) [pid = 1930] [serial = 812] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x12a4db000 == 42 [pid = 1930] [id = 284] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x1292d6000 == 41 [pid = 1930] [id = 283] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x11943a800 == 40 [pid = 1930] [id = 282] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x125376000 == 39 [pid = 1930] [id = 281] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e5800 == 38 [pid = 1930] [id = 280] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x1218a5000 == 37 [pid = 1930] [id = 279] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x1215a7000 == 36 [pid = 1930] [id = 278] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x119b80800 == 35 [pid = 1930] [id = 277] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x11943b800 == 34 [pid = 1930] [id = 276] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x118537000 == 33 [pid = 1930] [id = 275] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e6000 == 32 [pid = 1930] [id = 274] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x1169bf000 == 31 [pid = 1930] [id = 273] 13:50:24 INFO - PROCESS | 1930 | --DOCSHELL 0x113c2e800 == 30 [pid = 1930] [id = 272] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x126f53400) [pid = 1930] [serial = 810] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x123b9f800) [pid = 1930] [serial = 791] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1266bc400) [pid = 1930] [serial = 807] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12643b000) [pid = 1930] [serial = 795] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12635ac00) [pid = 1930] [serial = 792] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1263ae000) [pid = 1930] [serial = 794] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x126463000) [pid = 1930] [serial = 797] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1266b6800) [pid = 1930] [serial = 800] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x126654c00) [pid = 1930] [serial = 798] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1204fc400) [pid = 1930] [serial = 806] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x115de6800) [pid = 1930] [serial = 803] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11824fc00) [pid = 1930] [serial = 804] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1269cd400) [pid = 1930] [serial = 809] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1266bbc00) [pid = 1930] [serial = 801] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115dd9c00) [pid = 1930] [serial = 776] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1164ea800) [pid = 1930] [serial = 774] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x115d50800) [pid = 1930] [serial = 773] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12643ec00) [pid = 1930] [serial = 770] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x126462c00) [pid = 1930] [serial = 771] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1214f2800) [pid = 1930] [serial = 789] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1214eb800) [pid = 1930] [serial = 788] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x120ed7800) [pid = 1930] [serial = 785] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x12109d000) [pid = 1930] [serial = 786] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11909b000) [pid = 1930] [serial = 782] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x119ae0400) [pid = 1930] [serial = 783] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x116f94000) [pid = 1930] [serial = 779] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x11824dc00) [pid = 1930] [serial = 780] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x116636400) [pid = 1930] [serial = 777] [outer = 0x0] [url = about:blank] 13:50:24 INFO - PROCESS | 1930 | 1467665424750 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]]]}] 13:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 675ms 13:50:24 INFO - PROCESS | 1930 | 1467665424797 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:50:24 INFO - PROCESS | 1930 | 1467665424801 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:50:24 INFO - PROCESS | 1930 | 1467665424812 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1930 | 1467665424814 Marionette TRACE conn2 <- [1,1134,null,{}] 13:50:24 INFO - PROCESS | 1930 | 1467665424817 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}] 13:50:24 INFO - PROCESS | 1930 | 1467665424819 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:24 INFO - PROCESS | 1930 | 1467665424902 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:50:24 INFO - PROCESS | 1930 | 1467665424909 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:24 INFO - PROCESS | 1930 | 1467665424910 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x11715e000 == 31 [pid = 1930] [id = 291] 13:50:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x11614cc00) [pid = 1930] [serial = 871] [outer = 0x0] 13:50:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x116a23000) [pid = 1930] [serial = 872] [outer = 0x11614cc00] 13:50:24 INFO - PROCESS | 1930 | 1467665424938 Marionette DEBUG loaded listener.js 13:50:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x116f9a400) [pid = 1930] [serial = 873] [outer = 0x11614cc00] 13:50:25 INFO - PROCESS | 1930 | 1467665425273 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]]]}] 13:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 13:50:25 INFO - PROCESS | 1930 | 1467665425331 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:50:25 INFO - PROCESS | 1930 | 1467665425333 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:50:25 INFO - PROCESS | 1930 | 1467665425335 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:50:25 INFO - PROCESS | 1930 | 1467665425338 Marionette TRACE conn2 <- [1,1138,null,{}] 13:50:25 INFO - PROCESS | 1930 | 1467665425346 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}] 13:50:25 INFO - PROCESS | 1930 | 1467665425349 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:25 INFO - PROCESS | 1930 | 1467665425428 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:50:25 INFO - PROCESS | 1930 | 1467665425437 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:25 INFO - PROCESS | 1930 | 1467665425439 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x118523000 == 32 [pid = 1930] [id = 292] 13:50:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x117f51800) [pid = 1930] [serial = 874] [outer = 0x0] 13:50:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x118254400) [pid = 1930] [serial = 875] [outer = 0x117f51800] 13:50:25 INFO - PROCESS | 1930 | 1467665425469 Marionette DEBUG loaded listener.js 13:50:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1183a8c00) [pid = 1930] [serial = 876] [outer = 0x117f51800] 13:50:25 INFO - PROCESS | 1930 | 1467665425828 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]]]}] 13:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 522ms 13:50:25 INFO - PROCESS | 1930 | 1467665425858 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:50:25 INFO - PROCESS | 1930 | 1467665425860 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:50:25 INFO - PROCESS | 1930 | 1467665425871 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:50:25 INFO - PROCESS | 1930 | 1467665425872 Marionette TRACE conn2 <- [1,1142,null,{}] 13:50:25 INFO - PROCESS | 1930 | 1467665425874 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}] 13:50:25 INFO - PROCESS | 1930 | 1467665425875 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:25 INFO - PROCESS | 1930 | 1467665425956 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:50:25 INFO - PROCESS | 1930 | 1467665425960 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:25 INFO - PROCESS | 1930 | 1467665425961 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x11936a800 == 33 [pid = 1930] [id = 293] 13:50:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x11870e000) [pid = 1930] [serial = 877] [outer = 0x0] 13:50:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1190f6800) [pid = 1930] [serial = 878] [outer = 0x11870e000] 13:50:25 INFO - PROCESS | 1930 | 1467665425989 Marionette DEBUG loaded listener.js 13:50:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11975f000) [pid = 1930] [serial = 879] [outer = 0x11870e000] 13:50:26 INFO - PROCESS | 1930 | 1467665426313 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]]]}] 13:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 472ms 13:50:26 INFO - PROCESS | 1930 | 1467665426340 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:50:26 INFO - PROCESS | 1930 | 1467665426341 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:50:26 INFO - PROCESS | 1930 | 1467665426343 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:50:26 INFO - PROCESS | 1930 | 1467665426344 Marionette TRACE conn2 <- [1,1146,null,{}] 13:50:26 INFO - PROCESS | 1930 | 1467665426347 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}] 13:50:26 INFO - PROCESS | 1930 | 1467665426348 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:26 INFO - PROCESS | 1930 | 1467665426424 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:50:26 INFO - PROCESS | 1930 | 1467665426428 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:26 INFO - PROCESS | 1930 | 1467665426429 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12047b000 == 34 [pid = 1930] [id = 294] 13:50:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x119035400) [pid = 1930] [serial = 880] [outer = 0x0] 13:50:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x120445400) [pid = 1930] [serial = 881] [outer = 0x119035400] 13:50:26 INFO - PROCESS | 1930 | 1467665426456 Marionette DEBUG loaded listener.js 13:50:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1204f9400) [pid = 1930] [serial = 882] [outer = 0x119035400] 13:50:26 INFO - PROCESS | 1930 | 1467665426818 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]]]}] 13:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 13:50:26 INFO - PROCESS | 1930 | 1467665426868 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:50:26 INFO - PROCESS | 1930 | 1467665426869 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:50:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112f4f400) [pid = 1930] [serial = 883] [outer = 0x12cb7fc00] 13:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:50:26 INFO - PROCESS | 1930 | 1467665426909 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:50:26 INFO - PROCESS | 1930 | 1467665426910 Marionette TRACE conn2 <- [1,1150,null,{}] 13:50:26 INFO - PROCESS | 1930 | 1467665426928 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}] 13:50:26 INFO - PROCESS | 1930 | 1467665426932 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:27 INFO - PROCESS | 1930 | 1467665427051 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:50:27 INFO - PROCESS | 1930 | 1467665427057 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:27 INFO - PROCESS | 1930 | 1467665427058 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x1218b3800 == 35 [pid = 1930] [id = 295] 13:50:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1204fd400) [pid = 1930] [serial = 884] [outer = 0x0] 13:50:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x120fee400) [pid = 1930] [serial = 885] [outer = 0x1204fd400] 13:50:27 INFO - PROCESS | 1930 | 1467665427083 Marionette DEBUG loaded listener.js 13:50:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x121810800) [pid = 1930] [serial = 886] [outer = 0x1204fd400] 13:50:27 INFO - PROCESS | 1930 | 1467665427405 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]]]}] 13:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 554ms 13:50:27 INFO - PROCESS | 1930 | 1467665427446 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:50:27 INFO - PROCESS | 1930 | 1467665427447 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:50:27 INFO - PROCESS | 1930 | 1467665427451 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:50:27 INFO - PROCESS | 1930 | 1467665427454 Marionette TRACE conn2 <- [1,1154,null,{}] 13:50:27 INFO - PROCESS | 1930 | 1467665427457 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}] 13:50:27 INFO - PROCESS | 1930 | 1467665427458 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:27 INFO - PROCESS | 1930 | 1467665427556 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:50:27 INFO - PROCESS | 1930 | 1467665427559 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:27 INFO - PROCESS | 1930 | 1467665427560 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x124886000 == 36 [pid = 1930] [id = 296] 13:50:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x121a75000) [pid = 1930] [serial = 887] [outer = 0x0] 13:50:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x123cf3000) [pid = 1930] [serial = 888] [outer = 0x121a75000] 13:50:27 INFO - PROCESS | 1930 | 1467665427592 Marionette DEBUG loaded listener.js 13:50:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x124ad2400) [pid = 1930] [serial = 889] [outer = 0x121a75000] 13:50:27 INFO - PROCESS | 1930 | 1467665427914 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]]]}] 13:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 522ms 13:50:27 INFO - PROCESS | 1930 | 1467665427973 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:50:27 INFO - PROCESS | 1930 | 1467665427974 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:50:27 INFO - PROCESS | 1930 | 1467665427976 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:50:27 INFO - PROCESS | 1930 | 1467665427978 Marionette TRACE conn2 <- [1,1158,null,{}] 13:50:27 INFO - PROCESS | 1930 | 1467665427980 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}] 13:50:27 INFO - PROCESS | 1930 | 1467665427981 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:28 INFO - PROCESS | 1930 | 1467665428079 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:50:28 INFO - PROCESS | 1930 | 1467665428125 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:28 INFO - PROCESS | 1930 | 1467665428127 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x125376800 == 37 [pid = 1930] [id = 297] 13:50:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12489bc00) [pid = 1930] [serial = 890] [outer = 0x0] 13:50:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12530b400) [pid = 1930] [serial = 891] [outer = 0x12489bc00] 13:50:28 INFO - PROCESS | 1930 | 1467665428152 Marionette DEBUG loaded listener.js 13:50:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x125389c00) [pid = 1930] [serial = 892] [outer = 0x12489bc00] 13:50:28 INFO - PROCESS | 1930 | 1467665428466 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]]]}] 13:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 13:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:50:28 INFO - PROCESS | 1930 | 1467665428495 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:50:28 INFO - PROCESS | 1930 | 1467665428496 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:50:28 INFO - PROCESS | 1930 | 1467665428499 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:50:28 INFO - PROCESS | 1930 | 1467665428500 Marionette TRACE conn2 <- [1,1162,null,{}] 13:50:28 INFO - PROCESS | 1930 | 1467665428504 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}] 13:50:28 INFO - PROCESS | 1930 | 1467665428506 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:28 INFO - PROCESS | 1930 | 1467665428607 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:50:28 INFO - PROCESS | 1930 | 1467665428610 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:28 INFO - PROCESS | 1930 | 1467665428619 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x126948800 == 38 [pid = 1930] [id = 298] 13:50:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124c55000) [pid = 1930] [serial = 893] [outer = 0x0] 13:50:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12635d800) [pid = 1930] [serial = 894] [outer = 0x124c55000] 13:50:28 INFO - PROCESS | 1930 | 1467665428675 Marionette DEBUG loaded listener.js 13:50:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1204f2800) [pid = 1930] [serial = 895] [outer = 0x124c55000] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x125393400) [pid = 1930] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x123bd5c00) [pid = 1930] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x111f36800) [pid = 1930] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x112a85400) [pid = 1930] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x126444c00) [pid = 1930] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1129b0400) [pid = 1930] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x112ded000) [pid = 1930] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1126fc400) [pid = 1930] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x119704400) [pid = 1930] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12142cc00) [pid = 1930] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x113c66400) [pid = 1930] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x128be2c00) [pid = 1930] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11824f800) [pid = 1930] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x124ab3c00) [pid = 1930] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x112f55400) [pid = 1930] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12530e800) [pid = 1930] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:50:29 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x11825a000) [pid = 1930] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:50:29 INFO - PROCESS | 1930 | 1467665429101 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]]]}] 13:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 621ms 13:50:29 INFO - PROCESS | 1930 | 1467665429122 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:50:29 INFO - PROCESS | 1930 | 1467665429123 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:50:29 INFO - PROCESS | 1930 | 1467665429126 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:50:29 INFO - PROCESS | 1930 | 1467665429127 Marionette TRACE conn2 <- [1,1166,null,{}] 13:50:29 INFO - PROCESS | 1930 | 1467665429129 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}] 13:50:29 INFO - PROCESS | 1930 | 1467665429130 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:29 INFO - PROCESS | 1930 | 1467665429210 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:50:29 INFO - PROCESS | 1930 | 1467665429213 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:29 INFO - PROCESS | 1930 | 1467665429214 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x125fad000 == 39 [pid = 1930] [id = 299] 13:50:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x112f50800) [pid = 1930] [serial = 896] [outer = 0x0] 13:50:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x118718000) [pid = 1930] [serial = 897] [outer = 0x112f50800] 13:50:29 INFO - PROCESS | 1930 | 1467665429242 Marionette DEBUG loaded listener.js 13:50:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1214f4c00) [pid = 1930] [serial = 898] [outer = 0x112f50800] 13:50:29 INFO - PROCESS | 1930 | 1467665429578 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]]]}] 13:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 471ms 13:50:29 INFO - PROCESS | 1930 | 1467665429597 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:50:29 INFO - PROCESS | 1930 | 1467665429599 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:50:29 INFO - PROCESS | 1930 | 1467665429605 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:50:29 INFO - PROCESS | 1930 | 1467665429607 Marionette TRACE conn2 <- [1,1170,null,{}] 13:50:29 INFO - PROCESS | 1930 | 1467665429609 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}] 13:50:29 INFO - PROCESS | 1930 | 1467665429611 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:29 INFO - PROCESS | 1930 | 1467665429736 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:50:29 INFO - PROCESS | 1930 | 1467665429743 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:29 INFO - PROCESS | 1930 | 1467665429745 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12912a000 == 40 [pid = 1930] [id = 300] 13:50:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x124adcc00) [pid = 1930] [serial = 899] [outer = 0x0] 13:50:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x126438000) [pid = 1930] [serial = 900] [outer = 0x124adcc00] 13:50:29 INFO - PROCESS | 1930 | 1467665429771 Marionette DEBUG loaded listener.js 13:50:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1264cd400) [pid = 1930] [serial = 901] [outer = 0x124adcc00] 13:50:30 INFO - PROCESS | 1930 | 1467665430070 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]]]}] 13:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 475ms 13:50:30 INFO - PROCESS | 1930 | 1467665430078 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:50:30 INFO - PROCESS | 1930 | 1467665430080 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:50:30 INFO - PROCESS | 1930 | 1467665430089 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:50:30 INFO - PROCESS | 1930 | 1467665430091 Marionette TRACE conn2 <- [1,1174,null,{}] 13:50:30 INFO - PROCESS | 1930 | 1467665430093 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}] 13:50:30 INFO - PROCESS | 1930 | 1467665430094 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:30 INFO - PROCESS | 1930 | 1467665430179 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:50:30 INFO - PROCESS | 1930 | 1467665430183 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:30 INFO - PROCESS | 1930 | 1467665430185 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4d9800 == 41 [pid = 1930] [id = 301] 13:50:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x125f45000) [pid = 1930] [serial = 902] [outer = 0x0] 13:50:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1266ba000) [pid = 1930] [serial = 903] [outer = 0x125f45000] 13:50:30 INFO - PROCESS | 1930 | 1467665430211 Marionette DEBUG loaded listener.js 13:50:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x126f53000) [pid = 1930] [serial = 904] [outer = 0x125f45000] 13:50:30 INFO - PROCESS | 1930 | 1467665430557 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] 13:50:30 INFO - PROCESS | 1930 | 1467665430610 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:50:30 INFO - PROCESS | 1930 | 1467665430612 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:50:30 INFO - PROCESS | 1930 | 1467665430613 Marionette TRACE conn2 <- [1,1178,null,{}] 13:50:30 INFO - PROCESS | 1930 | 1467665430616 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}] 13:50:30 INFO - PROCESS | 1930 | 1467665430617 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:30 INFO - PROCESS | 1930 | 1467665430706 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:50:30 INFO - PROCESS | 1930 | 1467665430710 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:30 INFO - PROCESS | 1930 | 1467665430711 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a959000 == 42 [pid = 1930] [id = 302] 13:50:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x126f57800) [pid = 1930] [serial = 905] [outer = 0x0] 13:50:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x126f5b000) [pid = 1930] [serial = 906] [outer = 0x126f57800] 13:50:30 INFO - PROCESS | 1930 | 1467665430735 Marionette DEBUG loaded listener.js 13:50:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x128c6b800) [pid = 1930] [serial = 907] [outer = 0x126f57800] 13:50:31 INFO - PROCESS | 1930 | 1467665431124 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] 13:50:31 INFO - PROCESS | 1930 | 1467665431137 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:50:31 INFO - PROCESS | 1930 | 1467665431140 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:50:31 INFO - PROCESS | 1930 | 1467665431142 Marionette TRACE conn2 <- [1,1182,null,{}] 13:50:31 INFO - PROCESS | 1930 | 1467665431146 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}] 13:50:31 INFO - PROCESS | 1930 | 1467665431148 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:31 INFO - PROCESS | 1930 | 1467665431254 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:50:31 INFO - PROCESS | 1930 | 1467665431324 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:31 INFO - PROCESS | 1930 | 1467665431325 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x116412800 == 43 [pid = 1930] [id = 303] 13:50:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x114fbcc00) [pid = 1930] [serial = 908] [outer = 0x0] 13:50:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x115d53000) [pid = 1930] [serial = 909] [outer = 0x114fbcc00] 13:50:31 INFO - PROCESS | 1930 | 1467665431356 Marionette DEBUG loaded listener.js 13:50:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11619cc00) [pid = 1930] [serial = 910] [outer = 0x114fbcc00] 13:50:31 INFO - PROCESS | 1930 | 1467665431778 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] 13:50:31 INFO - PROCESS | 1930 | 1467665431816 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:50:31 INFO - PROCESS | 1930 | 1467665431821 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:50:31 INFO - PROCESS | 1930 | 1467665431823 Marionette TRACE conn2 <- [1,1186,null,{}] 13:50:31 INFO - PROCESS | 1930 | 1467665431825 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}] 13:50:31 INFO - PROCESS | 1930 | 1467665431827 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:31 INFO - PROCESS | 1930 | 1467665431953 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:50:32 INFO - PROCESS | 1930 | 1467665432022 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:32 INFO - PROCESS | 1930 | 1467665432023 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x119082800 == 44 [pid = 1930] [id = 304] 13:50:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x116f94000) [pid = 1930] [serial = 911] [outer = 0x0] 13:50:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1180bcc00) [pid = 1930] [serial = 912] [outer = 0x116f94000] 13:50:32 INFO - PROCESS | 1930 | 1467665432053 Marionette DEBUG loaded listener.js 13:50:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1183a3c00) [pid = 1930] [serial = 913] [outer = 0x116f94000] 13:50:32 INFO - PROCESS | 1930 | 1467665432514 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] 13:50:32 INFO - PROCESS | 1930 | 1467665432544 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:50:32 INFO - PROCESS | 1930 | 1467665432548 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:50:32 INFO - PROCESS | 1930 | 1467665432550 Marionette TRACE conn2 <- [1,1190,null,{}] 13:50:32 INFO - PROCESS | 1930 | 1467665432557 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}] 13:50:32 INFO - PROCESS | 1930 | 1467665432560 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:32 INFO - PROCESS | 1930 | 1467665432651 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:50:32 INFO - PROCESS | 1930 | 1467665432715 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:32 INFO - PROCESS | 1930 | 1467665432718 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296b6000 == 45 [pid = 1930] [id = 305] 13:50:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x119a83400) [pid = 1930] [serial = 914] [outer = 0x0] 13:50:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x120f44c00) [pid = 1930] [serial = 915] [outer = 0x119a83400] 13:50:32 INFO - PROCESS | 1930 | 1467665432771 Marionette DEBUG loaded listener.js 13:50:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1214e9c00) [pid = 1930] [serial = 916] [outer = 0x119a83400] 13:50:33 INFO - PROCESS | 1930 | 1467665433391 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] 13:50:33 INFO - PROCESS | 1930 | 1467665433440 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:50:33 INFO - PROCESS | 1930 | 1467665433445 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:50:33 INFO - PROCESS | 1930 | 1467665433446 Marionette TRACE conn2 <- [1,1194,null,{}] 13:50:33 INFO - PROCESS | 1930 | 1467665433450 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}] 13:50:33 INFO - PROCESS | 1930 | 1467665433454 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:33 INFO - PROCESS | 1930 | 1467665433592 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:50:33 INFO - PROCESS | 1930 | 1467665433684 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:33 INFO - PROCESS | 1930 | 1467665433686 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa5800 == 46 [pid = 1930] [id = 306] 13:50:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x125310400) [pid = 1930] [serial = 917] [outer = 0x0] 13:50:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12643e000) [pid = 1930] [serial = 918] [outer = 0x125310400] 13:50:33 INFO - PROCESS | 1930 | 1467665433735 Marionette DEBUG loaded listener.js 13:50:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x126653c00) [pid = 1930] [serial = 919] [outer = 0x125310400] 13:50:34 INFO - PROCESS | 1930 | 1467665434209 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] 13:50:34 INFO - PROCESS | 1930 | 1467665434267 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:50:34 INFO - PROCESS | 1930 | 1467665434269 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:50:34 INFO - PROCESS | 1930 | 1467665434271 Marionette TRACE conn2 <- [1,1198,null,{}] 13:50:34 INFO - PROCESS | 1930 | 1467665434273 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}] 13:50:34 INFO - PROCESS | 1930 | 1467665434274 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:34 INFO - PROCESS | 1930 | 1467665434373 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:50:34 INFO - PROCESS | 1930 | 1467665434430 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:34 INFO - PROCESS | 1930 | 1467665434431 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdb6800 == 47 [pid = 1930] [id = 307] 13:50:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1204f4c00) [pid = 1930] [serial = 920] [outer = 0x0] 13:50:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12686f000) [pid = 1930] [serial = 921] [outer = 0x1204f4c00] 13:50:34 INFO - PROCESS | 1930 | 1467665434472 Marionette DEBUG loaded listener.js 13:50:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128e50c00) [pid = 1930] [serial = 922] [outer = 0x1204f4c00] 13:50:34 INFO - PROCESS | 1930 | 1467665434891 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]]]}] 13:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 13:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:50:34 INFO - PROCESS | 1930 | 1467665434939 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:50:34 INFO - PROCESS | 1930 | 1467665434941 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:50:34 INFO - PROCESS | 1930 | 1467665434943 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:50:34 INFO - PROCESS | 1930 | 1467665434944 Marionette TRACE conn2 <- [1,1202,null,{}] 13:50:34 INFO - PROCESS | 1930 | 1467665434947 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}] 13:50:34 INFO - PROCESS | 1930 | 1467665434951 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:35 INFO - PROCESS | 1930 | 1467665435087 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:50:35 INFO - PROCESS | 1930 | 1467665435145 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:35 INFO - PROCESS | 1930 | 1467665435147 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c5a6800 == 48 [pid = 1930] [id = 308] 13:50:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x129173000) [pid = 1930] [serial = 923] [outer = 0x0] 13:50:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x129266c00) [pid = 1930] [serial = 924] [outer = 0x129173000] 13:50:35 INFO - PROCESS | 1930 | 1467665435175 Marionette DEBUG loaded listener.js 13:50:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1294aa800) [pid = 1930] [serial = 925] [outer = 0x129173000] 13:50:35 INFO - PROCESS | 1930 | 1467665435609 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]]]}] 13:50:35 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 13:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 821ms 13:50:35 INFO - PROCESS | 1930 | 1467665435765 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:50:35 INFO - PROCESS | 1930 | 1467665435767 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:50:35 INFO - PROCESS | 1930 | 1467665435794 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:50:35 INFO - PROCESS | 1930 | 1467665435796 Marionette TRACE conn2 <- [1,1206,null,{}] 13:50:35 INFO - PROCESS | 1930 | 1467665435800 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}] 13:50:35 INFO - PROCESS | 1930 | 1467665435804 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:35 INFO - PROCESS | 1930 | 1467665435899 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:50:35 INFO - PROCESS | 1930 | 1467665435966 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:35 INFO - PROCESS | 1930 | 1467665435969 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x11844e800 == 49 [pid = 1930] [id = 309] 13:50:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x115e2a000) [pid = 1930] [serial = 926] [outer = 0x0] 13:50:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1164eb000) [pid = 1930] [serial = 927] [outer = 0x115e2a000] 13:50:35 INFO - PROCESS | 1930 | 1467665435997 Marionette DEBUG loaded listener.js 13:50:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x116a22800) [pid = 1930] [serial = 928] [outer = 0x115e2a000] 13:50:36 INFO - PROCESS | 1930 | 1467665436436 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]]]}] 13:50:36 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 13:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 679ms 13:50:36 INFO - PROCESS | 1930 | 1467665436466 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:50:36 INFO - PROCESS | 1930 | 1467665436470 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:50:36 INFO - PROCESS | 1930 | 1467665436475 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:50:36 INFO - PROCESS | 1930 | 1467665436477 Marionette TRACE conn2 <- [1,1210,null,{}] 13:50:36 INFO - PROCESS | 1930 | 1467665436480 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}] 13:50:36 INFO - PROCESS | 1930 | 1467665436481 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:36 INFO - PROCESS | 1930 | 1467665436584 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:50:36 INFO - PROCESS | 1930 | 1467665436643 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:36 INFO - PROCESS | 1930 | 1467665436644 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x119369800 == 50 [pid = 1930] [id = 310] 13:50:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11825a000) [pid = 1930] [serial = 929] [outer = 0x0] 13:50:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11902d800) [pid = 1930] [serial = 930] [outer = 0x11825a000] 13:50:36 INFO - PROCESS | 1930 | 1467665436672 Marionette DEBUG loaded listener.js 13:50:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x119765000) [pid = 1930] [serial = 931] [outer = 0x11825a000] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12a4d9800 == 49 [pid = 1930] [id = 301] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12912a000 == 48 [pid = 1930] [id = 300] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x125fad000 == 47 [pid = 1930] [id = 299] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x126948800 == 46 [pid = 1930] [id = 298] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x125376800 == 45 [pid = 1930] [id = 297] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x124886000 == 44 [pid = 1930] [id = 296] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x1218b3800 == 43 [pid = 1930] [id = 295] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12047b000 == 42 [pid = 1930] [id = 294] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x11936a800 == 41 [pid = 1930] [id = 293] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x118523000 == 40 [pid = 1930] [id = 292] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x11715e000 == 39 [pid = 1930] [id = 291] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x115ef5000 == 38 [pid = 1930] [id = 290] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x1169ab000 == 37 [pid = 1930] [id = 289] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12aee5000 == 36 [pid = 1930] [id = 271] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdbf000 == 35 [pid = 1930] [id = 288] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x11844e800 == 34 [pid = 1930] [id = 309] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12c5a6800 == 33 [pid = 1930] [id = 308] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdb6800 == 32 [pid = 1930] [id = 307] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa5800 == 31 [pid = 1930] [id = 306] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x1296b6000 == 30 [pid = 1930] [id = 305] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x119082800 == 29 [pid = 1930] [id = 304] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12a959000 == 28 [pid = 1930] [id = 302] 13:50:37 INFO - PROCESS | 1930 | --DOCSHELL 0x116412800 == 27 [pid = 1930] [id = 303] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x128c6e400) [pid = 1930] [serial = 861] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1269d0c00) [pid = 1930] [serial = 854] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x126979000) [pid = 1930] [serial = 852] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x128bde400) [pid = 1930] [serial = 813] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x128bda400) [pid = 1930] [serial = 857] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x124da3400) [pid = 1930] [serial = 843] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x128bdb400) [pid = 1930] [serial = 855] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x128c62c00) [pid = 1930] [serial = 858] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x126359c00) [pid = 1930] [serial = 845] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x124ad5000) [pid = 1930] [serial = 842] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1176e9000) [pid = 1930] [serial = 821] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1180bc800) [pid = 1930] [serial = 822] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x118625000) [pid = 1930] [serial = 827] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1190a2400) [pid = 1930] [serial = 828] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1264d0400) [pid = 1930] [serial = 848] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x120ff5000) [pid = 1930] [serial = 833] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x121429000) [pid = 1930] [serial = 834] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x112f53000) [pid = 1930] [serial = 815] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1133ef800) [pid = 1930] [serial = 816] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x121a6c800) [pid = 1930] [serial = 839] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x123bd4400) [pid = 1930] [serial = 840] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1199cb400) [pid = 1930] [serial = 830] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x120ed7000) [pid = 1930] [serial = 831] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1214ec400) [pid = 1930] [serial = 836] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12158c000) [pid = 1930] [serial = 837] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x115e20000) [pid = 1930] [serial = 818] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x128c68c00) [pid = 1930] [serial = 860] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116636c00) [pid = 1930] [serial = 819] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x118259c00) [pid = 1930] [serial = 824] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1183a7c00) [pid = 1930] [serial = 825] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1263b8400) [pid = 1930] [serial = 846] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1266b9000) [pid = 1930] [serial = 851] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1266b2c00) [pid = 1930] [serial = 849] [outer = 0x0] [url = about:blank] 13:50:37 INFO - PROCESS | 1930 | 1467665437549 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]]]}] 13:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1122ms 13:50:37 INFO - PROCESS | 1930 | 1467665437596 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:50:37 INFO - PROCESS | 1930 | 1467665437599 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:50:37 INFO - PROCESS | 1930 | 1467665437605 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:50:37 INFO - PROCESS | 1930 | 1467665437609 Marionette TRACE conn2 <- [1,1214,null,{}] 13:50:37 INFO - PROCESS | 1930 | 1467665437612 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}] 13:50:37 INFO - PROCESS | 1930 | 1467665437614 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:37 INFO - PROCESS | 1930 | 1467665437695 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:50:37 INFO - PROCESS | 1930 | 1467665437704 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:37 INFO - PROCESS | 1930 | 1467665437706 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x115ef1800 == 28 [pid = 1930] [id = 311] 13:50:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1131a3000) [pid = 1930] [serial = 932] [outer = 0x0] 13:50:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x115d4e400) [pid = 1930] [serial = 933] [outer = 0x1131a3000] 13:50:37 INFO - PROCESS | 1930 | 1467665437734 Marionette DEBUG loaded listener.js 13:50:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x115e24000) [pid = 1930] [serial = 934] [outer = 0x1131a3000] 13:50:38 INFO - PROCESS | 1930 | 1467665438079 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]]]}] 13:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 524ms 13:50:38 INFO - PROCESS | 1930 | 1467665438131 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:50:38 INFO - PROCESS | 1930 | 1467665438134 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:50:38 INFO - PROCESS | 1930 | 1467665438144 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:50:38 INFO - PROCESS | 1930 | 1467665438146 Marionette TRACE conn2 <- [1,1218,null,{}] 13:50:38 INFO - PROCESS | 1930 | 1467665438148 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}] 13:50:38 INFO - PROCESS | 1930 | 1467665438150 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:38 INFO - PROCESS | 1930 | 1467665438231 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:50:38 INFO - PROCESS | 1930 | 1467665438237 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:38 INFO - PROCESS | 1930 | 1467665438239 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x11715e000 == 29 [pid = 1930] [id = 312] 13:50:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x116142400) [pid = 1930] [serial = 935] [outer = 0x0] 13:50:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1167a0000) [pid = 1930] [serial = 936] [outer = 0x116142400] 13:50:38 INFO - PROCESS | 1930 | 1467665438266 Marionette DEBUG loaded listener.js 13:50:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x117c12800) [pid = 1930] [serial = 937] [outer = 0x116142400] 13:50:38 INFO - PROCESS | 1930 | 1467665438646 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]]]}] 13:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 526ms 13:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:50:38 INFO - PROCESS | 1930 | 1467665438671 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:50:38 INFO - PROCESS | 1930 | 1467665438672 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:50:38 INFO - PROCESS | 1930 | 1467665438675 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:50:38 INFO - PROCESS | 1930 | 1467665438677 Marionette TRACE conn2 <- [1,1222,null,{}] 13:50:38 INFO - PROCESS | 1930 | 1467665438685 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}] 13:50:38 INFO - PROCESS | 1930 | 1467665438688 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:38 INFO - PROCESS | 1930 | 1467665438766 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:50:38 INFO - PROCESS | 1930 | 1467665438773 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:38 INFO - PROCESS | 1930 | 1467665438775 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x118763000 == 30 [pid = 1930] [id = 313] 13:50:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1180bfc00) [pid = 1930] [serial = 938] [outer = 0x0] 13:50:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11871c400) [pid = 1930] [serial = 939] [outer = 0x1180bfc00] 13:50:38 INFO - PROCESS | 1930 | 1467665438804 Marionette DEBUG loaded listener.js 13:50:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1199cb400) [pid = 1930] [serial = 940] [outer = 0x1180bfc00] 13:50:39 INFO - PROCESS | 1930 | 1467665439140 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] 13:50:39 INFO - PROCESS | 1930 | 1467665439147 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:50:39 INFO - PROCESS | 1930 | 1467665439150 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:50:39 INFO - PROCESS | 1930 | 1467665439153 Marionette TRACE conn2 <- [1,1226,null,{}] 13:50:39 INFO - PROCESS | 1930 | 1467665439157 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}] 13:50:39 INFO - PROCESS | 1930 | 1467665439158 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:39 INFO - PROCESS | 1930 | 1467665439240 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:50:39 INFO - PROCESS | 1930 | 1467665439243 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:39 INFO - PROCESS | 1930 | 1467665439244 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12046f000 == 31 [pid = 1930] [id = 314] 13:50:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1204f2c00) [pid = 1930] [serial = 941] [outer = 0x0] 13:50:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x120ed4c00) [pid = 1930] [serial = 942] [outer = 0x1204f2c00] 13:50:39 INFO - PROCESS | 1930 | 1467665439272 Marionette DEBUG loaded listener.js 13:50:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x120ff5000) [pid = 1930] [serial = 943] [outer = 0x1204f2c00] 13:50:39 INFO - PROCESS | 1930 | 1467665439671 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]]]}] 13:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 571ms 13:50:39 INFO - PROCESS | 1930 | 1467665439722 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:50:39 INFO - PROCESS | 1930 | 1467665439724 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:50:39 INFO - PROCESS | 1930 | 1467665439726 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:50:39 INFO - PROCESS | 1930 | 1467665439727 Marionette TRACE conn2 <- [1,1230,null,{}] 13:50:39 INFO - PROCESS | 1930 | 1467665439729 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}] 13:50:39 INFO - PROCESS | 1930 | 1467665439731 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:39 INFO - PROCESS | 1930 | 1467665439830 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:50:39 INFO - PROCESS | 1930 | 1467665439836 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:39 INFO - PROCESS | 1930 | 1467665439837 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215ac800 == 32 [pid = 1930] [id = 315] 13:50:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x120ecb400) [pid = 1930] [serial = 944] [outer = 0x0] 13:50:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1214e7400) [pid = 1930] [serial = 945] [outer = 0x120ecb400] 13:50:39 INFO - PROCESS | 1930 | 1467665439862 Marionette DEBUG loaded listener.js 13:50:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1214f3000) [pid = 1930] [serial = 946] [outer = 0x120ecb400] 13:50:40 INFO - PROCESS | 1930 | 1467665440217 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]]]}] 13:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 13:50:40 INFO - PROCESS | 1930 | 1467665440244 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:50:40 INFO - PROCESS | 1930 | 1467665440245 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:50:40 INFO - PROCESS | 1930 | 1467665440248 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:50:40 INFO - PROCESS | 1930 | 1467665440249 Marionette TRACE conn2 <- [1,1234,null,{}] 13:50:40 INFO - PROCESS | 1930 | 1467665440252 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}] 13:50:40 INFO - PROCESS | 1930 | 1467665440256 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:40 INFO - PROCESS | 1930 | 1467665440359 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:50:40 INFO - PROCESS | 1930 | 1467665440395 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:40 INFO - PROCESS | 1930 | 1467665440397 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a92800 == 33 [pid = 1930] [id = 316] 13:50:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x121803800) [pid = 1930] [serial = 947] [outer = 0x0] 13:50:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x124da3400) [pid = 1930] [serial = 948] [outer = 0x121803800] 13:50:40 INFO - PROCESS | 1930 | 1467665440422 Marionette DEBUG loaded listener.js 13:50:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x126368800) [pid = 1930] [serial = 949] [outer = 0x121803800] 13:50:40 INFO - PROCESS | 1930 | 1467665440733 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]]]}] 13:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 13:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:50:40 INFO - PROCESS | 1930 | 1467665440772 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:50:40 INFO - PROCESS | 1930 | 1467665440773 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:50:40 INFO - PROCESS | 1930 | 1467665440775 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:50:40 INFO - PROCESS | 1930 | 1467665440776 Marionette TRACE conn2 <- [1,1238,null,{}] 13:50:40 INFO - PROCESS | 1930 | 1467665440778 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}] 13:50:40 INFO - PROCESS | 1930 | 1467665440780 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:40 INFO - PROCESS | 1930 | 1467665440875 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:50:40 INFO - PROCESS | 1930 | 1467665440879 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:40 INFO - PROCESS | 1930 | 1467665440880 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264d6000 == 34 [pid = 1930] [id = 317] 13:50:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x121a6c800) [pid = 1930] [serial = 950] [outer = 0x0] 13:50:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x126443800) [pid = 1930] [serial = 951] [outer = 0x121a6c800] 13:50:40 INFO - PROCESS | 1930 | 1467665440905 Marionette DEBUG loaded listener.js 13:50:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12664ac00) [pid = 1930] [serial = 952] [outer = 0x121a6c800] 13:50:41 INFO - PROCESS | 1930 | 1467665441227 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]]]}] 13:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 13:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:50:41 INFO - PROCESS | 1930 | 1467665441244 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:50:41 INFO - PROCESS | 1930 | 1467665441245 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:50:41 INFO - PROCESS | 1930 | 1467665441247 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:50:41 INFO - PROCESS | 1930 | 1467665441248 Marionette TRACE conn2 <- [1,1242,null,{}] 13:50:41 INFO - PROCESS | 1930 | 1467665441251 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}] 13:50:41 INFO - PROCESS | 1930 | 1467665441254 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:41 INFO - PROCESS | 1930 | 1467665441353 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:50:41 INFO - PROCESS | 1930 | 1467665441356 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:41 INFO - PROCESS | 1930 | 1467665441357 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ade000 == 35 [pid = 1930] [id = 318] 13:50:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1263b8000) [pid = 1930] [serial = 953] [outer = 0x0] 13:50:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1266b8800) [pid = 1930] [serial = 954] [outer = 0x1263b8000] 13:50:41 INFO - PROCESS | 1930 | 1467665441382 Marionette DEBUG loaded listener.js 13:50:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12686e000) [pid = 1930] [serial = 955] [outer = 0x1263b8000] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1204fd400) [pid = 1930] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x121a75000) [pid = 1930] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x126f57800) [pid = 1930] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12489bc00) [pid = 1930] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11614cc00) [pid = 1930] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x121811800) [pid = 1930] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x115d4a400) [pid = 1930] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11870e000) [pid = 1930] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x112dea400) [pid = 1930] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x117f51800) [pid = 1930] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x119035400) [pid = 1930] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x124c55000) [pid = 1930] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x112f50800) [pid = 1930] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x124adcc00) [pid = 1930] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:50:41 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x125f45000) [pid = 1930] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:50:41 INFO - PROCESS | 1930 | 1467665441893 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]]]}] 13:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 669ms 13:50:41 INFO - PROCESS | 1930 | 1467665441924 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:50:41 INFO - PROCESS | 1930 | 1467665441925 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:50:41 INFO - PROCESS | 1930 | 1467665441945 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:50:41 INFO - PROCESS | 1930 | 1467665441946 Marionette TRACE conn2 <- [1,1246,null,{}] 13:50:41 INFO - PROCESS | 1930 | 1467665441949 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}] 13:50:41 INFO - PROCESS | 1930 | 1467665441951 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:42 INFO - PROCESS | 1930 | 1467665442034 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:50:42 INFO - PROCESS | 1930 | 1467665442039 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:42 INFO - PROCESS | 1930 | 1467665442040 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12911b800 == 36 [pid = 1930] [id = 319] 13:50:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1129b3800) [pid = 1930] [serial = 956] [outer = 0x0] 13:50:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1176ebc00) [pid = 1930] [serial = 957] [outer = 0x1129b3800] 13:50:42 INFO - PROCESS | 1930 | 1467665442065 Marionette DEBUG loaded listener.js 13:50:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x120fed000) [pid = 1930] [serial = 958] [outer = 0x1129b3800] 13:50:42 INFO - PROCESS | 1930 | 1467665442408 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]]]}] 13:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 475ms 13:50:42 INFO - PROCESS | 1930 | 1467665442415 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:50:42 INFO - PROCESS | 1930 | 1467665442417 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:50:42 INFO - PROCESS | 1930 | 1467665442423 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:50:42 INFO - PROCESS | 1930 | 1467665442424 Marionette TRACE conn2 <- [1,1250,null,{}] 13:50:42 INFO - PROCESS | 1930 | 1467665442426 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}] 13:50:42 INFO - PROCESS | 1930 | 1467665442427 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:42 INFO - PROCESS | 1930 | 1467665442507 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:50:42 INFO - PROCESS | 1930 | 1467665442510 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:42 INFO - PROCESS | 1930 | 1467665442511 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292d3800 == 37 [pid = 1930] [id = 320] 13:50:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x118712400) [pid = 1930] [serial = 959] [outer = 0x0] 13:50:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12664b800) [pid = 1930] [serial = 960] [outer = 0x118712400] 13:50:42 INFO - PROCESS | 1930 | 1467665442536 Marionette DEBUG loaded listener.js 13:50:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x126f4d400) [pid = 1930] [serial = 961] [outer = 0x118712400] 13:50:42 INFO - PROCESS | 1930 | 1467665442866 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]]]}] 13:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 13:50:42 INFO - PROCESS | 1930 | 1467665442892 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:50:42 INFO - PROCESS | 1930 | 1467665442893 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:50:42 INFO - PROCESS | 1930 | 1467665442895 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:50:42 INFO - PROCESS | 1930 | 1467665442897 Marionette TRACE conn2 <- [1,1254,null,{}] 13:50:42 INFO - PROCESS | 1930 | 1467665442899 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}] 13:50:42 INFO - PROCESS | 1930 | 1467665442901 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:43 INFO - PROCESS | 1930 | 1467665443019 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:50:43 INFO - PROCESS | 1930 | 1467665443028 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:43 INFO - PROCESS | 1930 | 1467665443030 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a957000 == 38 [pid = 1930] [id = 321] 13:50:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x120ff3800) [pid = 1930] [serial = 962] [outer = 0x0] 13:50:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x126f5bc00) [pid = 1930] [serial = 963] [outer = 0x120ff3800] 13:50:43 INFO - PROCESS | 1930 | 1467665443057 Marionette DEBUG loaded listener.js 13:50:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x128e59000) [pid = 1930] [serial = 964] [outer = 0x120ff3800] 13:50:43 INFO - PROCESS | 1930 | 1467665443365 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]]]}] 13:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 13:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:50:43 INFO - PROCESS | 1930 | 1467665443415 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:50:43 INFO - PROCESS | 1930 | 1467665443416 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:50:43 INFO - PROCESS | 1930 | 1467665443418 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:50:43 INFO - PROCESS | 1930 | 1467665443420 Marionette TRACE conn2 <- [1,1258,null,{}] 13:50:43 INFO - PROCESS | 1930 | 1467665443422 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}] 13:50:43 INFO - PROCESS | 1930 | 1467665443423 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:43 INFO - PROCESS | 1930 | 1467665443500 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:50:43 INFO - PROCESS | 1930 | 1467665443506 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:43 INFO - PROCESS | 1930 | 1467665443507 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aedd800 == 39 [pid = 1930] [id = 322] 13:50:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x128e59400) [pid = 1930] [serial = 965] [outer = 0x0] 13:50:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x129263c00) [pid = 1930] [serial = 966] [outer = 0x128e59400] 13:50:43 INFO - PROCESS | 1930 | 1467665443531 Marionette DEBUG loaded listener.js 13:50:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12926e400) [pid = 1930] [serial = 967] [outer = 0x128e59400] 13:50:44 INFO - PROCESS | 1930 | 1467665444099 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]]]}] 13:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 722ms 13:50:44 INFO - PROCESS | 1930 | 1467665444144 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:50:44 INFO - PROCESS | 1930 | 1467665444147 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:50:44 INFO - PROCESS | 1930 | 1467665444154 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:50:44 INFO - PROCESS | 1930 | 1467665444156 Marionette TRACE conn2 <- [1,1262,null,{}] 13:50:44 INFO - PROCESS | 1930 | 1467665444160 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}] 13:50:44 INFO - PROCESS | 1930 | 1467665444162 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:44 INFO - PROCESS | 1930 | 1467665444273 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:50:44 INFO - PROCESS | 1930 | 1467665444331 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:44 INFO - PROCESS | 1930 | 1467665444332 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11714c800 == 40 [pid = 1930] [id = 323] 13:50:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x112f59400) [pid = 1930] [serial = 968] [outer = 0x0] 13:50:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x113c93800) [pid = 1930] [serial = 969] [outer = 0x112f59400] 13:50:44 INFO - PROCESS | 1930 | 1467665444365 Marionette DEBUG loaded listener.js 13:50:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x115e8cc00) [pid = 1930] [serial = 970] [outer = 0x112f59400] 13:50:44 INFO - PROCESS | 1930 | 1467665444947 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]]]}] 13:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 877ms 13:50:45 INFO - PROCESS | 1930 | 1467665445029 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:50:45 INFO - PROCESS | 1930 | 1467665445032 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:50:45 INFO - PROCESS | 1930 | 1467665445037 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:50:45 INFO - PROCESS | 1930 | 1467665445039 Marionette TRACE conn2 <- [1,1266,null,{}] 13:50:45 INFO - PROCESS | 1930 | 1467665445042 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}] 13:50:45 INFO - PROCESS | 1930 | 1467665445044 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:45 INFO - PROCESS | 1930 | 1467665445156 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:50:45 INFO - PROCESS | 1930 | 1467665445214 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:45 INFO - PROCESS | 1930 | 1467665445215 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x121402800 == 41 [pid = 1930] [id = 324] 13:50:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1180bd800) [pid = 1930] [serial = 971] [outer = 0x0] 13:50:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11828ac00) [pid = 1930] [serial = 972] [outer = 0x1180bd800] 13:50:45 INFO - PROCESS | 1930 | 1467665445247 Marionette DEBUG loaded listener.js 13:50:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x119704000) [pid = 1930] [serial = 973] [outer = 0x1180bd800] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x12a957000 == 40 [pid = 1930] [id = 321] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x1292d3800 == 39 [pid = 1930] [id = 320] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x12911b800 == 38 [pid = 1930] [id = 319] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x128ade000 == 37 [pid = 1930] [id = 318] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x1264d6000 == 36 [pid = 1930] [id = 317] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x124a92800 == 35 [pid = 1930] [id = 316] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x1215ac800 == 34 [pid = 1930] [id = 315] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x12046f000 == 33 [pid = 1930] [id = 314] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x118763000 == 32 [pid = 1930] [id = 313] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x11715e000 == 31 [pid = 1930] [id = 312] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x115ef1800 == 30 [pid = 1930] [id = 311] 13:50:45 INFO - PROCESS | 1930 | --DOCSHELL 0x119369800 == 29 [pid = 1930] [id = 310] 13:50:45 INFO - PROCESS | 1930 | 1467665445924 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]]]}] 13:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 923ms 13:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:50:45 INFO - PROCESS | 1930 | 1467665445960 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:50:45 INFO - PROCESS | 1930 | 1467665445963 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:50:45 INFO - PROCESS | 1930 | 1467665445966 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:50:45 INFO - PROCESS | 1930 | 1467665445968 Marionette TRACE conn2 <- [1,1270,null,{}] 13:50:45 INFO - PROCESS | 1930 | 1467665445972 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}] 13:50:45 INFO - PROCESS | 1930 | 1467665445974 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:46 INFO - PROCESS | 1930 | 1467665446054 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:50:46 INFO - PROCESS | 1930 | 1467665446058 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:46 INFO - PROCESS | 1930 | 1467665446061 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x11641a800 == 30 [pid = 1930] [id = 325] 13:50:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x114fb1c00) [pid = 1930] [serial = 974] [outer = 0x0] 13:50:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x115e8f800) [pid = 1930] [serial = 975] [outer = 0x114fb1c00] 13:50:46 INFO - PROCESS | 1930 | 1467665446089 Marionette DEBUG loaded listener.js 13:50:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11697dc00) [pid = 1930] [serial = 976] [outer = 0x114fb1c00] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x120fee400) [pid = 1930] [serial = 885] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x123cf3000) [pid = 1930] [serial = 888] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x126f5b000) [pid = 1930] [serial = 906] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12530b400) [pid = 1930] [serial = 891] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x116a23000) [pid = 1930] [serial = 872] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x116f9a400) [pid = 1930] [serial = 873] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x128e54400) [pid = 1930] [serial = 864] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x128c6ec00) [pid = 1930] [serial = 863] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x115d51c00) [pid = 1930] [serial = 869] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x124ad2400) [pid = 1930] [serial = 889] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x115e8f400) [pid = 1930] [serial = 870] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1190f6800) [pid = 1930] [serial = 878] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11975f000) [pid = 1930] [serial = 879] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x113352800) [pid = 1930] [serial = 866] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x115d50400) [pid = 1930] [serial = 867] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x118254400) [pid = 1930] [serial = 875] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1183a8c00) [pid = 1930] [serial = 876] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x120445400) [pid = 1930] [serial = 881] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12635d800) [pid = 1930] [serial = 894] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x125389c00) [pid = 1930] [serial = 892] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x118718000) [pid = 1930] [serial = 897] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1214f4c00) [pid = 1930] [serial = 898] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x126438000) [pid = 1930] [serial = 900] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1266ba000) [pid = 1930] [serial = 903] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1204f2800) [pid = 1930] [serial = 895] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1264cd400) [pid = 1930] [serial = 901] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x121810800) [pid = 1930] [serial = 886] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x128c6b800) [pid = 1930] [serial = 907] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1204f9400) [pid = 1930] [serial = 882] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1126fe400) [pid = 1930] [serial = 486] [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.] 13:50:46 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x126f53000) [pid = 1930] [serial = 904] [outer = 0x0] [url = about:blank] 13:50:46 INFO - PROCESS | 1930 | 1467665446467 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]]]}] 13:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms 13:50:46 INFO - PROCESS | 1930 | 1467665446489 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:50:46 INFO - PROCESS | 1930 | 1467665446492 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:50:46 INFO - PROCESS | 1930 | 1467665446496 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:50:46 INFO - PROCESS | 1930 | 1467665446498 Marionette TRACE conn2 <- [1,1274,null,{}] 13:50:46 INFO - PROCESS | 1930 | 1467665446501 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}] 13:50:46 INFO - PROCESS | 1930 | 1467665446504 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:46 INFO - PROCESS | 1930 | 1467665446585 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:50:46 INFO - PROCESS | 1930 | 1467665446610 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:46 INFO - PROCESS | 1930 | 1467665446612 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x117c44800 == 31 [pid = 1930] [id = 326] 13:50:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11824f800) [pid = 1930] [serial = 977] [outer = 0x0] 13:50:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11828f000) [pid = 1930] [serial = 978] [outer = 0x11824f800] 13:50:46 INFO - PROCESS | 1930 | 1467665446639 Marionette DEBUG loaded listener.js 13:50:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11870e000) [pid = 1930] [serial = 979] [outer = 0x11824f800] 13:50:46 INFO - PROCESS | 1930 | 1467665446983 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]]]}] 13:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 13:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:50:47 INFO - PROCESS | 1930 | 1467665447016 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:50:47 INFO - PROCESS | 1930 | 1467665447017 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:50:47 INFO - PROCESS | 1930 | 1467665447020 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:50:47 INFO - PROCESS | 1930 | 1467665447022 Marionette TRACE conn2 <- [1,1278,null,{}] 13:50:47 INFO - PROCESS | 1930 | 1467665447035 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}] 13:50:47 INFO - PROCESS | 1930 | 1467665447039 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:47 INFO - PROCESS | 1930 | 1467665447146 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:50:47 INFO - PROCESS | 1930 | 1467665447153 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:47 INFO - PROCESS | 1930 | 1467665447156 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x119440000 == 32 [pid = 1930] [id = 327] 13:50:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x112f4cc00) [pid = 1930] [serial = 980] [outer = 0x0] 13:50:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x119ae4c00) [pid = 1930] [serial = 981] [outer = 0x112f4cc00] 13:50:47 INFO - PROCESS | 1930 | 1467665447184 Marionette DEBUG loaded listener.js 13:50:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120ecfc00) [pid = 1930] [serial = 982] [outer = 0x112f4cc00] 13:50:47 INFO - PROCESS | 1930 | 1467665447512 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]]]}] 13:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 521ms 13:50:47 INFO - PROCESS | 1930 | 1467665447541 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:50:47 INFO - PROCESS | 1930 | 1467665447543 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:50:47 INFO - PROCESS | 1930 | 1467665447546 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:50:47 INFO - PROCESS | 1930 | 1467665447547 Marionette TRACE conn2 <- [1,1282,null,{}] 13:50:47 INFO - PROCESS | 1930 | 1467665447549 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}] 13:50:47 INFO - PROCESS | 1930 | 1467665447551 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:47 INFO - PROCESS | 1930 | 1467665447633 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:50:47 INFO - PROCESS | 1930 | 1467665447693 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:47 INFO - PROCESS | 1930 | 1467665447694 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x121117000 == 33 [pid = 1930] [id = 328] 13:50:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120ed4000) [pid = 1930] [serial = 983] [outer = 0x0] 13:50:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12132f400) [pid = 1930] [serial = 984] [outer = 0x120ed4000] 13:50:47 INFO - PROCESS | 1930 | 1467665447720 Marionette DEBUG loaded listener.js 13:50:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x121805800) [pid = 1930] [serial = 985] [outer = 0x120ed4000] 13:50:48 INFO - PROCESS | 1930 | 1467665448039 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]]]}] 13:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 13:50:48 INFO - PROCESS | 1930 | 1467665448066 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:50:48 INFO - PROCESS | 1930 | 1467665448068 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:50:48 INFO - PROCESS | 1930 | 1467665448077 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:50:48 INFO - PROCESS | 1930 | 1467665448078 Marionette TRACE conn2 <- [1,1286,null,{}] 13:50:48 INFO - PROCESS | 1930 | 1467665448081 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}] 13:50:48 INFO - PROCESS | 1930 | 1467665448082 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:48 INFO - PROCESS | 1930 | 1467665448182 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:50:48 INFO - PROCESS | 1930 | 1467665448185 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:48 INFO - PROCESS | 1930 | 1467665448186 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c57800 == 34 [pid = 1930] [id = 329] 13:50:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x119709000) [pid = 1930] [serial = 986] [outer = 0x0] 13:50:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x121cc6000) [pid = 1930] [serial = 987] [outer = 0x119709000] 13:50:48 INFO - PROCESS | 1930 | 1467665448212 Marionette DEBUG loaded listener.js 13:50:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1248d5000) [pid = 1930] [serial = 988] [outer = 0x119709000] 13:50:48 INFO - PROCESS | 1930 | 1467665448565 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]]]}] 13:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 13:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:50:48 INFO - PROCESS | 1930 | 1467665448595 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:50:48 INFO - PROCESS | 1930 | 1467665448596 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:50:48 INFO - PROCESS | 1930 | 1467665448599 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:50:48 INFO - PROCESS | 1930 | 1467665448600 Marionette TRACE conn2 <- [1,1290,null,{}] 13:50:48 INFO - PROCESS | 1930 | 1467665448605 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}] 13:50:48 INFO - PROCESS | 1930 | 1467665448609 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:48 INFO - PROCESS | 1930 | 1467665448726 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:50:48 INFO - PROCESS | 1930 | 1467665448775 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:48 INFO - PROCESS | 1930 | 1467665448776 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x126424800 == 35 [pid = 1930] [id = 330] 13:50:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124aa6c00) [pid = 1930] [serial = 989] [outer = 0x0] 13:50:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x125f46400) [pid = 1930] [serial = 990] [outer = 0x124aa6c00] 13:50:48 INFO - PROCESS | 1930 | 1467665448802 Marionette DEBUG loaded listener.js 13:50:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x126f57800) [pid = 1930] [serial = 991] [outer = 0x124aa6c00] 13:50:49 INFO - PROCESS | 1930 | 1467665449209 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]]]}] 13:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 623ms 13:50:49 INFO - PROCESS | 1930 | 1467665449225 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:50:49 INFO - PROCESS | 1930 | 1467665449227 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:50:49 INFO - PROCESS | 1930 | 1467665449230 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:50:49 INFO - PROCESS | 1930 | 1467665449232 Marionette TRACE conn2 <- [1,1294,null,{}] 13:50:49 INFO - PROCESS | 1930 | 1467665449237 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}] 13:50:49 INFO - PROCESS | 1930 | 1467665449239 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:49 INFO - PROCESS | 1930 | 1467665449392 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:50:49 INFO - PROCESS | 1930 | 1467665449452 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:49 INFO - PROCESS | 1930 | 1467665449453 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x128add000 == 36 [pid = 1930] [id = 331] 13:50:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x126440000) [pid = 1930] [serial = 992] [outer = 0x0] 13:50:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x128be5c00) [pid = 1930] [serial = 993] [outer = 0x126440000] 13:50:49 INFO - PROCESS | 1930 | 1467665449487 Marionette DEBUG loaded listener.js 13:50:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x128c6d400) [pid = 1930] [serial = 994] [outer = 0x126440000] 13:50:49 INFO - PROCESS | 1930 | 1467665449881 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]]]}] 13:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 675ms 13:50:49 INFO - PROCESS | 1930 | 1467665449906 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:50:49 INFO - PROCESS | 1930 | 1467665449907 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:50:49 INFO - PROCESS | 1930 | 1467665449909 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:50:49 INFO - PROCESS | 1930 | 1467665449910 Marionette TRACE conn2 <- [1,1298,null,{}] 13:50:49 INFO - PROCESS | 1930 | 1467665449913 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}] 13:50:49 INFO - PROCESS | 1930 | 1467665449914 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:50 INFO - PROCESS | 1930 | 1467665450122 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x114fbcc00) [pid = 1930] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x116f94000) [pid = 1930] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x119a83400) [pid = 1930] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x125310400) [pid = 1930] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x120ecb400) [pid = 1930] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11825a000) [pid = 1930] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1204f4c00) [pid = 1930] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1180bfc00) [pid = 1930] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x121803800) [pid = 1930] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x121a6c800) [pid = 1930] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x129173000) [pid = 1930] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1131a3000) [pid = 1930] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x115e2a000) [pid = 1930] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1263b8000) [pid = 1930] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1204f2c00) [pid = 1930] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x116142400) [pid = 1930] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x118712400) [pid = 1930] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1129b3800) [pid = 1930] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:50:50 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x120ff3800) [pid = 1930] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:50:50 INFO - PROCESS | 1930 | 1467665450190 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:50 INFO - PROCESS | 1930 | 1467665450191 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x116947800 == 37 [pid = 1930] [id = 332] 13:50:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1126fa800) [pid = 1930] [serial = 995] [outer = 0x0] 13:50:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x112f92000) [pid = 1930] [serial = 996] [outer = 0x1126fa800] 13:50:50 INFO - PROCESS | 1930 | 1467665450216 Marionette DEBUG loaded listener.js 13:50:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x116f94000) [pid = 1930] [serial = 997] [outer = 0x1126fa800] 13:50:50 INFO - PROCESS | 1930 | 1467665450499 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]]]}] 13:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 619ms 13:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:50:50 INFO - PROCESS | 1930 | 1467665450529 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:50:50 INFO - PROCESS | 1930 | 1467665450530 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:50:50 INFO - PROCESS | 1930 | 1467665450532 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:50:50 INFO - PROCESS | 1930 | 1467665450533 Marionette TRACE conn2 <- [1,1302,null,{}] 13:50:50 INFO - PROCESS | 1930 | 1467665450544 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}] 13:50:50 INFO - PROCESS | 1930 | 1467665450545 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:50 INFO - PROCESS | 1930 | 1467665450628 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:50:50 INFO - PROCESS | 1930 | 1467665450685 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:50 INFO - PROCESS | 1930 | 1467665450686 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x11943f000 == 38 [pid = 1930] [id = 333] 13:50:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112d67000) [pid = 1930] [serial = 998] [outer = 0x0] 13:50:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x120ecac00) [pid = 1930] [serial = 999] [outer = 0x112d67000] 13:50:50 INFO - PROCESS | 1930 | 1467665450711 Marionette DEBUG loaded listener.js 13:50:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1263b7400) [pid = 1930] [serial = 1000] [outer = 0x112d67000] 13:50:50 INFO - PROCESS | 1930 | 1467665450980 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]]]}] 13:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 478ms 13:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:50:51 INFO - PROCESS | 1930 | 1467665451011 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:50:51 INFO - PROCESS | 1930 | 1467665451012 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:50:51 INFO - PROCESS | 1930 | 1467665451014 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:50:51 INFO - PROCESS | 1930 | 1467665451015 Marionette TRACE conn2 <- [1,1306,null,{}] 13:50:51 INFO - PROCESS | 1930 | 1467665451026 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}] 13:50:51 INFO - PROCESS | 1930 | 1467665451027 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:51 INFO - PROCESS | 1930 | 1467665451111 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:50:51 INFO - PROCESS | 1930 | 1467665451115 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:51 INFO - PROCESS | 1930 | 1467665451116 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a94c000 == 39 [pid = 1930] [id = 334] 13:50:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1214ea000) [pid = 1930] [serial = 1001] [outer = 0x0] 13:50:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x128c71c00) [pid = 1930] [serial = 1002] [outer = 0x1214ea000] 13:50:51 INFO - PROCESS | 1930 | 1467665451150 Marionette DEBUG loaded listener.js 13:50:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x129262c00) [pid = 1930] [serial = 1003] [outer = 0x1214ea000] 13:50:51 INFO - PROCESS | 1930 | 1467665451563 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]]]}] 13:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 569ms 13:50:51 INFO - PROCESS | 1930 | 1467665451586 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:50:51 INFO - PROCESS | 1930 | 1467665451588 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:50:51 INFO - PROCESS | 1930 | 1467665451592 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:50:51 INFO - PROCESS | 1930 | 1467665451595 Marionette TRACE conn2 <- [1,1310,null,{}] 13:50:51 INFO - PROCESS | 1930 | 1467665451598 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}] 13:50:51 INFO - PROCESS | 1930 | 1467665451600 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:51 INFO - PROCESS | 1930 | 1467665451742 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:50:51 INFO - PROCESS | 1930 | 1467665451755 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:51 INFO - PROCESS | 1930 | 1467665451757 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aee5000 == 40 [pid = 1930] [id = 335] 13:50:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12926a000) [pid = 1930] [serial = 1004] [outer = 0x0] 13:50:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1294acc00) [pid = 1930] [serial = 1005] [outer = 0x12926a000] 13:50:51 INFO - PROCESS | 1930 | 1467665451798 Marionette DEBUG loaded listener.js 13:50:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x129644c00) [pid = 1930] [serial = 1006] [outer = 0x12926a000] 13:50:52 INFO - PROCESS | 1930 | 1467665452208 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] 13:50:52 INFO - PROCESS | 1930 | 1467665452268 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:50:52 INFO - PROCESS | 1930 | 1467665452271 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:50:52 INFO - PROCESS | 1930 | 1467665452273 Marionette TRACE conn2 <- [1,1314,null,{}] 13:50:52 INFO - PROCESS | 1930 | 1467665452277 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}] 13:50:52 INFO - PROCESS | 1930 | 1467665452279 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:52 INFO - PROCESS | 1930 | 1467665452386 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:50:52 INFO - PROCESS | 1930 | 1467665452442 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:52 INFO - PROCESS | 1930 | 1467665452445 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11640f800 == 41 [pid = 1930] [id = 336] 13:50:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1129b0400) [pid = 1930] [serial = 1007] [outer = 0x0] 13:50:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1133e5800) [pid = 1930] [serial = 1008] [outer = 0x1129b0400] 13:50:52 INFO - PROCESS | 1930 | 1467665452476 Marionette DEBUG loaded listener.js 13:50:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1167a0800) [pid = 1930] [serial = 1009] [outer = 0x1129b0400] 13:50:52 INFO - PROCESS | 1930 | 1467665452945 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]]]}] 13:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 720ms 13:50:53 INFO - PROCESS | 1930 | 1467665453043 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:50:53 INFO - PROCESS | 1930 | 1467665453047 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:50:53 INFO - PROCESS | 1930 | 1467665453057 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:50:53 INFO - PROCESS | 1930 | 1467665453059 Marionette TRACE conn2 <- [1,1318,null,{}] 13:50:53 INFO - PROCESS | 1930 | 1467665453062 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}] 13:50:53 INFO - PROCESS | 1930 | 1467665453063 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:53 INFO - PROCESS | 1930 | 1467665453167 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:50:53 INFO - PROCESS | 1930 | 1467665453239 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:53 INFO - PROCESS | 1930 | 1467665453240 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12133f800 == 42 [pid = 1930] [id = 337] 13:50:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x119038400) [pid = 1930] [serial = 1010] [outer = 0x0] 13:50:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1190ecc00) [pid = 1930] [serial = 1011] [outer = 0x119038400] 13:50:53 INFO - PROCESS | 1930 | 1467665453272 Marionette DEBUG loaded listener.js 13:50:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1199ca800) [pid = 1930] [serial = 1012] [outer = 0x119038400] 13:50:53 INFO - PROCESS | 1930 | 1467665453703 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]]]}] 13:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 13:50:53 INFO - PROCESS | 1930 | 1467665453729 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:50:53 INFO - PROCESS | 1930 | 1467665453730 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:50:53 INFO - PROCESS | 1930 | 1467665453733 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:50:53 INFO - PROCESS | 1930 | 1467665453736 Marionette TRACE conn2 <- [1,1322,null,{}] 13:50:53 INFO - PROCESS | 1930 | 1467665453744 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}] 13:50:53 INFO - PROCESS | 1930 | 1467665453747 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:53 INFO - PROCESS | 1930 | 1467665453852 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:50:53 INFO - PROCESS | 1930 | 1467665453911 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:53 INFO - PROCESS | 1930 | 1467665453913 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed7800 == 43 [pid = 1930] [id = 338] 13:50:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x120ed4400) [pid = 1930] [serial = 1013] [outer = 0x0] 13:50:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x121cc6800) [pid = 1930] [serial = 1014] [outer = 0x120ed4400] 13:50:53 INFO - PROCESS | 1930 | 1467665453944 Marionette DEBUG loaded listener.js 13:50:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1263b7000) [pid = 1930] [serial = 1015] [outer = 0x120ed4400] 13:50:54 INFO - PROCESS | 1930 | 1467665454365 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]]]}] 13:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 672ms 13:50:54 INFO - PROCESS | 1930 | 1467665454405 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:50:54 INFO - PROCESS | 1930 | 1467665454407 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:50:54 INFO - PROCESS | 1930 | 1467665454410 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:50:54 INFO - PROCESS | 1930 | 1467665454411 Marionette TRACE conn2 <- [1,1326,null,{}] 13:50:54 INFO - PROCESS | 1930 | 1467665454413 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}] 13:50:54 INFO - PROCESS | 1930 | 1467665454415 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:54 INFO - PROCESS | 1930 | 1467665454543 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:50:54 INFO - PROCESS | 1930 | 1467665454625 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:54 INFO - PROCESS | 1930 | 1467665454626 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c597000 == 44 [pid = 1930] [id = 339] 13:50:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12643a000) [pid = 1930] [serial = 1016] [outer = 0x0] 13:50:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x128c62400) [pid = 1930] [serial = 1017] [outer = 0x12643a000] 13:50:54 INFO - PROCESS | 1930 | 1467665454656 Marionette DEBUG loaded listener.js 13:50:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x129267800) [pid = 1930] [serial = 1018] [outer = 0x12643a000] 13:50:55 INFO - PROCESS | 1930 | 1467665455057 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]]]}] 13:50:55 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 13:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 669ms 13:50:55 INFO - PROCESS | 1930 | 1467665455079 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:50:55 INFO - PROCESS | 1930 | 1467665455081 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:50:55 INFO - PROCESS | 1930 | 1467665455083 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:50:55 INFO - PROCESS | 1930 | 1467665455086 Marionette TRACE conn2 <- [1,1330,null,{}] 13:50:55 INFO - PROCESS | 1930 | 1467665455089 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}] 13:50:55 INFO - PROCESS | 1930 | 1467665455091 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:55 INFO - PROCESS | 1930 | 1467665455192 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:50:55 INFO - PROCESS | 1930 | 1467665455250 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:55 INFO - PROCESS | 1930 | 1467665455251 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c5aa000 == 45 [pid = 1930] [id = 340] 13:50:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12926f400) [pid = 1930] [serial = 1019] [outer = 0x0] 13:50:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1294ae000) [pid = 1930] [serial = 1020] [outer = 0x12926f400] 13:50:55 INFO - PROCESS | 1930 | 1467665455280 Marionette DEBUG loaded listener.js 13:50:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x129646000) [pid = 1930] [serial = 1021] [outer = 0x12926f400] 13:50:55 INFO - PROCESS | 1930 | 1467665455724 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]]]}] 13:50:55 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 13:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 672ms 13:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:50:55 INFO - PROCESS | 1930 | 1467665455756 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:50:55 INFO - PROCESS | 1930 | 1467665455757 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:50:55 INFO - PROCESS | 1930 | 1467665455759 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:50:55 INFO - PROCESS | 1930 | 1467665455761 Marionette TRACE conn2 <- [1,1334,null,{}] 13:50:55 INFO - PROCESS | 1930 | 1467665455763 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}] 13:50:55 INFO - PROCESS | 1930 | 1467665455768 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:55 INFO - PROCESS | 1930 | 1467665455909 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:50:56 INFO - PROCESS | 1930 | 1467665456131 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:56 INFO - PROCESS | 1930 | 1467665456133 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x116166800 == 46 [pid = 1930] [id = 341] 13:50:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1129a6800) [pid = 1930] [serial = 1022] [outer = 0x0] 13:50:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x112f54c00) [pid = 1930] [serial = 1023] [outer = 0x1129a6800] 13:50:56 INFO - PROCESS | 1930 | 1467665456163 Marionette DEBUG loaded listener.js 13:50:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x115d4ec00) [pid = 1930] [serial = 1024] [outer = 0x1129a6800] 13:50:56 INFO - PROCESS | 1930 | 1467665456610 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]]]}] 13:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 870ms 13:50:56 INFO - PROCESS | 1930 | 1467665456630 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:50:56 INFO - PROCESS | 1930 | 1467665456632 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:50:56 INFO - PROCESS | 1930 | 1467665456636 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:50:56 INFO - PROCESS | 1930 | 1467665456638 Marionette TRACE conn2 <- [1,1338,null,{}] 13:50:56 INFO - PROCESS | 1930 | 1467665456641 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}] 13:50:56 INFO - PROCESS | 1930 | 1467665456643 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:56 INFO - PROCESS | 1930 | 1467665456740 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:50:56 INFO - PROCESS | 1930 | 1467665456802 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:56 INFO - PROCESS | 1930 | 1467665456803 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12a94c000 == 45 [pid = 1930] [id = 334] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11943f000 == 44 [pid = 1930] [id = 333] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x116947800 == 43 [pid = 1930] [id = 332] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x128add000 == 42 [pid = 1930] [id = 331] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x126424800 == 41 [pid = 1930] [id = 330] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x123c57800 == 40 [pid = 1930] [id = 329] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x121117000 == 39 [pid = 1930] [id = 328] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x119440000 == 38 [pid = 1930] [id = 327] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x117c44800 == 37 [pid = 1930] [id = 326] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11641a800 == 36 [pid = 1930] [id = 325] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x121402800 == 35 [pid = 1930] [id = 324] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12aedd800 == 34 [pid = 1930] [id = 322] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11714c800 == 33 [pid = 1930] [id = 323] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x116166800 == 32 [pid = 1930] [id = 341] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12c5aa000 == 31 [pid = 1930] [id = 340] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12c597000 == 30 [pid = 1930] [id = 339] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed7800 == 29 [pid = 1930] [id = 338] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12133f800 == 28 [pid = 1930] [id = 337] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12aee5000 == 27 [pid = 1930] [id = 335] 13:50:57 INFO - PROCESS | 1930 | --DOCSHELL 0x11640f800 == 26 [pid = 1930] [id = 336] 13:50:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x111e89000 == 27 [pid = 1930] [id = 342] 13:50:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1126f2c00) [pid = 1930] [serial = 1025] [outer = 0x0] 13:50:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1126f7400) [pid = 1930] [serial = 1026] [outer = 0x1126f2c00] 13:50:57 INFO - PROCESS | 1930 | 1467665457367 Marionette DEBUG loaded listener.js 13:50:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x112e2d800) [pid = 1930] [serial = 1027] [outer = 0x1126f2c00] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11619cc00) [pid = 1930] [serial = 910] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x115d53000) [pid = 1930] [serial = 909] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1183a3c00) [pid = 1930] [serial = 913] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1180bcc00) [pid = 1930] [serial = 912] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1214e9c00) [pid = 1930] [serial = 916] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x120f44c00) [pid = 1930] [serial = 915] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x126653c00) [pid = 1930] [serial = 919] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12643e000) [pid = 1930] [serial = 918] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1214e7400) [pid = 1930] [serial = 945] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11902d800) [pid = 1930] [serial = 930] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x119765000) [pid = 1930] [serial = 931] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x128e50c00) [pid = 1930] [serial = 922] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12686f000) [pid = 1930] [serial = 921] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11871c400) [pid = 1930] [serial = 939] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x124da3400) [pid = 1930] [serial = 948] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1214f3000) [pid = 1930] [serial = 946] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1199cb400) [pid = 1930] [serial = 940] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x126443800) [pid = 1930] [serial = 951] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1294aa800) [pid = 1930] [serial = 925] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x126368800) [pid = 1930] [serial = 949] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115d4e400) [pid = 1930] [serial = 933] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x115e24000) [pid = 1930] [serial = 934] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x129266c00) [pid = 1930] [serial = 924] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x116a22800) [pid = 1930] [serial = 928] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1164eb000) [pid = 1930] [serial = 927] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1266b8800) [pid = 1930] [serial = 954] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x120ed4c00) [pid = 1930] [serial = 942] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x12664ac00) [pid = 1930] [serial = 952] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1167a0000) [pid = 1930] [serial = 936] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x117c12800) [pid = 1930] [serial = 937] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12664b800) [pid = 1930] [serial = 960] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1176ebc00) [pid = 1930] [serial = 957] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x126f4d400) [pid = 1930] [serial = 961] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x129263c00) [pid = 1930] [serial = 966] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12686e000) [pid = 1930] [serial = 955] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x120ff5000) [pid = 1930] [serial = 943] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x128e59000) [pid = 1930] [serial = 964] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x120fed000) [pid = 1930] [serial = 958] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x126f5bc00) [pid = 1930] [serial = 963] [outer = 0x0] [url = about:blank] 13:50:58 INFO - PROCESS | 1930 | 1467665458467 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]]]}] 13:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1878ms 13:50:58 INFO - PROCESS | 1930 | 1467665458514 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:50:58 INFO - PROCESS | 1930 | 1467665458517 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:50:58 INFO - PROCESS | 1930 | 1467665458520 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:50:58 INFO - PROCESS | 1930 | 1467665458522 Marionette TRACE conn2 <- [1,1342,null,{}] 13:50:58 INFO - PROCESS | 1930 | 1467665458526 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}] 13:50:58 INFO - PROCESS | 1930 | 1467665458528 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:58 INFO - PROCESS | 1930 | 1467665458631 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:50:58 INFO - PROCESS | 1930 | 1467665458723 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:58 INFO - PROCESS | 1930 | 1467665458725 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x1169c1800 == 28 [pid = 1930] [id = 343] 13:50:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x115de5000) [pid = 1930] [serial = 1028] [outer = 0x0] 13:50:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x115e2cc00) [pid = 1930] [serial = 1029] [outer = 0x115de5000] 13:50:58 INFO - PROCESS | 1930 | 1467665458757 Marionette DEBUG loaded listener.js 13:50:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x116906400) [pid = 1930] [serial = 1030] [outer = 0x115de5000] 13:50:59 INFO - PROCESS | 1930 | 1467665459333 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]]]}] 13:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 873ms 13:50:59 INFO - PROCESS | 1930 | 1467665459393 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:50:59 INFO - PROCESS | 1930 | 1467665459395 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:50:59 INFO - PROCESS | 1930 | 1467665459398 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:50:59 INFO - PROCESS | 1930 | 1467665459400 Marionette TRACE conn2 <- [1,1346,null,{}] 13:50:59 INFO - PROCESS | 1930 | 1467665459404 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}] 13:50:59 INFO - PROCESS | 1930 | 1467665459406 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:59 INFO - PROCESS | 1930 | 1467665459485 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:50:59 INFO - PROCESS | 1930 | 1467665459493 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:59 INFO - PROCESS | 1930 | 1467665459494 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:50:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11715d800 == 29 [pid = 1930] [id = 344] 13:50:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1131a6c00) [pid = 1930] [serial = 1031] [outer = 0x0] 13:50:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11619cc00) [pid = 1930] [serial = 1032] [outer = 0x1131a6c00] 13:50:59 INFO - PROCESS | 1930 | 1467665459523 Marionette DEBUG loaded listener.js 13:50:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x116f6a800) [pid = 1930] [serial = 1033] [outer = 0x1131a6c00] 13:50:59 INFO - PROCESS | 1930 | 1467665459884 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]]]}] 13:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 13:50:59 INFO - PROCESS | 1930 | 1467665459918 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:50:59 INFO - PROCESS | 1930 | 1467665459921 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:50:59 INFO - PROCESS | 1930 | 1467665459926 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:50:59 INFO - PROCESS | 1930 | 1467665459928 Marionette TRACE conn2 <- [1,1350,null,{}] 13:50:59 INFO - PROCESS | 1930 | 1467665459931 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}] 13:50:59 INFO - PROCESS | 1930 | 1467665459932 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:00 INFO - PROCESS | 1930 | 1467665460034 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:51:00 INFO - PROCESS | 1930 | 1467665460041 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:00 INFO - PROCESS | 1930 | 1467665460042 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x11875e000 == 30 [pid = 1930] [id = 345] 13:51:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1129ab000) [pid = 1930] [serial = 1034] [outer = 0x0] 13:51:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118259c00) [pid = 1930] [serial = 1035] [outer = 0x1129ab000] 13:51:00 INFO - PROCESS | 1930 | 1467665460070 Marionette DEBUG loaded listener.js 13:51:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118490400) [pid = 1930] [serial = 1036] [outer = 0x1129ab000] 13:51:00 INFO - PROCESS | 1930 | 1467665460428 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]]]}] 13:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 13:51:00 INFO - PROCESS | 1930 | 1467665460446 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:51:00 INFO - PROCESS | 1930 | 1467665460447 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:51:00 INFO - PROCESS | 1930 | 1467665460449 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:51:00 INFO - PROCESS | 1930 | 1467665460454 Marionette TRACE conn2 <- [1,1354,null,{}] 13:51:00 INFO - PROCESS | 1930 | 1467665460470 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}] 13:51:00 INFO - PROCESS | 1930 | 1467665460473 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:00 INFO - PROCESS | 1930 | 1467665460552 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:51:00 INFO - PROCESS | 1930 | 1467665460559 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:00 INFO - PROCESS | 1930 | 1467665460561 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b91000 == 31 [pid = 1930] [id = 346] 13:51:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1190ec000) [pid = 1930] [serial = 1037] [outer = 0x0] 13:51:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x12043a000) [pid = 1930] [serial = 1038] [outer = 0x1190ec000] 13:51:00 INFO - PROCESS | 1930 | 1467665460589 Marionette DEBUG loaded listener.js 13:51:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x120ecd400) [pid = 1930] [serial = 1039] [outer = 0x1190ec000] 13:51:00 INFO - PROCESS | 1930 | 1467665460929 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]]]}] 13:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 522ms 13:51:00 INFO - PROCESS | 1930 | 1467665460973 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:51:00 INFO - PROCESS | 1930 | 1467665460974 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:51:00 INFO - PROCESS | 1930 | 1467665460989 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:51:00 INFO - PROCESS | 1930 | 1467665460990 Marionette TRACE conn2 <- [1,1358,null,{}] 13:51:00 INFO - PROCESS | 1930 | 1467665460994 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}] 13:51:00 INFO - PROCESS | 1930 | 1467665460995 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:01 INFO - PROCESS | 1930 | 1467665461075 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:51:01 INFO - PROCESS | 1930 | 1467665461080 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:01 INFO - PROCESS | 1930 | 1467665461081 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x121350800 == 32 [pid = 1930] [id = 347] 13:51:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120fe6400) [pid = 1930] [serial = 1040] [outer = 0x0] 13:51:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120fef400) [pid = 1930] [serial = 1041] [outer = 0x120fe6400] 13:51:01 INFO - PROCESS | 1930 | 1467665461109 Marionette DEBUG loaded listener.js 13:51:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x121332800) [pid = 1930] [serial = 1042] [outer = 0x120fe6400] 13:51:01 INFO - PROCESS | 1930 | 1467665461475 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]]]}] 13:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 532ms 13:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:51:01 INFO - PROCESS | 1930 | 1467665461526 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:51:01 INFO - PROCESS | 1930 | 1467665461527 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:51:01 INFO - PROCESS | 1930 | 1467665461529 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:51:01 INFO - PROCESS | 1930 | 1467665461530 Marionette TRACE conn2 <- [1,1362,null,{}] 13:51:01 INFO - PROCESS | 1930 | 1467665461532 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}] 13:51:01 INFO - PROCESS | 1930 | 1467665461534 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:01 INFO - PROCESS | 1930 | 1467665461636 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:51:01 INFO - PROCESS | 1930 | 1467665461641 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:01 INFO - PROCESS | 1930 | 1467665461643 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c63000 == 33 [pid = 1930] [id = 348] 13:51:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x115d57400) [pid = 1930] [serial = 1043] [outer = 0x0] 13:51:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1214f1400) [pid = 1930] [serial = 1044] [outer = 0x115d57400] 13:51:01 INFO - PROCESS | 1930 | 1467665461667 Marionette DEBUG loaded listener.js 13:51:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x121a6a400) [pid = 1930] [serial = 1045] [outer = 0x115d57400] 13:51:02 INFO - PROCESS | 1930 | 1467665462031 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]]]}] 13:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 13:51:02 INFO - PROCESS | 1930 | 1467665462049 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:51:02 INFO - PROCESS | 1930 | 1467665462050 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:51:02 INFO - PROCESS | 1930 | 1467665462055 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:51:02 INFO - PROCESS | 1930 | 1467665462056 Marionette TRACE conn2 <- [1,1366,null,{}] 13:51:02 INFO - PROCESS | 1930 | 1467665462058 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}] 13:51:02 INFO - PROCESS | 1930 | 1467665462062 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:02 INFO - PROCESS | 1930 | 1467665462179 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:51:02 INFO - PROCESS | 1930 | 1467665462216 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:02 INFO - PROCESS | 1930 | 1467665462217 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x126432000 == 34 [pid = 1930] [id = 349] 13:51:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x123bd6800) [pid = 1930] [serial = 1046] [outer = 0x0] 13:51:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x125310800) [pid = 1930] [serial = 1047] [outer = 0x123bd6800] 13:51:02 INFO - PROCESS | 1930 | 1467665462243 Marionette DEBUG loaded listener.js 13:51:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x126441400) [pid = 1930] [serial = 1048] [outer = 0x123bd6800] 13:51:02 INFO - PROCESS | 1930 | 1467665462582 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] 13:51:02 INFO - PROCESS | 1930 | 1467665462625 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:51:02 INFO - PROCESS | 1930 | 1467665462627 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:51:02 INFO - PROCESS | 1930 | 1467665462628 Marionette TRACE conn2 <- [1,1370,null,{}] 13:51:02 INFO - PROCESS | 1930 | 1467665462630 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}] 13:51:02 INFO - PROCESS | 1930 | 1467665462631 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:02 INFO - PROCESS | 1930 | 1467665462727 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:51:02 INFO - PROCESS | 1930 | 1467665462761 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:02 INFO - PROCESS | 1930 | 1467665462762 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x128adb000 == 35 [pid = 1930] [id = 350] 13:51:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x119710400) [pid = 1930] [serial = 1049] [outer = 0x0] 13:51:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x126653800) [pid = 1930] [serial = 1050] [outer = 0x119710400] 13:51:02 INFO - PROCESS | 1930 | 1467665462782 Marionette DEBUG loaded listener.js 13:51:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1266be000) [pid = 1930] [serial = 1051] [outer = 0x119710400] 13:51:03 INFO - PROCESS | 1930 | 1467665463201 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] 13:51:03 INFO - PROCESS | 1930 | 1467665463274 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:51:03 INFO - PROCESS | 1930 | 1467665463281 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:51:03 INFO - PROCESS | 1930 | 1467665463282 Marionette TRACE conn2 <- [1,1374,null,{}] 13:51:03 INFO - PROCESS | 1930 | 1467665463307 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}] 13:51:03 INFO - PROCESS | 1930 | 1467665463309 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:03 INFO - PROCESS | 1930 | 1467665463420 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:51:03 INFO - PROCESS | 1930 | 1467665463428 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:03 INFO - PROCESS | 1930 | 1467665463429 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x118439800 == 36 [pid = 1930] [id = 351] 13:51:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x112f4cc00) [pid = 1930] [serial = 1052] [outer = 0x0] 13:51:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x112f59400) [pid = 1930] [serial = 1053] [outer = 0x112f4cc00] 13:51:03 INFO - PROCESS | 1930 | 1467665463470 Marionette DEBUG loaded listener.js 13:51:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1164e7800) [pid = 1930] [serial = 1054] [outer = 0x112f4cc00] 13:51:03 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:51:03 INFO - PROCESS | 1930 | 1467665463841 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] 13:51:03 INFO - PROCESS | 1930 | 1467665463863 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:51:03 INFO - PROCESS | 1930 | 1467665463865 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:51:03 INFO - PROCESS | 1930 | 1467665463866 Marionette TRACE conn2 <- [1,1378,null,{}] 13:51:03 INFO - PROCESS | 1930 | 1467665463871 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}] 13:51:03 INFO - PROCESS | 1930 | 1467665463872 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:03 INFO - PROCESS | 1930 | 1467665463981 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:51:04 INFO - PROCESS | 1930 | 1467665464005 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1930 | 1467665464006 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x116409000 == 37 [pid = 1930] [id = 352] 13:51:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x116148000) [pid = 1930] [serial = 1055] [outer = 0x0] 13:51:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118717000) [pid = 1930] [serial = 1056] [outer = 0x116148000] 13:51:04 INFO - PROCESS | 1930 | 1467665464031 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x121a68000) [pid = 1930] [serial = 1057] [outer = 0x116148000] 13:51:04 INFO - PROCESS | 1930 | 1467665464324 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] 13:51:04 INFO - PROCESS | 1930 | 1467665464345 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:51:04 INFO - PROCESS | 1930 | 1467665464347 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:51:04 INFO - PROCESS | 1930 | 1467665464349 Marionette TRACE conn2 <- [1,1382,null,{}] 13:51:04 INFO - PROCESS | 1930 | 1467665464351 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}] 13:51:04 INFO - PROCESS | 1930 | 1467665464354 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:04 INFO - PROCESS | 1930 | 1467665464436 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:51:04 INFO - PROCESS | 1930 | 1467665464441 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1930 | 1467665464442 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4dd800 == 38 [pid = 1930] [id = 353] 13:51:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x124ad5000) [pid = 1930] [serial = 1058] [outer = 0x0] 13:51:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x126870400) [pid = 1930] [serial = 1059] [outer = 0x124ad5000] 13:51:04 INFO - PROCESS | 1930 | 1467665464467 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x126f56400) [pid = 1930] [serial = 1060] [outer = 0x124ad5000] 13:51:04 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:51:04 INFO - PROCESS | 1930 | 1467665464799 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] 13:51:04 INFO - PROCESS | 1930 | 1467665464823 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:51:04 INFO - PROCESS | 1930 | 1467665464825 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:51:04 INFO - PROCESS | 1930 | 1467665464827 Marionette TRACE conn2 <- [1,1386,null,{}] 13:51:04 INFO - PROCESS | 1930 | 1467665464829 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}] 13:51:04 INFO - PROCESS | 1930 | 1467665464831 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:04 INFO - PROCESS | 1930 | 1467665464957 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:51:04 INFO - PROCESS | 1930 | 1467665464964 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1930 | 1467665464965 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a965800 == 39 [pid = 1930] [id = 354] 13:51:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120ecdc00) [pid = 1930] [serial = 1061] [outer = 0x0] 13:51:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x128be0c00) [pid = 1930] [serial = 1062] [outer = 0x120ecdc00] 13:51:04 INFO - PROCESS | 1930 | 1467665464992 Marionette DEBUG loaded listener.js 13:51:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x129263c00) [pid = 1930] [serial = 1063] [outer = 0x120ecdc00] 13:51:05 INFO - PROCESS | 1930 | 1467665465374 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] 13:51:05 INFO - PROCESS | 1930 | 1467665465397 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:51:05 INFO - PROCESS | 1930 | 1467665465402 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1930 | 1467665465406 Marionette TRACE conn2 <- [1,1390,null,{}] 13:51:05 INFO - PROCESS | 1930 | 1467665465411 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}] 13:51:05 INFO - PROCESS | 1930 | 1467665465412 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:05 INFO - PROCESS | 1930 | 1467665465518 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:51:05 INFO - PROCESS | 1930 | 1467665465574 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:05 INFO - PROCESS | 1930 | 1467665465576 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x11746c800 == 40 [pid = 1930] [id = 355] 13:51:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1133ef800) [pid = 1930] [serial = 1064] [outer = 0x0] 13:51:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x115d51800) [pid = 1930] [serial = 1065] [outer = 0x1133ef800] 13:51:05 INFO - PROCESS | 1930 | 1467665465608 Marionette DEBUG loaded listener.js 13:51:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x116984400) [pid = 1930] [serial = 1066] [outer = 0x1133ef800] 13:51:06 INFO - PROCESS | 1930 | 1467665466082 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]]]}] 13:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 729ms 13:51:06 INFO - PROCESS | 1930 | 1467665466130 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:51:06 INFO - PROCESS | 1930 | 1467665466133 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:51:06 INFO - PROCESS | 1930 | 1467665466156 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:51:06 INFO - PROCESS | 1930 | 1467665466158 Marionette TRACE conn2 <- [1,1394,null,{}] 13:51:06 INFO - PROCESS | 1930 | 1467665466160 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}] 13:51:06 INFO - PROCESS | 1930 | 1467665466162 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:06 INFO - PROCESS | 1930 | 1467665466266 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:51:06 INFO - PROCESS | 1930 | 1467665466336 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:06 INFO - PROCESS | 1930 | 1467665466337 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x120480000 == 41 [pid = 1930] [id = 356] 13:51:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11825a000) [pid = 1930] [serial = 1067] [outer = 0x0] 13:51:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x118714c00) [pid = 1930] [serial = 1068] [outer = 0x11825a000] 13:51:06 INFO - PROCESS | 1930 | 1467665466369 Marionette DEBUG loaded listener.js 13:51:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x119708c00) [pid = 1930] [serial = 1069] [outer = 0x11825a000] 13:51:06 INFO - PROCESS | 1930 | 1467665466798 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]]]}] 13:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 675ms 13:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:51:06 INFO - PROCESS | 1930 | 1467665466831 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:51:06 INFO - PROCESS | 1930 | 1467665466832 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:51:06 INFO - PROCESS | 1930 | 1467665466849 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:51:06 INFO - PROCESS | 1930 | 1467665466851 Marionette TRACE conn2 <- [1,1398,null,{}] 13:51:06 INFO - PROCESS | 1930 | 1467665466877 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}] 13:51:06 INFO - PROCESS | 1930 | 1467665466881 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:06 INFO - PROCESS | 1930 | 1467665466984 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:51:07 INFO - PROCESS | 1930 | 1467665467053 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1930 | 1467665467056 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac30800 == 42 [pid = 1930] [id = 357] 13:51:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x121330800) [pid = 1930] [serial = 1070] [outer = 0x0] 13:51:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x123ce5000) [pid = 1930] [serial = 1071] [outer = 0x121330800] 13:51:07 INFO - PROCESS | 1930 | 1467665467087 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x124da2400) [pid = 1930] [serial = 1072] [outer = 0x121330800] 13:51:07 INFO - PROCESS | 1930 | 1467665467511 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]]]}] 13:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 703ms 13:51:07 INFO - PROCESS | 1930 | 1467665467539 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:51:07 INFO - PROCESS | 1930 | 1467665467541 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:51:07 INFO - PROCESS | 1930 | 1467665467543 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:51:07 INFO - PROCESS | 1930 | 1467665467545 Marionette TRACE conn2 <- [1,1402,null,{}] 13:51:07 INFO - PROCESS | 1930 | 1467665467547 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}] 13:51:07 INFO - PROCESS | 1930 | 1467665467548 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:07 INFO - PROCESS | 1930 | 1467665467653 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:51:07 INFO - PROCESS | 1930 | 1467665467707 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1930 | 1467665467708 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bab7000 == 43 [pid = 1930] [id = 358] 13:51:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x125389c00) [pid = 1930] [serial = 1073] [outer = 0x0] 13:51:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1263bb800) [pid = 1930] [serial = 1074] [outer = 0x125389c00] 13:51:07 INFO - PROCESS | 1930 | 1467665467738 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x126865c00) [pid = 1930] [serial = 1075] [outer = 0x125389c00] 13:51:08 INFO - PROCESS | 1930 | 1467665468186 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]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 669ms 13:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:51:08 INFO - PROCESS | 1930 | 1467665468213 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1930 | 1467665468215 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:51:08 INFO - PROCESS | 1930 | 1467665468217 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1930 | 1467665468218 Marionette TRACE conn2 <- [1,1406,null,{}] 13:51:08 INFO - PROCESS | 1930 | 1467665468221 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}] 13:51:08 INFO - PROCESS | 1930 | 1467665468222 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:08 INFO - PROCESS | 1930 | 1467665468340 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:51:08 INFO - PROCESS | 1930 | 1467665468421 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:08 INFO - PROCESS | 1930 | 1467665468423 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x112ae3800 == 44 [pid = 1930] [id = 359] 13:51:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1129aa000) [pid = 1930] [serial = 1076] [outer = 0x0] 13:51:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x115d54c00) [pid = 1930] [serial = 1077] [outer = 0x1129aa000] 13:51:08 INFO - PROCESS | 1930 | 1467665468454 Marionette DEBUG loaded listener.js 13:51:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11970bc00) [pid = 1930] [serial = 1078] [outer = 0x1129aa000] 13:51:08 INFO - PROCESS | 1930 | 1467665468978 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]]]}] 13:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 821ms 13:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:51:09 INFO - PROCESS | 1930 | 1467665469039 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:51:09 INFO - PROCESS | 1930 | 1467665469041 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:51:09 INFO - PROCESS | 1930 | 1467665469044 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:51:09 INFO - PROCESS | 1930 | 1467665469046 Marionette TRACE conn2 <- [1,1410,null,{}] 13:51:09 INFO - PROCESS | 1930 | 1467665469049 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}] 13:51:09 INFO - PROCESS | 1930 | 1467665469051 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:09 INFO - PROCESS | 1930 | 1467665469148 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:51:09 INFO - PROCESS | 1930 | 1467665469206 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:09 INFO - PROCESS | 1930 | 1467665469208 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x11874d800 == 45 [pid = 1930] [id = 360] 13:51:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x117c17800) [pid = 1930] [serial = 1079] [outer = 0x0] 13:51:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1180b9c00) [pid = 1930] [serial = 1080] [outer = 0x117c17800] 13:51:09 INFO - PROCESS | 1930 | 1467665469240 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1183a3c00) [pid = 1930] [serial = 1081] [outer = 0x117c17800] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x12a4dd800 == 44 [pid = 1930] [id = 353] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x116409000 == 43 [pid = 1930] [id = 352] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x118439800 == 42 [pid = 1930] [id = 351] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x128adb000 == 41 [pid = 1930] [id = 350] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x126432000 == 40 [pid = 1930] [id = 349] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x123c63000 == 39 [pid = 1930] [id = 348] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x121350800 == 38 [pid = 1930] [id = 347] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x119b91000 == 37 [pid = 1930] [id = 346] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x11875e000 == 36 [pid = 1930] [id = 345] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x11715d800 == 35 [pid = 1930] [id = 344] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x1169c1800 == 34 [pid = 1930] [id = 343] 13:51:09 INFO - PROCESS | 1930 | --DOCSHELL 0x111e89000 == 33 [pid = 1930] [id = 342] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x112f54c00) [pid = 1930] [serial = 1023] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115d4ec00) [pid = 1930] [serial = 1024] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1133e5800) [pid = 1930] [serial = 1008] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1190ecc00) [pid = 1930] [serial = 1011] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1167a0800) [pid = 1930] [serial = 1009] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x121cc6800) [pid = 1930] [serial = 1014] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1199ca800) [pid = 1930] [serial = 1012] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x128c62400) [pid = 1930] [serial = 1017] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1263b7000) [pid = 1930] [serial = 1015] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1294ae000) [pid = 1930] [serial = 1020] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x129267800) [pid = 1930] [serial = 1018] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x125f46400) [pid = 1930] [serial = 990] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x121cc6000) [pid = 1930] [serial = 987] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x126f57800) [pid = 1930] [serial = 991] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x115e8f800) [pid = 1930] [serial = 975] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11697dc00) [pid = 1930] [serial = 976] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12132f400) [pid = 1930] [serial = 984] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x113c93800) [pid = 1930] [serial = 969] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x115e8cc00) [pid = 1930] [serial = 970] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11828ac00) [pid = 1930] [serial = 972] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x119704000) [pid = 1930] [serial = 973] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12926e400) [pid = 1930] [serial = 967] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11828f000) [pid = 1930] [serial = 978] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x11870e000) [pid = 1930] [serial = 979] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x119ae4c00) [pid = 1930] [serial = 981] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x120ecfc00) [pid = 1930] [serial = 982] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x128c6d400) [pid = 1930] [serial = 994] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x128be5c00) [pid = 1930] [serial = 993] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x129646000) [pid = 1930] [serial = 1021] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x128c71c00) [pid = 1930] [serial = 1002] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1294acc00) [pid = 1930] [serial = 1005] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x129644c00) [pid = 1930] [serial = 1006] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x116f94000) [pid = 1930] [serial = 997] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x120ecac00) [pid = 1930] [serial = 999] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x112f92000) [pid = 1930] [serial = 996] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x121805800) [pid = 1930] [serial = 985] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x129262c00) [pid = 1930] [serial = 1003] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x1248d5000) [pid = 1930] [serial = 988] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1263b7400) [pid = 1930] [serial = 1000] [outer = 0x0] [url = about:blank] 13:51:09 INFO - PROCESS | 1930 | 1467665469749 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]]]}] 13:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 720ms 13:51:09 INFO - PROCESS | 1930 | 1467665469764 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:51:09 INFO - PROCESS | 1930 | 1467665469767 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:51:09 INFO - PROCESS | 1930 | 1467665469773 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:51:09 INFO - PROCESS | 1930 | 1467665469775 Marionette TRACE conn2 <- [1,1414,null,{}] 13:51:09 INFO - PROCESS | 1930 | 1467665469777 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}] 13:51:09 INFO - PROCESS | 1930 | 1467665469779 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:09 INFO - PROCESS | 1930 | 1467665469863 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:51:09 INFO - PROCESS | 1930 | 1467665469872 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:09 INFO - PROCESS | 1930 | 1467665469873 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x117460000 == 34 [pid = 1930] [id = 361] 13:51:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x119706c00) [pid = 1930] [serial = 1082] [outer = 0x0] 13:51:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x119760c00) [pid = 1930] [serial = 1083] [outer = 0x119706c00] 13:51:09 INFO - PROCESS | 1930 | 1467665469901 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x120ed3400) [pid = 1930] [serial = 1084] [outer = 0x119706c00] 13:51:10 INFO - PROCESS | 1930 | 1467665470295 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]]]}] 13:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 13:51:10 INFO - PROCESS | 1930 | 1467665470342 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:51:10 INFO - PROCESS | 1930 | 1467665470344 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:51:10 INFO - PROCESS | 1930 | 1467665470346 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:51:10 INFO - PROCESS | 1930 | 1467665470348 Marionette TRACE conn2 <- [1,1418,null,{}] 13:51:10 INFO - PROCESS | 1930 | 1467665470356 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}] 13:51:10 INFO - PROCESS | 1930 | 1467665470359 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:10 INFO - PROCESS | 1930 | 1467665470443 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:51:10 INFO - PROCESS | 1930 | 1467665470448 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1930 | 1467665470450 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x121110000 == 35 [pid = 1930] [id = 362] 13:51:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x120ff0800) [pid = 1930] [serial = 1085] [outer = 0x0] 13:51:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x121594400) [pid = 1930] [serial = 1086] [outer = 0x120ff0800] 13:51:10 INFO - PROCESS | 1930 | 1467665470480 Marionette DEBUG loaded listener.js 13:51:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x125307800) [pid = 1930] [serial = 1087] [outer = 0x120ff0800] 13:51:10 INFO - PROCESS | 1930 | 1467665470844 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]]]}] 13:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms 13:51:10 INFO - PROCESS | 1930 | 1467665470870 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:51:10 INFO - PROCESS | 1930 | 1467665470873 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:51:10 INFO - PROCESS | 1930 | 1467665470875 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:51:10 INFO - PROCESS | 1930 | 1467665470876 Marionette TRACE conn2 <- [1,1422,null,{}] 13:51:10 INFO - PROCESS | 1930 | 1467665470878 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}] 13:51:10 INFO - PROCESS | 1930 | 1467665470880 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:10 INFO - PROCESS | 1930 | 1467665470963 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:51:10 INFO - PROCESS | 1930 | 1467665470966 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1930 | 1467665470968 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c67000 == 36 [pid = 1930] [id = 363] 13:51:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1263b7000) [pid = 1930] [serial = 1088] [outer = 0x0] 13:51:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1266b2800) [pid = 1930] [serial = 1089] [outer = 0x1263b7000] 13:51:10 INFO - PROCESS | 1930 | 1467665470996 Marionette DEBUG loaded listener.js 13:51:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x12686f800) [pid = 1930] [serial = 1090] [outer = 0x1263b7000] 13:51:11 INFO - PROCESS | 1930 | 1467665471345 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]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 13:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:51:11 INFO - PROCESS | 1930 | 1467665471395 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:51:11 INFO - PROCESS | 1930 | 1467665471396 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:51:11 INFO - PROCESS | 1930 | 1467665471398 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1930 | 1467665471400 Marionette TRACE conn2 <- [1,1426,null,{}] 13:51:11 INFO - PROCESS | 1930 | 1467665471402 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}] 13:51:11 INFO - PROCESS | 1930 | 1467665471403 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:11 INFO - PROCESS | 1930 | 1467665471514 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:51:11 INFO - PROCESS | 1930 | 1467665471520 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:11 INFO - PROCESS | 1930 | 1467665471522 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x125367000 == 37 [pid = 1930] [id = 364] 13:51:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x126444000) [pid = 1930] [serial = 1091] [outer = 0x0] 13:51:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x126f4e800) [pid = 1930] [serial = 1092] [outer = 0x126444000] 13:51:11 INFO - PROCESS | 1930 | 1467665471553 Marionette DEBUG loaded listener.js 13:51:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x128c6a800) [pid = 1930] [serial = 1093] [outer = 0x126444000] 13:51:11 INFO - PROCESS | 1930 | 1467665471926 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]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms 13:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:51:11 INFO - PROCESS | 1930 | 1467665471973 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:51:11 INFO - PROCESS | 1930 | 1467665471975 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:51:11 INFO - PROCESS | 1930 | 1467665471977 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1930 | 1467665471978 Marionette TRACE conn2 <- [1,1430,null,{}] 13:51:11 INFO - PROCESS | 1930 | 1467665471981 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}] 13:51:11 INFO - PROCESS | 1930 | 1467665471986 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:12 INFO - PROCESS | 1930 | 1467665472110 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:51:12 INFO - PROCESS | 1930 | 1467665472126 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1930 | 1467665472127 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x115e3f000 == 38 [pid = 1930] [id = 365] 13:51:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x129269400) [pid = 1930] [serial = 1094] [outer = 0x0] 13:51:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1294ae000) [pid = 1930] [serial = 1095] [outer = 0x129269400] 13:51:12 INFO - PROCESS | 1930 | 1467665472152 Marionette DEBUG loaded listener.js 13:51:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x129645800) [pid = 1930] [serial = 1096] [outer = 0x129269400] 13:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 618ms 13:51:12 INFO - PROCESS | 1930 | 1467665472591 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]]]}] 13:51:12 INFO - PROCESS | 1930 | 1467665472596 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:51:12 INFO - PROCESS | 1930 | 1467665472599 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:51:12 INFO - PROCESS | 1930 | 1467665472604 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:51:12 INFO - PROCESS | 1930 | 1467665472606 Marionette TRACE conn2 <- [1,1434,null,{}] 13:51:12 INFO - PROCESS | 1930 | 1467665472609 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}] 13:51:12 INFO - PROCESS | 1930 | 1467665472611 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:12 INFO - PROCESS | 1930 | 1467665472748 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:51:12 INFO - PROCESS | 1930 | 1467665472763 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1930 | 1467665472764 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296ca000 == 39 [pid = 1930] [id = 366] 13:51:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1121b2800) [pid = 1930] [serial = 1097] [outer = 0x0] 13:51:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12a65c000) [pid = 1930] [serial = 1098] [outer = 0x1121b2800] 13:51:12 INFO - PROCESS | 1930 | 1467665472789 Marionette DEBUG loaded listener.js 13:51:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12a668800) [pid = 1930] [serial = 1099] [outer = 0x1121b2800] 13:51:13 INFO - PROCESS | 1930 | 1467665473133 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]]]}] 13:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 574ms 13:51:13 INFO - PROCESS | 1930 | 1467665473176 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:51:13 INFO - PROCESS | 1930 | 1467665473177 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:51:13 INFO - PROCESS | 1930 | 1467665473180 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:51:13 INFO - PROCESS | 1930 | 1467665473181 Marionette TRACE conn2 <- [1,1438,null,{}] 13:51:13 INFO - PROCESS | 1930 | 1467665473183 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}] 13:51:13 INFO - PROCESS | 1930 | 1467665473185 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:13 INFO - PROCESS | 1930 | 1467665473289 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:51:13 INFO - PROCESS | 1930 | 1467665473302 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:13 INFO - PROCESS | 1930 | 1467665473303 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac25000 == 40 [pid = 1930] [id = 367] 13:51:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12a718400) [pid = 1930] [serial = 1100] [outer = 0x0] 13:51:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12a71cc00) [pid = 1930] [serial = 1101] [outer = 0x12a718400] 13:51:13 INFO - PROCESS | 1930 | 1467665473327 Marionette DEBUG loaded listener.js 13:51:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12a75d400) [pid = 1930] [serial = 1102] [outer = 0x12a718400] 13:51:13 INFO - PROCESS | 1930 | 1467665473678 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]]]}] 13:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms 13:51:13 INFO - PROCESS | 1930 | 1467665473699 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:51:13 INFO - PROCESS | 1930 | 1467665473701 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:51:13 INFO - PROCESS | 1930 | 1467665473704 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:51:13 INFO - PROCESS | 1930 | 1467665473705 Marionette TRACE conn2 <- [1,1442,null,{}] 13:51:13 INFO - PROCESS | 1930 | 1467665473708 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}] 13:51:13 INFO - PROCESS | 1930 | 1467665473709 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:13 INFO - PROCESS | 1930 | 1467665473909 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x115d57400) [pid = 1930] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x119710400) [pid = 1930] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x123bd6800) [pid = 1930] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1131a6c00) [pid = 1930] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x115de5000) [pid = 1930] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x120fe6400) [pid = 1930] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1190ec000) [pid = 1930] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1129ab000) [pid = 1930] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x116148000) [pid = 1930] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x112f4cc00) [pid = 1930] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:51:13 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x124ad5000) [pid = 1930] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:51:13 INFO - PROCESS | 1930 | 1467665473955 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:13 INFO - PROCESS | 1930 | 1467665473956 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x11942e000 == 41 [pid = 1930] [id = 368] 13:51:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1129b1400) [pid = 1930] [serial = 1103] [outer = 0x0] 13:51:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x114fc0800) [pid = 1930] [serial = 1104] [outer = 0x1129b1400] 13:51:13 INFO - PROCESS | 1930 | 1467665473981 Marionette DEBUG loaded listener.js 13:51:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11824ec00) [pid = 1930] [serial = 1105] [outer = 0x1129b1400] 13:51:14 INFO - PROCESS | 1930 | 1467665474266 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]]]}] 13:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 571ms 13:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:51:14 INFO - PROCESS | 1930 | 1467665474276 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:51:14 INFO - PROCESS | 1930 | 1467665474278 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:51:14 INFO - PROCESS | 1930 | 1467665474280 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:51:14 INFO - PROCESS | 1930 | 1467665474281 Marionette TRACE conn2 <- [1,1446,null,{}] 13:51:14 INFO - PROCESS | 1930 | 1467665474283 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}] 13:51:14 INFO - PROCESS | 1930 | 1467665474285 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:14 INFO - PROCESS | 1930 | 1467665474382 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:51:14 INFO - PROCESS | 1930 | 1467665474387 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:14 INFO - PROCESS | 1930 | 1467665474389 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdae000 == 42 [pid = 1930] [id = 369] 13:51:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118250400) [pid = 1930] [serial = 1106] [outer = 0x0] 13:51:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x126445800) [pid = 1930] [serial = 1107] [outer = 0x118250400] 13:51:14 INFO - PROCESS | 1930 | 1467665474414 Marionette DEBUG loaded listener.js 13:51:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x12a767400) [pid = 1930] [serial = 1108] [outer = 0x118250400] 13:51:14 INFO - PROCESS | 1930 | 1467665474766 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]]]}] 13:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 521ms 13:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:51:14 INFO - PROCESS | 1930 | 1467665474805 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:51:14 INFO - PROCESS | 1930 | 1467665474806 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:51:14 INFO - PROCESS | 1930 | 1467665474809 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:51:14 INFO - PROCESS | 1930 | 1467665474810 Marionette TRACE conn2 <- [1,1450,null,{}] 13:51:14 INFO - PROCESS | 1930 | 1467665474813 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}] 13:51:14 INFO - PROCESS | 1930 | 1467665474814 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:14 INFO - PROCESS | 1930 | 1467665474921 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:51:14 INFO - PROCESS | 1930 | 1467665474925 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:14 INFO - PROCESS | 1930 | 1467665474926 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca20800 == 43 [pid = 1930] [id = 370] 13:51:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12a76bc00) [pid = 1930] [serial = 1109] [outer = 0x0] 13:51:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12a942c00) [pid = 1930] [serial = 1110] [outer = 0x12a76bc00] 13:51:14 INFO - PROCESS | 1930 | 1467665474952 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12aa2c400) [pid = 1930] [serial = 1111] [outer = 0x12a76bc00] 13:51:15 INFO - PROCESS | 1930 | 1467665475262 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]]]}] 13:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 470ms 13:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:51:15 INFO - PROCESS | 1930 | 1467665475279 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:51:15 INFO - PROCESS | 1930 | 1467665475281 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:51:15 INFO - PROCESS | 1930 | 1467665475283 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:51:15 INFO - PROCESS | 1930 | 1467665475284 Marionette TRACE conn2 <- [1,1454,null,{}] 13:51:15 INFO - PROCESS | 1930 | 1467665475289 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}] 13:51:15 INFO - PROCESS | 1930 | 1467665475291 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:15 INFO - PROCESS | 1930 | 1467665475379 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:51:15 INFO - PROCESS | 1930 | 1467665475437 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1930 | 1467665475438 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca38000 == 44 [pid = 1930] [id = 371] 13:51:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x115ddd800) [pid = 1930] [serial = 1112] [outer = 0x0] 13:51:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12aa2d400) [pid = 1930] [serial = 1113] [outer = 0x115ddd800] 13:51:15 INFO - PROCESS | 1930 | 1467665475462 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12aea0800) [pid = 1930] [serial = 1114] [outer = 0x115ddd800] 13:51:15 INFO - PROCESS | 1930 | 1467665475757 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]]]}] 13:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 523ms 13:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:51:15 INFO - PROCESS | 1930 | 1467665475806 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:51:15 INFO - PROCESS | 1930 | 1467665475807 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:51:15 INFO - PROCESS | 1930 | 1467665475810 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:51:15 INFO - PROCESS | 1930 | 1467665475811 Marionette TRACE conn2 <- [1,1458,null,{}] 13:51:15 INFO - PROCESS | 1930 | 1467665475813 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}] 13:51:15 INFO - PROCESS | 1930 | 1467665475814 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:15 INFO - PROCESS | 1930 | 1467665475907 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:51:16 INFO - PROCESS | 1930 | 1467665476012 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:16 INFO - PROCESS | 1930 | 1467665476014 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x115e34800 == 45 [pid = 1930] [id = 372] 13:51:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x111c22c00) [pid = 1930] [serial = 1115] [outer = 0x0] 13:51:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x112a79400) [pid = 1930] [serial = 1116] [outer = 0x111c22c00] 13:51:16 INFO - PROCESS | 1930 | 1467665476045 Marionette DEBUG loaded listener.js 13:51:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x115d4b000) [pid = 1930] [serial = 1117] [outer = 0x111c22c00] 13:51:16 INFO - PROCESS | 1930 | 1467665476494 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]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 721ms 13:51:16 INFO - PROCESS | 1930 | 1467665476533 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:51:16 INFO - PROCESS | 1930 | 1467665476536 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:51:16 INFO - PROCESS | 1930 | 1467665476556 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1930 | 1467665476558 Marionette TRACE conn2 <- [1,1462,null,{}] 13:51:16 INFO - PROCESS | 1930 | 1467665476561 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}] 13:51:16 INFO - PROCESS | 1930 | 1467665476564 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:16 INFO - PROCESS | 1930 | 1467665476684 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:51:16 INFO - PROCESS | 1930 | 1467665476758 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:16 INFO - PROCESS | 1930 | 1467665476760 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x120481000 == 46 [pid = 1930] [id = 373] 13:51:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x118717800) [pid = 1930] [serial = 1118] [outer = 0x0] 13:51:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1199ca800) [pid = 1930] [serial = 1119] [outer = 0x118717800] 13:51:16 INFO - PROCESS | 1930 | 1467665476792 Marionette DEBUG loaded listener.js 13:51:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x120fe6400) [pid = 1930] [serial = 1120] [outer = 0x118717800] 13:51:17 INFO - PROCESS | 1930 | 1467665477272 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]]]}] 13:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 775ms 13:51:17 INFO - PROCESS | 1930 | 1467665477332 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:51:17 INFO - PROCESS | 1930 | 1467665477335 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:51:17 INFO - PROCESS | 1930 | 1467665477338 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:51:17 INFO - PROCESS | 1930 | 1467665477340 Marionette TRACE conn2 <- [1,1466,null,{}] 13:51:17 INFO - PROCESS | 1930 | 1467665477342 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}] 13:51:17 INFO - PROCESS | 1930 | 1467665477344 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:17 INFO - PROCESS | 1930 | 1467665477455 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:51:17 INFO - PROCESS | 1930 | 1467665477528 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1930 | 1467665477529 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6a1800 == 47 [pid = 1930] [id = 374] 13:51:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x124c56c00) [pid = 1930] [serial = 1121] [outer = 0x0] 13:51:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12530e800) [pid = 1930] [serial = 1122] [outer = 0x124c56c00] 13:51:17 INFO - PROCESS | 1930 | 1467665477559 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1264c5800) [pid = 1930] [serial = 1123] [outer = 0x124c56c00] 13:51:18 INFO - PROCESS | 1930 | 1467665478022 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]]]}] 13:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 724ms 13:51:18 INFO - PROCESS | 1930 | 1467665478063 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:51:18 INFO - PROCESS | 1930 | 1467665478064 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:51:18 INFO - PROCESS | 1930 | 1467665478074 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1930 | 1467665478078 Marionette TRACE conn2 <- [1,1470,null,{}] 13:51:18 INFO - PROCESS | 1930 | 1467665478081 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}] 13:51:18 INFO - PROCESS | 1930 | 1467665478084 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:18 INFO - PROCESS | 1930 | 1467665478190 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:51:18 INFO - PROCESS | 1930 | 1467665478262 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:18 INFO - PROCESS | 1930 | 1467665478263 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d345800 == 48 [pid = 1930] [id = 375] 13:51:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x124d9e800) [pid = 1930] [serial = 1124] [outer = 0x0] 13:51:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x129267000) [pid = 1930] [serial = 1125] [outer = 0x124d9e800] 13:51:18 INFO - PROCESS | 1930 | 1467665478292 Marionette DEBUG loaded listener.js 13:51:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1294a8400) [pid = 1930] [serial = 1126] [outer = 0x124d9e800] 13:51:19 INFO - PROCESS | 1930 | 1467665479009 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]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1028ms 13:51:19 INFO - PROCESS | 1930 | 1467665479097 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:51:19 INFO - PROCESS | 1930 | 1467665479100 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:51:19 INFO - PROCESS | 1930 | 1467665479103 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1930 | 1467665479105 Marionette TRACE conn2 <- [1,1474,null,{}] 13:51:19 INFO - PROCESS | 1930 | 1467665479109 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}] 13:51:19 INFO - PROCESS | 1930 | 1467665479110 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:19 INFO - PROCESS | 1930 | 1467665479220 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:51:19 INFO - PROCESS | 1930 | 1467665479281 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:19 INFO - PROCESS | 1930 | 1467665479284 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12133f800 == 49 [pid = 1930] [id = 376] 13:51:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x115d4a400) [pid = 1930] [serial = 1127] [outer = 0x0] 13:51:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x116a1bc00) [pid = 1930] [serial = 1128] [outer = 0x115d4a400] 13:51:19 INFO - PROCESS | 1930 | 1467665479312 Marionette DEBUG loaded listener.js 13:51:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1190eb400) [pid = 1930] [serial = 1129] [outer = 0x115d4a400] 13:51:19 INFO - PROCESS | 1930 | 1467665479720 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]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 673ms 13:51:19 INFO - PROCESS | 1930 | 1467665479775 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:51:19 INFO - PROCESS | 1930 | 1467665479778 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:51:19 INFO - PROCESS | 1930 | 1467665479783 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1930 | 1467665479784 Marionette TRACE conn2 <- [1,1478,null,{}] 13:51:19 INFO - PROCESS | 1930 | 1467665479812 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}] 13:51:19 INFO - PROCESS | 1930 | 1467665479813 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:19 INFO - PROCESS | 1930 | 1467665479916 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca38000 == 48 [pid = 1930] [id = 371] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca20800 == 47 [pid = 1930] [id = 370] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdae000 == 46 [pid = 1930] [id = 369] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11942e000 == 45 [pid = 1930] [id = 368] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac25000 == 44 [pid = 1930] [id = 367] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x1296ca000 == 43 [pid = 1930] [id = 366] 13:51:19 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x128be0c00) [pid = 1930] [serial = 1062] [outer = 0x0] [url = about:blank] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x115e3f000 == 42 [pid = 1930] [id = 365] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x125367000 == 41 [pid = 1930] [id = 364] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x123c67000 == 40 [pid = 1930] [id = 363] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x121110000 == 39 [pid = 1930] [id = 362] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x117460000 == 38 [pid = 1930] [id = 361] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11874d800 == 37 [pid = 1930] [id = 360] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x112ae3800 == 36 [pid = 1930] [id = 359] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12bab7000 == 35 [pid = 1930] [id = 358] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac30800 == 34 [pid = 1930] [id = 357] 13:51:19 INFO - PROCESS | 1930 | --DOCSHELL 0x120480000 == 33 [pid = 1930] [id = 356] 13:51:20 INFO - PROCESS | 1930 | --DOCSHELL 0x11746c800 == 32 [pid = 1930] [id = 355] 13:51:20 INFO - PROCESS | 1930 | 1467665480006 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1930 | 1467665480008 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x115e3c800 == 33 [pid = 1930] [id = 377] 13:51:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1190f6800) [pid = 1930] [serial = 1130] [outer = 0x0] 13:51:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x120fef800) [pid = 1930] [serial = 1131] [outer = 0x1190f6800] 13:51:20 INFO - PROCESS | 1930 | 1467665480035 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1214f3400) [pid = 1930] [serial = 1132] [outer = 0x1190f6800] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x121a6a400) [pid = 1930] [serial = 1045] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x126653800) [pid = 1930] [serial = 1050] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x126441400) [pid = 1930] [serial = 1048] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1126f7400) [pid = 1930] [serial = 1026] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1266be000) [pid = 1930] [serial = 1051] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x116f6a800) [pid = 1930] [serial = 1033] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x116906400) [pid = 1930] [serial = 1030] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x120fef400) [pid = 1930] [serial = 1041] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12043a000) [pid = 1930] [serial = 1038] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x118259c00) [pid = 1930] [serial = 1035] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x115e2cc00) [pid = 1930] [serial = 1029] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1214f1400) [pid = 1930] [serial = 1044] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x121332800) [pid = 1930] [serial = 1042] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x118490400) [pid = 1930] [serial = 1036] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x121a68000) [pid = 1930] [serial = 1057] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x112f59400) [pid = 1930] [serial = 1053] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x120ecd400) [pid = 1930] [serial = 1039] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x118717000) [pid = 1930] [serial = 1056] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x126870400) [pid = 1930] [serial = 1059] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11619cc00) [pid = 1930] [serial = 1032] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x125310800) [pid = 1930] [serial = 1047] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1164e7800) [pid = 1930] [serial = 1054] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x126f56400) [pid = 1930] [serial = 1060] [outer = 0x0] [url = about:blank] 13:51:20 INFO - PROCESS | 1930 | 1467665480365 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]]]}] 13:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 592ms 13:51:20 INFO - PROCESS | 1930 | 1467665480382 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:51:20 INFO - PROCESS | 1930 | 1467665480384 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:51:20 INFO - PROCESS | 1930 | 1467665480389 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:51:20 INFO - PROCESS | 1930 | 1467665480391 Marionette TRACE conn2 <- [1,1482,null,{}] 13:51:20 INFO - PROCESS | 1930 | 1467665480398 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}] 13:51:20 INFO - PROCESS | 1930 | 1467665480401 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:20 INFO - PROCESS | 1930 | 1467665480499 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:51:20 INFO - PROCESS | 1930 | 1467665480558 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1930 | 1467665480559 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215ab800 == 34 [pid = 1930] [id = 378] 13:51:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1266b2c00) [pid = 1930] [serial = 1133] [outer = 0x0] 13:51:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1266b7400) [pid = 1930] [serial = 1134] [outer = 0x1266b2c00] 13:51:20 INFO - PROCESS | 1930 | 1467665480591 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1269cf400) [pid = 1930] [serial = 1135] [outer = 0x1266b2c00] 13:51:20 INFO - PROCESS | 1930 | 1467665480944 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]]]}] 13:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 573ms 13:51:20 INFO - PROCESS | 1930 | 1467665480962 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:51:20 INFO - PROCESS | 1930 | 1467665480963 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:51:20 INFO - PROCESS | 1930 | 1467665480966 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:51:20 INFO - PROCESS | 1930 | 1467665480967 Marionette TRACE conn2 <- [1,1486,null,{}] 13:51:20 INFO - PROCESS | 1930 | 1467665480969 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}] 13:51:20 INFO - PROCESS | 1930 | 1467665480971 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:21 INFO - PROCESS | 1930 | 1467665481057 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:51:21 INFO - PROCESS | 1930 | 1467665481060 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1930 | 1467665481062 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x126951000 == 35 [pid = 1930] [id = 379] 13:51:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x128bde800) [pid = 1930] [serial = 1136] [outer = 0x0] 13:51:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x128e57400) [pid = 1930] [serial = 1137] [outer = 0x128bde800] 13:51:21 INFO - PROCESS | 1930 | 1467665481087 Marionette DEBUG loaded listener.js 13:51:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12926e400) [pid = 1930] [serial = 1138] [outer = 0x128bde800] 13:51:21 INFO - PROCESS | 1930 | 1467665481435 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]]]}] 13:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 524ms 13:51:21 INFO - PROCESS | 1930 | 1467665481496 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:51:21 INFO - PROCESS | 1930 | 1467665481497 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:51:21 INFO - PROCESS | 1930 | 1467665481499 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:51:21 INFO - PROCESS | 1930 | 1467665481501 Marionette TRACE conn2 <- [1,1490,null,{}] 13:51:21 INFO - PROCESS | 1930 | 1467665481503 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}] 13:51:21 INFO - PROCESS | 1930 | 1467665481504 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:21 INFO - PROCESS | 1930 | 1467665481585 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:51:21 INFO - PROCESS | 1930 | 1467665481592 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1930 | 1467665481593 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12912e000 == 36 [pid = 1930] [id = 380] 13:51:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x115e20c00) [pid = 1930] [serial = 1139] [outer = 0x0] 13:51:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x129644800) [pid = 1930] [serial = 1140] [outer = 0x115e20c00] 13:51:21 INFO - PROCESS | 1930 | 1467665481625 Marionette DEBUG loaded listener.js 13:51:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12a665400) [pid = 1930] [serial = 1141] [outer = 0x115e20c00] 13:51:21 INFO - PROCESS | 1930 | 1467665481990 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]]]}] 13:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 13:51:22 INFO - PROCESS | 1930 | 1467665482019 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:51:22 INFO - PROCESS | 1930 | 1467665482020 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:51:22 INFO - PROCESS | 1930 | 1467665482022 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:51:22 INFO - PROCESS | 1930 | 1467665482023 Marionette TRACE conn2 <- [1,1494,null,{}] 13:51:22 INFO - PROCESS | 1930 | 1467665482026 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}] 13:51:22 INFO - PROCESS | 1930 | 1467665482030 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:22 INFO - PROCESS | 1930 | 1467665482158 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:51:22 INFO - PROCESS | 1930 | 1467665482177 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:22 INFO - PROCESS | 1930 | 1467665482178 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296c7000 == 37 [pid = 1930] [id = 381] 13:51:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x128c66400) [pid = 1930] [serial = 1142] [outer = 0x0] 13:51:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12a718c00) [pid = 1930] [serial = 1143] [outer = 0x128c66400] 13:51:22 INFO - PROCESS | 1930 | 1467665482203 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12aa2a400) [pid = 1930] [serial = 1144] [outer = 0x128c66400] 13:51:22 INFO - PROCESS | 1930 | 1467665482558 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]]]}] 13:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 570ms 13:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:51:22 INFO - PROCESS | 1930 | 1467665482593 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:51:22 INFO - PROCESS | 1930 | 1467665482595 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:51:22 INFO - PROCESS | 1930 | 1467665482597 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:51:22 INFO - PROCESS | 1930 | 1467665482598 Marionette TRACE conn2 <- [1,1498,null,{}] 13:51:22 INFO - PROCESS | 1930 | 1467665482600 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}] 13:51:22 INFO - PROCESS | 1930 | 1467665482602 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:22 INFO - PROCESS | 1930 | 1467665482714 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:51:22 INFO - PROCESS | 1930 | 1467665482718 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:22 INFO - PROCESS | 1930 | 1467665482720 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae4f000 == 38 [pid = 1930] [id = 382] 13:51:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x115d4f000) [pid = 1930] [serial = 1145] [outer = 0x0] 13:51:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12b914800) [pid = 1930] [serial = 1146] [outer = 0x115d4f000] 13:51:22 INFO - PROCESS | 1930 | 1467665482745 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12b921c00) [pid = 1930] [serial = 1147] [outer = 0x115d4f000] 13:51:23 INFO - PROCESS | 1930 | 1467665483100 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]]]}] 13:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 13:51:23 INFO - PROCESS | 1930 | 1467665483116 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:51:23 INFO - PROCESS | 1930 | 1467665483117 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:51:23 INFO - PROCESS | 1930 | 1467665483122 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:51:23 INFO - PROCESS | 1930 | 1467665483125 Marionette TRACE conn2 <- [1,1502,null,{}] 13:51:23 INFO - PROCESS | 1930 | 1467665483133 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}] 13:51:23 INFO - PROCESS | 1930 | 1467665483134 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:23 INFO - PROCESS | 1930 | 1467665483241 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:51:23 INFO - PROCESS | 1930 | 1467665483277 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:23 INFO - PROCESS | 1930 | 1467665483278 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c596800 == 39 [pid = 1930] [id = 383] 13:51:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1263b2c00) [pid = 1930] [serial = 1148] [outer = 0x0] 13:51:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12ba24400) [pid = 1930] [serial = 1149] [outer = 0x1263b2c00] 13:51:23 INFO - PROCESS | 1930 | 1467665483304 Marionette DEBUG loaded listener.js 13:51:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12ba28c00) [pid = 1930] [serial = 1150] [outer = 0x1263b2c00] 13:51:23 INFO - PROCESS | 1930 | 1467665483614 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]]]}] 13:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 523ms 13:51:23 INFO - PROCESS | 1930 | 1467665483647 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:51:23 INFO - PROCESS | 1930 | 1467665483648 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:51:23 INFO - PROCESS | 1930 | 1467665483650 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:51:23 INFO - PROCESS | 1930 | 1467665483651 Marionette TRACE conn2 <- [1,1506,null,{}] 13:51:23 INFO - PROCESS | 1930 | 1467665483656 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}] 13:51:23 INFO - PROCESS | 1930 | 1467665483657 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:23 INFO - PROCESS | 1930 | 1467665483768 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:51:23 INFO - PROCESS | 1930 | 1467665483783 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:23 INFO - PROCESS | 1930 | 1467665483784 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb49000 == 40 [pid = 1930] [id = 384] 13:51:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12ba2bc00) [pid = 1930] [serial = 1151] [outer = 0x0] 13:51:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12bc04400) [pid = 1930] [serial = 1152] [outer = 0x12ba2bc00] 13:51:23 INFO - PROCESS | 1930 | 1467665483810 Marionette DEBUG loaded listener.js 13:51:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12bc09000) [pid = 1930] [serial = 1153] [outer = 0x12ba2bc00] 13:51:24 INFO - PROCESS | 1930 | 1467665484420 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]]]}] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x129269400) [pid = 1930] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1121b2800) [pid = 1930] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1129aa000) [pid = 1930] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x120ff0800) [pid = 1930] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1263b7000) [pid = 1930] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12a718400) [pid = 1930] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x126444000) [pid = 1930] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x117c17800) [pid = 1930] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x119706c00) [pid = 1930] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x120ecdc00) [pid = 1930] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12a76bc00) [pid = 1930] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1129b1400) [pid = 1930] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:51:24 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x118250400) [pid = 1930] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 820ms 13:51:24 INFO - PROCESS | 1930 | 1467665484470 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:51:24 INFO - PROCESS | 1930 | 1467665484471 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:51:24 INFO - PROCESS | 1930 | 1467665484474 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:51:24 INFO - PROCESS | 1930 | 1467665484475 Marionette TRACE conn2 <- [1,1510,null,{}] 13:51:24 INFO - PROCESS | 1930 | 1467665484477 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}] 13:51:24 INFO - PROCESS | 1930 | 1467665484478 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:24 INFO - PROCESS | 1930 | 1467665484564 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:51:24 INFO - PROCESS | 1930 | 1467665484569 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:24 INFO - PROCESS | 1930 | 1467665484570 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292e1000 == 41 [pid = 1930] [id = 385] 13:51:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x116f90800) [pid = 1930] [serial = 1154] [outer = 0x0] 13:51:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x118620400) [pid = 1930] [serial = 1155] [outer = 0x116f90800] 13:51:24 INFO - PROCESS | 1930 | 1467665484596 Marionette DEBUG loaded listener.js 13:51:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12158c000) [pid = 1930] [serial = 1156] [outer = 0x116f90800] 13:51:24 INFO - PROCESS | 1930 | 1467665484962 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]]]}] 13:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 13:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:51:24 INFO - PROCESS | 1930 | 1467665484993 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:51:24 INFO - PROCESS | 1930 | 1467665484995 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:51:24 INFO - PROCESS | 1930 | 1467665484999 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1930 | 1467665485002 Marionette TRACE conn2 <- [1,1514,null,{}] 13:51:25 INFO - PROCESS | 1930 | 1467665485005 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}] 13:51:25 INFO - PROCESS | 1930 | 1467665485008 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:25 INFO - PROCESS | 1930 | 1467665485202 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:51:25 INFO - PROCESS | 1930 | 1467665485216 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:25 INFO - PROCESS | 1930 | 1467665485218 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d6b8000 == 42 [pid = 1930] [id = 386] 13:51:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12aa26800) [pid = 1930] [serial = 1157] [outer = 0x0] 13:51:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12bc0a400) [pid = 1930] [serial = 1158] [outer = 0x12aa26800] 13:51:25 INFO - PROCESS | 1930 | 1467665485245 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12bc64000) [pid = 1930] [serial = 1159] [outer = 0x12aa26800] 13:51:25 INFO - PROCESS | 1930 | 1467665485558 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]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 574ms 13:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:51:25 INFO - PROCESS | 1930 | 1467665485576 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:51:25 INFO - PROCESS | 1930 | 1467665485577 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:51:25 INFO - PROCESS | 1930 | 1467665485579 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1930 | 1467665485580 Marionette TRACE conn2 <- [1,1518,null,{}] 13:51:25 INFO - PROCESS | 1930 | 1467665485583 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}] 13:51:25 INFO - PROCESS | 1930 | 1467665485584 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:25 INFO - PROCESS | 1930 | 1467665485676 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:51:25 INFO - PROCESS | 1930 | 1467665485680 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:25 INFO - PROCESS | 1930 | 1467665485681 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12da07000 == 43 [pid = 1930] [id = 387] 13:51:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12bc68000) [pid = 1930] [serial = 1160] [outer = 0x0] 13:51:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12be4fc00) [pid = 1930] [serial = 1161] [outer = 0x12bc68000] 13:51:25 INFO - PROCESS | 1930 | 1467665485705 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12be56000) [pid = 1930] [serial = 1162] [outer = 0x12bc68000] 13:51:26 INFO - PROCESS | 1930 | 1467665486034 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]]]}] 13:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 13:51:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:51:26 INFO - PROCESS | 1930 | 1467665486048 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:51:26 INFO - PROCESS | 1930 | 1467665486049 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:51:26 INFO - PROCESS | 1930 | 1467665486052 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:51:26 INFO - PROCESS | 1930 | 1467665486053 Marionette TRACE conn2 <- [1,1522,null,{}] 13:51:26 INFO - PROCESS | 1930 | 1467665486057 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}] 13:51:26 INFO - PROCESS | 1930 | 1467665486058 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:26 INFO - PROCESS | 1930 | 1467665486173 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:51:26 INFO - PROCESS | 1930 | 1467665486180 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1930 | 1467665486181 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12da15800 == 44 [pid = 1930] [id = 388] 13:51:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x115d58c00) [pid = 1930] [serial = 1163] [outer = 0x0] 13:51:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12be58800) [pid = 1930] [serial = 1164] [outer = 0x115d58c00] 13:51:26 INFO - PROCESS | 1930 | 1467665486206 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12c005800) [pid = 1930] [serial = 1165] [outer = 0x115d58c00] 13:51:26 INFO - PROCESS | 1930 | 1467665486569 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"]]]}] 13:51:26 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 () { 13:51:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:51:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:51:26 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 () { 13:51:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:51:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:51:26 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 () { 13:51:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:51:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:51:26 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 () { 13:51:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:51:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:51:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 572ms 13:51:26 INFO - PROCESS | 1930 | 1467665486625 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:51:26 INFO - PROCESS | 1930 | 1467665486627 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:51:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:51:26 INFO - PROCESS | 1930 | 1467665486631 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:51:26 INFO - PROCESS | 1930 | 1467665486633 Marionette TRACE conn2 <- [1,1526,null,{}] 13:51:26 INFO - PROCESS | 1930 | 1467665486637 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}] 13:51:26 INFO - PROCESS | 1930 | 1467665486639 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:26 INFO - PROCESS | 1930 | 1467665486784 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:51:26 INFO - PROCESS | 1930 | 1467665486884 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1930 | 1467665486887 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x117c4c800 == 45 [pid = 1930] [id = 389] 13:51:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x112a69400) [pid = 1930] [serial = 1166] [outer = 0x0] 13:51:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x112a6b000) [pid = 1930] [serial = 1167] [outer = 0x112a69400] 13:51:26 INFO - PROCESS | 1930 | 1467665486921 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x112f56000) [pid = 1930] [serial = 1168] [outer = 0x112a69400] 13:51:27 INFO - PROCESS | 1930 | 1467665487310 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"]]]}] 13:51:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:51:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:51:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:51:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:51:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:51:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:51:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 721ms 13:51:27 INFO - PROCESS | 1930 | 1467665487352 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1930 | 1467665487356 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:51:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:51:27 INFO - PROCESS | 1930 | 1467665487360 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1930 | 1467665487362 Marionette TRACE conn2 <- [1,1530,null,{}] 13:51:27 INFO - PROCESS | 1930 | 1467665487365 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}] 13:51:27 INFO - PROCESS | 1930 | 1467665487367 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:27 INFO - PROCESS | 1930 | 1467665487478 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:51:27 INFO - PROCESS | 1930 | 1467665487581 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:27 INFO - PROCESS | 1930 | 1467665487583 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x125371800 == 46 [pid = 1930] [id = 390] 13:51:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x117c1c400) [pid = 1930] [serial = 1169] [outer = 0x0] 13:51:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x119709000) [pid = 1930] [serial = 1170] [outer = 0x117c1c400] 13:51:27 INFO - PROCESS | 1930 | 1467665487615 Marionette DEBUG loaded listener.js 13:51:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x121810800) [pid = 1930] [serial = 1171] [outer = 0x117c1c400] 13:51:27 INFO - PROCESS | 1930 | 1467665487979 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]]]}] 13:51:28 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 13:51:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:51:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:51:28 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. 13:51:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:51:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 13:51:28 INFO - PROCESS | 1930 | 1467665488031 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:51:28 INFO - PROCESS | 1930 | 1467665488032 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:51:28 INFO - PROCESS | 1930 | 1467665488035 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:51:28 INFO - PROCESS | 1930 | 1467665488038 Marionette TRACE conn2 <- [1,1534,null,{}] 13:51:28 INFO - PROCESS | 1930 | 1467665488046 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}] 13:51:28 INFO - PROCESS | 1930 | 1467665488049 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:28 INFO - PROCESS | 1930 | 1467665488182 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:51:28 INFO - PROCESS | 1930 | 1467665488259 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:28 INFO - PROCESS | 1930 | 1467665488261 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d4d3000 == 47 [pid = 1930] [id = 391] 13:51:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1266c0000) [pid = 1930] [serial = 1172] [outer = 0x0] 13:51:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x126f5a400) [pid = 1930] [serial = 1173] [outer = 0x1266c0000] 13:51:28 INFO - PROCESS | 1930 | 1467665488292 Marionette DEBUG loaded listener.js 13:51:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x128e58000) [pid = 1930] [serial = 1174] [outer = 0x1266c0000] 13:51:28 INFO - PROCESS | 1930 | 1467665488722 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]]]}] 13:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 724ms 13:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:51:28 INFO - PROCESS | 1930 | 1467665488760 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:51:28 INFO - PROCESS | 1930 | 1467665488762 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:51:28 INFO - PROCESS | 1930 | 1467665488764 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:51:28 INFO - PROCESS | 1930 | 1467665488765 Marionette TRACE conn2 <- [1,1538,null,{}] 13:51:28 INFO - PROCESS | 1930 | 1467665488767 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}] 13:51:28 INFO - PROCESS | 1930 | 1467665488769 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:28 INFO - PROCESS | 1930 | 1467665488881 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:51:28 INFO - PROCESS | 1930 | 1467665488955 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:28 INFO - PROCESS | 1930 | 1467665488956 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e437000 == 48 [pid = 1930] [id = 392] 13:51:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12926d400) [pid = 1930] [serial = 1175] [outer = 0x0] 13:51:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12a75dc00) [pid = 1930] [serial = 1176] [outer = 0x12926d400] 13:51:28 INFO - PROCESS | 1930 | 1467665488987 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12a76c400) [pid = 1930] [serial = 1177] [outer = 0x12926d400] 13:51:29 INFO - PROCESS | 1930 | 1467665489418 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]]]}] 13:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 719ms 13:51:29 INFO - PROCESS | 1930 | 1467665489484 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:51:29 INFO - PROCESS | 1930 | 1467665489485 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:51:29 INFO - PROCESS | 1930 | 1467665489507 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:51:29 INFO - PROCESS | 1930 | 1467665489508 Marionette TRACE conn2 <- [1,1542,null,{}] 13:51:29 INFO - PROCESS | 1930 | 1467665489510 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}] 13:51:29 INFO - PROCESS | 1930 | 1467665489512 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:29 INFO - PROCESS | 1930 | 1467665489619 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:51:29 INFO - PROCESS | 1930 | 1467665489694 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:29 INFO - PROCESS | 1930 | 1467665489695 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f711000 == 49 [pid = 1930] [id = 393] 13:51:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12a760000) [pid = 1930] [serial = 1178] [outer = 0x0] 13:51:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12aa29c00) [pid = 1930] [serial = 1179] [outer = 0x12a760000] 13:51:29 INFO - PROCESS | 1930 | 1467665489724 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12ba23000) [pid = 1930] [serial = 1180] [outer = 0x12a760000] 13:51:30 INFO - PROCESS | 1930 | 1467665490179 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]]]}] 13:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 724ms 13:51:30 INFO - PROCESS | 1930 | 1467665490378 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:51:30 INFO - PROCESS | 1930 | 1467665490381 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:51:30 INFO - PROCESS | 1930 | 1467665490406 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:51:30 INFO - PROCESS | 1930 | 1467665490408 Marionette TRACE conn2 <- [1,1546,null,{}] 13:51:30 INFO - PROCESS | 1930 | 1467665490412 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}] 13:51:30 INFO - PROCESS | 1930 | 1467665490415 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:30 INFO - PROCESS | 1930 | 1467665490559 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:51:30 INFO - PROCESS | 1930 | 1467665490692 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:30 INFO - PROCESS | 1930 | 1467665490696 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x120482000 == 50 [pid = 1930] [id = 394] 13:51:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x115d51c00) [pid = 1930] [serial = 1181] [outer = 0x0] 13:51:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x116a22400) [pid = 1930] [serial = 1182] [outer = 0x115d51c00] 13:51:30 INFO - PROCESS | 1930 | 1467665490746 Marionette DEBUG loaded listener.js 13:51:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11909ec00) [pid = 1930] [serial = 1183] [outer = 0x115d51c00] 13:51:31 INFO - PROCESS | 1930 | 1467665491284 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]]]}] 13:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 928ms 13:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:51:31 INFO - PROCESS | 1930 | 1467665491338 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:51:31 INFO - PROCESS | 1930 | 1467665491340 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:51:31 INFO - PROCESS | 1930 | 1467665491346 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:51:31 INFO - PROCESS | 1930 | 1467665491348 Marionette TRACE conn2 <- [1,1550,null,{}] 13:51:31 INFO - PROCESS | 1930 | 1467665491351 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}] 13:51:31 INFO - PROCESS | 1930 | 1467665491354 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:31 INFO - PROCESS | 1930 | 1467665491452 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:51:31 INFO - PROCESS | 1930 | 1467665491529 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:31 INFO - PROCESS | 1930 | 1467665491531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x121113000 == 51 [pid = 1930] [id = 395] 13:51:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1214e7400) [pid = 1930] [serial = 1184] [outer = 0x0] 13:51:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x124ad3800) [pid = 1930] [serial = 1185] [outer = 0x1214e7400] 13:51:31 INFO - PROCESS | 1930 | 1467665491559 Marionette DEBUG loaded listener.js 13:51:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x126441400) [pid = 1930] [serial = 1186] [outer = 0x1214e7400] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12da07000 == 50 [pid = 1930] [id = 387] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12d6b8000 == 49 [pid = 1930] [id = 386] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1292e1000 == 48 [pid = 1930] [id = 385] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb49000 == 47 [pid = 1930] [id = 384] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12c596800 == 46 [pid = 1930] [id = 383] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12ae4f000 == 45 [pid = 1930] [id = 382] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12aa2d400) [pid = 1930] [serial = 1113] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1296c7000 == 44 [pid = 1930] [id = 381] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12912e000 == 43 [pid = 1930] [id = 380] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x126951000 == 42 [pid = 1930] [id = 379] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1215ab800 == 41 [pid = 1930] [id = 378] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x115e3c800 == 40 [pid = 1930] [id = 377] 13:51:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12133f800 == 39 [pid = 1930] [id = 376] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11970bc00) [pid = 1930] [serial = 1078] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x115d54c00) [pid = 1930] [serial = 1077] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1183a3c00) [pid = 1930] [serial = 1081] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1180b9c00) [pid = 1930] [serial = 1080] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x123ce5000) [pid = 1930] [serial = 1071] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x118714c00) [pid = 1930] [serial = 1068] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1263bb800) [pid = 1930] [serial = 1074] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x119760c00) [pid = 1930] [serial = 1083] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x120ed3400) [pid = 1930] [serial = 1084] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x115d51800) [pid = 1930] [serial = 1065] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x129263c00) [pid = 1930] [serial = 1063] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1294ae000) [pid = 1930] [serial = 1095] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x129645800) [pid = 1930] [serial = 1096] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12a65c000) [pid = 1930] [serial = 1098] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x121594400) [pid = 1930] [serial = 1086] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x125307800) [pid = 1930] [serial = 1087] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1266b2800) [pid = 1930] [serial = 1089] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12686f800) [pid = 1930] [serial = 1090] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12a75d400) [pid = 1930] [serial = 1102] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x126f4e800) [pid = 1930] [serial = 1092] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12a71cc00) [pid = 1930] [serial = 1101] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12aa2c400) [pid = 1930] [serial = 1111] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11824ec00) [pid = 1930] [serial = 1105] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12a767400) [pid = 1930] [serial = 1108] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12a942c00) [pid = 1930] [serial = 1110] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x114fc0800) [pid = 1930] [serial = 1104] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12a668800) [pid = 1930] [serial = 1099] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x126445800) [pid = 1930] [serial = 1107] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x128c6a800) [pid = 1930] [serial = 1093] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1930 | 1467665491971 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]]]}] 13:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 672ms 13:51:32 INFO - PROCESS | 1930 | 1467665492017 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:51:32 INFO - PROCESS | 1930 | 1467665492018 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:51:32 INFO - PROCESS | 1930 | 1467665492043 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1930 | 1467665492044 Marionette TRACE conn2 <- [1,1554,null,{}] 13:51:32 INFO - PROCESS | 1930 | 1467665492051 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}] 13:51:32 INFO - PROCESS | 1930 | 1467665492055 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:32 INFO - PROCESS | 1930 | 1467665492148 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:51:32 INFO - PROCESS | 1930 | 1467665492214 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1930 | 1467665492216 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x119445000 == 40 [pid = 1930] [id = 396] 13:51:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x128bdc800) [pid = 1930] [serial = 1187] [outer = 0x0] 13:51:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x128be7400) [pid = 1930] [serial = 1188] [outer = 0x128bdc800] 13:51:32 INFO - PROCESS | 1930 | 1467665492244 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x129172c00) [pid = 1930] [serial = 1189] [outer = 0x128bdc800] 13:51:32 INFO - PROCESS | 1930 | 1467665492565 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]]]}] 13:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 575ms 13:51:32 INFO - PROCESS | 1930 | 1467665492612 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:51:32 INFO - PROCESS | 1930 | 1467665492614 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:51:32 INFO - PROCESS | 1930 | 1467665492616 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1930 | 1467665492617 Marionette TRACE conn2 <- [1,1558,null,{}] 13:51:32 INFO - PROCESS | 1930 | 1467665492620 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}] 13:51:32 INFO - PROCESS | 1930 | 1467665492621 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:32 INFO - PROCESS | 1930 | 1467665492709 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:51:32 INFO - PROCESS | 1930 | 1467665492769 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1930 | 1467665492770 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x126951000 == 41 [pid = 1930] [id = 397] 13:51:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x129175400) [pid = 1930] [serial = 1190] [outer = 0x0] 13:51:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12a65c400) [pid = 1930] [serial = 1191] [outer = 0x129175400] 13:51:32 INFO - PROCESS | 1930 | 1467665492796 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12a76a400) [pid = 1930] [serial = 1192] [outer = 0x129175400] 13:51:33 INFO - PROCESS | 1930 | 1467665493092 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]]]}] 13:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 13:51:33 INFO - PROCESS | 1930 | 1467665493138 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:51:33 INFO - PROCESS | 1930 | 1467665493141 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:51:33 INFO - PROCESS | 1930 | 1467665493144 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1930 | 1467665493145 Marionette TRACE conn2 <- [1,1562,null,{}] 13:51:33 INFO - PROCESS | 1930 | 1467665493147 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}] 13:51:33 INFO - PROCESS | 1930 | 1467665493148 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:33 INFO - PROCESS | 1930 | 1467665493232 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:51:33 INFO - PROCESS | 1930 | 1467665493296 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1930 | 1467665493297 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x117143800 == 42 [pid = 1930] [id = 398] 13:51:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x128c67800) [pid = 1930] [serial = 1193] [outer = 0x0] 13:51:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12a936000) [pid = 1930] [serial = 1194] [outer = 0x128c67800] 13:51:33 INFO - PROCESS | 1930 | 1467665493323 Marionette DEBUG loaded listener.js 13:51:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12b918c00) [pid = 1930] [serial = 1195] [outer = 0x128c67800] 13:51:33 INFO - PROCESS | 1930 | 1467665493702 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]]]}] 13:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 568ms 13:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:51:33 INFO - PROCESS | 1930 | 1467665493713 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:51:33 INFO - PROCESS | 1930 | 1467665493715 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:51:33 INFO - PROCESS | 1930 | 1467665493718 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1930 | 1467665493720 Marionette TRACE conn2 <- [1,1566,null,{}] 13:51:33 INFO - PROCESS | 1930 | 1467665493725 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}] 13:51:33 INFO - PROCESS | 1930 | 1467665493731 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:33 INFO - PROCESS | 1930 | 1467665493941 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:51:33 INFO - PROCESS | 1930 | 1467665493987 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1930 | 1467665493989 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac28800 == 43 [pid = 1930] [id = 399] 13:51:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12b918800) [pid = 1930] [serial = 1196] [outer = 0x0] 13:51:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12ba2a400) [pid = 1930] [serial = 1197] [outer = 0x12b918800] 13:51:34 INFO - PROCESS | 1930 | 1467665494014 Marionette DEBUG loaded listener.js 13:51:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12be54800) [pid = 1930] [serial = 1198] [outer = 0x12b918800] 13:51:34 INFO - PROCESS | 1930 | 1467665494374 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]]]}] 13:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 673ms 13:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:51:34 INFO - PROCESS | 1930 | 1467665494392 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:51:34 INFO - PROCESS | 1930 | 1467665494394 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:51:34 INFO - PROCESS | 1930 | 1467665494397 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:51:34 INFO - PROCESS | 1930 | 1467665494400 Marionette TRACE conn2 <- [1,1570,null,{}] 13:51:34 INFO - PROCESS | 1930 | 1467665494403 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}] 13:51:34 INFO - PROCESS | 1930 | 1467665494405 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:34 INFO - PROCESS | 1930 | 1467665494564 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:51:34 INFO - PROCESS | 1930 | 1467665494601 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:34 INFO - PROCESS | 1930 | 1467665494603 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdbc000 == 44 [pid = 1930] [id = 400] 13:51:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12be54c00) [pid = 1930] [serial = 1199] [outer = 0x0] 13:51:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12c007000) [pid = 1930] [serial = 1200] [outer = 0x12be54c00] 13:51:34 INFO - PROCESS | 1930 | 1467665494627 Marionette DEBUG loaded listener.js 13:51:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12c00f400) [pid = 1930] [serial = 1201] [outer = 0x12be54c00] 13:51:34 INFO - PROCESS | 1930 | 1467665494963 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]]]}] 13:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 574ms 13:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:51:34 INFO - PROCESS | 1930 | 1467665494979 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:51:34 INFO - PROCESS | 1930 | 1467665494980 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:51:34 INFO - PROCESS | 1930 | 1467665494982 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:51:34 INFO - PROCESS | 1930 | 1467665494984 Marionette TRACE conn2 <- [1,1574,null,{}] 13:51:34 INFO - PROCESS | 1930 | 1467665494986 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}] 13:51:34 INFO - PROCESS | 1930 | 1467665494987 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:35 INFO - PROCESS | 1930 | 1467665495095 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:51:35 INFO - PROCESS | 1930 | 1467665495136 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1930 | 1467665495137 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca32800 == 45 [pid = 1930] [id = 401] 13:51:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1211a8800) [pid = 1930] [serial = 1202] [outer = 0x0] 13:51:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1211af000) [pid = 1930] [serial = 1203] [outer = 0x1211a8800] 13:51:35 INFO - PROCESS | 1930 | 1467665495168 Marionette DEBUG loaded listener.js 13:51:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1211b4000) [pid = 1930] [serial = 1204] [outer = 0x1211a8800] 13:51:35 INFO - PROCESS | 1930 | 1467665495474 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]]]}] 13:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 13:51:35 INFO - PROCESS | 1930 | 1467665495501 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1930 | 1467665495503 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:51:35 INFO - PROCESS | 1930 | 1467665495508 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1930 | 1467665495509 Marionette TRACE conn2 <- [1,1578,null,{}] 13:51:35 INFO - PROCESS | 1930 | 1467665495511 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}] 13:51:35 INFO - PROCESS | 1930 | 1467665495513 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:35 INFO - PROCESS | 1930 | 1467665495624 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:51:35 INFO - PROCESS | 1930 | 1467665495636 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1930 | 1467665495637 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb51800 == 46 [pid = 1930] [id = 402] 13:51:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x116748000) [pid = 1930] [serial = 1205] [outer = 0x0] 13:51:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11674c400) [pid = 1930] [serial = 1206] [outer = 0x116748000] 13:51:35 INFO - PROCESS | 1930 | 1467665495661 Marionette DEBUG loaded listener.js 13:51:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x116750400) [pid = 1930] [serial = 1207] [outer = 0x116748000] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x115d4f000) [pid = 1930] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1263b2c00) [pid = 1930] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12ba2bc00) [pid = 1930] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x111c22c00) [pid = 1930] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x128bde800) [pid = 1930] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x115d4a400) [pid = 1930] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x115e20c00) [pid = 1930] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1266b2c00) [pid = 1930] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x118717800) [pid = 1930] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x124d9e800) [pid = 1930] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1190f6800) [pid = 1930] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12bc68000) [pid = 1930] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x116f90800) [pid = 1930] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12aa26800) [pid = 1930] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x128c66400) [pid = 1930] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1126f2c00) [pid = 1930] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11825a000) [pid = 1930] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x121330800) [pid = 1930] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x125389c00) [pid = 1930] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:51:36 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1133ef800) [pid = 1930] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:51:36 INFO - PROCESS | 1930 | 1467665496143 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]]]}] 13:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 13:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:51:36 INFO - PROCESS | 1930 | 1467665496180 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:51:36 INFO - PROCESS | 1930 | 1467665496181 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:51:36 INFO - PROCESS | 1930 | 1467665496184 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1930 | 1467665496185 Marionette TRACE conn2 <- [1,1582,null,{}] 13:51:36 INFO - PROCESS | 1930 | 1467665496187 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}] 13:51:36 INFO - PROCESS | 1930 | 1467665496188 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:36 INFO - PROCESS | 1930 | 1467665496283 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:51:36 INFO - PROCESS | 1930 | 1467665496287 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1930 | 1467665496288 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296c0800 == 47 [pid = 1930] [id = 403] 13:51:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x113351400) [pid = 1930] [serial = 1208] [outer = 0x0] 13:51:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x116750800) [pid = 1930] [serial = 1209] [outer = 0x113351400] 13:51:36 INFO - PROCESS | 1930 | 1467665496313 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1183a1000) [pid = 1930] [serial = 1210] [outer = 0x113351400] 13:51:36 INFO - PROCESS | 1930 | 1467665496664 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]]]}] 13:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 13:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:51:36 INFO - PROCESS | 1930 | 1467665496704 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:51:36 INFO - PROCESS | 1930 | 1467665496706 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:51:36 INFO - PROCESS | 1930 | 1467665496717 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1930 | 1467665496718 Marionette TRACE conn2 <- [1,1586,null,{}] 13:51:36 INFO - PROCESS | 1930 | 1467665496722 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}] 13:51:36 INFO - PROCESS | 1930 | 1467665496724 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:36 INFO - PROCESS | 1930 | 1467665496820 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:51:36 INFO - PROCESS | 1930 | 1467665496825 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1930 | 1467665496827 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e42a000 == 48 [pid = 1930] [id = 404] 13:51:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x116742800) [pid = 1930] [serial = 1211] [outer = 0x0] 13:51:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1211b4c00) [pid = 1930] [serial = 1212] [outer = 0x116742800] 13:51:36 INFO - PROCESS | 1930 | 1467665496854 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1266b7c00) [pid = 1930] [serial = 1213] [outer = 0x116742800] 13:51:37 INFO - PROCESS | 1930 | 1467665497209 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]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 530ms 13:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:51:37 INFO - PROCESS | 1930 | 1467665497240 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:51:37 INFO - PROCESS | 1930 | 1467665497241 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:51:37 INFO - PROCESS | 1930 | 1467665497243 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1930 | 1467665497244 Marionette TRACE conn2 <- [1,1590,null,{}] 13:51:37 INFO - PROCESS | 1930 | 1467665497246 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}] 13:51:37 INFO - PROCESS | 1930 | 1467665497247 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:37 INFO - PROCESS | 1930 | 1467665497348 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:51:37 INFO - PROCESS | 1930 | 1467665497417 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:37 INFO - PROCESS | 1930 | 1467665497418 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x117176000 == 49 [pid = 1930] [id = 405] 13:51:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1211b0c00) [pid = 1930] [serial = 1214] [outer = 0x0] 13:51:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x129640400) [pid = 1930] [serial = 1215] [outer = 0x1211b0c00] 13:51:37 INFO - PROCESS | 1930 | 1467665497443 Marionette DEBUG loaded listener.js 13:51:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12c010800) [pid = 1930] [serial = 1216] [outer = 0x1211b0c00] 13:51:37 INFO - PROCESS | 1930 | 1467665497723 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]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 13:51:37 INFO - PROCESS | 1930 | 1467665497763 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:51:37 INFO - PROCESS | 1930 | 1467665497764 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:51:37 INFO - PROCESS | 1930 | 1467665497766 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1930 | 1467665497767 Marionette TRACE conn2 <- [1,1594,null,{}] 13:51:37 INFO - PROCESS | 1930 | 1467665497772 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}] 13:51:37 INFO - PROCESS | 1930 | 1467665497774 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:37 INFO - PROCESS | 1930 | 1467665497865 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:51:37 INFO - PROCESS | 1930 | 1467665497870 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:37 INFO - PROCESS | 1930 | 1467665497871 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c4b800 == 50 [pid = 1930] [id = 406] 13:51:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12c011000) [pid = 1930] [serial = 1217] [outer = 0x0] 13:51:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12c54c000) [pid = 1930] [serial = 1218] [outer = 0x12c011000] 13:51:37 INFO - PROCESS | 1930 | 1467665497895 Marionette DEBUG loaded listener.js 13:51:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12c551000) [pid = 1930] [serial = 1219] [outer = 0x12c011000] 13:51:38 INFO - PROCESS | 1930 | 1467665498480 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]]]}] 13:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 771ms 13:51:38 INFO - PROCESS | 1930 | 1467665498556 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:51:38 INFO - PROCESS | 1930 | 1467665498559 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:51:38 INFO - PROCESS | 1930 | 1467665498564 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:51:38 INFO - PROCESS | 1930 | 1467665498566 Marionette TRACE conn2 <- [1,1598,null,{}] 13:51:38 INFO - PROCESS | 1930 | 1467665498572 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}] 13:51:38 INFO - PROCESS | 1930 | 1467665498574 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:38 INFO - PROCESS | 1930 | 1467665498690 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:51:38 INFO - PROCESS | 1930 | 1467665498798 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:38 INFO - PROCESS | 1930 | 1467665498799 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182f0800 == 51 [pid = 1930] [id = 407] 13:51:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x116745400) [pid = 1930] [serial = 1220] [outer = 0x0] 13:51:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11824c800) [pid = 1930] [serial = 1221] [outer = 0x116745400] 13:51:38 INFO - PROCESS | 1930 | 1467665498832 Marionette DEBUG loaded listener.js 13:51:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1186c3000) [pid = 1930] [serial = 1222] [outer = 0x116745400] 13:51:39 INFO - PROCESS | 1930 | 1467665499258 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]]]}] 13:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 724ms 13:51:39 INFO - PROCESS | 1930 | 1467665499288 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:51:39 INFO - PROCESS | 1930 | 1467665499291 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:51:39 INFO - PROCESS | 1930 | 1467665499295 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:51:39 INFO - PROCESS | 1930 | 1467665499297 Marionette TRACE conn2 <- [1,1602,null,{}] 13:51:39 INFO - PROCESS | 1930 | 1467665499300 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}] 13:51:39 INFO - PROCESS | 1930 | 1467665499302 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:39 INFO - PROCESS | 1930 | 1467665499432 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:51:39 INFO - PROCESS | 1930 | 1467665499544 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:39 INFO - PROCESS | 1930 | 1467665499545 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c57000 == 52 [pid = 1930] [id = 408] 13:51:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1186c7000) [pid = 1930] [serial = 1223] [outer = 0x0] 13:51:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x119703000) [pid = 1930] [serial = 1224] [outer = 0x1186c7000] 13:51:39 INFO - PROCESS | 1930 | 1467665499577 Marionette DEBUG loaded listener.js 13:51:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x120ff1400) [pid = 1930] [serial = 1225] [outer = 0x1186c7000] 13:51:40 INFO - PROCESS | 1930 | 1467665500015 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]]]}] 13:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 770ms 13:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:51:40 INFO - PROCESS | 1930 | 1467665500066 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:51:40 INFO - PROCESS | 1930 | 1467665500068 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:51:40 INFO - PROCESS | 1930 | 1467665500070 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:51:40 INFO - PROCESS | 1930 | 1467665500073 Marionette TRACE conn2 <- [1,1606,null,{}] 13:51:40 INFO - PROCESS | 1930 | 1467665500081 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}] 13:51:40 INFO - PROCESS | 1930 | 1467665500084 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:40 INFO - PROCESS | 1930 | 1467665500196 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:51:40 INFO - PROCESS | 1930 | 1467665500307 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1930 | 1467665500309 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aecf000 == 53 [pid = 1930] [id = 409] 13:51:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12158b000) [pid = 1930] [serial = 1226] [outer = 0x0] 13:51:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x126442800) [pid = 1930] [serial = 1227] [outer = 0x12158b000] 13:51:40 INFO - PROCESS | 1930 | 1467665500343 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1266bc800) [pid = 1930] [serial = 1228] [outer = 0x12158b000] 13:51:40 INFO - PROCESS | 1930 | 1467665500821 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]]]}] 13:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 773ms 13:51:40 INFO - PROCESS | 1930 | 1467665500843 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:51:40 INFO - PROCESS | 1930 | 1467665500845 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:51:40 INFO - PROCESS | 1930 | 1467665500848 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:51:40 INFO - PROCESS | 1930 | 1467665500849 Marionette TRACE conn2 <- [1,1610,null,{}] 13:51:40 INFO - PROCESS | 1930 | 1467665500852 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}] 13:51:40 INFO - PROCESS | 1930 | 1467665500853 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:40 INFO - PROCESS | 1930 | 1467665500966 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:51:41 INFO - PROCESS | 1930 | 1467665501074 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:41 INFO - PROCESS | 1930 | 1467665501076 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x112af3800 == 54 [pid = 1930] [id = 410] 13:51:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x1129ad800) [pid = 1930] [serial = 1229] [outer = 0x0] 13:51:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x115d4d800) [pid = 1930] [serial = 1230] [outer = 0x1129ad800] 13:51:41 INFO - PROCESS | 1930 | 1467665501111 Marionette DEBUG loaded listener.js 13:51:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x120ed2400) [pid = 1930] [serial = 1231] [outer = 0x1129ad800] 13:51:41 INFO - PROCESS | 1930 | 1467665501816 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]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1019ms 13:51:41 INFO - PROCESS | 1930 | 1467665501868 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:51:41 INFO - PROCESS | 1930 | 1467665501870 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:51:41 INFO - PROCESS | 1930 | 1467665501874 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1930 | 1467665501877 Marionette TRACE conn2 <- [1,1614,null,{}] 13:51:41 INFO - PROCESS | 1930 | 1467665501890 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}] 13:51:41 INFO - PROCESS | 1930 | 1467665501891 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:42 INFO - PROCESS | 1930 | 1467665501998 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:51:42 INFO - PROCESS | 1930 | 1467665502079 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:42 INFO - PROCESS | 1930 | 1467665502080 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e3000 == 55 [pid = 1930] [id = 411] 13:51:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1131a3000) [pid = 1930] [serial = 1232] [outer = 0x0] 13:51:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11674f000) [pid = 1930] [serial = 1233] [outer = 0x1131a3000] 13:51:42 INFO - PROCESS | 1930 | 1467665502111 Marionette DEBUG loaded listener.js 13:51:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1186c3400) [pid = 1930] [serial = 1234] [outer = 0x1131a3000] 13:51:42 INFO - PROCESS | 1930 | 1467665502504 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]]]}] 13:51:42 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 13:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 683ms 13:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:51:42 INFO - PROCESS | 1930 | 1467665502557 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:51:42 INFO - PROCESS | 1930 | 1467665502560 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:51:42 INFO - PROCESS | 1930 | 1467665502565 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:51:42 INFO - PROCESS | 1930 | 1467665502566 Marionette TRACE conn2 <- [1,1618,null,{}] 13:51:42 INFO - PROCESS | 1930 | 1467665502569 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}] 13:51:42 INFO - PROCESS | 1930 | 1467665502570 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:42 INFO - PROCESS | 1930 | 1467665502690 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x117176000 == 54 [pid = 1930] [id = 405] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12e42a000 == 53 [pid = 1930] [id = 404] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x1296c0800 == 52 [pid = 1930] [id = 403] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb51800 == 51 [pid = 1930] [id = 402] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca32800 == 50 [pid = 1930] [id = 401] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdbc000 == 49 [pid = 1930] [id = 400] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac28800 == 48 [pid = 1930] [id = 399] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x117143800 == 47 [pid = 1930] [id = 398] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x126951000 == 46 [pid = 1930] [id = 397] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x119445000 == 45 [pid = 1930] [id = 396] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x121113000 == 44 [pid = 1930] [id = 395] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x120482000 == 43 [pid = 1930] [id = 394] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12da15800 == 42 [pid = 1930] [id = 388] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x117c4c800 == 41 [pid = 1930] [id = 389] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x115e34800 == 40 [pid = 1930] [id = 372] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6a1800 == 39 [pid = 1930] [id = 374] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x125371800 == 38 [pid = 1930] [id = 390] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12d4d3000 == 37 [pid = 1930] [id = 391] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x120481000 == 36 [pid = 1930] [id = 373] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12e437000 == 35 [pid = 1930] [id = 392] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12f711000 == 34 [pid = 1930] [id = 393] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12d345800 == 33 [pid = 1930] [id = 375] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12a965800 == 32 [pid = 1930] [id = 354] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e3000 == 31 [pid = 1930] [id = 411] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x112af3800 == 30 [pid = 1930] [id = 410] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12aecf000 == 29 [pid = 1930] [id = 409] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x121c57000 == 28 [pid = 1930] [id = 408] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x121c4b800 == 27 [pid = 1930] [id = 406] 13:51:43 INFO - PROCESS | 1930 | --DOCSHELL 0x1182f0800 == 26 [pid = 1930] [id = 407] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x112e2d800) [pid = 1930] [serial = 1027] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12b914800) [pid = 1930] [serial = 1146] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12ba24400) [pid = 1930] [serial = 1149] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12bc04400) [pid = 1930] [serial = 1152] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x115d4b000) [pid = 1930] [serial = 1117] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x112a79400) [pid = 1930] [serial = 1116] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x128e57400) [pid = 1930] [serial = 1137] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12926e400) [pid = 1930] [serial = 1138] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1190eb400) [pid = 1930] [serial = 1129] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x116a1bc00) [pid = 1930] [serial = 1128] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x129644800) [pid = 1930] [serial = 1140] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12a665400) [pid = 1930] [serial = 1141] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1266b7400) [pid = 1930] [serial = 1134] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1269cf400) [pid = 1930] [serial = 1135] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x120fe6400) [pid = 1930] [serial = 1120] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1199ca800) [pid = 1930] [serial = 1119] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12ba28c00) [pid = 1930] [serial = 1150] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1294a8400) [pid = 1930] [serial = 1126] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x129267000) [pid = 1930] [serial = 1125] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x120fef800) [pid = 1930] [serial = 1131] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1214f3400) [pid = 1930] [serial = 1132] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12530e800) [pid = 1930] [serial = 1122] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12be56000) [pid = 1930] [serial = 1162] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x118620400) [pid = 1930] [serial = 1155] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12158c000) [pid = 1930] [serial = 1156] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12be4fc00) [pid = 1930] [serial = 1161] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12bc09000) [pid = 1930] [serial = 1153] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12bc0a400) [pid = 1930] [serial = 1158] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12a718c00) [pid = 1930] [serial = 1143] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12be58800) [pid = 1930] [serial = 1164] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12b921c00) [pid = 1930] [serial = 1147] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12bc64000) [pid = 1930] [serial = 1159] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12aa2a400) [pid = 1930] [serial = 1144] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x119708c00) [pid = 1930] [serial = 1069] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x124da2400) [pid = 1930] [serial = 1072] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x126865c00) [pid = 1930] [serial = 1075] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116984400) [pid = 1930] [serial = 1066] [outer = 0x0] [url = about:blank] 13:51:43 INFO - PROCESS | 1930 | 1467665503452 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 1930 | 1467665503454 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x112ad8000 == 27 [pid = 1930] [id = 412] 13:51:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1126fec00) [pid = 1930] [serial = 1235] [outer = 0x0] 13:51:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1129ac000) [pid = 1930] [serial = 1236] [outer = 0x1126fec00] 13:51:43 INFO - PROCESS | 1930 | 1467665503483 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x112a6c800) [pid = 1930] [serial = 1237] [outer = 0x1126fec00] 13:51:43 INFO - PROCESS | 1930 | 1467665503800 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]]]}] 13:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1276ms 13:51:43 INFO - PROCESS | 1930 | 1467665503842 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:51:43 INFO - PROCESS | 1930 | 1467665503844 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:51:43 INFO - PROCESS | 1930 | 1467665503847 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:51:43 INFO - PROCESS | 1930 | 1467665503849 Marionette TRACE conn2 <- [1,1622,null,{}] 13:51:43 INFO - PROCESS | 1930 | 1467665503852 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}] 13:51:43 INFO - PROCESS | 1930 | 1467665503854 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:43 INFO - PROCESS | 1930 | 1467665503957 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:51:44 INFO - PROCESS | 1930 | 1467665504014 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:44 INFO - PROCESS | 1930 | 1467665504016 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x117173800 == 28 [pid = 1930] [id = 413] 13:51:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112f8b400) [pid = 1930] [serial = 1238] [outer = 0x0] 13:51:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x115e23800) [pid = 1930] [serial = 1239] [outer = 0x112f8b400] 13:51:44 INFO - PROCESS | 1930 | 1467665504043 Marionette DEBUG loaded listener.js 13:51:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11679bc00) [pid = 1930] [serial = 1240] [outer = 0x112f8b400] 13:51:44 INFO - PROCESS | 1930 | 1467665504345 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]]]}] 13:51:44 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 13:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 13:51:44 INFO - PROCESS | 1930 | 1467665504369 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:51:44 INFO - PROCESS | 1930 | 1467665504375 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:51:44 INFO - PROCESS | 1930 | 1467665504378 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:51:44 INFO - PROCESS | 1930 | 1467665504379 Marionette TRACE conn2 <- [1,1626,null,{}] 13:51:44 INFO - PROCESS | 1930 | 1467665504382 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}] 13:51:44 INFO - PROCESS | 1930 | 1467665504383 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:44 INFO - PROCESS | 1930 | 1467665504466 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:51:44 INFO - PROCESS | 1930 | 1467665504530 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:44 INFO - PROCESS | 1930 | 1467665504531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x117172800 == 29 [pid = 1930] [id = 414] 13:51:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1132c3000) [pid = 1930] [serial = 1241] [outer = 0x0] 13:51:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x117c12400) [pid = 1930] [serial = 1242] [outer = 0x1132c3000] 13:51:44 INFO - PROCESS | 1930 | 1467665504568 Marionette DEBUG loaded listener.js 13:51:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1186bf400) [pid = 1930] [serial = 1243] [outer = 0x1132c3000] 13:51:44 INFO - PROCESS | 1930 | 1467665504876 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]]]}] 13:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 13:51:44 INFO - PROCESS | 1930 | 1467665504898 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:51:44 INFO - PROCESS | 1930 | 1467665504899 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:51:44 INFO - PROCESS | 1930 | 1467665504909 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:51:44 INFO - PROCESS | 1930 | 1467665504913 Marionette TRACE conn2 <- [1,1630,null,{}] 13:51:44 INFO - PROCESS | 1930 | 1467665504915 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}] 13:51:44 INFO - PROCESS | 1930 | 1467665504918 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:45 INFO - PROCESS | 1930 | 1467665505023 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:51:45 INFO - PROCESS | 1930 | 1467665505028 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:45 INFO - PROCESS | 1930 | 1467665505030 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x119b81000 == 30 [pid = 1930] [id = 415] 13:51:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x113c67400) [pid = 1930] [serial = 1244] [outer = 0x0] 13:51:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x11902bc00) [pid = 1930] [serial = 1245] [outer = 0x113c67400] 13:51:45 INFO - PROCESS | 1930 | 1467665505066 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1204f7c00) [pid = 1930] [serial = 1246] [outer = 0x113c67400] 13:51:45 INFO - PROCESS | 1930 | 1467665505531 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]]]}] 13:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 678ms 13:51:45 INFO - PROCESS | 1930 | 1467665505581 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:51:45 INFO - PROCESS | 1930 | 1467665505583 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:51:45 INFO - PROCESS | 1930 | 1467665505585 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:51:45 INFO - PROCESS | 1930 | 1467665505586 Marionette TRACE conn2 <- [1,1634,null,{}] 13:51:45 INFO - PROCESS | 1930 | 1467665505597 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}] 13:51:45 INFO - PROCESS | 1930 | 1467665505598 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:45 INFO - PROCESS | 1930 | 1467665505699 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:51:45 INFO - PROCESS | 1930 | 1467665505741 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:45 INFO - PROCESS | 1930 | 1467665505742 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x1218a9800 == 31 [pid = 1930] [id = 416] 13:51:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1186c4400) [pid = 1930] [serial = 1247] [outer = 0x0] 13:51:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x120f4a000) [pid = 1930] [serial = 1248] [outer = 0x1186c4400] 13:51:45 INFO - PROCESS | 1930 | 1467665505784 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12109d400) [pid = 1930] [serial = 1249] [outer = 0x1186c4400] 13:51:46 INFO - PROCESS | 1930 | 1467665506112 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]]]}] 13:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 13:51:46 INFO - PROCESS | 1930 | 1467665506154 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:51:46 INFO - PROCESS | 1930 | 1467665506156 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:51:46 INFO - PROCESS | 1930 | 1467665506158 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:51:46 INFO - PROCESS | 1930 | 1467665506159 Marionette TRACE conn2 <- [1,1638,null,{}] 13:51:46 INFO - PROCESS | 1930 | 1467665506161 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}] 13:51:46 INFO - PROCESS | 1930 | 1467665506163 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:46 INFO - PROCESS | 1930 | 1467665506264 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:51:46 INFO - PROCESS | 1930 | 1467665506276 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1930 | 1467665506281 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x124874000 == 32 [pid = 1930] [id = 417] 13:51:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x112f91800) [pid = 1930] [serial = 1250] [outer = 0x0] 13:51:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x121330800) [pid = 1930] [serial = 1251] [outer = 0x112f91800] 13:51:46 INFO - PROCESS | 1930 | 1467665506314 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1214f3400) [pid = 1930] [serial = 1252] [outer = 0x112f91800] 13:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 523ms 13:51:46 INFO - PROCESS | 1930 | 1467665506677 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]]]}] 13:51:46 INFO - PROCESS | 1930 | 1467665506681 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:51:46 INFO - PROCESS | 1930 | 1467665506682 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:51:46 INFO - PROCESS | 1930 | 1467665506685 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:51:46 INFO - PROCESS | 1930 | 1467665506687 Marionette TRACE conn2 <- [1,1642,null,{}] 13:51:46 INFO - PROCESS | 1930 | 1467665506690 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}] 13:51:46 INFO - PROCESS | 1930 | 1467665506692 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:46 INFO - PROCESS | 1930 | 1467665506808 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:51:46 INFO - PROCESS | 1930 | 1467665506812 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1930 | 1467665506813 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e56800 == 33 [pid = 1930] [id = 418] 13:51:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1211b5800) [pid = 1930] [serial = 1253] [outer = 0x0] 13:51:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x121ccd400) [pid = 1930] [serial = 1254] [outer = 0x1211b5800] 13:51:46 INFO - PROCESS | 1930 | 1467665506839 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x124adcc00) [pid = 1930] [serial = 1255] [outer = 0x1211b5800] 13:51:47 INFO - PROCESS | 1930 | 1467665507160 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]]]}] 13:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 523ms 13:51:47 INFO - PROCESS | 1930 | 1467665507210 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:51:47 INFO - PROCESS | 1930 | 1467665507212 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:51:47 INFO - PROCESS | 1930 | 1467665507215 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1930 | 1467665507217 Marionette TRACE conn2 <- [1,1646,null,{}] 13:51:47 INFO - PROCESS | 1930 | 1467665507221 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}] 13:51:47 INFO - PROCESS | 1930 | 1467665507224 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:47 INFO - PROCESS | 1930 | 1467665507377 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:51:47 INFO - PROCESS | 1930 | 1467665507392 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1930 | 1467665507394 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ae2000 == 34 [pid = 1930] [id = 419] 13:51:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x112a6d000) [pid = 1930] [serial = 1256] [outer = 0x0] 13:51:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12530e800) [pid = 1930] [serial = 1257] [outer = 0x112a6d000] 13:51:47 INFO - PROCESS | 1930 | 1467665507436 Marionette DEBUG loaded listener.js 13:51:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12635f000) [pid = 1930] [serial = 1258] [outer = 0x112a6d000] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12be54c00) [pid = 1930] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1211a8800) [pid = 1930] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x116748000) [pid = 1930] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x113351400) [pid = 1930] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1214e7400) [pid = 1930] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x129175400) [pid = 1930] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12926d400) [pid = 1930] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12a760000) [pid = 1930] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x117c1c400) [pid = 1930] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x112a69400) [pid = 1930] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x115d51c00) [pid = 1930] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1266c0000) [pid = 1930] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x115d58c00) [pid = 1930] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x128bdc800) [pid = 1930] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x128c67800) [pid = 1930] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12c011000) [pid = 1930] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x116742800) [pid = 1930] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12b918800) [pid = 1930] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1211b0c00) [pid = 1930] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x115ddd800) [pid = 1930] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:51:48 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x124c56c00) [pid = 1930] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:51:48 INFO - PROCESS | 1930 | 1467665508224 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]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1024ms 13:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:51:48 INFO - PROCESS | 1930 | 1467665508243 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:51:48 INFO - PROCESS | 1930 | 1467665508244 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:51:48 INFO - PROCESS | 1930 | 1467665508246 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1930 | 1467665508248 Marionette TRACE conn2 <- [1,1650,null,{}] 13:51:48 INFO - PROCESS | 1930 | 1467665508250 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}] 13:51:48 INFO - PROCESS | 1930 | 1467665508251 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:48 INFO - PROCESS | 1930 | 1467665508363 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:51:48 INFO - PROCESS | 1930 | 1467665508407 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:48 INFO - PROCESS | 1930 | 1467665508408 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ad7000 == 35 [pid = 1930] [id = 420] 13:51:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112a6b400) [pid = 1930] [serial = 1259] [outer = 0x0] 13:51:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11679c000) [pid = 1930] [serial = 1260] [outer = 0x112a6b400] 13:51:48 INFO - PROCESS | 1930 | 1467665508433 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x121332800) [pid = 1930] [serial = 1261] [outer = 0x112a6b400] 13:51:48 INFO - PROCESS | 1930 | 1467665508716 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]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 13:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:51:48 INFO - PROCESS | 1930 | 1467665508766 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:51:48 INFO - PROCESS | 1930 | 1467665508768 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:51:48 INFO - PROCESS | 1930 | 1467665508770 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1930 | 1467665508773 Marionette TRACE conn2 <- [1,1654,null,{}] 13:51:48 INFO - PROCESS | 1930 | 1467665508776 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}] 13:51:48 INFO - PROCESS | 1930 | 1467665508777 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:48 INFO - PROCESS | 1930 | 1467665508854 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:51:48 INFO - PROCESS | 1930 | 1467665508859 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:48 INFO - PROCESS | 1930 | 1467665508860 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x119926800 == 36 [pid = 1930] [id = 421] 13:51:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124adc400) [pid = 1930] [serial = 1262] [outer = 0x0] 13:51:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1263b6400) [pid = 1930] [serial = 1263] [outer = 0x124adc400] 13:51:48 INFO - PROCESS | 1930 | 1467665508885 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x126445400) [pid = 1930] [serial = 1264] [outer = 0x124adc400] 13:51:49 INFO - PROCESS | 1930 | 1467665509223 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]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 473ms 13:51:49 INFO - PROCESS | 1930 | 1467665509243 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1930 | 1467665509245 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:51:49 INFO - PROCESS | 1930 | 1467665509247 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1930 | 1467665509248 Marionette TRACE conn2 <- [1,1658,null,{}] 13:51:49 INFO - PROCESS | 1930 | 1467665509250 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}] 13:51:49 INFO - PROCESS | 1930 | 1467665509251 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:49 INFO - PROCESS | 1930 | 1467665509365 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:51:49 INFO - PROCESS | 1930 | 1467665509373 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1930 | 1467665509375 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6a4000 == 37 [pid = 1930] [id = 422] 13:51:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x119708000) [pid = 1930] [serial = 1265] [outer = 0x0] 13:51:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x126463400) [pid = 1930] [serial = 1266] [outer = 0x119708000] 13:51:49 INFO - PROCESS | 1930 | 1467665509402 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12686c800) [pid = 1930] [serial = 1267] [outer = 0x119708000] 13:51:49 INFO - PROCESS | 1930 | 1467665509739 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]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 13:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:51:49 INFO - PROCESS | 1930 | 1467665509766 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1930 | 1467665509768 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:51:49 INFO - PROCESS | 1930 | 1467665509772 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1930 | 1467665509774 Marionette TRACE conn2 <- [1,1662,null,{}] 13:51:49 INFO - PROCESS | 1930 | 1467665509777 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}] 13:51:49 INFO - PROCESS | 1930 | 1467665509778 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:49 INFO - PROCESS | 1930 | 1467665509868 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:51:49 INFO - PROCESS | 1930 | 1467665509874 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1930 | 1467665509875 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x119441000 == 38 [pid = 1930] [id = 423] 13:51:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1211cd400) [pid = 1930] [serial = 1268] [outer = 0x0] 13:51:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1269c4c00) [pid = 1930] [serial = 1269] [outer = 0x1211cd400] 13:51:49 INFO - PROCESS | 1930 | 1467665509900 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x129174c00) [pid = 1930] [serial = 1270] [outer = 0x1211cd400] 13:51:50 INFO - PROCESS | 1930 | 1467665510471 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]]]}] 13:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 772ms 13:51:50 INFO - PROCESS | 1930 | 1467665510558 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:51:50 INFO - PROCESS | 1930 | 1467665510560 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:51:50 INFO - PROCESS | 1930 | 1467665510564 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:51:50 INFO - PROCESS | 1930 | 1467665510566 Marionette TRACE conn2 <- [1,1666,null,{}] 13:51:50 INFO - PROCESS | 1930 | 1467665510596 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}] 13:51:50 INFO - PROCESS | 1930 | 1467665510598 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:50 INFO - PROCESS | 1930 | 1467665510717 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:51:50 INFO - PROCESS | 1930 | 1467665510777 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:50 INFO - PROCESS | 1930 | 1467665510778 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x117c54000 == 39 [pid = 1930] [id = 424] 13:51:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x115d4c000) [pid = 1930] [serial = 1271] [outer = 0x0] 13:51:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11619cc00) [pid = 1930] [serial = 1272] [outer = 0x115d4c000] 13:51:50 INFO - PROCESS | 1930 | 1467665510810 Marionette DEBUG loaded listener.js 13:51:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x116984400) [pid = 1930] [serial = 1273] [outer = 0x115d4c000] 13:51:51 INFO - PROCESS | 1930 | 1467665511312 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]]]}] 13:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 772ms 13:51:51 INFO - PROCESS | 1930 | 1467665511362 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:51:51 INFO - PROCESS | 1930 | 1467665511365 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:51:51 INFO - PROCESS | 1930 | 1467665511375 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:51:51 INFO - PROCESS | 1930 | 1467665511376 Marionette TRACE conn2 <- [1,1670,null,{}] 13:51:51 INFO - PROCESS | 1930 | 1467665511379 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}] 13:51:51 INFO - PROCESS | 1930 | 1467665511381 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:51 INFO - PROCESS | 1930 | 1467665511494 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:51:51 INFO - PROCESS | 1930 | 1467665511578 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1930 | 1467665511580 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c64000 == 40 [pid = 1930] [id = 425] 13:51:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x118620400) [pid = 1930] [serial = 1274] [outer = 0x0] 13:51:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1186c9c00) [pid = 1930] [serial = 1275] [outer = 0x118620400] 13:51:51 INFO - PROCESS | 1930 | 1467665511612 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1190a1000) [pid = 1930] [serial = 1276] [outer = 0x118620400] 13:51:52 INFO - PROCESS | 1930 | 1467665512307 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]]]}] 13:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 974ms 13:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:51:52 INFO - PROCESS | 1930 | 1467665512364 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:51:52 INFO - PROCESS | 1930 | 1467665512366 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:51:52 INFO - PROCESS | 1930 | 1467665512370 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1930 | 1467665512371 Marionette TRACE conn2 <- [1,1674,null,{}] 13:51:52 INFO - PROCESS | 1930 | 1467665512375 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}] 13:51:52 INFO - PROCESS | 1930 | 1467665512376 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:52 INFO - PROCESS | 1930 | 1467665512501 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6a4000 == 39 [pid = 1930] [id = 422] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119926800 == 38 [pid = 1930] [id = 421] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x128ad7000 == 37 [pid = 1930] [id = 420] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x128ae2000 == 36 [pid = 1930] [id = 419] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x112e56800 == 35 [pid = 1930] [id = 418] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x124874000 == 34 [pid = 1930] [id = 417] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1218a9800 == 33 [pid = 1930] [id = 416] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119b81000 == 32 [pid = 1930] [id = 415] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x117172800 == 31 [pid = 1930] [id = 414] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x117173800 == 30 [pid = 1930] [id = 413] 13:51:52 INFO - PROCESS | 1930 | --DOCSHELL 0x112ad8000 == 29 [pid = 1930] [id = 412] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12aea0800) [pid = 1930] [serial = 1114] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1264c5800) [pid = 1930] [serial = 1123] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12c007000) [pid = 1930] [serial = 1200] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1211af000) [pid = 1930] [serial = 1203] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11674c400) [pid = 1930] [serial = 1206] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x1211b4000) [pid = 1930] [serial = 1204] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1183a1000) [pid = 1930] [serial = 1210] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x124ad3800) [pid = 1930] [serial = 1185] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x126441400) [pid = 1930] [serial = 1186] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12a65c400) [pid = 1930] [serial = 1191] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12a76a400) [pid = 1930] [serial = 1192] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12a75dc00) [pid = 1930] [serial = 1176] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12a76c400) [pid = 1930] [serial = 1177] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12aa29c00) [pid = 1930] [serial = 1179] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12ba23000) [pid = 1930] [serial = 1180] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x119709000) [pid = 1930] [serial = 1170] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x116750800) [pid = 1930] [serial = 1209] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x121810800) [pid = 1930] [serial = 1171] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x112a6b000) [pid = 1930] [serial = 1167] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x112f56000) [pid = 1930] [serial = 1168] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116a22400) [pid = 1930] [serial = 1182] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11909ec00) [pid = 1930] [serial = 1183] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x126f5a400) [pid = 1930] [serial = 1173] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x128e58000) [pid = 1930] [serial = 1174] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x12c005800) [pid = 1930] [serial = 1165] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x128be7400) [pid = 1930] [serial = 1188] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x129172c00) [pid = 1930] [serial = 1189] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12a936000) [pid = 1930] [serial = 1194] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12b918c00) [pid = 1930] [serial = 1195] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12c54c000) [pid = 1930] [serial = 1218] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1266b7c00) [pid = 1930] [serial = 1213] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x116750400) [pid = 1930] [serial = 1207] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1211b4c00) [pid = 1930] [serial = 1212] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x12c551000) [pid = 1930] [serial = 1219] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x12ba2a400) [pid = 1930] [serial = 1197] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x12be54800) [pid = 1930] [serial = 1198] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x12c010800) [pid = 1930] [serial = 1216] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x129640400) [pid = 1930] [serial = 1215] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x12c00f400) [pid = 1930] [serial = 1201] [outer = 0x0] [url = about:blank] 13:51:52 INFO - PROCESS | 1930 | 1467665512603 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:52 INFO - PROCESS | 1930 | 1467665512606 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f88800 == 30 [pid = 1930] [id = 426] 13:51:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x112f57000) [pid = 1930] [serial = 1277] [outer = 0x0] 13:51:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x113c98400) [pid = 1930] [serial = 1278] [outer = 0x112f57000] 13:51:52 INFO - PROCESS | 1930 | 1467665512640 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x11674c800) [pid = 1930] [serial = 1279] [outer = 0x112f57000] 13:51:53 INFO - PROCESS | 1930 | 1467665513078 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]]]}] 13:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 720ms 13:51:53 INFO - PROCESS | 1930 | 1467665513090 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1930 | 1467665513093 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:51:53 INFO - PROCESS | 1930 | 1467665513097 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1930 | 1467665513099 Marionette TRACE conn2 <- [1,1678,null,{}] 13:51:53 INFO - PROCESS | 1930 | 1467665513101 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}] 13:51:53 INFO - PROCESS | 1930 | 1467665513103 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:53 INFO - PROCESS | 1930 | 1467665513187 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:51:53 INFO - PROCESS | 1930 | 1467665513193 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1930 | 1467665513194 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x118451000 == 31 [pid = 1930] [id = 427] 13:51:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x117c11c00) [pid = 1930] [serial = 1280] [outer = 0x0] 13:51:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x118293000) [pid = 1930] [serial = 1281] [outer = 0x117c11c00] 13:51:53 INFO - PROCESS | 1930 | 1467665513224 Marionette DEBUG loaded listener.js 13:51:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1186c3c00) [pid = 1930] [serial = 1282] [outer = 0x117c11c00] 13:51:53 INFO - PROCESS | 1930 | 1467665513698 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]]]}] 13:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 620ms 13:51:53 INFO - PROCESS | 1930 | 1467665513718 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1930 | 1467665513720 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:51:53 INFO - PROCESS | 1930 | 1467665513723 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1930 | 1467665513726 Marionette TRACE conn2 <- [1,1682,null,{}] 13:51:53 INFO - PROCESS | 1930 | 1467665513733 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}] 13:51:53 INFO - PROCESS | 1930 | 1467665513738 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:53 INFO - PROCESS | 1930 | 1467665513830 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:51:53 INFO - PROCESS | 1930 | 1467665513856 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1930 | 1467665513858 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215b5800 == 32 [pid = 1930] [id = 428] 13:51:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x112a6d400) [pid = 1930] [serial = 1283] [outer = 0x0] 13:51:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1204f5800) [pid = 1930] [serial = 1284] [outer = 0x112a6d400] 13:51:53 INFO - PROCESS | 1930 | 1467665513886 Marionette DEBUG loaded listener.js 13:51:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x120ff2400) [pid = 1930] [serial = 1285] [outer = 0x112a6d400] 13:51:54 INFO - PROCESS | 1930 | 1467665514245 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]]]}] 13:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 573ms 13:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:51:54 INFO - PROCESS | 1930 | 1467665514304 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:51:54 INFO - PROCESS | 1930 | 1467665514306 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:51:54 INFO - PROCESS | 1930 | 1467665514308 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1930 | 1467665514309 Marionette TRACE conn2 <- [1,1686,null,{}] 13:51:54 INFO - PROCESS | 1930 | 1467665514312 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}] 13:51:54 INFO - PROCESS | 1930 | 1467665514313 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:54 INFO - PROCESS | 1930 | 1467665514396 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:51:54 INFO - PROCESS | 1930 | 1467665514399 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1930 | 1467665514401 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x1253a2800 == 33 [pid = 1930] [id = 429] 13:51:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1211a9400) [pid = 1930] [serial = 1286] [outer = 0x0] 13:51:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1211b3c00) [pid = 1930] [serial = 1287] [outer = 0x1211a9400] 13:51:54 INFO - PROCESS | 1930 | 1467665514429 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1214e9000) [pid = 1930] [serial = 1288] [outer = 0x1211a9400] 13:51:54 INFO - PROCESS | 1930 | 1467665514799 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]]]}] 13:51:54 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 13:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 13:51:54 INFO - PROCESS | 1930 | 1467665514836 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:51:54 INFO - PROCESS | 1930 | 1467665514838 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:51:54 INFO - PROCESS | 1930 | 1467665514840 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1930 | 1467665514841 Marionette TRACE conn2 <- [1,1690,null,{}] 13:51:54 INFO - PROCESS | 1930 | 1467665514843 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}] 13:51:54 INFO - PROCESS | 1930 | 1467665514845 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:54 INFO - PROCESS | 1930 | 1467665514958 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:51:54 INFO - PROCESS | 1930 | 1467665514982 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1930 | 1467665514984 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x128cde800 == 34 [pid = 1930] [id = 430] 13:51:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1214f3000) [pid = 1930] [serial = 1289] [outer = 0x0] 13:51:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x121594400) [pid = 1930] [serial = 1290] [outer = 0x1214f3000] 13:51:55 INFO - PROCESS | 1930 | 1467665515008 Marionette DEBUG loaded listener.js 13:51:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x123ce5000) [pid = 1930] [serial = 1291] [outer = 0x1214f3000] 13:51:55 INFO - PROCESS | 1930 | 1467665515388 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]]]}] 13:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 571ms 13:51:55 INFO - PROCESS | 1930 | 1467665515412 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:51:55 INFO - PROCESS | 1930 | 1467665515413 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:51:55 INFO - PROCESS | 1930 | 1467665515415 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1930 | 1467665515416 Marionette TRACE conn2 <- [1,1694,null,{}] 13:51:55 INFO - PROCESS | 1930 | 1467665515425 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}] 13:51:55 INFO - PROCESS | 1930 | 1467665515429 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:55 INFO - PROCESS | 1930 | 1467665515551 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:51:55 INFO - PROCESS | 1930 | 1467665515555 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1930 | 1467665515556 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292dc000 == 35 [pid = 1930] [id = 431] 13:51:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x124890000) [pid = 1930] [serial = 1292] [outer = 0x0] 13:51:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x125305000) [pid = 1930] [serial = 1293] [outer = 0x124890000] 13:51:55 INFO - PROCESS | 1930 | 1467665515581 Marionette DEBUG loaded listener.js 13:51:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1266b5000) [pid = 1930] [serial = 1294] [outer = 0x124890000] 13:51:55 INFO - PROCESS | 1930 | 1467665515917 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]]]}] 13:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 13:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:51:55 INFO - PROCESS | 1930 | 1467665515934 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:51:55 INFO - PROCESS | 1930 | 1467665515935 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:51:55 INFO - PROCESS | 1930 | 1467665515939 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1930 | 1467665515950 Marionette TRACE conn2 <- [1,1698,null,{}] 13:51:55 INFO - PROCESS | 1930 | 1467665515960 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}] 13:51:55 INFO - PROCESS | 1930 | 1467665515962 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:56 INFO - PROCESS | 1930 | 1467665516065 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:51:56 INFO - PROCESS | 1930 | 1467665516068 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:56 INFO - PROCESS | 1930 | 1467665516069 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac3b800 == 36 [pid = 1930] [id = 432] 13:51:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1266b5400) [pid = 1930] [serial = 1295] [outer = 0x0] 13:51:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12686f000) [pid = 1930] [serial = 1296] [outer = 0x1266b5400] 13:51:56 INFO - PROCESS | 1930 | 1467665516098 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1269d0c00) [pid = 1930] [serial = 1297] [outer = 0x1266b5400] 13:51:56 INFO - PROCESS | 1930 | 1467665516462 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]]]}] 13:51:56 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 13:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 542ms 13:51:56 INFO - PROCESS | 1930 | 1467665516486 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:51:56 INFO - PROCESS | 1930 | 1467665516489 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:51:56 INFO - PROCESS | 1930 | 1467665516494 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:51:56 INFO - PROCESS | 1930 | 1467665516496 Marionette TRACE conn2 <- [1,1702,null,{}] 13:51:56 INFO - PROCESS | 1930 | 1467665516500 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}] 13:51:56 INFO - PROCESS | 1930 | 1467665516502 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:56 INFO - PROCESS | 1930 | 1467665516664 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1129ad800) [pid = 1930] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1186c7000) [pid = 1930] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x112a6b400) [pid = 1930] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1132c3000) [pid = 1930] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1126fec00) [pid = 1930] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x119708000) [pid = 1930] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x124adc400) [pid = 1930] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1211b5800) [pid = 1930] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x112a6d000) [pid = 1930] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x112f8b400) [pid = 1930] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x116745400) [pid = 1930] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1186c4400) [pid = 1930] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12158b000) [pid = 1930] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1131a3000) [pid = 1930] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x112f91800) [pid = 1930] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:51:56 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x113c67400) [pid = 1930] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:51:56 INFO - PROCESS | 1930 | 1467665516896 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:56 INFO - PROCESS | 1930 | 1467665516898 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x11715d800 == 37 [pid = 1930] [id = 433] 13:51:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1129ad800) [pid = 1930] [serial = 1298] [outer = 0x0] 13:51:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x112a6dc00) [pid = 1930] [serial = 1299] [outer = 0x1129ad800] 13:51:56 INFO - PROCESS | 1930 | 1467665516938 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x115e95c00) [pid = 1930] [serial = 1300] [outer = 0x1129ad800] 13:51:57 INFO - PROCESS | 1930 | 1467665517224 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]]]}] 13:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 770ms 13:51:57 INFO - PROCESS | 1930 | 1467665517264 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:51:57 INFO - PROCESS | 1930 | 1467665517277 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:51:57 INFO - PROCESS | 1930 | 1467665517280 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:51:57 INFO - PROCESS | 1930 | 1467665517281 Marionette TRACE conn2 <- [1,1706,null,{}] 13:51:57 INFO - PROCESS | 1930 | 1467665517284 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}] 13:51:57 INFO - PROCESS | 1930 | 1467665517285 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:57 INFO - PROCESS | 1930 | 1467665517394 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:51:57 INFO - PROCESS | 1930 | 1467665517468 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:57 INFO - PROCESS | 1930 | 1467665517469 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215ad000 == 38 [pid = 1930] [id = 434] 13:51:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1164ea800) [pid = 1930] [serial = 1301] [outer = 0x0] 13:51:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1186c8c00) [pid = 1930] [serial = 1302] [outer = 0x1164ea800] 13:51:57 INFO - PROCESS | 1930 | 1467665517511 Marionette DEBUG loaded listener.js 13:51:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1248cac00) [pid = 1930] [serial = 1303] [outer = 0x1164ea800] 13:51:57 INFO - PROCESS | 1930 | 1467665517926 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]]]}] 13:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 668ms 13:51:57 INFO - PROCESS | 1930 | 1467665517949 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:51:57 INFO - PROCESS | 1930 | 1467665517950 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:51:57 INFO - PROCESS | 1930 | 1467665517954 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:51:57 INFO - PROCESS | 1930 | 1467665517955 Marionette TRACE conn2 <- [1,1710,null,{}] 13:51:57 INFO - PROCESS | 1930 | 1467665517958 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}] 13:51:57 INFO - PROCESS | 1930 | 1467665517959 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:58 INFO - PROCESS | 1930 | 1467665518073 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:51:58 INFO - PROCESS | 1930 | 1467665518079 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1930 | 1467665518080 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdbc000 == 39 [pid = 1930] [id = 435] 13:51:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x116749800) [pid = 1930] [serial = 1304] [outer = 0x0] 13:51:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1266bb400) [pid = 1930] [serial = 1305] [outer = 0x116749800] 13:51:58 INFO - PROCESS | 1930 | 1467665518105 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x128e57400) [pid = 1930] [serial = 1306] [outer = 0x116749800] 13:51:58 INFO - PROCESS | 1930 | 1467665518430 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]]]}] 13:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 13:51:58 INFO - PROCESS | 1930 | 1467665518474 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:51:58 INFO - PROCESS | 1930 | 1467665518476 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:51:58 INFO - PROCESS | 1930 | 1467665518478 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:51:58 INFO - PROCESS | 1930 | 1467665518480 Marionette TRACE conn2 <- [1,1714,null,{}] 13:51:58 INFO - PROCESS | 1930 | 1467665518482 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}] 13:51:58 INFO - PROCESS | 1930 | 1467665518484 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:58 INFO - PROCESS | 1930 | 1467665518581 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:51:58 INFO - PROCESS | 1930 | 1467665518584 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1930 | 1467665518586 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:51:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb38800 == 40 [pid = 1930] [id = 436] 13:51:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x128e58000) [pid = 1930] [serial = 1307] [outer = 0x0] 13:51:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1294a3800) [pid = 1930] [serial = 1308] [outer = 0x128e58000] 13:51:58 INFO - PROCESS | 1930 | 1467665518615 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12a664800) [pid = 1930] [serial = 1309] [outer = 0x128e58000] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x112f88800 == 39 [pid = 1930] [id = 426] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x123c64000 == 38 [pid = 1930] [id = 425] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x119441000 == 37 [pid = 1930] [id = 423] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x117c54000 == 36 [pid = 1930] [id = 424] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x1253a2800 == 35 [pid = 1930] [id = 429] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x118451000 == 34 [pid = 1930] [id = 427] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x128cde800 == 33 [pid = 1930] [id = 430] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x1215ad000 == 32 [pid = 1930] [id = 434] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac3b800 == 31 [pid = 1930] [id = 432] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x11715d800 == 30 [pid = 1930] [id = 433] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x1292dc000 == 29 [pid = 1930] [id = 431] 13:51:59 INFO - PROCESS | 1930 | --DOCSHELL 0x1215b5800 == 28 [pid = 1930] [id = 428] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x117c52800 == 27 [pid = 1930] [id = 193] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12123c800 == 26 [pid = 1930] [id = 189] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x113c1b800 == 25 [pid = 1930] [id = 183] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x1188cd000 == 24 [pid = 1930] [id = 187] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x11875b800 == 23 [pid = 1930] [id = 186] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12111f800 == 22 [pid = 1930] [id = 195] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x1169c7800 == 21 [pid = 1930] [id = 184] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x11935e800 == 20 [pid = 1930] [id = 194] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x113c2d800 == 19 [pid = 1930] [id = 192] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e0800 == 18 [pid = 1930] [id = 185] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x121ce0800 == 17 [pid = 1930] [id = 196] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x117150800 == 16 [pid = 1930] [id = 199] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x120485000 == 15 [pid = 1930] [id = 188] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x1252ad000 == 14 [pid = 1930] [id = 197] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x120469800 == 13 [pid = 1930] [id = 191] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x116691800 == 12 [pid = 1930] [id = 190] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x11935d800 == 11 [pid = 1930] [id = 200] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x125369000 == 10 [pid = 1930] [id = 198] 13:52:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdbc000 == 9 [pid = 1930] [id = 435] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x115d4d800) [pid = 1930] [serial = 1230] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x120ff1400) [pid = 1930] [serial = 1225] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11679c000) [pid = 1930] [serial = 1260] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x117c12400) [pid = 1930] [serial = 1242] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1129ac000) [pid = 1930] [serial = 1236] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x126463400) [pid = 1930] [serial = 1266] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1263b6400) [pid = 1930] [serial = 1263] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x124adcc00) [pid = 1930] [serial = 1255] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12530e800) [pid = 1930] [serial = 1257] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x126445400) [pid = 1930] [serial = 1264] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11679bc00) [pid = 1930] [serial = 1240] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1186c3000) [pid = 1930] [serial = 1222] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x121332800) [pid = 1930] [serial = 1261] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x120f4a000) [pid = 1930] [serial = 1248] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x115e23800) [pid = 1930] [serial = 1239] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x1269c4c00) [pid = 1930] [serial = 1269] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1266bc800) [pid = 1930] [serial = 1228] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x11674f000) [pid = 1930] [serial = 1233] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x121330800) [pid = 1930] [serial = 1251] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x112a6c800) [pid = 1930] [serial = 1237] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x1204f7c00) [pid = 1930] [serial = 1246] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x119703000) [pid = 1930] [serial = 1224] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x12635f000) [pid = 1930] [serial = 1258] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x11902bc00) [pid = 1930] [serial = 1245] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x126442800) [pid = 1930] [serial = 1227] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x12686c800) [pid = 1930] [serial = 1267] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x1186c3400) [pid = 1930] [serial = 1234] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x11824c800) [pid = 1930] [serial = 1221] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x1186bf400) [pid = 1930] [serial = 1243] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x12109d400) [pid = 1930] [serial = 1249] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x120ed2400) [pid = 1930] [serial = 1231] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x121ccd400) [pid = 1930] [serial = 1254] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x1214f3400) [pid = 1930] [serial = 1252] [outer = 0x0] [url = about:blank] 13:52:00 INFO - PROCESS | 1930 | 1467665520970 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]]]}] 13:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2527ms 13:52:01 INFO - PROCESS | 1930 | 1467665521006 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1930 | 1467665521009 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:52:01 INFO - PROCESS | 1930 | 1467665521013 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1930 | 1467665521015 Marionette TRACE conn2 <- [1,1718,null,{}] 13:52:01 INFO - PROCESS | 1930 | 1467665521019 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}] 13:52:01 INFO - PROCESS | 1930 | 1467665521022 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:01 INFO - PROCESS | 1930 | 1467665521107 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:52:01 INFO - PROCESS | 1930 | 1467665521113 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:01 INFO - PROCESS | 1930 | 1467665521115 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x113cdd000 == 10 [pid = 1930] [id = 437] 13:52:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x1129af400) [pid = 1930] [serial = 1310] [outer = 0x0] 13:52:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x1129b0400) [pid = 1930] [serial = 1311] [outer = 0x1129af400] 13:52:01 INFO - PROCESS | 1930 | 1467665521147 Marionette DEBUG loaded listener.js 13:52:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x112a68c00) [pid = 1930] [serial = 1312] [outer = 0x1129af400] 13:52:01 INFO - PROCESS | 1930 | 1467665521525 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]]]}] 13:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 570ms 13:52:01 INFO - PROCESS | 1930 | 1467665521583 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1930 | 1467665521586 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:52:01 INFO - PROCESS | 1930 | 1467665521591 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1930 | 1467665521593 Marionette TRACE conn2 <- [1,1722,null,{}] 13:52:01 INFO - PROCESS | 1930 | 1467665521595 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}] 13:52:01 INFO - PROCESS | 1930 | 1467665521597 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:01 INFO - PROCESS | 1930 | 1467665521681 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:52:01 INFO - PROCESS | 1930 | 1467665521686 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:01 INFO - PROCESS | 1930 | 1467665521688 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f12000 == 11 [pid = 1930] [id = 438] 13:52:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x112f4ac00) [pid = 1930] [serial = 1313] [outer = 0x0] 13:52:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x112f51000) [pid = 1930] [serial = 1314] [outer = 0x112f4ac00] 13:52:01 INFO - PROCESS | 1930 | 1467665521718 Marionette DEBUG loaded listener.js 13:52:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x112f8b400) [pid = 1930] [serial = 1315] [outer = 0x112f4ac00] 13:52:02 INFO - PROCESS | 1930 | 1467665522065 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]]]}] 13:52:02 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 13:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 520ms 13:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:52:02 INFO - PROCESS | 1930 | 1467665522112 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:52:02 INFO - PROCESS | 1930 | 1467665522113 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:52:02 INFO - PROCESS | 1930 | 1467665522115 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:52:02 INFO - PROCESS | 1930 | 1467665522126 Marionette TRACE conn2 <- [1,1726,null,{}] 13:52:02 INFO - PROCESS | 1930 | 1467665522135 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}] 13:52:02 INFO - PROCESS | 1930 | 1467665522138 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:02 INFO - PROCESS | 1930 | 1467665522219 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:52:02 INFO - PROCESS | 1930 | 1467665522226 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1930 | 1467665522228 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x11745a800 == 12 [pid = 1930] [id = 439] 13:52:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x111cacc00) [pid = 1930] [serial = 1316] [outer = 0x0] 13:52:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x115d52c00) [pid = 1930] [serial = 1317] [outer = 0x111cacc00] 13:52:02 INFO - PROCESS | 1930 | 1467665522257 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x115e24800) [pid = 1930] [serial = 1318] [outer = 0x111cacc00] 13:52:02 INFO - PROCESS | 1930 | 1467665522632 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]]]}] 13:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 530ms 13:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:52:02 INFO - PROCESS | 1930 | 1467665522645 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:52:02 INFO - PROCESS | 1930 | 1467665522647 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:52:02 INFO - PROCESS | 1930 | 1467665522649 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:52:02 INFO - PROCESS | 1930 | 1467665522650 Marionette TRACE conn2 <- [1,1730,null,{}] 13:52:02 INFO - PROCESS | 1930 | 1467665522653 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}] 13:52:02 INFO - PROCESS | 1930 | 1467665522654 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:02 INFO - PROCESS | 1930 | 1467665522764 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:52:02 INFO - PROCESS | 1930 | 1467665522770 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1930 | 1467665522773 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x118433800 == 13 [pid = 1930] [id = 440] 13:52:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x1164ec400) [pid = 1930] [serial = 1319] [outer = 0x0] 13:52:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x116745c00) [pid = 1930] [serial = 1320] [outer = 0x1164ec400] 13:52:02 INFO - PROCESS | 1930 | 1467665522800 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x116793400) [pid = 1930] [serial = 1321] [outer = 0x1164ec400] 13:52:03 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 13:52:03 INFO - PROCESS | 1930 | 1467665523114 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]]]}] 13:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 13:52:03 INFO - PROCESS | 1930 | 1467665523118 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1930 | 1467665523119 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:52:03 INFO - PROCESS | 1930 | 1467665523129 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1930 | 1467665523130 Marionette TRACE conn2 <- [1,1734,null,{}] 13:52:03 INFO - PROCESS | 1930 | 1467665523132 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}] 13:52:03 INFO - PROCESS | 1930 | 1467665523134 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:03 INFO - PROCESS | 1930 | 1467665523220 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:52:03 INFO - PROCESS | 1930 | 1467665523226 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:03 INFO - PROCESS | 1930 | 1467665523228 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x11874d800 == 14 [pid = 1930] [id = 441] 13:52:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x112def800) [pid = 1930] [serial = 1322] [outer = 0x0] 13:52:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x1167a2400) [pid = 1930] [serial = 1323] [outer = 0x112def800] 13:52:03 INFO - PROCESS | 1930 | 1467665523253 Marionette DEBUG loaded listener.js 13:52:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x116f6d000) [pid = 1930] [serial = 1324] [outer = 0x112def800] 13:52:03 INFO - PROCESS | 1930 | 1467665523603 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]]]}] 13:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 13:52:03 INFO - PROCESS | 1930 | 1467665523648 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1930 | 1467665523649 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:52:03 INFO - PROCESS | 1930 | 1467665523652 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1930 | 1467665523653 Marionette TRACE conn2 <- [1,1738,null,{}] 13:52:03 INFO - PROCESS | 1930 | 1467665523655 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}] 13:52:03 INFO - PROCESS | 1930 | 1467665523659 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:03 INFO - PROCESS | 1930 | 1467665523764 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:52:03 INFO - PROCESS | 1930 | 1467665523768 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:03 INFO - PROCESS | 1930 | 1467665523769 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x119446000 == 15 [pid = 1930] [id = 442] 13:52:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x116f9c800) [pid = 1930] [serial = 1325] [outer = 0x0] 13:52:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x117f54c00) [pid = 1930] [serial = 1326] [outer = 0x116f9c800] 13:52:03 INFO - PROCESS | 1930 | 1467665523798 Marionette DEBUG loaded listener.js 13:52:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1186c2400) [pid = 1930] [serial = 1327] [outer = 0x116f9c800] 13:52:04 INFO - PROCESS | 1930 | 1467665524129 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]]]}] 13:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 517ms 13:52:04 INFO - PROCESS | 1930 | 1467665524170 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:52:04 INFO - PROCESS | 1930 | 1467665524171 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:52:04 INFO - PROCESS | 1930 | 1467665524173 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:52:04 INFO - PROCESS | 1930 | 1467665524175 Marionette TRACE conn2 <- [1,1742,null,{}] 13:52:04 INFO - PROCESS | 1930 | 1467665524177 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}] 13:52:04 INFO - PROCESS | 1930 | 1467665524178 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:04 INFO - PROCESS | 1930 | 1467665524288 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:52:04 INFO - PROCESS | 1930 | 1467665524319 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:04 INFO - PROCESS | 1930 | 1467665524320 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x120482800 == 16 [pid = 1930] [id = 443] 13:52:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x118497000) [pid = 1930] [serial = 1328] [outer = 0x0] 13:52:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1186ce800) [pid = 1930] [serial = 1329] [outer = 0x118497000] 13:52:04 INFO - PROCESS | 1930 | 1467665524345 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x118717c00) [pid = 1930] [serial = 1330] [outer = 0x118497000] 13:52:04 INFO - PROCESS | 1930 | 1467665524625 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]]]}] 13:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 13:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:52:04 INFO - PROCESS | 1930 | 1467665524646 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:52:04 INFO - PROCESS | 1930 | 1467665524647 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:52:04 INFO - PROCESS | 1930 | 1467665524649 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:52:04 INFO - PROCESS | 1930 | 1467665524650 Marionette TRACE conn2 <- [1,1746,null,{}] 13:52:04 INFO - PROCESS | 1930 | 1467665524653 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}] 13:52:04 INFO - PROCESS | 1930 | 1467665524656 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:04 INFO - PROCESS | 1930 | 1467665524744 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:52:04 INFO - PROCESS | 1930 | 1467665524748 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:04 INFO - PROCESS | 1930 | 1467665524749 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12159f800 == 17 [pid = 1930] [id = 444] 13:52:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x118495800) [pid = 1930] [serial = 1331] [outer = 0x0] 13:52:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1190a6c00) [pid = 1930] [serial = 1332] [outer = 0x118495800] 13:52:04 INFO - PROCESS | 1930 | 1467665524776 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1190f6c00) [pid = 1930] [serial = 1333] [outer = 0x118495800] 13:52:05 INFO - PROCESS | 1930 | 1467665525119 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]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 521ms 13:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:52:05 INFO - PROCESS | 1930 | 1467665525170 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1930 | 1467665525172 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:52:05 INFO - PROCESS | 1930 | 1467665525174 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1930 | 1467665525175 Marionette TRACE conn2 <- [1,1750,null,{}] 13:52:05 INFO - PROCESS | 1930 | 1467665525177 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}] 13:52:05 INFO - PROCESS | 1930 | 1467665525178 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:05 INFO - PROCESS | 1930 | 1467665525254 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:52:05 INFO - PROCESS | 1930 | 1467665525260 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1930 | 1467665525260 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x117181800 == 18 [pid = 1930] [id = 445] 13:52:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1131a8800) [pid = 1930] [serial = 1334] [outer = 0x0] 13:52:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x119706c00) [pid = 1930] [serial = 1335] [outer = 0x1131a8800] 13:52:05 INFO - PROCESS | 1930 | 1467665525293 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x119762c00) [pid = 1930] [serial = 1336] [outer = 0x1131a8800] 13:52:05 INFO - PROCESS | 1930 | 1467665525630 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]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 469ms 13:52:05 INFO - PROCESS | 1930 | 1467665525643 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1930 | 1467665525645 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:52:05 INFO - PROCESS | 1930 | 1467665525647 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1930 | 1467665525648 Marionette TRACE conn2 <- [1,1754,null,{}] 13:52:05 INFO - PROCESS | 1930 | 1467665525650 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}] 13:52:05 INFO - PROCESS | 1930 | 1467665525651 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:05 INFO - PROCESS | 1930 | 1467665525738 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:52:05 INFO - PROCESS | 1930 | 1467665525744 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1930 | 1467665525745 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x124866800 == 19 [pid = 1930] [id = 446] 13:52:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x119702400) [pid = 1930] [serial = 1337] [outer = 0x0] 13:52:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x120445000) [pid = 1930] [serial = 1338] [outer = 0x119702400] 13:52:05 INFO - PROCESS | 1930 | 1467665525770 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1204f6000) [pid = 1930] [serial = 1339] [outer = 0x119702400] 13:52:06 INFO - PROCESS | 1930 | 1467665526149 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]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 13:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:52:06 INFO - PROCESS | 1930 | 1467665526165 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1930 | 1467665526167 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:52:06 INFO - PROCESS | 1930 | 1467665526169 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1930 | 1467665526172 Marionette TRACE conn2 <- [1,1758,null,{}] 13:52:06 INFO - PROCESS | 1930 | 1467665526176 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}] 13:52:06 INFO - PROCESS | 1930 | 1467665526177 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:06 INFO - PROCESS | 1930 | 1467665526291 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:52:06 INFO - PROCESS | 1930 | 1467665526327 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:06 INFO - PROCESS | 1930 | 1467665526329 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x11874d000 == 20 [pid = 1930] [id = 447] 13:52:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1204fa400) [pid = 1930] [serial = 1340] [outer = 0x0] 13:52:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x120ed5c00) [pid = 1930] [serial = 1341] [outer = 0x1204fa400] 13:52:06 INFO - PROCESS | 1930 | 1467665526367 Marionette DEBUG loaded listener.js 13:52:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x120fefc00) [pid = 1930] [serial = 1342] [outer = 0x1204fa400] 13:52:06 INFO - PROCESS | 1930 | 1467665526730 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]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 574ms 13:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:52:06 INFO - PROCESS | 1930 | 1467665526744 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1930 | 1467665526745 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:52:06 INFO - PROCESS | 1930 | 1467665526747 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1930 | 1467665526748 Marionette TRACE conn2 <- [1,1762,null,{}] 13:52:06 INFO - PROCESS | 1930 | 1467665526750 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}] 13:52:06 INFO - PROCESS | 1930 | 1467665526752 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:06 INFO - PROCESS | 1930 | 1467665526858 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:52:06 INFO - PROCESS | 1930 | 1467665526870 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:06 INFO - PROCESS | 1930 | 1467665526871 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264d7000 == 21 [pid = 1930] [id = 448] 13:52:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120ff0000) [pid = 1930] [serial = 1343] [outer = 0x0] 13:52:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1211a8c00) [pid = 1930] [serial = 1344] [outer = 0x120ff0000] 13:52:06 INFO - PROCESS | 1930 | 1467665526895 Marionette DEBUG loaded listener.js 13:52:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1211b4400) [pid = 1930] [serial = 1345] [outer = 0x120ff0000] 13:52:07 INFO - PROCESS | 1930 | 1467665527233 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]]]}] 13:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 13:52:07 INFO - PROCESS | 1930 | 1467665527270 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:52:07 INFO - PROCESS | 1930 | 1467665527271 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:52:07 INFO - PROCESS | 1930 | 1467665527273 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:52:07 INFO - PROCESS | 1930 | 1467665527274 Marionette TRACE conn2 <- [1,1766,null,{}] 13:52:07 INFO - PROCESS | 1930 | 1467665527277 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}] 13:52:07 INFO - PROCESS | 1930 | 1467665527278 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:07 INFO - PROCESS | 1930 | 1467665527386 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:52:07 INFO - PROCESS | 1930 | 1467665527424 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:07 INFO - PROCESS | 1930 | 1467665527425 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x128adb800 == 22 [pid = 1930] [id = 449] 13:52:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1186c3800) [pid = 1930] [serial = 1346] [outer = 0x0] 13:52:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1211d0c00) [pid = 1930] [serial = 1347] [outer = 0x1186c3800] 13:52:07 INFO - PROCESS | 1930 | 1467665527449 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1214b4000) [pid = 1930] [serial = 1348] [outer = 0x1186c3800] 13:52:07 INFO - PROCESS | 1930 | 1467665527775 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]]]}] 13:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 519ms 13:52:07 INFO - PROCESS | 1930 | 1467665527792 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:52:07 INFO - PROCESS | 1930 | 1467665527794 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:52:07 INFO - PROCESS | 1930 | 1467665527796 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:52:07 INFO - PROCESS | 1930 | 1467665527797 Marionette TRACE conn2 <- [1,1770,null,{}] 13:52:07 INFO - PROCESS | 1930 | 1467665527799 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}] 13:52:07 INFO - PROCESS | 1930 | 1467665527800 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:07 INFO - PROCESS | 1930 | 1467665527902 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1214f3000) [pid = 1930] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x124890000) [pid = 1930] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1266b5400) [pid = 1930] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1129ad800) [pid = 1930] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116749800) [pid = 1930] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112a6d400) [pid = 1930] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x117c11c00) [pid = 1930] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x112f57000) [pid = 1930] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x118620400) [pid = 1930] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x115d4c000) [pid = 1930] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1211cd400) [pid = 1930] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1211a9400) [pid = 1930] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:52:08 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1164ea800) [pid = 1930] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:52:08 INFO - PROCESS | 1930 | 1467665528074 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1930 | 1467665528076 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e8000 == 23 [pid = 1930] [id = 450] 13:52:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x111f27c00) [pid = 1930] [serial = 1349] [outer = 0x0] 13:52:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x112a5e400) [pid = 1930] [serial = 1350] [outer = 0x111f27c00] 13:52:08 INFO - PROCESS | 1930 | 1467665528100 Marionette DEBUG loaded listener.js 13:52:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x116745000) [pid = 1930] [serial = 1351] [outer = 0x111f27c00] 13:52:08 INFO - PROCESS | 1930 | 1467665528380 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]]]}] 13:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 618ms 13:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:52:08 INFO - PROCESS | 1930 | 1467665528415 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:52:08 INFO - PROCESS | 1930 | 1467665528416 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:52:08 INFO - PROCESS | 1930 | 1467665528418 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1930 | 1467665528419 Marionette TRACE conn2 <- [1,1774,null,{}] 13:52:08 INFO - PROCESS | 1930 | 1467665528430 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}] 13:52:08 INFO - PROCESS | 1930 | 1467665528431 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:08 INFO - PROCESS | 1930 | 1467665528535 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:52:08 INFO - PROCESS | 1930 | 1467665528540 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1930 | 1467665528541 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292d8000 == 24 [pid = 1930] [id = 451] 13:52:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x116f6b400) [pid = 1930] [serial = 1352] [outer = 0x0] 13:52:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1190eec00) [pid = 1930] [serial = 1353] [outer = 0x116f6b400] 13:52:08 INFO - PROCESS | 1930 | 1467665528568 Marionette DEBUG loaded listener.js 13:52:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1214e7000) [pid = 1930] [serial = 1354] [outer = 0x116f6b400] 13:52:09 INFO - PROCESS | 1930 | 1467665529059 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]]]}] 13:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 676ms 13:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:52:09 INFO - PROCESS | 1930 | 1467665529095 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:52:09 INFO - PROCESS | 1930 | 1467665529096 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:52:09 INFO - PROCESS | 1930 | 1467665529098 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1930 | 1467665529099 Marionette TRACE conn2 <- [1,1778,null,{}] 13:52:09 INFO - PROCESS | 1930 | 1467665529101 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}] 13:52:09 INFO - PROCESS | 1930 | 1467665529102 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:09 INFO - PROCESS | 1930 | 1467665529184 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:52:09 INFO - PROCESS | 1930 | 1467665529189 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:09 INFO - PROCESS | 1930 | 1467665529191 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4c6000 == 25 [pid = 1930] [id = 452] 13:52:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1214e8000) [pid = 1930] [serial = 1355] [outer = 0x0] 13:52:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1214f3800) [pid = 1930] [serial = 1356] [outer = 0x1214e8000] 13:52:09 INFO - PROCESS | 1930 | 1467665529215 Marionette DEBUG loaded listener.js 13:52:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1219a3800) [pid = 1930] [serial = 1357] [outer = 0x1214e8000] 13:52:09 INFO - PROCESS | 1930 | 1467665529540 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]]]}] 13:52:09 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 13:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 469ms 13:52:09 INFO - PROCESS | 1930 | 1467665529567 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:52:09 INFO - PROCESS | 1930 | 1467665529568 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:52:09 INFO - PROCESS | 1930 | 1467665529571 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1930 | 1467665529574 Marionette TRACE conn2 <- [1,1782,null,{}] 13:52:09 INFO - PROCESS | 1930 | 1467665529577 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}] 13:52:09 INFO - PROCESS | 1930 | 1467665529578 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:09 INFO - PROCESS | 1930 | 1467665529668 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:52:09 INFO - PROCESS | 1930 | 1467665529727 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:09 INFO - PROCESS | 1930 | 1467665529728 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a949000 == 26 [pid = 1930] [id = 453] 13:52:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1190f7000) [pid = 1930] [serial = 1358] [outer = 0x0] 13:52:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x121a72000) [pid = 1930] [serial = 1359] [outer = 0x1190f7000] 13:52:09 INFO - PROCESS | 1930 | 1467665529752 Marionette DEBUG loaded listener.js 13:52:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x124896800) [pid = 1930] [serial = 1360] [outer = 0x1190f7000] 13:52:10 INFO - PROCESS | 1930 | 1467665530299 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]]]}] 13:52:10 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 13:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 770ms 13:52:10 INFO - PROCESS | 1930 | 1467665530343 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:52:10 INFO - PROCESS | 1930 | 1467665530347 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:52:10 INFO - PROCESS | 1930 | 1467665530353 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:52:10 INFO - PROCESS | 1930 | 1467665530356 Marionette TRACE conn2 <- [1,1786,null,{}] 13:52:10 INFO - PROCESS | 1930 | 1467665530362 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}] 13:52:10 INFO - PROCESS | 1930 | 1467665530364 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:10 INFO - PROCESS | 1930 | 1467665530505 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:52:10 INFO - PROCESS | 1930 | 1467665530586 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1930 | 1467665530589 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x116408000 == 27 [pid = 1930] [id = 454] 13:52:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1126f4400) [pid = 1930] [serial = 1361] [outer = 0x0] 13:52:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x112a64000) [pid = 1930] [serial = 1362] [outer = 0x1126f4400] 13:52:10 INFO - PROCESS | 1930 | 1467665530620 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x112a86000) [pid = 1930] [serial = 1363] [outer = 0x1126f4400] 13:52:11 INFO - PROCESS | 1930 | 1467665531144 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]]]}] 13:52:11 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 13:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 823ms 13:52:11 INFO - PROCESS | 1930 | 1467665531179 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1930 | 1467665531182 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:52:11 INFO - PROCESS | 1930 | 1467665531189 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1930 | 1467665531192 Marionette TRACE conn2 <- [1,1790,null,{}] 13:52:11 INFO - PROCESS | 1930 | 1467665531195 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}] 13:52:11 INFO - PROCESS | 1930 | 1467665531197 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:11 INFO - PROCESS | 1930 | 1467665531312 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:52:11 INFO - PROCESS | 1930 | 1467665531391 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1930 | 1467665531393 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x118761800 == 28 [pid = 1930] [id = 455] 13:52:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x113c67400) [pid = 1930] [serial = 1364] [outer = 0x0] 13:52:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x113dddc00) [pid = 1930] [serial = 1365] [outer = 0x113c67400] 13:52:11 INFO - PROCESS | 1930 | 1467665531424 Marionette DEBUG loaded listener.js 13:52:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x115e23c00) [pid = 1930] [serial = 1366] [outer = 0x113c67400] 13:52:12 INFO - PROCESS | 1930 | 1467665532114 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]]]}] 13:52:12 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) 13:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 978ms 13:52:12 INFO - PROCESS | 1930 | 1467665532167 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1930 | 1467665532168 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:52:12 INFO - PROCESS | 1930 | 1467665532171 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1930 | 1467665532173 Marionette TRACE conn2 <- [1,1794,null,{}] 13:52:12 INFO - PROCESS | 1930 | 1467665532176 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}] 13:52:12 INFO - PROCESS | 1930 | 1467665532178 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:12 INFO - PROCESS | 1930 | 1467665532336 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1294a3800) [pid = 1930] [serial = 1308] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb38800 == 27 [pid = 1930] [id = 436] 13:52:12 INFO - PROCESS | 1930 | 1467665532466 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:12 INFO - PROCESS | 1930 | 1467665532468 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x11616f800 == 28 [pid = 1930] [id = 456] 13:52:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x112df3400) [pid = 1930] [serial = 1367] [outer = 0x0] 13:52:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1131a3400) [pid = 1930] [serial = 1368] [outer = 0x112df3400] 13:52:12 INFO - PROCESS | 1930 | 1467665532512 Marionette DEBUG loaded listener.js 13:52:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x115e94400) [pid = 1930] [serial = 1369] [outer = 0x112df3400] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x121594400) [pid = 1930] [serial = 1290] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x125305000) [pid = 1930] [serial = 1293] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x123ce5000) [pid = 1930] [serial = 1291] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12686f000) [pid = 1930] [serial = 1296] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1266b5000) [pid = 1930] [serial = 1294] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1269d0c00) [pid = 1930] [serial = 1297] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115e95c00) [pid = 1930] [serial = 1300] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1266bb400) [pid = 1930] [serial = 1305] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1204f5800) [pid = 1930] [serial = 1284] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x120ff2400) [pid = 1930] [serial = 1285] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x118293000) [pid = 1930] [serial = 1281] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1186c3c00) [pid = 1930] [serial = 1282] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x113c98400) [pid = 1930] [serial = 1278] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11674c800) [pid = 1930] [serial = 1279] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1190a1000) [pid = 1930] [serial = 1276] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1186c9c00) [pid = 1930] [serial = 1275] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x116984400) [pid = 1930] [serial = 1273] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11619cc00) [pid = 1930] [serial = 1272] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x129174c00) [pid = 1930] [serial = 1270] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1211b3c00) [pid = 1930] [serial = 1287] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x128e57400) [pid = 1930] [serial = 1306] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1248cac00) [pid = 1930] [serial = 1303] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x112a6dc00) [pid = 1930] [serial = 1299] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1186c8c00) [pid = 1930] [serial = 1302] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1214e9000) [pid = 1930] [serial = 1288] [outer = 0x0] [url = about:blank] 13:52:12 INFO - PROCESS | 1930 | 1467665532955 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]]]}] 13:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 820ms 13:52:12 INFO - PROCESS | 1930 | 1467665532992 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1930 | 1467665532994 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:52:13 INFO - PROCESS | 1930 | 1467665532999 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:52:13 INFO - PROCESS | 1930 | 1467665533001 Marionette TRACE conn2 <- [1,1798,null,{}] 13:52:13 INFO - PROCESS | 1930 | 1467665533003 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}] 13:52:13 INFO - PROCESS | 1930 | 1467665533006 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:13 INFO - PROCESS | 1930 | 1467665533095 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:52:13 INFO - PROCESS | 1930 | 1467665533100 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1930 | 1467665533101 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x1180e4800 == 29 [pid = 1930] [id = 457] 13:52:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x116751400) [pid = 1930] [serial = 1370] [outer = 0x0] 13:52:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x116905400) [pid = 1930] [serial = 1371] [outer = 0x116751400] 13:52:13 INFO - PROCESS | 1930 | 1467665533130 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x116f6cc00) [pid = 1930] [serial = 1372] [outer = 0x116751400] 13:52:13 INFO - PROCESS | 1930 | 1467665533478 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]]]}] 13:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 13:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:52:13 INFO - PROCESS | 1930 | 1467665533519 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:52:13 INFO - PROCESS | 1930 | 1467665533520 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:52:13 INFO - PROCESS | 1930 | 1467665533523 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:52:13 INFO - PROCESS | 1930 | 1467665533525 Marionette TRACE conn2 <- [1,1802,null,{}] 13:52:13 INFO - PROCESS | 1930 | 1467665533533 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}] 13:52:13 INFO - PROCESS | 1930 | 1467665533536 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:13 INFO - PROCESS | 1930 | 1467665533627 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:52:13 INFO - PROCESS | 1930 | 1467665533632 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1930 | 1467665533634 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x11943b800 == 30 [pid = 1930] [id = 458] 13:52:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x112a7b400) [pid = 1930] [serial = 1373] [outer = 0x0] 13:52:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1180bec00) [pid = 1930] [serial = 1374] [outer = 0x112a7b400] 13:52:13 INFO - PROCESS | 1930 | 1467665533662 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x118623800) [pid = 1930] [serial = 1375] [outer = 0x112a7b400] 13:52:14 INFO - PROCESS | 1930 | 1467665534027 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]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 13:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:52:14 INFO - PROCESS | 1930 | 1467665534044 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1930 | 1467665534046 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:52:14 INFO - PROCESS | 1930 | 1467665534048 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1930 | 1467665534049 Marionette TRACE conn2 <- [1,1806,null,{}] 13:52:14 INFO - PROCESS | 1930 | 1467665534051 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}] 13:52:14 INFO - PROCESS | 1930 | 1467665534052 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:14 INFO - PROCESS | 1930 | 1467665534169 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:52:14 INFO - PROCESS | 1930 | 1467665534176 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1930 | 1467665534177 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c40800 == 31 [pid = 1930] [id = 459] 13:52:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1186bf400) [pid = 1930] [serial = 1376] [outer = 0x0] 13:52:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118710000) [pid = 1930] [serial = 1377] [outer = 0x1186bf400] 13:52:14 INFO - PROCESS | 1930 | 1467665534203 Marionette DEBUG loaded listener.js 13:52:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1190a1000) [pid = 1930] [serial = 1378] [outer = 0x1186bf400] 13:52:14 INFO - PROCESS | 1930 | 1467665534546 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]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 13:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:52:14 INFO - PROCESS | 1930 | 1467665534566 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1930 | 1467665534568 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:52:14 INFO - PROCESS | 1930 | 1467665534571 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1930 | 1467665534572 Marionette TRACE conn2 <- [1,1810,null,{}] 13:52:14 INFO - PROCESS | 1930 | 1467665534575 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}] 13:52:14 INFO - PROCESS | 1930 | 1467665534583 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:14 INFO - PROCESS | 1930 | 1467665534693 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:52:14 INFO - PROCESS | 1930 | 1467665534696 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1930 | 1467665534698 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x124870800 == 32 [pid = 1930] [id = 460] 13:52:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1126f6400) [pid = 1930] [serial = 1379] [outer = 0x0] 13:52:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119703400) [pid = 1930] [serial = 1380] [outer = 0x1126f6400] 13:52:14 INFO - PROCESS | 1930 | 1467665534723 Marionette DEBUG loaded listener.js 13:52:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x119adb000) [pid = 1930] [serial = 1381] [outer = 0x1126f6400] 13:52:15 INFO - PROCESS | 1930 | 1467665535098 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]]]}] 13:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 13:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:52:15 INFO - PROCESS | 1930 | 1467665535141 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:52:15 INFO - PROCESS | 1930 | 1467665535142 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:52:15 INFO - PROCESS | 1930 | 1467665535145 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:52:15 INFO - PROCESS | 1930 | 1467665535146 Marionette TRACE conn2 <- [1,1814,null,{}] 13:52:15 INFO - PROCESS | 1930 | 1467665535148 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}] 13:52:15 INFO - PROCESS | 1930 | 1467665535152 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:15 INFO - PROCESS | 1930 | 1467665535271 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:52:15 INFO - PROCESS | 1930 | 1467665535312 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:15 INFO - PROCESS | 1930 | 1467665535313 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x126947000 == 33 [pid = 1930] [id = 461] 13:52:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1204f9000) [pid = 1930] [serial = 1382] [outer = 0x0] 13:52:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120fe8400) [pid = 1930] [serial = 1383] [outer = 0x1204f9000] 13:52:15 INFO - PROCESS | 1930 | 1467665535339 Marionette DEBUG loaded listener.js 13:52:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1211b6400) [pid = 1930] [serial = 1384] [outer = 0x1204f9000] 13:52:15 INFO - PROCESS | 1930 | 1467665535676 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]]]}] 13:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 569ms 13:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:52:15 INFO - PROCESS | 1930 | 1467665535726 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:52:15 INFO - PROCESS | 1930 | 1467665535728 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:52:15 INFO - PROCESS | 1930 | 1467665535730 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:52:15 INFO - PROCESS | 1930 | 1467665535731 Marionette TRACE conn2 <- [1,1818,null,{}] 13:52:15 INFO - PROCESS | 1930 | 1467665535734 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}] 13:52:15 INFO - PROCESS | 1930 | 1467665535735 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:15 INFO - PROCESS | 1930 | 1467665535835 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:52:15 INFO - PROCESS | 1930 | 1467665535874 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:15 INFO - PROCESS | 1930 | 1467665535875 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ae2800 == 34 [pid = 1930] [id = 462] 13:52:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x121425800) [pid = 1930] [serial = 1385] [outer = 0x0] 13:52:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1214e6400) [pid = 1930] [serial = 1386] [outer = 0x121425800] 13:52:15 INFO - PROCESS | 1930 | 1467665535900 Marionette DEBUG loaded listener.js 13:52:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x121594400) [pid = 1930] [serial = 1387] [outer = 0x121425800] 13:52:16 INFO - PROCESS | 1930 | 1467665536238 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]]]}] 13:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 13:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:52:16 INFO - PROCESS | 1930 | 1467665536249 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:52:16 INFO - PROCESS | 1930 | 1467665536250 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:52:16 INFO - PROCESS | 1930 | 1467665536252 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1930 | 1467665536253 Marionette TRACE conn2 <- [1,1822,null,{}] 13:52:16 INFO - PROCESS | 1930 | 1467665536259 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}] 13:52:16 INFO - PROCESS | 1930 | 1467665536260 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:16 INFO - PROCESS | 1930 | 1467665536363 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:52:16 INFO - PROCESS | 1930 | 1467665536376 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1930 | 1467665536377 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292d9000 == 35 [pid = 1930] [id = 463] 13:52:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x121a6e400) [pid = 1930] [serial = 1388] [outer = 0x0] 13:52:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124892000) [pid = 1930] [serial = 1389] [outer = 0x121a6e400] 13:52:16 INFO - PROCESS | 1930 | 1467665536402 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x124ab0000) [pid = 1930] [serial = 1390] [outer = 0x121a6e400] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1204fa400) [pid = 1930] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x120ff0000) [pid = 1930] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x118497000) [pid = 1930] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1186c3800) [pid = 1930] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x111f27c00) [pid = 1930] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x112def800) [pid = 1930] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x118495800) [pid = 1930] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x128e58000) [pid = 1930] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1164ec400) [pid = 1930] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1214e8000) [pid = 1930] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x116f9c800) [pid = 1930] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x112f4ac00) [pid = 1930] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1131a8800) [pid = 1930] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x111cacc00) [pid = 1930] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1129af400) [pid = 1930] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x119702400) [pid = 1930] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:52:16 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x116f6b400) [pid = 1930] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:52:16 INFO - PROCESS | 1930 | 1467665536872 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]]]}] 13:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 673ms 13:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:52:16 INFO - PROCESS | 1930 | 1467665536927 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:52:16 INFO - PROCESS | 1930 | 1467665536928 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:52:16 INFO - PROCESS | 1930 | 1467665536930 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1930 | 1467665536931 Marionette TRACE conn2 <- [1,1826,null,{}] 13:52:16 INFO - PROCESS | 1930 | 1467665536934 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}] 13:52:16 INFO - PROCESS | 1930 | 1467665536935 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:17 INFO - PROCESS | 1930 | 1467665537020 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:52:17 INFO - PROCESS | 1930 | 1467665537026 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:17 INFO - PROCESS | 1930 | 1467665537027 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x11943a000 == 36 [pid = 1930] [id = 464] 13:52:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x112e2ac00) [pid = 1930] [serial = 1391] [outer = 0x0] 13:52:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11698bc00) [pid = 1930] [serial = 1392] [outer = 0x112e2ac00] 13:52:17 INFO - PROCESS | 1930 | 1467665537052 Marionette DEBUG loaded listener.js 13:52:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1186c4000) [pid = 1930] [serial = 1393] [outer = 0x112e2ac00] 13:52:17 INFO - PROCESS | 1930 | 1467665537386 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]]]}] 13:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 470ms 13:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:52:17 INFO - PROCESS | 1930 | 1467665537400 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1930 | 1467665537401 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:52:17 INFO - PROCESS | 1930 | 1467665537404 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1930 | 1467665537407 Marionette TRACE conn2 <- [1,1830,null,{}] 13:52:17 INFO - PROCESS | 1930 | 1467665537410 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}] 13:52:17 INFO - PROCESS | 1930 | 1467665537411 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:17 INFO - PROCESS | 1930 | 1467665537492 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:52:17 INFO - PROCESS | 1930 | 1467665537548 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:17 INFO - PROCESS | 1930 | 1467665537549 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6a4000 == 37 [pid = 1930] [id = 465] 13:52:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x115e8c800) [pid = 1930] [serial = 1394] [outer = 0x0] 13:52:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1204fa400) [pid = 1930] [serial = 1395] [outer = 0x115e8c800] 13:52:17 INFO - PROCESS | 1930 | 1467665537574 Marionette DEBUG loaded listener.js 13:52:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x124ab3400) [pid = 1930] [serial = 1396] [outer = 0x115e8c800] 13:52:17 INFO - PROCESS | 1930 | 1467665537859 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]]]}] 13:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 472ms 13:52:17 INFO - PROCESS | 1930 | 1467665537879 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1930 | 1467665537880 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:52:17 INFO - PROCESS | 1930 | 1467665537883 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1930 | 1467665537884 Marionette TRACE conn2 <- [1,1834,null,{}] 13:52:17 INFO - PROCESS | 1930 | 1467665537895 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}] 13:52:17 INFO - PROCESS | 1930 | 1467665537897 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:18 INFO - PROCESS | 1930 | 1467665537997 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:52:18 INFO - PROCESS | 1930 | 1467665538001 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1930 | 1467665538003 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed7800 == 38 [pid = 1930] [id = 466] 13:52:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x124ab3c00) [pid = 1930] [serial = 1397] [outer = 0x0] 13:52:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x125305000) [pid = 1930] [serial = 1398] [outer = 0x124ab3c00] 13:52:18 INFO - PROCESS | 1930 | 1467665538029 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x126359c00) [pid = 1930] [serial = 1399] [outer = 0x124ab3c00] 13:52:18 INFO - PROCESS | 1930 | 1467665538387 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]]]}] 13:52:18 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 13:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 13:52:18 INFO - PROCESS | 1930 | 1467665538402 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:52:18 INFO - PROCESS | 1930 | 1467665538403 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:52:18 INFO - PROCESS | 1930 | 1467665538409 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:52:18 INFO - PROCESS | 1930 | 1467665538410 Marionette TRACE conn2 <- [1,1838,null,{}] 13:52:18 INFO - PROCESS | 1930 | 1467665538412 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}] 13:52:18 INFO - PROCESS | 1930 | 1467665538414 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:18 INFO - PROCESS | 1930 | 1467665538523 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:52:18 INFO - PROCESS | 1930 | 1467665538531 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1930 | 1467665538532 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba9f800 == 39 [pid = 1930] [id = 467] 13:52:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x125310c00) [pid = 1930] [serial = 1400] [outer = 0x0] 13:52:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12635f800) [pid = 1930] [serial = 1401] [outer = 0x125310c00] 13:52:18 INFO - PROCESS | 1930 | 1467665538556 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12643ac00) [pid = 1930] [serial = 1402] [outer = 0x125310c00] 13:52:19 INFO - PROCESS | 1930 | 1467665539043 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]]]}] 13:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 676ms 13:52:19 INFO - PROCESS | 1930 | 1467665539083 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:52:19 INFO - PROCESS | 1930 | 1467665539086 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:52:19 INFO - PROCESS | 1930 | 1467665539090 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1930 | 1467665539092 Marionette TRACE conn2 <- [1,1842,null,{}] 13:52:19 INFO - PROCESS | 1930 | 1467665539096 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}] 13:52:19 INFO - PROCESS | 1930 | 1467665539098 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:19 INFO - PROCESS | 1930 | 1467665539204 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:52:19 INFO - PROCESS | 1930 | 1467665539277 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1930 | 1467665539279 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x117c4d800 == 40 [pid = 1930] [id = 468] 13:52:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112f55000) [pid = 1930] [serial = 1403] [outer = 0x0] 13:52:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x115d56c00) [pid = 1930] [serial = 1404] [outer = 0x112f55000] 13:52:19 INFO - PROCESS | 1930 | 1467665539310 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x116635c00) [pid = 1930] [serial = 1405] [outer = 0x112f55000] 13:52:19 INFO - PROCESS | 1930 | 1467665539706 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]]]}] 13:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 674ms 13:52:19 INFO - PROCESS | 1930 | 1467665539782 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:52:19 INFO - PROCESS | 1930 | 1467665539785 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:52:19 INFO - PROCESS | 1930 | 1467665539790 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1930 | 1467665539792 Marionette TRACE conn2 <- [1,1846,null,{}] 13:52:19 INFO - PROCESS | 1930 | 1467665539794 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}] 13:52:19 INFO - PROCESS | 1930 | 1467665539796 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:19 INFO - PROCESS | 1930 | 1467665539901 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:52:19 INFO - PROCESS | 1930 | 1467665539960 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1930 | 1467665539962 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x1252a4800 == 41 [pid = 1930] [id = 469] 13:52:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x116a23000) [pid = 1930] [serial = 1406] [outer = 0x0] 13:52:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x117f49800) [pid = 1930] [serial = 1407] [outer = 0x116a23000] 13:52:19 INFO - PROCESS | 1930 | 1467665539993 Marionette DEBUG loaded listener.js 13:52:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x118293000) [pid = 1930] [serial = 1408] [outer = 0x116a23000] 13:52:20 INFO - PROCESS | 1930 | 1467665540459 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]]]}] 13:52:20 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) 13:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 722ms 13:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:52:20 INFO - PROCESS | 1930 | 1467665540513 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:52:20 INFO - PROCESS | 1930 | 1467665540514 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:52:20 INFO - PROCESS | 1930 | 1467665540517 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1930 | 1467665540519 Marionette TRACE conn2 <- [1,1850,null,{}] 13:52:20 INFO - PROCESS | 1930 | 1467665540527 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}] 13:52:20 INFO - PROCESS | 1930 | 1467665540531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:20 INFO - PROCESS | 1930 | 1467665540638 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:52:20 INFO - PROCESS | 1930 | 1467665540701 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:20 INFO - PROCESS | 1930 | 1467665540704 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bab4800 == 42 [pid = 1930] [id = 470] 13:52:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x119038000) [pid = 1930] [serial = 1409] [outer = 0x0] 13:52:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1204fc000) [pid = 1930] [serial = 1410] [outer = 0x119038000] 13:52:20 INFO - PROCESS | 1930 | 1467665540777 Marionette DEBUG loaded listener.js 13:52:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x120feb400) [pid = 1930] [serial = 1411] [outer = 0x119038000] 13:52:21 INFO - PROCESS | 1930 | 1467665541254 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]]]}] 13:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 824ms 13:52:21 INFO - PROCESS | 1930 | 1467665541342 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:52:21 INFO - PROCESS | 1930 | 1467665541344 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:52:21 INFO - PROCESS | 1930 | 1467665541346 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:52:21 INFO - PROCESS | 1930 | 1467665541348 Marionette TRACE conn2 <- [1,1854,null,{}] 13:52:21 INFO - PROCESS | 1930 | 1467665541350 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}] 13:52:21 INFO - PROCESS | 1930 | 1467665541352 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:21 INFO - PROCESS | 1930 | 1467665541458 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:52:21 INFO - PROCESS | 1930 | 1467665541530 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1930 | 1467665541531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182e0800 == 43 [pid = 1930] [id = 471] 13:52:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1131a3800) [pid = 1930] [serial = 1412] [outer = 0x0] 13:52:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1204fc400) [pid = 1930] [serial = 1413] [outer = 0x1131a3800] 13:52:21 INFO - PROCESS | 1930 | 1467665541561 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1214ef000) [pid = 1930] [serial = 1414] [outer = 0x1131a3800] 13:52:22 INFO - PROCESS | 1930 | 1467665542117 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]]]}] 13:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 822ms 13:52:22 INFO - PROCESS | 1930 | 1467665542175 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:52:22 INFO - PROCESS | 1930 | 1467665542178 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:52:22 INFO - PROCESS | 1930 | 1467665542182 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1930 | 1467665542184 Marionette TRACE conn2 <- [1,1858,null,{}] 13:52:22 INFO - PROCESS | 1930 | 1467665542188 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}] 13:52:22 INFO - PROCESS | 1930 | 1467665542191 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:22 INFO - PROCESS | 1930 | 1467665542284 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:52:22 INFO - PROCESS | 1930 | 1467665542368 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:22 INFO - PROCESS | 1930 | 1467665542370 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x114f42800 == 44 [pid = 1930] [id = 472] 13:52:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x113c68400) [pid = 1930] [serial = 1415] [outer = 0x0] 13:52:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x113ddc800) [pid = 1930] [serial = 1416] [outer = 0x113c68400] 13:52:22 INFO - PROCESS | 1930 | 1467665542398 Marionette DEBUG loaded listener.js 13:52:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x116742400) [pid = 1930] [serial = 1417] [outer = 0x113c68400] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed7800 == 43 [pid = 1930] [id = 466] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6a4000 == 42 [pid = 1930] [id = 465] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x11943a000 == 41 [pid = 1930] [id = 464] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x1292d9000 == 40 [pid = 1930] [id = 463] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x128ae2800 == 39 [pid = 1930] [id = 462] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x126947000 == 38 [pid = 1930] [id = 461] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x124870800 == 37 [pid = 1930] [id = 460] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x121c40800 == 36 [pid = 1930] [id = 459] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x11943b800 == 35 [pid = 1930] [id = 458] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x1180e4800 == 34 [pid = 1930] [id = 457] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x11616f800 == 33 [pid = 1930] [id = 456] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x118761800 == 32 [pid = 1930] [id = 455] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e0800 == 31 [pid = 1930] [id = 471] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12bab4800 == 30 [pid = 1930] [id = 470] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x1252a4800 == 29 [pid = 1930] [id = 469] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba9f800 == 28 [pid = 1930] [id = 467] 13:52:23 INFO - PROCESS | 1930 | --DOCSHELL 0x117c4d800 == 27 [pid = 1930] [id = 468] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x120ed5c00) [pid = 1930] [serial = 1341] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1211a8c00) [pid = 1930] [serial = 1344] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x1186ce800) [pid = 1930] [serial = 1329] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x120fefc00) [pid = 1930] [serial = 1342] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1211d0c00) [pid = 1930] [serial = 1347] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x118717c00) [pid = 1930] [serial = 1330] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1214b4000) [pid = 1930] [serial = 1348] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x116745000) [pid = 1930] [serial = 1351] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1167a2400) [pid = 1930] [serial = 1323] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x116f6d000) [pid = 1930] [serial = 1324] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1190a6c00) [pid = 1930] [serial = 1332] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1190f6c00) [pid = 1930] [serial = 1333] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12a664800) [pid = 1930] [serial = 1309] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x116745c00) [pid = 1930] [serial = 1320] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1214f3800) [pid = 1930] [serial = 1356] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x116793400) [pid = 1930] [serial = 1321] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x117f54c00) [pid = 1930] [serial = 1326] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1186c2400) [pid = 1930] [serial = 1327] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112f51000) [pid = 1930] [serial = 1314] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112f8b400) [pid = 1930] [serial = 1315] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x119706c00) [pid = 1930] [serial = 1335] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x119762c00) [pid = 1930] [serial = 1336] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1219a3800) [pid = 1930] [serial = 1357] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x115d52c00) [pid = 1930] [serial = 1317] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x115e24800) [pid = 1930] [serial = 1318] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1129b0400) [pid = 1930] [serial = 1311] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x112a68c00) [pid = 1930] [serial = 1312] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x120445000) [pid = 1930] [serial = 1338] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x112a5e400) [pid = 1930] [serial = 1350] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1190eec00) [pid = 1930] [serial = 1353] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x121a72000) [pid = 1930] [serial = 1359] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1211b4400) [pid = 1930] [serial = 1345] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x1204f6000) [pid = 1930] [serial = 1339] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x1214e7000) [pid = 1930] [serial = 1354] [outer = 0x0] [url = about:blank] 13:52:23 INFO - PROCESS | 1930 | 1467665543396 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]]]}] 13:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1224ms 13:52:23 INFO - PROCESS | 1930 | 1467665543407 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:52:23 INFO - PROCESS | 1930 | 1467665543411 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:52:23 INFO - PROCESS | 1930 | 1467665543415 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1930 | 1467665543417 Marionette TRACE conn2 <- [1,1862,null,{}] 13:52:23 INFO - PROCESS | 1930 | 1467665543421 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}] 13:52:23 INFO - PROCESS | 1930 | 1467665543424 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:23 INFO - PROCESS | 1930 | 1467665543502 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:52:23 INFO - PROCESS | 1930 | 1467665543510 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1930 | 1467665543512 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x115ef3800 == 28 [pid = 1930] [id = 473] 13:52:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x112e32c00) [pid = 1930] [serial = 1418] [outer = 0x0] 13:52:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x112f53400) [pid = 1930] [serial = 1419] [outer = 0x112e32c00] 13:52:23 INFO - PROCESS | 1930 | 1467665543541 Marionette DEBUG loaded listener.js 13:52:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x112a6d400) [pid = 1930] [serial = 1420] [outer = 0x112e32c00] 13:52:23 INFO - PROCESS | 1930 | 1467665543895 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]]]}] 13:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 13:52:23 INFO - PROCESS | 1930 | 1467665543964 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1930 | 1467665543966 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:52:23 INFO - PROCESS | 1930 | 1467665543970 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1930 | 1467665543973 Marionette TRACE conn2 <- [1,1866,null,{}] 13:52:23 INFO - PROCESS | 1930 | 1467665543977 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}] 13:52:23 INFO - PROCESS | 1930 | 1467665543979 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:24 INFO - PROCESS | 1930 | 1467665544064 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:52:24 INFO - PROCESS | 1930 | 1467665544158 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:24 INFO - PROCESS | 1930 | 1467665544162 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x115eea000 == 29 [pid = 1930] [id = 474] 13:52:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x112a63400) [pid = 1930] [serial = 1421] [outer = 0x0] 13:52:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x112a6a400) [pid = 1930] [serial = 1422] [outer = 0x112a63400] 13:52:24 INFO - PROCESS | 1930 | 1467665544194 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x112f57400) [pid = 1930] [serial = 1423] [outer = 0x112a63400] 13:52:24 INFO - PROCESS | 1930 | 1467665544744 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]]]}] 13:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 826ms 13:52:24 INFO - PROCESS | 1930 | 1467665544803 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:52:24 INFO - PROCESS | 1930 | 1467665544808 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:52:24 INFO - PROCESS | 1930 | 1467665544813 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1930 | 1467665544816 Marionette TRACE conn2 <- [1,1870,null,{}] 13:52:24 INFO - PROCESS | 1930 | 1467665544819 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}] 13:52:24 INFO - PROCESS | 1930 | 1467665544821 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:24 INFO - PROCESS | 1930 | 1467665544927 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:52:25 INFO - PROCESS | 1930 | 1467665545005 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1930 | 1467665545007 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x11747a000 == 30 [pid = 1930] [id = 475] 13:52:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x112d47800) [pid = 1930] [serial = 1424] [outer = 0x0] 13:52:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x116142000) [pid = 1930] [serial = 1425] [outer = 0x112d47800] 13:52:25 INFO - PROCESS | 1930 | 1467665545039 Marionette DEBUG loaded listener.js 13:52:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x116749000) [pid = 1930] [serial = 1426] [outer = 0x112d47800] 13:52:25 INFO - PROCESS | 1930 | 1467665545597 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]]]}] 13:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 830ms 13:52:25 INFO - PROCESS | 1930 | 1467665545663 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:52:25 INFO - PROCESS | 1930 | 1467665545667 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:52:25 INFO - PROCESS | 1930 | 1467665545672 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:52:25 INFO - PROCESS | 1930 | 1467665545676 Marionette TRACE conn2 <- [1,1874,null,{}] 13:52:25 INFO - PROCESS | 1930 | 1467665545682 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}] 13:52:25 INFO - PROCESS | 1930 | 1467665545684 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:25 INFO - PROCESS | 1930 | --DOCSHELL 0x120482800 == 29 [pid = 1930] [id = 443] 13:52:25 INFO - PROCESS | 1930 | --DOCSHELL 0x116408000 == 28 [pid = 1930] [id = 454] 13:52:25 INFO - PROCESS | 1930 | --DOCSHELL 0x114f42800 == 27 [pid = 1930] [id = 472] 13:52:25 INFO - PROCESS | 1930 | 1467665545917 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:52:25 INFO - PROCESS | 1930 | 1467665545988 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1930 | 1467665545990 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x115e4e800 == 28 [pid = 1930] [id = 476] 13:52:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1129a5400) [pid = 1930] [serial = 1427] [outer = 0x0] 13:52:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x112a6a800) [pid = 1930] [serial = 1428] [outer = 0x1129a5400] 13:52:26 INFO - PROCESS | 1930 | 1467665546023 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1132b9c00) [pid = 1930] [serial = 1429] [outer = 0x1129a5400] 13:52:26 INFO - PROCESS | 1930 | 1467665546495 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]]]}] 13:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 881ms 13:52:26 INFO - PROCESS | 1930 | 1467665546554 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:52:26 INFO - PROCESS | 1930 | 1467665546556 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:52:26 INFO - PROCESS | 1930 | 1467665546560 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1930 | 1467665546562 Marionette TRACE conn2 <- [1,1878,null,{}] 13:52:26 INFO - PROCESS | 1930 | 1467665546565 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}] 13:52:26 INFO - PROCESS | 1930 | 1467665546567 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:26 INFO - PROCESS | 1930 | 1467665546666 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:52:26 INFO - PROCESS | 1930 | 1467665546735 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1930 | 1467665546737 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x11844f800 == 29 [pid = 1930] [id = 477] 13:52:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x116746c00) [pid = 1930] [serial = 1430] [outer = 0x0] 13:52:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11674f400) [pid = 1930] [serial = 1431] [outer = 0x116746c00] 13:52:26 INFO - PROCESS | 1930 | 1467665546769 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1167a2400) [pid = 1930] [serial = 1432] [outer = 0x116746c00] 13:52:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x117c1dc00) [pid = 1930] [serial = 1433] [outer = 0x12cb7fc00] 13:52:27 INFO - PROCESS | 1930 | 1467665547242 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]]]}] 13:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 724ms 13:52:27 INFO - PROCESS | 1930 | 1467665547284 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:52:27 INFO - PROCESS | 1930 | 1467665547286 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:52:27 INFO - PROCESS | 1930 | 1467665547291 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:52:27 INFO - PROCESS | 1930 | 1467665547292 Marionette TRACE conn2 <- [1,1882,null,{}] 13:52:27 INFO - PROCESS | 1930 | 1467665547295 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}] 13:52:27 INFO - PROCESS | 1930 | 1467665547297 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:27 INFO - PROCESS | 1930 | 1467665547412 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:52:27 INFO - PROCESS | 1930 | 1467665547494 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:27 INFO - PROCESS | 1930 | 1467665547496 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x11944b000 == 30 [pid = 1930] [id = 478] 13:52:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x117c1bc00) [pid = 1930] [serial = 1434] [outer = 0x0] 13:52:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x118257800) [pid = 1930] [serial = 1435] [outer = 0x117c1bc00] 13:52:27 INFO - PROCESS | 1930 | 1467665547526 Marionette DEBUG loaded listener.js 13:52:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1183a1c00) [pid = 1930] [serial = 1436] [outer = 0x117c1bc00] 13:52:27 INFO - PROCESS | 1930 | 1467665547949 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]]]}] 13:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 723ms 13:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:52:28 INFO - PROCESS | 1930 | 1467665548022 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:52:28 INFO - PROCESS | 1930 | 1467665548025 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:52:28 INFO - PROCESS | 1930 | 1467665548036 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:52:28 INFO - PROCESS | 1930 | 1467665548041 Marionette TRACE conn2 <- [1,1886,null,{}] 13:52:28 INFO - PROCESS | 1930 | 1467665548044 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}] 13:52:28 INFO - PROCESS | 1930 | 1467665548047 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:28 INFO - PROCESS | 1930 | 1467665548170 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:52:28 INFO - PROCESS | 1930 | 1467665548250 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:28 INFO - PROCESS | 1930 | 1467665548251 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x1218a5000 == 31 [pid = 1930] [id = 479] 13:52:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1186c0800) [pid = 1930] [serial = 1437] [outer = 0x0] 13:52:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x118717400) [pid = 1930] [serial = 1438] [outer = 0x1186c0800] 13:52:28 INFO - PROCESS | 1930 | 1467665548290 Marionette DEBUG loaded listener.js 13:52:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1190f2800) [pid = 1930] [serial = 1439] [outer = 0x1186c0800] 13:52:28 INFO - PROCESS | 1930 | 1467665548767 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]]]}] 13:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 783ms 13:52:28 INFO - PROCESS | 1930 | 1467665548813 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:52:28 INFO - PROCESS | 1930 | 1467665548815 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:52:28 INFO - PROCESS | 1930 | 1467665548817 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:52:28 INFO - PROCESS | 1930 | 1467665548818 Marionette TRACE conn2 <- [1,1890,null,{}] 13:52:28 INFO - PROCESS | 1930 | 1467665548821 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}] 13:52:28 INFO - PROCESS | 1930 | 1467665548824 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:28 INFO - PROCESS | 1930 | 1467665548915 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:52:28 INFO - PROCESS | 1930 | 1467665548980 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:28 INFO - PROCESS | 1930 | 1467665548981 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x121ce1000 == 32 [pid = 1930] [id = 480] 13:52:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1186c1000) [pid = 1930] [serial = 1440] [outer = 0x0] 13:52:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11975f800) [pid = 1930] [serial = 1441] [outer = 0x1186c1000] 13:52:29 INFO - PROCESS | 1930 | 1467665549011 Marionette DEBUG loaded listener.js 13:52:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1204f0800) [pid = 1930] [serial = 1442] [outer = 0x1186c1000] 13:52:29 INFO - PROCESS | 1930 | 1467665549432 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]]]}] 13:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 13:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:52:29 INFO - PROCESS | 1930 | 1467665549488 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:52:29 INFO - PROCESS | 1930 | 1467665549489 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:52:29 INFO - PROCESS | 1930 | 1467665549492 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1930 | 1467665549493 Marionette TRACE conn2 <- [1,1894,null,{}] 13:52:29 INFO - PROCESS | 1930 | 1467665549495 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}] 13:52:29 INFO - PROCESS | 1930 | 1467665549497 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:29 INFO - PROCESS | 1930 | 1467665549595 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:52:29 INFO - PROCESS | 1930 | 1467665549653 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:29 INFO - PROCESS | 1930 | 1467665549658 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12140a000 == 33 [pid = 1930] [id = 481] 13:52:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x120f44c00) [pid = 1930] [serial = 1443] [outer = 0x0] 13:52:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x120f4ac00) [pid = 1930] [serial = 1444] [outer = 0x120f44c00] 13:52:29 INFO - PROCESS | 1930 | 1467665549708 Marionette DEBUG loaded listener.js 13:52:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1211ae000) [pid = 1930] [serial = 1445] [outer = 0x120f44c00] 13:52:30 INFO - PROCESS | 1930 | 1467665550244 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]]]}] 13:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 820ms 13:52:30 INFO - PROCESS | 1930 | 1467665550313 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:52:30 INFO - PROCESS | 1930 | 1467665550315 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:52:30 INFO - PROCESS | 1930 | 1467665550319 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:52:30 INFO - PROCESS | 1930 | 1467665550322 Marionette TRACE conn2 <- [1,1898,null,{}] 13:52:30 INFO - PROCESS | 1930 | 1467665550327 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}] 13:52:30 INFO - PROCESS | 1930 | 1467665550330 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:30 INFO - PROCESS | 1930 | 1467665550465 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:52:30 INFO - PROCESS | 1930 | 1467665550533 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:30 INFO - PROCESS | 1930 | 1467665550535 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x117c4d800 == 34 [pid = 1930] [id = 482] 13:52:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1131a6c00) [pid = 1930] [serial = 1446] [outer = 0x0] 13:52:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x115d58800) [pid = 1930] [serial = 1447] [outer = 0x1131a6c00] 13:52:30 INFO - PROCESS | 1930 | 1467665550563 Marionette DEBUG loaded listener.js 13:52:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x116747c00) [pid = 1930] [serial = 1448] [outer = 0x1131a6c00] 13:52:30 INFO - PROCESS | 1930 | --DOCSHELL 0x115eea000 == 33 [pid = 1930] [id = 474] 13:52:31 INFO - PROCESS | 1930 | 1467665551051 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]]]}] 13:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 773ms 13:52:31 INFO - PROCESS | 1930 | 1467665551091 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:52:31 INFO - PROCESS | 1930 | 1467665551094 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:52:31 INFO - PROCESS | 1930 | 1467665551097 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:52:31 INFO - PROCESS | 1930 | 1467665551101 Marionette TRACE conn2 <- [1,1902,null,{}] 13:52:31 INFO - PROCESS | 1930 | 1467665551104 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}] 13:52:31 INFO - PROCESS | 1930 | 1467665551106 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:31 INFO - PROCESS | 1930 | 1467665551207 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:52:31 INFO - PROCESS | 1930 | 1467665551278 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:31 INFO - PROCESS | 1930 | 1467665551279 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x118764800 == 34 [pid = 1930] [id = 483] 13:52:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x115e23800) [pid = 1930] [serial = 1449] [outer = 0x0] 13:52:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11674a400) [pid = 1930] [serial = 1450] [outer = 0x115e23800] 13:52:31 INFO - PROCESS | 1930 | 1467665551312 Marionette DEBUG loaded listener.js 13:52:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11698a800) [pid = 1930] [serial = 1451] [outer = 0x115e23800] 13:52:31 INFO - PROCESS | 1930 | 1467665551794 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]]]}] 13:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 772ms 13:52:31 INFO - PROCESS | 1930 | 1467665551875 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:52:31 INFO - PROCESS | 1930 | 1467665551880 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:52:31 INFO - PROCESS | 1930 | 1467665551887 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:52:31 INFO - PROCESS | 1930 | 1467665551892 Marionette TRACE conn2 <- [1,1906,null,{}] 13:52:31 INFO - PROCESS | 1930 | 1467665551896 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}] 13:52:31 INFO - PROCESS | 1930 | 1467665551899 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:32 INFO - PROCESS | 1930 | 1467665552054 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:52:32 INFO - PROCESS | 1930 | 1467665552121 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:32 INFO - PROCESS | 1930 | 1467665552123 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x117478800 == 35 [pid = 1930] [id = 484] 13:52:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1183a1000) [pid = 1930] [serial = 1452] [outer = 0x0] 13:52:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1186c8c00) [pid = 1930] [serial = 1453] [outer = 0x1183a1000] 13:52:32 INFO - PROCESS | 1930 | 1467665552154 Marionette DEBUG loaded listener.js 13:52:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1190a2000) [pid = 1930] [serial = 1454] [outer = 0x1183a1000] 13:52:32 INFO - PROCESS | 1930 | 1467665552594 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]]]}] 13:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 726ms 13:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:52:32 INFO - PROCESS | 1930 | 1467665552612 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:52:32 INFO - PROCESS | 1930 | 1467665552614 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:52:32 INFO - PROCESS | 1930 | 1467665552616 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:52:32 INFO - PROCESS | 1930 | 1467665552619 Marionette TRACE conn2 <- [1,1910,null,{}] 13:52:32 INFO - PROCESS | 1930 | 1467665552627 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}] 13:52:32 INFO - PROCESS | 1930 | 1467665552630 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:32 INFO - PROCESS | 1930 | 1467665552734 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:52:32 INFO - PROCESS | 1930 | 1467665552794 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:32 INFO - PROCESS | 1930 | 1467665552796 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ada800 == 36 [pid = 1930] [id = 485] 13:52:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1204fd000) [pid = 1930] [serial = 1455] [outer = 0x0] 13:52:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x120fea400) [pid = 1930] [serial = 1456] [outer = 0x1204fd000] 13:52:32 INFO - PROCESS | 1930 | 1467665552828 Marionette DEBUG loaded listener.js 13:52:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1211b2000) [pid = 1930] [serial = 1457] [outer = 0x1204fd000] 13:52:33 INFO - PROCESS | 1930 | 1467665553301 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]]]}] 13:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 13:52:33 INFO - PROCESS | 1930 | 1467665553339 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:52:33 INFO - PROCESS | 1930 | 1467665553341 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:52:33 INFO - PROCESS | 1930 | 1467665553343 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:52:33 INFO - PROCESS | 1930 | 1467665553344 Marionette TRACE conn2 <- [1,1914,null,{}] 13:52:33 INFO - PROCESS | 1930 | 1467665553347 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}] 13:52:33 INFO - PROCESS | 1930 | 1467665553348 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:33 INFO - PROCESS | 1930 | 1467665553470 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:52:33 INFO - PROCESS | 1930 | 1467665553529 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1930 | 1467665553530 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292db800 == 37 [pid = 1930] [id = 486] 13:52:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1211d0800) [pid = 1930] [serial = 1458] [outer = 0x0] 13:52:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x1214f3000) [pid = 1930] [serial = 1459] [outer = 0x1211d0800] 13:52:33 INFO - PROCESS | 1930 | 1467665553560 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x121810800) [pid = 1930] [serial = 1460] [outer = 0x1211d0800] 13:52:33 INFO - PROCESS | 1930 | 1467665553975 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]]]}] 13:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 669ms 13:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:52:34 INFO - PROCESS | 1930 | 1467665554013 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1930 | 1467665554015 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:52:34 INFO - PROCESS | 1930 | 1467665554017 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1930 | 1467665554018 Marionette TRACE conn2 <- [1,1918,null,{}] 13:52:34 INFO - PROCESS | 1930 | 1467665554021 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}] 13:52:34 INFO - PROCESS | 1930 | 1467665554022 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:34 INFO - PROCESS | 1930 | 1467665554118 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:52:34 INFO - PROCESS | 1930 | 1467665554176 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:34 INFO - PROCESS | 1930 | 1467665554177 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296c9800 == 38 [pid = 1930] [id = 487] 13:52:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x1219ab800) [pid = 1930] [serial = 1461] [outer = 0x0] 13:52:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12489bc00) [pid = 1930] [serial = 1462] [outer = 0x1219ab800] 13:52:34 INFO - PROCESS | 1930 | 1467665554206 Marionette DEBUG loaded listener.js 13:52:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x124ad5c00) [pid = 1930] [serial = 1463] [outer = 0x1219ab800] 13:52:34 INFO - PROCESS | 1930 | 1467665554726 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]]]}] 13:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 771ms 13:52:34 INFO - PROCESS | 1930 | 1467665554809 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1930 | 1467665554811 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:52:34 INFO - PROCESS | 1930 | 1467665554816 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1930 | 1467665554818 Marionette TRACE conn2 <- [1,1922,null,{}] 13:52:34 INFO - PROCESS | 1930 | 1467665554822 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}] 13:52:34 INFO - PROCESS | 1930 | 1467665554825 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:34 INFO - PROCESS | 1930 | 1467665554920 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:52:35 INFO - PROCESS | 1930 | 1467665554996 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:35 INFO - PROCESS | 1930 | 1467665554999 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x11843d000 == 39 [pid = 1930] [id = 488] 13:52:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11674bc00) [pid = 1930] [serial = 1464] [outer = 0x0] 13:52:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x116751c00) [pid = 1930] [serial = 1465] [outer = 0x11674bc00] 13:52:35 INFO - PROCESS | 1930 | 1467665555031 Marionette DEBUG loaded listener.js 13:52:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1176f0c00) [pid = 1930] [serial = 1466] [outer = 0x11674bc00] 13:52:35 INFO - PROCESS | 1930 | --DOCSHELL 0x115e4e800 == 38 [pid = 1930] [id = 476] 13:52:35 INFO - PROCESS | 1930 | 1467665555626 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]]]}] 13:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 870ms 13:52:35 INFO - PROCESS | 1930 | 1467665555686 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:52:35 INFO - PROCESS | 1930 | 1467665555689 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:52:35 INFO - PROCESS | 1930 | 1467665555692 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:52:35 INFO - PROCESS | 1930 | 1467665555695 Marionette TRACE conn2 <- [1,1926,null,{}] 13:52:35 INFO - PROCESS | 1930 | 1467665555699 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}] 13:52:35 INFO - PROCESS | 1930 | 1467665555701 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:35 INFO - PROCESS | 1930 | 1467665555809 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:52:35 INFO - PROCESS | 1930 | 1467665555902 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:35 INFO - PROCESS | 1930 | 1467665555904 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x121110800 == 39 [pid = 1930] [id = 489] 13:52:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11674d800) [pid = 1930] [serial = 1467] [outer = 0x0] 13:52:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x117c19c00) [pid = 1930] [serial = 1468] [outer = 0x11674d800] 13:52:35 INFO - PROCESS | 1930 | 1467665555953 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x118620400) [pid = 1930] [serial = 1469] [outer = 0x11674d800] 13:52:36 INFO - PROCESS | 1930 | 1467665556470 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]]]}] 13:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 823ms 13:52:36 INFO - PROCESS | 1930 | 1467665556516 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:52:36 INFO - PROCESS | 1930 | 1467665556519 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:52:36 INFO - PROCESS | 1930 | 1467665556524 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:52:36 INFO - PROCESS | 1930 | 1467665556526 Marionette TRACE conn2 <- [1,1930,null,{}] 13:52:36 INFO - PROCESS | 1930 | 1467665556528 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}] 13:52:36 INFO - PROCESS | 1930 | 1467665556530 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:36 INFO - PROCESS | 1930 | 1467665556634 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:52:36 INFO - PROCESS | 1930 | 1467665556695 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1930 | 1467665556696 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x126965800 == 40 [pid = 1930] [id = 490] 13:52:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1190eb400) [pid = 1930] [serial = 1470] [outer = 0x0] 13:52:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1204f1400) [pid = 1930] [serial = 1471] [outer = 0x1190eb400] 13:52:36 INFO - PROCESS | 1930 | 1467665556727 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x120fed000) [pid = 1930] [serial = 1472] [outer = 0x1190eb400] 13:52:37 INFO - PROCESS | 1930 | 1467665557151 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]]]}] 13:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 672ms 13:52:37 INFO - PROCESS | 1930 | 1467665557196 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:52:37 INFO - PROCESS | 1930 | 1467665557197 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:52:37 INFO - PROCESS | 1930 | 1467665557200 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1930 | 1467665557202 Marionette TRACE conn2 <- [1,1934,null,{}] 13:52:37 INFO - PROCESS | 1930 | 1467665557210 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}] 13:52:37 INFO - PROCESS | 1930 | 1467665557214 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:37 INFO - PROCESS | 1930 | 1467665557316 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:52:37 INFO - PROCESS | 1930 | 1467665557380 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:37 INFO - PROCESS | 1930 | 1467665557382 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a95e000 == 41 [pid = 1930] [id = 491] 13:52:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1211a8400) [pid = 1930] [serial = 1473] [outer = 0x0] 13:52:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x1214ebc00) [pid = 1930] [serial = 1474] [outer = 0x1211a8400] 13:52:37 INFO - PROCESS | 1930 | 1467665557415 Marionette DEBUG loaded listener.js 13:52:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x124d9c000) [pid = 1930] [serial = 1475] [outer = 0x1211a8400] 13:52:37 INFO - PROCESS | 1930 | 1467665557839 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]]]}] 13:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 13:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:52:37 INFO - PROCESS | 1930 | 1467665557876 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:52:37 INFO - PROCESS | 1930 | 1467665557878 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:52:37 INFO - PROCESS | 1930 | 1467665557881 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1930 | 1467665557882 Marionette TRACE conn2 <- [1,1938,null,{}] 13:52:37 INFO - PROCESS | 1930 | 1467665557884 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}] 13:52:37 INFO - PROCESS | 1930 | 1467665557886 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:38 INFO - PROCESS | 1930 | 1467665558011 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:52:38 INFO - PROCESS | 1930 | 1467665558083 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1930 | 1467665558084 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed8800 == 42 [pid = 1930] [id = 492] 13:52:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12635a000) [pid = 1930] [serial = 1476] [outer = 0x0] 13:52:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x126365c00) [pid = 1930] [serial = 1477] [outer = 0x12635a000] 13:52:38 INFO - PROCESS | 1930 | 1467665558113 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x126438400) [pid = 1930] [serial = 1478] [outer = 0x12635a000] 13:52:38 INFO - PROCESS | 1930 | 1467665558527 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]]]}] 13:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 669ms 13:52:38 INFO - PROCESS | 1930 | 1467665558551 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:52:38 INFO - PROCESS | 1930 | 1467665558552 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:52:38 INFO - PROCESS | 1930 | 1467665558555 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1930 | 1467665558556 Marionette TRACE conn2 <- [1,1942,null,{}] 13:52:38 INFO - PROCESS | 1930 | 1467665558559 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}] 13:52:38 INFO - PROCESS | 1930 | 1467665558560 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:38 INFO - PROCESS | 1930 | 1467665558656 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:52:38 INFO - PROCESS | 1930 | 1467665558715 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1930 | 1467665558716 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bda8800 == 43 [pid = 1930] [id = 493] 13:52:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12635a800) [pid = 1930] [serial = 1479] [outer = 0x0] 13:52:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x126442c00) [pid = 1930] [serial = 1480] [outer = 0x12635a800] 13:52:38 INFO - PROCESS | 1930 | 1467665558746 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x126463000) [pid = 1930] [serial = 1481] [outer = 0x12635a800] 13:52:39 INFO - PROCESS | 1930 | 1467665559183 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]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 13:52:39 INFO - PROCESS | 1930 | 1467665559225 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:52:39 INFO - PROCESS | 1930 | 1467665559227 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:52:39 INFO - PROCESS | 1930 | 1467665559229 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1930 | 1467665559230 Marionette TRACE conn2 <- [1,1946,null,{}] 13:52:39 INFO - PROCESS | 1930 | 1467665559233 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}] 13:52:39 INFO - PROCESS | 1930 | 1467665559237 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:39 INFO - PROCESS | 1930 | 1467665559383 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:52:39 INFO - PROCESS | 1930 | 1467665559471 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:39 INFO - PROCESS | 1930 | 1467665559473 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c5a8000 == 44 [pid = 1930] [id = 494] 13:52:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x1266b2800) [pid = 1930] [serial = 1482] [outer = 0x0] 13:52:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1266bd000) [pid = 1930] [serial = 1483] [outer = 0x1266b2800] 13:52:39 INFO - PROCESS | 1930 | 1467665559504 Marionette DEBUG loaded listener.js 13:52:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x128bdcc00) [pid = 1930] [serial = 1484] [outer = 0x1266b2800] 13:52:39 INFO - PROCESS | 1930 | 1467665559934 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]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 13:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:52:39 INFO - PROCESS | 1930 | 1467665559948 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:52:39 INFO - PROCESS | 1930 | 1467665559950 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:52:39 INFO - PROCESS | 1930 | 1467665559952 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1930 | 1467665559953 Marionette TRACE conn2 <- [1,1950,null,{}] 13:52:39 INFO - PROCESS | 1930 | 1467665559956 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}] 13:52:39 INFO - PROCESS | 1930 | 1467665559957 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:40 INFO - PROCESS | 1930 | 1467665560053 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:52:40 INFO - PROCESS | 1930 | 1467665560111 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:40 INFO - PROCESS | 1930 | 1467665560112 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca2d800 == 45 [pid = 1930] [id = 495] 13:52:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x126f56800) [pid = 1930] [serial = 1485] [outer = 0x0] 13:52:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x128be2000) [pid = 1930] [serial = 1486] [outer = 0x126f56800] 13:52:40 INFO - PROCESS | 1930 | 1467665560141 Marionette DEBUG loaded listener.js 13:52:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x128c63000) [pid = 1930] [serial = 1487] [outer = 0x126f56800] 13:52:40 INFO - PROCESS | 1930 | 1467665560624 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]]]}] 13:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 13:52:40 INFO - PROCESS | 1930 | 1467665560693 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:52:40 INFO - PROCESS | 1930 | 1467665560696 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:52:40 INFO - PROCESS | 1930 | 1467665560702 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:52:40 INFO - PROCESS | 1930 | 1467665560704 Marionette TRACE conn2 <- [1,1954,null,{}] 13:52:40 INFO - PROCESS | 1930 | 1467665560747 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}] 13:52:40 INFO - PROCESS | 1930 | 1467665560750 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:40 INFO - PROCESS | 1930 | 1467665560878 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:52:40 INFO - PROCESS | 1930 | 1467665560949 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:40 INFO - PROCESS | 1930 | 1467665560950 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb3c800 == 46 [pid = 1930] [id = 496] 13:52:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x118627800) [pid = 1930] [serial = 1488] [outer = 0x0] 13:52:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x126654000) [pid = 1930] [serial = 1489] [outer = 0x118627800] 13:52:40 INFO - PROCESS | 1930 | 1467665560978 Marionette DEBUG loaded listener.js 13:52:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x128c6cc00) [pid = 1930] [serial = 1490] [outer = 0x118627800] 13:52:41 INFO - PROCESS | 1930 | 1467665561459 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]]]}] 13:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 785ms 13:52:41 INFO - PROCESS | 1930 | --DOCSHELL 0x118764800 == 45 [pid = 1930] [id = 483] 13:52:41 INFO - PROCESS | 1930 | 1467665561565 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:52:41 INFO - PROCESS | 1930 | 1467665561568 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:52:41 INFO - PROCESS | 1930 | 1467665561573 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:52:41 INFO - PROCESS | 1930 | 1467665561575 Marionette TRACE conn2 <- [1,1958,null,{}] 13:52:41 INFO - PROCESS | 1930 | 1467665561579 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}] 13:52:41 INFO - PROCESS | 1930 | 1467665561581 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:41 INFO - PROCESS | 1930 | 1467665561686 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:52:41 INFO - PROCESS | 1930 | 1467665561750 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1930 | 1467665561753 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x119356800 == 46 [pid = 1930] [id = 497] 13:52:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x116f6ac00) [pid = 1930] [serial = 1491] [outer = 0x0] 13:52:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x1176ee400) [pid = 1930] [serial = 1492] [outer = 0x116f6ac00] 13:52:41 INFO - PROCESS | 1930 | 1467665561786 Marionette DEBUG loaded listener.js 13:52:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x1186c2800) [pid = 1930] [serial = 1493] [outer = 0x116f6ac00] 13:52:42 INFO - PROCESS | 1930 | 1467665562248 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]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 723ms 13:52:42 INFO - PROCESS | 1930 | 1467665562296 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:52:42 INFO - PROCESS | 1930 | 1467665562298 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:52:42 INFO - PROCESS | 1930 | 1467665562303 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1930 | 1467665562306 Marionette TRACE conn2 <- [1,1962,null,{}] 13:52:42 INFO - PROCESS | 1930 | 1467665562309 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}] 13:52:42 INFO - PROCESS | 1930 | 1467665562310 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:42 INFO - PROCESS | 1930 | 1467665562418 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:52:42 INFO - PROCESS | 1930 | 1467665562483 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:42 INFO - PROCESS | 1930 | 1467665562484 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12912a800 == 47 [pid = 1930] [id = 498] 13:52:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x119762c00) [pid = 1930] [serial = 1494] [outer = 0x0] 13:52:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x120fea000) [pid = 1930] [serial = 1495] [outer = 0x119762c00] 13:52:42 INFO - PROCESS | 1930 | 1467665562516 Marionette DEBUG loaded listener.js 13:52:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12133b400) [pid = 1930] [serial = 1496] [outer = 0x119762c00] 13:52:42 INFO - PROCESS | 1930 | 1467665562949 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]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 674ms 13:52:42 INFO - PROCESS | 1930 | 1467665562976 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:52:42 INFO - PROCESS | 1930 | 1467665562977 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:52:42 INFO - PROCESS | 1930 | 1467665562980 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1930 | 1467665562981 Marionette TRACE conn2 <- [1,1966,null,{}] 13:52:42 INFO - PROCESS | 1930 | 1467665562988 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}] 13:52:42 INFO - PROCESS | 1930 | 1467665562991 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:43 INFO - PROCESS | 1930 | 1467665563100 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:52:43 INFO - PROCESS | 1930 | 1467665563179 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:43 INFO - PROCESS | 1930 | 1467665563182 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12babb000 == 48 [pid = 1930] [id = 499] 13:52:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x124da4000) [pid = 1930] [serial = 1497] [outer = 0x0] 13:52:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x125311c00) [pid = 1930] [serial = 1498] [outer = 0x124da4000] 13:52:43 INFO - PROCESS | 1930 | 1467665563218 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x12643d400) [pid = 1930] [serial = 1499] [outer = 0x124da4000] 13:52:43 INFO - PROCESS | 1930 | 1467665563624 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]]]}] 13:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 672ms 13:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:52:43 INFO - PROCESS | 1930 | 1467665563652 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:52:43 INFO - PROCESS | 1930 | 1467665563654 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:52:43 INFO - PROCESS | 1930 | 1467665563656 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:52:43 INFO - PROCESS | 1930 | 1467665563657 Marionette TRACE conn2 <- [1,1970,null,{}] 13:52:43 INFO - PROCESS | 1930 | 1467665563660 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}] 13:52:43 INFO - PROCESS | 1930 | 1467665563661 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:43 INFO - PROCESS | 1930 | 1467665563785 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:52:43 INFO - PROCESS | 1930 | 1467665563860 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:43 INFO - PROCESS | 1930 | 1467665563861 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca3b000 == 49 [pid = 1930] [id = 500] 13:52:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x1266b9800) [pid = 1930] [serial = 1500] [outer = 0x0] 13:52:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x12686c800) [pid = 1930] [serial = 1501] [outer = 0x1266b9800] 13:52:43 INFO - PROCESS | 1930 | 1467665563890 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x1269d0400) [pid = 1930] [serial = 1502] [outer = 0x1266b9800] 13:52:44 INFO - PROCESS | 1930 | 1467665564316 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]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 13:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:52:44 INFO - PROCESS | 1930 | 1467665564326 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:52:44 INFO - PROCESS | 1930 | 1467665564327 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:52:44 INFO - PROCESS | 1930 | 1467665564329 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1930 | 1467665564331 Marionette TRACE conn2 <- [1,1974,null,{}] 13:52:44 INFO - PROCESS | 1930 | 1467665564333 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}] 13:52:44 INFO - PROCESS | 1930 | 1467665564334 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:44 INFO - PROCESS | 1930 | 1467665564433 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:52:44 INFO - PROCESS | 1930 | 1467665564493 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:44 INFO - PROCESS | 1930 | 1467665564495 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d353800 == 50 [pid = 1930] [id = 501] 13:52:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x120ed1c00) [pid = 1930] [serial = 1503] [outer = 0x0] 13:52:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x1266b3c00) [pid = 1930] [serial = 1504] [outer = 0x120ed1c00] 13:52:44 INFO - PROCESS | 1930 | 1467665564524 Marionette DEBUG loaded listener.js 13:52:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x128c64800) [pid = 1930] [serial = 1505] [outer = 0x120ed1c00] 13:52:44 INFO - PROCESS | 1930 | 1467665564986 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]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 13:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:52:45 INFO - PROCESS | 1930 | 1467665565000 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:52:45 INFO - PROCESS | 1930 | 1467665565002 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:52:45 INFO - PROCESS | 1930 | 1467665565004 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:52:45 INFO - PROCESS | 1930 | 1467665565005 Marionette TRACE conn2 <- [1,1978,null,{}] 13:52:45 INFO - PROCESS | 1930 | 1467665565007 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}] 13:52:45 INFO - PROCESS | 1930 | 1467665565012 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:45 INFO - PROCESS | 1930 | 1467665565163 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:52:45 INFO - PROCESS | 1930 | 1467665565258 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1930 | 1467665565260 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d6c1800 == 51 [pid = 1930] [id = 502] 13:52:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x128e52800) [pid = 1930] [serial = 1506] [outer = 0x0] 13:52:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x12926a800) [pid = 1930] [serial = 1507] [outer = 0x128e52800] 13:52:45 INFO - PROCESS | 1930 | 1467665565292 Marionette DEBUG loaded listener.js 13:52:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x1294a6c00) [pid = 1930] [serial = 1508] [outer = 0x128e52800] 13:52:45 INFO - PROCESS | 1930 | 1467665565729 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]]]}] 13:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 771ms 13:52:45 INFO - PROCESS | 1930 | 1467665565776 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:52:45 INFO - PROCESS | 1930 | 1467665565777 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:52:45 INFO - PROCESS | 1930 | 1467665565779 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:52:45 INFO - PROCESS | 1930 | 1467665565781 Marionette TRACE conn2 <- [1,1982,null,{}] 13:52:45 INFO - PROCESS | 1930 | 1467665565783 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}] 13:52:45 INFO - PROCESS | 1930 | 1467665565784 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:45 INFO - PROCESS | 1930 | 1467665565888 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:52:45 INFO - PROCESS | 1930 | 1467665565952 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1930 | 1467665565953 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12da04000 == 52 [pid = 1930] [id = 503] 13:52:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x1294aa400) [pid = 1930] [serial = 1509] [outer = 0x0] 13:52:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x1294b2800) [pid = 1930] [serial = 1510] [outer = 0x1294aa400] 13:52:45 INFO - PROCESS | 1930 | 1467665565981 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x129646400) [pid = 1930] [serial = 1511] [outer = 0x1294aa400] 13:52:46 INFO - PROCESS | 1930 | 1467665566520 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]]]}] 13:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 770ms 13:52:46 INFO - PROCESS | 1930 | 1467665566559 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:52:46 INFO - PROCESS | 1930 | 1467665566561 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:52:46 INFO - PROCESS | 1930 | 1467665566565 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:52:46 INFO - PROCESS | 1930 | 1467665566566 Marionette TRACE conn2 <- [1,1986,null,{}] 13:52:46 INFO - PROCESS | 1930 | 1467665566570 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}] 13:52:46 INFO - PROCESS | 1930 | 1467665566572 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:46 INFO - PROCESS | 1930 | 1467665566670 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:52:46 INFO - PROCESS | 1930 | 1467665566752 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:46 INFO - PROCESS | 1930 | 1467665566754 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x126960000 == 53 [pid = 1930] [id = 504] 13:52:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x1190f4800) [pid = 1930] [serial = 1512] [outer = 0x0] 13:52:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x120f46800) [pid = 1930] [serial = 1513] [outer = 0x1190f4800] 13:52:46 INFO - PROCESS | 1930 | 1467665566783 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x1211b6000) [pid = 1930] [serial = 1514] [outer = 0x1190f4800] 13:52:47 INFO - PROCESS | 1930 | 1467665567267 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]]]}] 13:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 722ms 13:52:47 INFO - PROCESS | 1930 | 1467665567287 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1930 | 1467665567290 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:52:47 INFO - PROCESS | 1930 | 1467665567312 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1930 | 1467665567314 Marionette TRACE conn2 <- [1,1990,null,{}] 13:52:47 INFO - PROCESS | 1930 | 1467665567319 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}] 13:52:47 INFO - PROCESS | 1930 | 1467665567321 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:47 INFO - PROCESS | 1930 | 1467665567424 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:52:47 INFO - PROCESS | 1930 | 1467665567504 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:47 INFO - PROCESS | 1930 | 1467665567506 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x129128800 == 54 [pid = 1930] [id = 505] 13:52:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x1204f3400) [pid = 1930] [serial = 1515] [outer = 0x0] 13:52:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x1211b0000) [pid = 1930] [serial = 1516] [outer = 0x1204f3400] 13:52:47 INFO - PROCESS | 1930 | 1467665567538 Marionette DEBUG loaded listener.js 13:52:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x1219a3800) [pid = 1930] [serial = 1517] [outer = 0x1204f3400] 13:52:47 INFO - PROCESS | 1930 | 1467665567977 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]]]}] 13:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 674ms 13:52:47 INFO - PROCESS | 1930 | 1467665567984 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1930 | 1467665567987 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:52:47 INFO - PROCESS | 1930 | 1467665567992 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1930 | 1467665567994 Marionette TRACE conn2 <- [1,1994,null,{}] 13:52:47 INFO - PROCESS | 1930 | 1467665567996 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}] 13:52:48 INFO - PROCESS | 1930 | 1467665567998 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:48 INFO - PROCESS | 1930 | 1467665568126 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:52:48 INFO - PROCESS | 1930 | 1467665568206 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 1930 | 1467665568208 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c5a1800 == 55 [pid = 1930] [id = 506] 13:52:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x1263b9c00) [pid = 1930] [serial = 1518] [outer = 0x0] 13:52:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x12643fc00) [pid = 1930] [serial = 1519] [outer = 0x1263b9c00] 13:52:48 INFO - PROCESS | 1930 | 1467665568239 Marionette DEBUG loaded listener.js 13:52:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x126655400) [pid = 1930] [serial = 1520] [outer = 0x1263b9c00] 13:52:48 INFO - PROCESS | 1930 | 1467665568680 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]]]}] 13:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 13:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:52:48 INFO - PROCESS | 1930 | 1467665568714 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 1930 | 1467665568715 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:52:48 INFO - PROCESS | 1930 | 1467665568718 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:52:48 INFO - PROCESS | 1930 | 1467665568721 Marionette TRACE conn2 <- [1,1998,null,{}] 13:52:48 INFO - PROCESS | 1930 | 1467665568729 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}] 13:52:48 INFO - PROCESS | 1930 | 1467665568732 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:48 INFO - PROCESS | 1930 | 1467665568836 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12c5a8000 == 54 [pid = 1930] [id = 494] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca2d800 == 53 [pid = 1930] [id = 495] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x117478800 == 52 [pid = 1930] [id = 484] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x128ada800 == 51 [pid = 1930] [id = 485] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x1292db800 == 50 [pid = 1930] [id = 486] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca3b000 == 49 [pid = 1930] [id = 500] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12babb000 == 48 [pid = 1930] [id = 499] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12912a800 == 47 [pid = 1930] [id = 498] 13:52:49 INFO - PROCESS | 1930 | --DOCSHELL 0x119356800 == 46 [pid = 1930] [id = 497] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12a95e000 == 45 [pid = 1930] [id = 491] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12159f800 == 44 [pid = 1930] [id = 444] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed8800 == 43 [pid = 1930] [id = 492] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12bda8800 == 42 [pid = 1930] [id = 493] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x1182e8000 == 41 [pid = 1930] [id = 450] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x1218a5000 == 40 [pid = 1930] [id = 479] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x113cdd000 == 39 [pid = 1930] [id = 437] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x115ef3800 == 38 [pid = 1930] [id = 473] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x112f12000 == 37 [pid = 1930] [id = 438] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x11844f800 == 36 [pid = 1930] [id = 477] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x11874d000 == 35 [pid = 1930] [id = 447] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x121110800 == 34 [pid = 1930] [id = 489] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x11747a000 == 33 [pid = 1930] [id = 475] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x1296c9800 == 32 [pid = 1930] [id = 487] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x11874d800 == 31 [pid = 1930] [id = 441] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x128adb800 == 30 [pid = 1930] [id = 449] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x121ce1000 == 29 [pid = 1930] [id = 480] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x11745a800 == 28 [pid = 1930] [id = 439] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12d6c1800 == 27 [pid = 1930] [id = 502] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x119446000 == 26 [pid = 1930] [id = 442] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x117181800 == 25 [pid = 1930] [id = 445] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12a949000 == 24 [pid = 1930] [id = 453] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x124866800 == 23 [pid = 1930] [id = 446] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x11944b000 == 22 [pid = 1930] [id = 478] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12a4c6000 == 21 [pid = 1930] [id = 452] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x118433800 == 20 [pid = 1930] [id = 440] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x11843d000 == 19 [pid = 1930] [id = 488] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12d353800 == 18 [pid = 1930] [id = 501] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x1264d7000 == 17 [pid = 1930] [id = 448] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x1292d8000 == 16 [pid = 1930] [id = 451] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12da04000 == 15 [pid = 1930] [id = 503] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12140a000 == 14 [pid = 1930] [id = 481] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x126965800 == 13 [pid = 1930] [id = 490] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12c5a1800 == 12 [pid = 1930] [id = 506] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x126960000 == 11 [pid = 1930] [id = 504] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x129128800 == 10 [pid = 1930] [id = 505] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x117c4d800 == 9 [pid = 1930] [id = 482] 13:52:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb3c800 == 8 [pid = 1930] [id = 496] 13:52:52 INFO - PROCESS | 1930 | 1467665572306 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:52 INFO - PROCESS | 1930 | 1467665572307 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x117164800 == 9 [pid = 1930] [id = 507] 13:52:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x112d65000) [pid = 1930] [serial = 1521] [outer = 0x0] 13:52:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x11619cc00) [pid = 1930] [serial = 1522] [outer = 0x112d65000] 13:52:52 INFO - PROCESS | 1930 | 1467665572396 Marionette DEBUG loaded listener.js 13:52:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x118623c00) [pid = 1930] [serial = 1523] [outer = 0x112d65000] 13:52:52 INFO - PROCESS | 1930 | 1467665572703 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]]]}] 13:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 4036ms 13:52:52 INFO - PROCESS | 1930 | 1467665572757 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:52:52 INFO - PROCESS | 1930 | 1467665572762 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:52:52 INFO - PROCESS | 1930 | 1467665572765 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:52:52 INFO - PROCESS | 1930 | 1467665572766 Marionette TRACE conn2 <- [1,2002,null,{}] 13:52:52 INFO - PROCESS | 1930 | 1467665572770 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}] 13:52:52 INFO - PROCESS | 1930 | 1467665572776 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:52 INFO - PROCESS | 1930 | 1467665572861 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:52:52 INFO - PROCESS | 1930 | 1467665572951 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:52 INFO - PROCESS | 1930 | 1467665572953 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a8c000 == 10 [pid = 1930] [id = 508] 13:52:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x1190f7800) [pid = 1930] [serial = 1524] [outer = 0x0] 13:52:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x12109bc00) [pid = 1930] [serial = 1525] [outer = 0x1190f7800] 13:52:52 INFO - PROCESS | 1930 | 1467665572981 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x121a73800) [pid = 1930] [serial = 1526] [outer = 0x1190f7800] 13:52:53 INFO - PROCESS | 1930 | 1467665573288 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]]]}] 13:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 570ms 13:52:53 INFO - PROCESS | 1930 | 1467665573337 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:52:53 INFO - PROCESS | 1930 | 1467665573341 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:52:53 INFO - PROCESS | 1930 | 1467665573346 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1930 | 1467665573347 Marionette TRACE conn2 <- [1,2006,null,{}] 13:52:53 INFO - PROCESS | 1930 | 1467665573349 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}] 13:52:53 INFO - PROCESS | 1930 | 1467665573351 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:53 INFO - PROCESS | 1930 | 1467665573438 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:52:53 INFO - PROCESS | 1930 | 1467665573524 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:53 INFO - PROCESS | 1930 | 1467665573525 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a8b000 == 11 [pid = 1930] [id = 509] 13:52:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x11976cc00) [pid = 1930] [serial = 1527] [outer = 0x0] 13:52:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x124d99000) [pid = 1930] [serial = 1528] [outer = 0x11976cc00] 13:52:53 INFO - PROCESS | 1930 | 1467665573551 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x1264d0800) [pid = 1930] [serial = 1529] [outer = 0x11976cc00] 13:52:53 INFO - PROCESS | 1930 | 1467665573943 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]]]}] 13:52:53 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 13:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 621ms 13:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:52:53 INFO - PROCESS | 1930 | 1467665573966 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1930 | 1467665573968 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:52:53 INFO - PROCESS | 1930 | 1467665573976 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1930 | 1467665573980 Marionette TRACE conn2 <- [1,2010,null,{}] 13:52:53 INFO - PROCESS | 1930 | 1467665573988 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}] 13:52:53 INFO - PROCESS | 1930 | 1467665573990 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:54 INFO - PROCESS | 1930 | 1467665574103 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:52:54 INFO - PROCESS | 1930 | 1467665574110 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1930 | 1467665574112 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb4f000 == 12 [pid = 1930] [id = 510] 13:52:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x1266b9000) [pid = 1930] [serial = 1530] [outer = 0x0] 13:52:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x126f54c00) [pid = 1930] [serial = 1531] [outer = 0x1266b9000] 13:52:54 INFO - PROCESS | 1930 | 1467665574137 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x128c68c00) [pid = 1930] [serial = 1532] [outer = 0x1266b9000] 13:52:54 INFO - PROCESS | 1930 | 1467665574495 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]]]}] 13:52:54 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 13:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 579ms 13:52:54 INFO - PROCESS | 1930 | 1467665574550 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:52:54 INFO - PROCESS | 1930 | 1467665574552 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:52:54 INFO - PROCESS | 1930 | 1467665574554 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:52:54 INFO - PROCESS | 1930 | 1467665574555 Marionette TRACE conn2 <- [1,2014,null,{}] 13:52:54 INFO - PROCESS | 1930 | 1467665574558 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}] 13:52:54 INFO - PROCESS | 1930 | 1467665574559 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:54 INFO - PROCESS | 1930 | 1467665574670 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:52:54 INFO - PROCESS | 1930 | 1467665574682 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1930 | 1467665574684 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d6c3800 == 13 [pid = 1930] [id = 511] 13:52:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x128c6e800) [pid = 1930] [serial = 1533] [outer = 0x0] 13:52:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x128e53400) [pid = 1930] [serial = 1534] [outer = 0x128c6e800] 13:52:54 INFO - PROCESS | 1930 | 1467665574709 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x129175c00) [pid = 1930] [serial = 1535] [outer = 0x128c6e800] 13:52:55 INFO - PROCESS | 1930 | 1467665575078 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]]]}] 13:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 571ms 13:52:55 INFO - PROCESS | 1930 | 1467665575126 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:52:55 INFO - PROCESS | 1930 | 1467665575135 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:52:55 INFO - PROCESS | 1930 | 1467665575137 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:52:55 INFO - PROCESS | 1930 | 1467665575138 Marionette TRACE conn2 <- [1,2018,null,{}] 13:52:55 INFO - PROCESS | 1930 | 1467665575140 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}] 13:52:55 INFO - PROCESS | 1930 | 1467665575142 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:55 INFO - PROCESS | 1930 | 1467665575247 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:52:55 INFO - PROCESS | 1930 | 1467665575262 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:55 INFO - PROCESS | 1930 | 1467665575266 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e422000 == 14 [pid = 1930] [id = 512] 13:52:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x12926d400) [pid = 1930] [serial = 1536] [outer = 0x0] 13:52:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x1294a3400) [pid = 1930] [serial = 1537] [outer = 0x12926d400] 13:52:55 INFO - PROCESS | 1930 | 1467665575299 Marionette DEBUG loaded listener.js 13:52:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x12a65f400) [pid = 1930] [serial = 1538] [outer = 0x12926d400] 13:52:55 INFO - PROCESS | 1930 | 1467665575704 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]]]}] 13:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 618ms 13:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:52:55 INFO - PROCESS | 1930 | 1467665575756 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:52:55 INFO - PROCESS | 1930 | 1467665575757 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:52:55 INFO - PROCESS | 1930 | 1467665575759 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:52:55 INFO - PROCESS | 1930 | 1467665575760 Marionette TRACE conn2 <- [1,2022,null,{}] 13:52:55 INFO - PROCESS | 1930 | 1467665575762 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}] 13:52:55 INFO - PROCESS | 1930 | 1467665575764 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:56 INFO - PROCESS | 1930 | 1467665576582 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x11674bc00) [pid = 1930] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x112d47800) [pid = 1930] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x113c68400) [pid = 1930] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x112e32c00) [pid = 1930] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x124ab3c00) [pid = 1930] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x112f55000) [pid = 1930] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x1126f6400) [pid = 1930] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x1204f9000) [pid = 1930] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x1186bf400) [pid = 1930] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x113c67400) [pid = 1930] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x1190f7000) [pid = 1930] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x119038000) [pid = 1930] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x116751400) [pid = 1930] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x1126f4400) [pid = 1930] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x112a7b400) [pid = 1930] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x112df3400) [pid = 1930] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x116a23000) [pid = 1930] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x121425800) [pid = 1930] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x1131a3800) [pid = 1930] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x121a6e400) [pid = 1930] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x115e8c800) [pid = 1930] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x112e2ac00) [pid = 1930] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x1211a8400) [pid = 1930] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x1186c0800) [pid = 1930] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x11674d800) [pid = 1930] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x1129a5400) [pid = 1930] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x112a63400) [pid = 1930] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x1190eb400) [pid = 1930] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x125310c00) [pid = 1930] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x115e23800) [pid = 1930] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x1131a6c00) [pid = 1930] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x120f44c00) [pid = 1930] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x1190f4800) [pid = 1930] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x116746c00) [pid = 1930] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x1294aa400) [pid = 1930] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x128e52800) [pid = 1930] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x120ed1c00) [pid = 1930] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x1266b9800) [pid = 1930] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x118627800) [pid = 1930] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x126f56800) [pid = 1930] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x1266b2800) [pid = 1930] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x1204f3400) [pid = 1930] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12635a800) [pid = 1930] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12635a000) [pid = 1930] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x1211d0800) [pid = 1930] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x1219ab800) [pid = 1930] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x124da4000) [pid = 1930] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x1204fd000) [pid = 1930] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x116f6ac00) [pid = 1930] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1183a1000) [pid = 1930] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x1186c1000) [pid = 1930] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x119762c00) [pid = 1930] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:52:56 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x117c1bc00) [pid = 1930] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:52:56 INFO - PROCESS | 1930 | 1467665576682 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1930 | 1467665576683 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e47800 == 15 [pid = 1930] [id = 513] 13:52:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x1121b0800) [pid = 1930] [serial = 1539] [outer = 0x0] 13:52:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1126fdc00) [pid = 1930] [serial = 1540] [outer = 0x1121b0800] 13:52:56 INFO - PROCESS | 1930 | 1467665576709 Marionette DEBUG loaded listener.js 13:52:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x112a6a000) [pid = 1930] [serial = 1541] [outer = 0x1121b0800] 13:52:57 INFO - PROCESS | 1930 | 1467665577096 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]]]}] 13:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1370ms 13:52:57 INFO - PROCESS | 1930 | 1467665577143 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1930 | 1467665577145 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:52:57 INFO - PROCESS | 1930 | 1467665577148 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1930 | 1467665577150 Marionette TRACE conn2 <- [1,2026,null,{}] 13:52:57 INFO - PROCESS | 1930 | 1467665577153 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}] 13:52:57 INFO - PROCESS | 1930 | 1467665577155 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:57 INFO - PROCESS | 1930 | 1467665577255 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:52:57 INFO - PROCESS | 1930 | 1467665577261 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1930 | 1467665577262 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x124c0b000 == 16 [pid = 1930] [id = 514] 13:52:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x112f58400) [pid = 1930] [serial = 1542] [outer = 0x0] 13:52:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x1133e9800) [pid = 1930] [serial = 1543] [outer = 0x112f58400] 13:52:57 INFO - PROCESS | 1930 | 1467665577287 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x116142400) [pid = 1930] [serial = 1544] [outer = 0x112f58400] 13:52:57 INFO - PROCESS | 1930 | 1467665577629 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]]]}] 13:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms 13:52:57 INFO - PROCESS | 1930 | 1467665577669 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1930 | 1467665577670 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:52:57 INFO - PROCESS | 1930 | 1467665577672 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1930 | 1467665577673 Marionette TRACE conn2 <- [1,2030,null,{}] 13:52:57 INFO - PROCESS | 1930 | 1467665577676 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}] 13:52:57 INFO - PROCESS | 1930 | 1467665577677 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:57 INFO - PROCESS | 1930 | 1467665577759 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:52:57 INFO - PROCESS | 1930 | 1467665577834 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1930 | 1467665577835 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb3d000 == 17 [pid = 1930] [id = 515] 13:52:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x1131a6c00) [pid = 1930] [serial = 1545] [outer = 0x0] 13:52:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x11674ec00) [pid = 1930] [serial = 1546] [outer = 0x1131a6c00] 13:52:57 INFO - PROCESS | 1930 | 1467665577860 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x116f90800) [pid = 1930] [serial = 1547] [outer = 0x1131a6c00] 13:52:58 INFO - PROCESS | 1930 | 1467665578310 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]]]}] 13:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 13:52:58 INFO - PROCESS | 1930 | 1467665578350 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:52:58 INFO - PROCESS | 1930 | 1467665578351 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:52:58 INFO - PROCESS | 1930 | 1467665578355 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1930 | 1467665578356 Marionette TRACE conn2 <- [1,2034,null,{}] 13:52:58 INFO - PROCESS | 1930 | 1467665578359 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}] 13:52:58 INFO - PROCESS | 1930 | 1467665578360 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:58 INFO - PROCESS | 1930 | 1467665578446 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:52:58 INFO - PROCESS | 1930 | 1467665578450 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1930 | 1467665578451 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f91000 == 18 [pid = 1930] [id = 516] 13:52:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x1176e9800) [pid = 1930] [serial = 1548] [outer = 0x0] 13:52:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x118627800) [pid = 1930] [serial = 1549] [outer = 0x1176e9800] 13:52:58 INFO - PROCESS | 1930 | 1467665578476 Marionette DEBUG loaded listener.js 13:52:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x1190efc00) [pid = 1930] [serial = 1550] [outer = 0x1176e9800] 13:52:59 INFO - PROCESS | 1930 | 1467665579041 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]]]}] 13:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 721ms 13:52:59 INFO - PROCESS | 1930 | 1467665579122 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:52:59 INFO - PROCESS | 1930 | 1467665579127 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:52:59 INFO - PROCESS | 1930 | 1467665579130 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:52:59 INFO - PROCESS | 1930 | 1467665579132 Marionette TRACE conn2 <- [1,2038,null,{}] 13:52:59 INFO - PROCESS | 1930 | 1467665579137 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}] 13:52:59 INFO - PROCESS | 1930 | 1467665579139 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:59 INFO - PROCESS | 1930 | 1467665579249 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:52:59 INFO - PROCESS | 1930 | 1467665579363 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:59 INFO - PROCESS | 1930 | 1467665579364 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:52:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f92800 == 19 [pid = 1930] [id = 517] 13:52:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x117c1f800) [pid = 1930] [serial = 1551] [outer = 0x0] 13:52:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x118627000) [pid = 1930] [serial = 1552] [outer = 0x117c1f800] 13:52:59 INFO - PROCESS | 1930 | 1467665579401 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x119703000) [pid = 1930] [serial = 1553] [outer = 0x117c1f800] 13:53:00 INFO - PROCESS | 1930 | 1467665580117 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]]]}] 13:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1021ms 13:53:00 INFO - PROCESS | 1930 | 1467665580181 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:53:00 INFO - PROCESS | 1930 | 1467665580183 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:53:00 INFO - PROCESS | 1930 | 1467665580188 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:53:00 INFO - PROCESS | 1930 | 1467665580190 Marionette TRACE conn2 <- [1,2042,null,{}] 13:53:00 INFO - PROCESS | 1930 | 1467665580194 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}] 13:53:00 INFO - PROCESS | 1930 | 1467665580195 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:00 INFO - PROCESS | 1930 | 1467665580296 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12643fc00) [pid = 1930] [serial = 1519] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x116742400) [pid = 1930] [serial = 1417] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x112a6a800) [pid = 1930] [serial = 1428] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x112f53400) [pid = 1930] [serial = 1419] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x125305000) [pid = 1930] [serial = 1398] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x113ddc800) [pid = 1930] [serial = 1416] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x116635c00) [pid = 1930] [serial = 1405] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x115d56c00) [pid = 1930] [serial = 1404] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x119703400) [pid = 1930] [serial = 1380] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x1211b6400) [pid = 1930] [serial = 1384] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x120fe8400) [pid = 1930] [serial = 1383] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x118710000) [pid = 1930] [serial = 1377] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x113dddc00) [pid = 1930] [serial = 1365] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x115e23c00) [pid = 1930] [serial = 1366] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x124896800) [pid = 1930] [serial = 1360] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x1204fc000) [pid = 1930] [serial = 1410] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x116905400) [pid = 1930] [serial = 1371] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x116f6cc00) [pid = 1930] [serial = 1372] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x112a64000) [pid = 1930] [serial = 1362] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x112a86000) [pid = 1930] [serial = 1363] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x1180bec00) [pid = 1930] [serial = 1374] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x118623800) [pid = 1930] [serial = 1375] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1131a3400) [pid = 1930] [serial = 1368] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x115e94400) [pid = 1930] [serial = 1369] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x118293000) [pid = 1930] [serial = 1408] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x117f49800) [pid = 1930] [serial = 1407] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x120feb400) [pid = 1930] [serial = 1411] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x121594400) [pid = 1930] [serial = 1387] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1214e6400) [pid = 1930] [serial = 1386] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1204fc400) [pid = 1930] [serial = 1413] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x124892000) [pid = 1930] [serial = 1389] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x124ab3400) [pid = 1930] [serial = 1396] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1204fa400) [pid = 1930] [serial = 1395] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x126359c00) [pid = 1930] [serial = 1399] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11698bc00) [pid = 1930] [serial = 1392] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x112a6d400) [pid = 1930] [serial = 1420] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x124ab0000) [pid = 1930] [serial = 1390] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x119adb000) [pid = 1930] [serial = 1381] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1190a1000) [pid = 1930] [serial = 1378] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1186c4000) [pid = 1930] [serial = 1393] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1214ef000) [pid = 1930] [serial = 1414] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x120f46800) [pid = 1930] [serial = 1513] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x117c19c00) [pid = 1930] [serial = 1468] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1176f0c00) [pid = 1930] [serial = 1466] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1176ee400) [pid = 1930] [serial = 1492] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x116749000) [pid = 1930] [serial = 1426] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x115d58800) [pid = 1930] [serial = 1447] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x11674f400) [pid = 1930] [serial = 1431] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x112f4f400) [pid = 1930] [serial = 883] [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.] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x116142000) [pid = 1930] [serial = 1425] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x116751c00) [pid = 1930] [serial = 1465] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x112f57400) [pid = 1930] [serial = 1423] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1183a1c00) [pid = 1930] [serial = 1436] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1214ebc00) [pid = 1930] [serial = 1474] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x118717400) [pid = 1930] [serial = 1438] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x120fed000) [pid = 1930] [serial = 1472] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x120fea000) [pid = 1930] [serial = 1495] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12643ac00) [pid = 1930] [serial = 1402] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11698a800) [pid = 1930] [serial = 1451] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11674a400) [pid = 1930] [serial = 1450] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12635f800) [pid = 1930] [serial = 1401] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x116747c00) [pid = 1930] [serial = 1448] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1204f1400) [pid = 1930] [serial = 1471] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1211ae000) [pid = 1930] [serial = 1445] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1211b6000) [pid = 1930] [serial = 1514] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x120f4ac00) [pid = 1930] [serial = 1444] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1167a2400) [pid = 1930] [serial = 1432] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12686c800) [pid = 1930] [serial = 1501] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1214f3000) [pid = 1930] [serial = 1459] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1186c2800) [pid = 1930] [serial = 1493] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1190a2000) [pid = 1930] [serial = 1454] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x120fea400) [pid = 1930] [serial = 1456] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1204f0800) [pid = 1930] [serial = 1442] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12133b400) [pid = 1930] [serial = 1496] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x125311c00) [pid = 1930] [serial = 1498] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x118257800) [pid = 1930] [serial = 1435] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x124d9c000) [pid = 1930] [serial = 1475] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x126365c00) [pid = 1930] [serial = 1477] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1190f2800) [pid = 1930] [serial = 1439] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x118620400) [pid = 1930] [serial = 1469] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x11975f800) [pid = 1930] [serial = 1441] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x1211b0000) [pid = 1930] [serial = 1516] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x1132b9c00) [pid = 1930] [serial = 1429] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x112a6a400) [pid = 1930] [serial = 1422] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1186c8c00) [pid = 1930] [serial = 1453] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x1269d0400) [pid = 1930] [serial = 1502] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x128c6cc00) [pid = 1930] [serial = 1490] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x12926a800) [pid = 1930] [serial = 1507] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x128c63000) [pid = 1930] [serial = 1487] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x126654000) [pid = 1930] [serial = 1489] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x128bdcc00) [pid = 1930] [serial = 1484] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x1219a3800) [pid = 1930] [serial = 1517] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x128be2000) [pid = 1930] [serial = 1486] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x126463000) [pid = 1930] [serial = 1481] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x1266bd000) [pid = 1930] [serial = 1483] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x126442c00) [pid = 1930] [serial = 1480] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x126438400) [pid = 1930] [serial = 1478] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x121810800) [pid = 1930] [serial = 1460] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x1266b3c00) [pid = 1930] [serial = 1504] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x12489bc00) [pid = 1930] [serial = 1462] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x124ad5c00) [pid = 1930] [serial = 1463] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x12643d400) [pid = 1930] [serial = 1499] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x1211b2000) [pid = 1930] [serial = 1457] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 55 (0x129646400) [pid = 1930] [serial = 1511] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 54 (0x1294a6c00) [pid = 1930] [serial = 1508] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 53 (0x1294b2800) [pid = 1930] [serial = 1510] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | --DOMWINDOW == 52 (0x128c64800) [pid = 1930] [serial = 1505] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1930 | 1467665580475 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1930 | 1467665580478 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x112e54800 == 20 [pid = 1930] [id = 518] 13:53:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x1129a8800) [pid = 1930] [serial = 1554] [outer = 0x0] 13:53:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x112a5e800) [pid = 1930] [serial = 1555] [outer = 0x1129a8800] 13:53:00 INFO - PROCESS | 1930 | 1467665580499 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x112a6b000) [pid = 1930] [serial = 1556] [outer = 0x1129a8800] 13:53:01 INFO - PROCESS | 1930 | 1467665581014 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]]]}] 13:53:01 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) 13:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 876ms 13:53:01 INFO - PROCESS | 1930 | 1467665581065 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:53:01 INFO - PROCESS | 1930 | 1467665581069 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:53:01 INFO - PROCESS | 1930 | 1467665581074 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1930 | 1467665581078 Marionette TRACE conn2 <- [1,2046,null,{}] 13:53:01 INFO - PROCESS | 1930 | 1467665581083 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}] 13:53:01 INFO - PROCESS | 1930 | 1467665581086 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:01 INFO - PROCESS | 1930 | 1467665581212 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:53:01 INFO - PROCESS | 1930 | 1467665581277 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1930 | 1467665581278 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x116411800 == 21 [pid = 1930] [id = 519] 13:53:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x1129ad800) [pid = 1930] [serial = 1557] [outer = 0x0] 13:53:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x112a7b400) [pid = 1930] [serial = 1558] [outer = 0x1129ad800] 13:53:01 INFO - PROCESS | 1930 | 1467665581310 Marionette DEBUG loaded listener.js 13:53:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x112e36400) [pid = 1930] [serial = 1559] [outer = 0x1129ad800] 13:53:01 INFO - PROCESS | 1930 | 1467665581768 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]]]}] 13:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 725ms 13:53:01 INFO - PROCESS | 1930 | 1467665581797 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1930 | 1467665581801 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:53:01 INFO - PROCESS | 1930 | 1467665581806 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1930 | 1467665581808 Marionette TRACE conn2 <- [1,2050,null,{}] 13:53:01 INFO - PROCESS | 1930 | 1467665581811 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}] 13:53:01 INFO - PROCESS | 1930 | 1467665581813 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:01 INFO - PROCESS | 1930 | 1467665581910 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:53:01 INFO - PROCESS | 1930 | 1467665581962 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1930 | 1467665581964 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x117142000 == 22 [pid = 1930] [id = 520] 13:53:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x112f57400) [pid = 1930] [serial = 1560] [outer = 0x0] 13:53:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x1132c7000) [pid = 1930] [serial = 1561] [outer = 0x112f57400] 13:53:01 INFO - PROCESS | 1930 | 1467665581996 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x113c97400) [pid = 1930] [serial = 1562] [outer = 0x112f57400] 13:53:02 INFO - PROCESS | 1930 | 1467665582429 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]]]}] 13:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 13:53:02 INFO - PROCESS | 1930 | 1467665582477 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:53:02 INFO - PROCESS | 1930 | 1467665582479 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:53:02 INFO - PROCESS | 1930 | 1467665582481 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:53:02 INFO - PROCESS | 1930 | 1467665582484 Marionette TRACE conn2 <- [1,2054,null,{}] 13:53:02 INFO - PROCESS | 1930 | 1467665582493 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}] 13:53:02 INFO - PROCESS | 1930 | 1467665582496 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:02 INFO - PROCESS | 1930 | 1467665582591 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:53:02 INFO - PROCESS | 1930 | 1467665582665 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:02 INFO - PROCESS | 1930 | 1467665582667 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x1180e9000 == 23 [pid = 1930] [id = 521] 13:53:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x115e23c00) [pid = 1930] [serial = 1563] [outer = 0x0] 13:53:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x115e8cc00) [pid = 1930] [serial = 1564] [outer = 0x115e23c00] 13:53:02 INFO - PROCESS | 1930 | 1467665582705 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x1161a1800) [pid = 1930] [serial = 1565] [outer = 0x115e23c00] 13:53:03 INFO - PROCESS | 1930 | 1467665583253 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]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 822ms 13:53:03 INFO - PROCESS | 1930 | 1467665583305 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:53:03 INFO - PROCESS | 1930 | 1467665583308 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:53:03 INFO - PROCESS | 1930 | 1467665583311 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1930 | 1467665583314 Marionette TRACE conn2 <- [1,2058,null,{}] 13:53:03 INFO - PROCESS | 1930 | 1467665583317 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}] 13:53:03 INFO - PROCESS | 1930 | 1467665583320 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:03 INFO - PROCESS | 1930 | 1467665583452 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:53:03 INFO - PROCESS | 1930 | 1467665583515 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:03 INFO - PROCESS | 1930 | 1467665583516 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x118726000 == 24 [pid = 1930] [id = 522] 13:53:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x11662fc00) [pid = 1930] [serial = 1566] [outer = 0x0] 13:53:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x116749000) [pid = 1930] [serial = 1567] [outer = 0x11662fc00] 13:53:03 INFO - PROCESS | 1930 | 1467665583546 Marionette DEBUG loaded listener.js 13:53:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x11674f000) [pid = 1930] [serial = 1568] [outer = 0x11662fc00] 13:53:03 INFO - PROCESS | 1930 | 1467665583976 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]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 673ms 13:53:03 INFO - PROCESS | 1930 | 1467665583985 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:53:03 INFO - PROCESS | 1930 | 1467665583986 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:53:03 INFO - PROCESS | 1930 | 1467665583988 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1930 | 1467665583990 Marionette TRACE conn2 <- [1,2062,null,{}] 13:53:03 INFO - PROCESS | 1930 | 1467665583995 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}] 13:53:03 INFO - PROCESS | 1930 | 1467665583996 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:04 INFO - PROCESS | 1930 | 1467665584085 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:53:04 INFO - PROCESS | 1930 | 1467665584132 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1930 | 1467665584133 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x1188bf000 == 25 [pid = 1930] [id = 523] 13:53:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x11663c000) [pid = 1930] [serial = 1569] [outer = 0x0] 13:53:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x1167a1c00) [pid = 1930] [serial = 1570] [outer = 0x11663c000] 13:53:04 INFO - PROCESS | 1930 | 1467665584162 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x11698a000) [pid = 1930] [serial = 1571] [outer = 0x11663c000] 13:53:04 INFO - PROCESS | 1930 | 1467665584596 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]]]}] 13:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 622ms 13:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:53:04 INFO - PROCESS | 1930 | 1467665584611 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1930 | 1467665584612 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:53:04 INFO - PROCESS | 1930 | 1467665584614 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1930 | 1467665584615 Marionette TRACE conn2 <- [1,2066,null,{}] 13:53:04 INFO - PROCESS | 1930 | 1467665584618 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}] 13:53:04 INFO - PROCESS | 1930 | 1467665584622 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:04 INFO - PROCESS | 1930 | 1467665584776 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:53:04 INFO - PROCESS | 1930 | 1467665584878 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1930 | 1467665584879 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x116167000 == 26 [pid = 1930] [id = 524] 13:53:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x1121b0c00) [pid = 1930] [serial = 1572] [outer = 0x0] 13:53:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x11273c400) [pid = 1930] [serial = 1573] [outer = 0x1121b0c00] 13:53:04 INFO - PROCESS | 1930 | 1467665584909 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x112d41000) [pid = 1930] [serial = 1574] [outer = 0x1121b0c00] 13:53:05 INFO - PROCESS | 1930 | --DOCSHELL 0x117164800 == 25 [pid = 1930] [id = 507] 13:53:05 INFO - PROCESS | 1930 | 1467665585719 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]]]}] 13:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1121ms 13:53:05 INFO - PROCESS | 1930 | 1467665585736 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:53:05 INFO - PROCESS | 1930 | 1467665585738 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:53:05 INFO - PROCESS | 1930 | 1467665585743 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:53:05 INFO - PROCESS | 1930 | 1467665585745 Marionette TRACE conn2 <- [1,2070,null,{}] 13:53:05 INFO - PROCESS | 1930 | 1467665585749 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}] 13:53:05 INFO - PROCESS | 1930 | 1467665585751 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:05 INFO - PROCESS | 1930 | 1467665585831 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:53:05 INFO - PROCESS | 1930 | 1467665585836 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1930 | 1467665585839 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x116ab5000 == 26 [pid = 1930] [id = 525] 13:53:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x112f59c00) [pid = 1930] [serial = 1575] [outer = 0x0] 13:53:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x113360800) [pid = 1930] [serial = 1576] [outer = 0x112f59c00] 13:53:05 INFO - PROCESS | 1930 | 1467665585871 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x115d4e000) [pid = 1930] [serial = 1577] [outer = 0x112f59c00] 13:53:06 INFO - PROCESS | 1930 | 1467665586253 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]]]}] 13:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 521ms 13:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:53:06 INFO - PROCESS | 1930 | 1467665586264 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:53:06 INFO - PROCESS | 1930 | 1467665586267 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:53:06 INFO - PROCESS | 1930 | 1467665586271 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1930 | 1467665586273 Marionette TRACE conn2 <- [1,2074,null,{}] 13:53:06 INFO - PROCESS | 1930 | 1467665586276 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}] 13:53:06 INFO - PROCESS | 1930 | 1467665586278 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:06 INFO - PROCESS | 1930 | 1467665586356 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:53:06 INFO - PROCESS | 1930 | 1467665586363 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:06 INFO - PROCESS | 1930 | 1467665586365 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182f3000 == 27 [pid = 1930] [id = 526] 13:53:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x115e22c00) [pid = 1930] [serial = 1578] [outer = 0x0] 13:53:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1164e7800) [pid = 1930] [serial = 1579] [outer = 0x115e22c00] 13:53:06 INFO - PROCESS | 1930 | 1467665586392 Marionette DEBUG loaded listener.js 13:53:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x11674e400) [pid = 1930] [serial = 1580] [outer = 0x115e22c00] 13:53:06 INFO - PROCESS | 1930 | 1467665586748 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]]]}] 13:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 523ms 13:53:06 INFO - PROCESS | 1930 | 1467665586800 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:53:06 INFO - PROCESS | 1930 | 1467665586810 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:53:06 INFO - PROCESS | 1930 | 1467665586812 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1930 | 1467665586815 Marionette TRACE conn2 <- [1,2078,null,{}] 13:53:06 INFO - PROCESS | 1930 | 1467665586831 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}] 13:53:06 INFO - PROCESS | 1930 | 1467665586834 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:06 INFO - PROCESS | 1930 | 1467665586933 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:53:06 INFO - PROCESS | 1930 | 1467665586941 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:06 INFO - PROCESS | 1930 | 1467665586943 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x119444800 == 28 [pid = 1930] [id = 527] 13:53:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x112a60000) [pid = 1930] [serial = 1581] [outer = 0x0] 13:53:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1176f2000) [pid = 1930] [serial = 1582] [outer = 0x112a60000] 13:53:06 INFO - PROCESS | 1930 | 1467665586977 Marionette DEBUG loaded listener.js 13:53:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1180c6000) [pid = 1930] [serial = 1583] [outer = 0x112a60000] 13:53:07 INFO - PROCESS | 1930 | 1467665587345 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]]]}] 13:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 572ms 13:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:53:07 INFO - PROCESS | 1930 | 1467665587384 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:53:07 INFO - PROCESS | 1930 | 1467665587385 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:53:07 INFO - PROCESS | 1930 | 1467665587388 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1930 | 1467665587389 Marionette TRACE conn2 <- [1,2082,null,{}] 13:53:07 INFO - PROCESS | 1930 | 1467665587391 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}] 13:53:07 INFO - PROCESS | 1930 | 1467665587392 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:07 INFO - PROCESS | 1930 | 1467665587494 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:53:07 INFO - PROCESS | 1930 | 1467665587497 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:07 INFO - PROCESS | 1930 | 1467665587498 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12122d000 == 29 [pid = 1930] [id = 528] 13:53:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x118252400) [pid = 1930] [serial = 1584] [outer = 0x0] 13:53:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x118296800) [pid = 1930] [serial = 1585] [outer = 0x118252400] 13:53:07 INFO - PROCESS | 1930 | 1467665587524 Marionette DEBUG loaded listener.js 13:53:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1186c1800) [pid = 1930] [serial = 1586] [outer = 0x118252400] 13:53:07 INFO - PROCESS | 1930 | 1467665587864 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]]]}] 13:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 521ms 13:53:07 INFO - PROCESS | 1930 | 1467665587910 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:53:07 INFO - PROCESS | 1930 | 1467665587911 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:53:07 INFO - PROCESS | 1930 | 1467665587914 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1930 | 1467665587915 Marionette TRACE conn2 <- [1,2086,null,{}] 13:53:07 INFO - PROCESS | 1930 | 1467665587917 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}] 13:53:07 INFO - PROCESS | 1930 | 1467665587926 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:08 INFO - PROCESS | 1930 | 1467665588019 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:53:08 INFO - PROCESS | 1930 | 1467665588063 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1930 | 1467665588064 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215a9000 == 30 [pid = 1930] [id = 529] 13:53:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x112a88800) [pid = 1930] [serial = 1587] [outer = 0x0] 13:53:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1186c9800) [pid = 1930] [serial = 1588] [outer = 0x112a88800] 13:53:08 INFO - PROCESS | 1930 | 1467665588089 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11870f800) [pid = 1930] [serial = 1589] [outer = 0x112a88800] 13:53:08 INFO - PROCESS | 1930 | 1467665588434 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]]]}] 13:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 569ms 13:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:53:08 INFO - PROCESS | 1930 | 1467665588484 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:53:08 INFO - PROCESS | 1930 | 1467665588485 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:53:08 INFO - PROCESS | 1930 | 1467665588488 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:53:08 INFO - PROCESS | 1930 | 1467665588489 Marionette TRACE conn2 <- [1,2090,null,{}] 13:53:08 INFO - PROCESS | 1930 | 1467665588491 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}] 13:53:08 INFO - PROCESS | 1930 | 1467665588495 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:08 INFO - PROCESS | 1930 | 1467665588613 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:53:08 INFO - PROCESS | 1930 | 1467665588623 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1930 | 1467665588626 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c5c800 == 31 [pid = 1930] [id = 530] 13:53:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x118717800) [pid = 1930] [serial = 1590] [outer = 0x0] 13:53:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119705000) [pid = 1930] [serial = 1591] [outer = 0x118717800] 13:53:08 INFO - PROCESS | 1930 | 1467665588651 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x119adac00) [pid = 1930] [serial = 1592] [outer = 0x118717800] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1129a8800) [pid = 1930] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1266b9000) [pid = 1930] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x128c6e800) [pid = 1930] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12926d400) [pid = 1930] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1190f7800) [pid = 1930] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x112d65000) [pid = 1930] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x11976cc00) [pid = 1930] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1121b0800) [pid = 1930] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x117c1f800) [pid = 1930] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x112f58400) [pid = 1930] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1263b9c00) [pid = 1930] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1176e9800) [pid = 1930] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:53:08 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1131a6c00) [pid = 1930] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:53:09 INFO - PROCESS | 1930 | 1467665589074 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]]]}] 13:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 618ms 13:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:53:09 INFO - PROCESS | 1930 | 1467665589106 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:53:09 INFO - PROCESS | 1930 | 1467665589108 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:53:09 INFO - PROCESS | 1930 | 1467665589110 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:53:09 INFO - PROCESS | 1930 | 1467665589111 Marionette TRACE conn2 <- [1,2094,null,{}] 13:53:09 INFO - PROCESS | 1930 | 1467665589113 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}] 13:53:09 INFO - PROCESS | 1930 | 1467665589114 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:09 INFO - PROCESS | 1930 | 1467665589194 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:53:09 INFO - PROCESS | 1930 | 1467665589198 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1930 | 1467665589199 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x124c0b800 == 32 [pid = 1930] [id = 531] 13:53:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x112a66000) [pid = 1930] [serial = 1593] [outer = 0x0] 13:53:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x119768000) [pid = 1930] [serial = 1594] [outer = 0x112a66000] 13:53:09 INFO - PROCESS | 1930 | 1467665589226 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1204f3400) [pid = 1930] [serial = 1595] [outer = 0x112a66000] 13:53:09 INFO - PROCESS | 1930 | 1467665589550 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]]]}] 13:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 473ms 13:53:09 INFO - PROCESS | 1930 | 1467665589600 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:53:09 INFO - PROCESS | 1930 | 1467665589601 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:53:09 INFO - PROCESS | 1930 | 1467665589603 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:53:09 INFO - PROCESS | 1930 | 1467665589604 Marionette TRACE conn2 <- [1,2098,null,{}] 13:53:09 INFO - PROCESS | 1930 | 1467665589608 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}] 13:53:09 INFO - PROCESS | 1930 | 1467665589611 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:09 INFO - PROCESS | 1930 | 1467665589685 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:53:09 INFO - PROCESS | 1930 | 1467665589691 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1930 | 1467665589693 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12536a800 == 33 [pid = 1930] [id = 532] 13:53:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x119ada800) [pid = 1930] [serial = 1596] [outer = 0x0] 13:53:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x120ecb400) [pid = 1930] [serial = 1597] [outer = 0x119ada800] 13:53:09 INFO - PROCESS | 1930 | 1467665589717 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x120ed2c00) [pid = 1930] [serial = 1598] [outer = 0x119ada800] 13:53:10 INFO - PROCESS | 1930 | 1467665590043 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]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 473ms 13:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:53:10 INFO - PROCESS | 1930 | 1467665590077 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:53:10 INFO - PROCESS | 1930 | 1467665590079 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:53:10 INFO - PROCESS | 1930 | 1467665590081 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1930 | 1467665590082 Marionette TRACE conn2 <- [1,2102,null,{}] 13:53:10 INFO - PROCESS | 1930 | 1467665590084 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}] 13:53:10 INFO - PROCESS | 1930 | 1467665590085 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:10 INFO - PROCESS | 1930 | 1467665590167 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:53:10 INFO - PROCESS | 1930 | 1467665590170 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1930 | 1467665590172 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x119444000 == 34 [pid = 1930] [id = 533] 13:53:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x120ed4400) [pid = 1930] [serial = 1599] [outer = 0x0] 13:53:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x120ed6400) [pid = 1930] [serial = 1600] [outer = 0x120ed4400] 13:53:10 INFO - PROCESS | 1930 | 1467665590199 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x120fe9000) [pid = 1930] [serial = 1601] [outer = 0x120ed4400] 13:53:10 INFO - PROCESS | 1930 | 1467665590538 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]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 468ms 13:53:10 INFO - PROCESS | 1930 | 1467665590549 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:53:10 INFO - PROCESS | 1930 | 1467665590550 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:53:10 INFO - PROCESS | 1930 | 1467665590552 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1930 | 1467665590554 Marionette TRACE conn2 <- [1,2106,null,{}] 13:53:10 INFO - PROCESS | 1930 | 1467665590557 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}] 13:53:10 INFO - PROCESS | 1930 | 1467665590560 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:10 INFO - PROCESS | 1930 | 1467665590664 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:53:10 INFO - PROCESS | 1930 | 1467665590670 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1930 | 1467665590671 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x126962000 == 35 [pid = 1930] [id = 534] 13:53:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x112137800) [pid = 1930] [serial = 1602] [outer = 0x0] 13:53:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x120f44800) [pid = 1930] [serial = 1603] [outer = 0x112137800] 13:53:10 INFO - PROCESS | 1930 | 1467665590697 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x12109fc00) [pid = 1930] [serial = 1604] [outer = 0x112137800] 13:53:11 INFO - PROCESS | 1930 | 1467665591260 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]]]}] 13:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 768ms 13:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:53:11 INFO - PROCESS | 1930 | 1467665591322 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:53:11 INFO - PROCESS | 1930 | 1467665591324 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:53:11 INFO - PROCESS | 1930 | 1467665591327 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:53:11 INFO - PROCESS | 1930 | 1467665591329 Marionette TRACE conn2 <- [1,2110,null,{}] 13:53:11 INFO - PROCESS | 1930 | 1467665591334 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}] 13:53:11 INFO - PROCESS | 1930 | 1467665591335 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:11 INFO - PROCESS | 1930 | 1467665591446 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:53:11 INFO - PROCESS | 1930 | 1467665591526 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:11 INFO - PROCESS | 1930 | 1467665591528 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11717c800 == 36 [pid = 1930] [id = 535] 13:53:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x112a62800) [pid = 1930] [serial = 1605] [outer = 0x0] 13:53:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x112f4f400) [pid = 1930] [serial = 1606] [outer = 0x112a62800] 13:53:11 INFO - PROCESS | 1930 | 1467665591559 Marionette DEBUG loaded listener.js 13:53:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x113c69000) [pid = 1930] [serial = 1607] [outer = 0x112a62800] 13:53:12 INFO - PROCESS | 1930 | 1467665592090 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]]]}] 13:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 821ms 13:53:12 INFO - PROCESS | 1930 | 1467665592164 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:53:12 INFO - PROCESS | 1930 | 1467665592168 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:53:12 INFO - PROCESS | 1930 | 1467665592176 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:53:12 INFO - PROCESS | 1930 | 1467665592179 Marionette TRACE conn2 <- [1,2114,null,{}] 13:53:12 INFO - PROCESS | 1930 | 1467665592183 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}] 13:53:12 INFO - PROCESS | 1930 | 1467665592186 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:12 INFO - PROCESS | 1930 | 1467665592339 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:53:12 INFO - PROCESS | 1930 | 1467665592416 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:12 INFO - PROCESS | 1930 | 1467665592418 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x117169800 == 37 [pid = 1930] [id = 536] 13:53:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x112d67400) [pid = 1930] [serial = 1608] [outer = 0x0] 13:53:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x115e94400) [pid = 1930] [serial = 1609] [outer = 0x112d67400] 13:53:12 INFO - PROCESS | 1930 | 1467665592449 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11679a800) [pid = 1930] [serial = 1610] [outer = 0x112d67400] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x119444000 == 36 [pid = 1930] [id = 533] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12536a800 == 35 [pid = 1930] [id = 532] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x124c0b800 == 34 [pid = 1930] [id = 531] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x121c5c800 == 33 [pid = 1930] [id = 530] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x1215a9000 == 32 [pid = 1930] [id = 529] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12122d000 == 31 [pid = 1930] [id = 528] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x119444800 == 30 [pid = 1930] [id = 527] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x1182f3000 == 29 [pid = 1930] [id = 526] 13:53:13 INFO - PROCESS | 1930 | --DOCSHELL 0x116ab5000 == 28 [pid = 1930] [id = 525] 13:53:13 INFO - PROCESS | 1930 | 1467665593081 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]]]}] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x126655400) [pid = 1930] [serial = 1520] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11674ec00) [pid = 1930] [serial = 1546] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x116f90800) [pid = 1930] [serial = 1547] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x112a6b000) [pid = 1930] [serial = 1556] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112a5e800) [pid = 1930] [serial = 1555] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x126f54c00) [pid = 1930] [serial = 1531] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x128e53400) [pid = 1930] [serial = 1534] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1294a3400) [pid = 1930] [serial = 1537] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12a65f400) [pid = 1930] [serial = 1538] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x129175c00) [pid = 1930] [serial = 1535] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12109bc00) [pid = 1930] [serial = 1525] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x121a73800) [pid = 1930] [serial = 1526] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x11619cc00) [pid = 1930] [serial = 1522] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x118623c00) [pid = 1930] [serial = 1523] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x124d99000) [pid = 1930] [serial = 1528] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1126fdc00) [pid = 1930] [serial = 1540] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x112a6a000) [pid = 1930] [serial = 1541] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x119703000) [pid = 1930] [serial = 1553] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x118627000) [pid = 1930] [serial = 1552] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x116142400) [pid = 1930] [serial = 1544] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x128c68c00) [pid = 1930] [serial = 1532] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1190efc00) [pid = 1930] [serial = 1550] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x1133e9800) [pid = 1930] [serial = 1543] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x1264d0800) [pid = 1930] [serial = 1529] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x118627800) [pid = 1930] [serial = 1549] [outer = 0x0] [url = about:blank] 13:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 924ms 13:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:53:13 INFO - PROCESS | 1930 | 1467665593101 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1930 | 1467665593103 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:53:13 INFO - PROCESS | 1930 | 1467665593108 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1930 | 1467665593110 Marionette TRACE conn2 <- [1,2118,null,{}] 13:53:13 INFO - PROCESS | 1930 | 1467665593114 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}] 13:53:13 INFO - PROCESS | 1930 | 1467665593115 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:13 INFO - PROCESS | 1930 | 1467665593194 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:53:13 INFO - PROCESS | 1930 | 1467665593199 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1930 | 1467665593201 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x117144000 == 29 [pid = 1930] [id = 537] 13:53:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x115d4cc00) [pid = 1930] [serial = 1611] [outer = 0x0] 13:53:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x115d58400) [pid = 1930] [serial = 1612] [outer = 0x115d4cc00] 13:53:13 INFO - PROCESS | 1930 | 1467665593232 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x1164ea800) [pid = 1930] [serial = 1613] [outer = 0x115d4cc00] 13:53:13 INFO - PROCESS | 1930 | 1467665593691 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]]]}] 13:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 623ms 13:53:13 INFO - PROCESS | 1930 | 1467665593730 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1930 | 1467665593734 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:53:13 INFO - PROCESS | 1930 | 1467665593741 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1930 | 1467665593744 Marionette TRACE conn2 <- [1,2122,null,{}] 13:53:13 INFO - PROCESS | 1930 | 1467665593747 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}] 13:53:13 INFO - PROCESS | 1930 | 1467665593750 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:13 INFO - PROCESS | 1930 | 1467665593899 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:53:13 INFO - PROCESS | 1930 | 1467665593917 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1930 | 1467665593919 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x11873d000 == 30 [pid = 1930] [id = 538] 13:53:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x116f6b000) [pid = 1930] [serial = 1614] [outer = 0x0] 13:53:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x116f93000) [pid = 1930] [serial = 1615] [outer = 0x116f6b000] 13:53:13 INFO - PROCESS | 1930 | 1467665593963 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x117c1d400) [pid = 1930] [serial = 1616] [outer = 0x116f6b000] 13:53:14 INFO - PROCESS | 1930 | 1467665594357 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]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 675ms 13:53:14 INFO - PROCESS | 1930 | 1467665594416 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1930 | 1467665594418 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:53:14 INFO - PROCESS | 1930 | 1467665594420 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1930 | 1467665594422 Marionette TRACE conn2 <- [1,2126,null,{}] 13:53:14 INFO - PROCESS | 1930 | 1467665594430 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}] 13:53:14 INFO - PROCESS | 1930 | 1467665594433 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:14 INFO - PROCESS | 1930 | 1467665594515 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:53:14 INFO - PROCESS | 1930 | 1467665594520 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1930 | 1467665594523 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12141a000 == 31 [pid = 1930] [id = 539] 13:53:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x112f4c000) [pid = 1930] [serial = 1617] [outer = 0x0] 13:53:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x11848cc00) [pid = 1930] [serial = 1618] [outer = 0x112f4c000] 13:53:14 INFO - PROCESS | 1930 | 1467665594554 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x118715800) [pid = 1930] [serial = 1619] [outer = 0x112f4c000] 13:53:14 INFO - PROCESS | 1930 | 1467665594888 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]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 13:53:14 INFO - PROCESS | 1930 | 1467665594895 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1930 | 1467665594897 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:53:14 INFO - PROCESS | 1930 | 1467665594899 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1930 | 1467665594900 Marionette TRACE conn2 <- [1,2130,null,{}] 13:53:14 INFO - PROCESS | 1930 | 1467665594903 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}] 13:53:14 INFO - PROCESS | 1930 | 1467665594904 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:15 INFO - PROCESS | 1930 | 1467665595018 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:53:15 INFO - PROCESS | 1930 | 1467665595051 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1930 | 1467665595052 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c70800 == 32 [pid = 1930] [id = 540] 13:53:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x11824d000) [pid = 1930] [serial = 1620] [outer = 0x0] 13:53:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1190f3c00) [pid = 1930] [serial = 1621] [outer = 0x11824d000] 13:53:15 INFO - PROCESS | 1930 | 1467665595078 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x119760000) [pid = 1930] [serial = 1622] [outer = 0x11824d000] 13:53:15 INFO - PROCESS | 1930 | 1467665595413 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] 13:53:15 INFO - PROCESS | 1930 | 1467665595470 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:53:15 INFO - PROCESS | 1930 | 1467665595472 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1930 | 1467665595473 Marionette TRACE conn2 <- [1,2134,null,{}] 13:53:15 INFO - PROCESS | 1930 | 1467665595475 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}] 13:53:15 INFO - PROCESS | 1930 | 1467665595477 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:15 INFO - PROCESS | 1930 | 1467665595577 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:53:15 INFO - PROCESS | 1930 | 1467665595587 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1930 | 1467665595589 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x126417000 == 33 [pid = 1930] [id = 541] 13:53:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x112f51000) [pid = 1930] [serial = 1623] [outer = 0x0] 13:53:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1204efc00) [pid = 1930] [serial = 1624] [outer = 0x112f51000] 13:53:15 INFO - PROCESS | 1930 | 1467665595614 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x120ece400) [pid = 1930] [serial = 1625] [outer = 0x112f51000] 13:53:15 INFO - PROCESS | 1930 | 1467665595966 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]]]}] 13:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 13:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:53:16 INFO - PROCESS | 1930 | 1467665595997 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:53:16 INFO - PROCESS | 1930 | 1467665595998 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:53:16 INFO - PROCESS | 1930 | 1467665596000 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:53:16 INFO - PROCESS | 1930 | 1467665596001 Marionette TRACE conn2 <- [1,2138,null,{}] 13:53:16 INFO - PROCESS | 1930 | 1467665596003 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}] 13:53:16 INFO - PROCESS | 1930 | 1467665596008 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:16 INFO - PROCESS | 1930 | 1467665596125 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:53:16 INFO - PROCESS | 1930 | 1467665596162 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1930 | 1467665596164 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x128adc800 == 34 [pid = 1930] [id = 542] 13:53:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x120f45000) [pid = 1930] [serial = 1626] [outer = 0x0] 13:53:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1211a9800) [pid = 1930] [serial = 1627] [outer = 0x120f45000] 13:53:16 INFO - PROCESS | 1930 | 1467665596189 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1214a6400) [pid = 1930] [serial = 1628] [outer = 0x120f45000] 13:53:16 INFO - PROCESS | 1930 | 1467665596597 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]]]}] 13:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 619ms 13:53:16 INFO - PROCESS | 1930 | 1467665596620 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:53:16 INFO - PROCESS | 1930 | 1467665596622 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:53:16 INFO - PROCESS | 1930 | 1467665596627 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:53:16 INFO - PROCESS | 1930 | 1467665596629 Marionette TRACE conn2 <- [1,2142,null,{}] 13:53:16 INFO - PROCESS | 1930 | 1467665596632 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}] 13:53:16 INFO - PROCESS | 1930 | 1467665596634 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:16 INFO - PROCESS | 1930 | 1467665596788 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:53:16 INFO - PROCESS | 1930 | 1467665596808 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1930 | 1467665596810 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x128e9f800 == 35 [pid = 1930] [id = 543] 13:53:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x120fed000) [pid = 1930] [serial = 1629] [outer = 0x0] 13:53:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1214e8c00) [pid = 1930] [serial = 1630] [outer = 0x120fed000] 13:53:16 INFO - PROCESS | 1930 | 1467665596839 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1214ee800) [pid = 1930] [serial = 1631] [outer = 0x120fed000] 13:53:17 INFO - PROCESS | 1930 | 1467665597186 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] 13:53:17 INFO - PROCESS | 1930 | 1467665597199 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:53:17 INFO - PROCESS | 1930 | 1467665597201 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1930 | 1467665597202 Marionette TRACE conn2 <- [1,2146,null,{}] 13:53:17 INFO - PROCESS | 1930 | 1467665597204 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}] 13:53:17 INFO - PROCESS | 1930 | 1467665597206 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:17 INFO - PROCESS | 1930 | 1467665597306 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112f59c00) [pid = 1930] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1121b0c00) [pid = 1930] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115e22c00) [pid = 1930] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1129ad800) [pid = 1930] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x112f57400) [pid = 1930] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x112a60000) [pid = 1930] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x112a88800) [pid = 1930] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x118252400) [pid = 1930] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x115e23c00) [pid = 1930] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x118717800) [pid = 1930] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x11662fc00) [pid = 1930] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11663c000) [pid = 1930] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x112a66000) [pid = 1930] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x120ed4400) [pid = 1930] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:53:17 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x119ada800) [pid = 1930] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:53:17 INFO - PROCESS | 1930 | 1467665597483 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1930 | 1467665597484 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x116964000 == 36 [pid = 1930] [id = 544] 13:53:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x111f27000) [pid = 1930] [serial = 1632] [outer = 0x0] 13:53:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x112a60000) [pid = 1930] [serial = 1633] [outer = 0x111f27000] 13:53:17 INFO - PROCESS | 1930 | 1467665597510 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x114fbfc00) [pid = 1930] [serial = 1634] [outer = 0x111f27000] 13:53:17 INFO - PROCESS | 1930 | 1467665597867 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] 13:53:17 INFO - PROCESS | 1930 | 1467665597923 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:53:17 INFO - PROCESS | 1930 | 1467665597925 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1930 | 1467665597926 Marionette TRACE conn2 <- [1,2150,null,{}] 13:53:17 INFO - PROCESS | 1930 | 1467665597929 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}] 13:53:17 INFO - PROCESS | 1930 | 1467665597930 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:18 INFO - PROCESS | 1930 | 1467665598074 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:53:18 INFO - PROCESS | 1930 | 1467665598087 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:18 INFO - PROCESS | 1930 | 1467665598088 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x121418000 == 37 [pid = 1930] [id = 545] 13:53:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x111f37c00) [pid = 1930] [serial = 1635] [outer = 0x0] 13:53:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1167a1800) [pid = 1930] [serial = 1636] [outer = 0x111f37c00] 13:53:18 INFO - PROCESS | 1930 | 1467665598129 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x120fe8000) [pid = 1930] [serial = 1637] [outer = 0x111f37c00] 13:53:18 INFO - PROCESS | 1930 | 1467665598454 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]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 568ms 13:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:53:18 INFO - PROCESS | 1930 | 1467665598495 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1930 | 1467665598496 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:53:18 INFO - PROCESS | 1930 | 1467665598498 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1930 | 1467665598499 Marionette TRACE conn2 <- [1,2154,null,{}] 13:53:18 INFO - PROCESS | 1930 | 1467665598502 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}] 13:53:18 INFO - PROCESS | 1930 | 1467665598503 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:18 INFO - PROCESS | 1930 | 1467665598582 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:53:18 INFO - PROCESS | 1930 | 1467665598586 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:18 INFO - PROCESS | 1930 | 1467665598588 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296cd800 == 38 [pid = 1930] [id = 546] 13:53:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1186c8800) [pid = 1930] [serial = 1638] [outer = 0x0] 13:53:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x121a67400) [pid = 1930] [serial = 1639] [outer = 0x1186c8800] 13:53:18 INFO - PROCESS | 1930 | 1467665598612 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x121cc3800) [pid = 1930] [serial = 1640] [outer = 0x1186c8800] 13:53:18 INFO - PROCESS | 1930 | 1467665598982 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]]]}] 13:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 13:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:53:19 INFO - PROCESS | 1930 | 1467665599019 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:53:19 INFO - PROCESS | 1930 | 1467665599021 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:53:19 INFO - PROCESS | 1930 | 1467665599023 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:53:19 INFO - PROCESS | 1930 | 1467665599026 Marionette TRACE conn2 <- [1,2158,null,{}] 13:53:19 INFO - PROCESS | 1930 | 1467665599029 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}] 13:53:19 INFO - PROCESS | 1930 | 1467665599031 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:19 INFO - PROCESS | 1930 | 1467665599128 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:53:19 INFO - PROCESS | 1930 | 1467665599131 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1930 | 1467665599133 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a959800 == 39 [pid = 1930] [id = 547] 13:53:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x123bd4000) [pid = 1930] [serial = 1641] [outer = 0x0] 13:53:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x124ad8400) [pid = 1930] [serial = 1642] [outer = 0x123bd4000] 13:53:19 INFO - PROCESS | 1930 | 1467665599160 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x125386c00) [pid = 1930] [serial = 1643] [outer = 0x123bd4000] 13:53:19 INFO - PROCESS | 1930 | 1467665599546 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]]]}] 13:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 574ms 13:53:19 INFO - PROCESS | 1930 | 1467665599598 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:53:19 INFO - PROCESS | 1930 | 1467665599601 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:53:19 INFO - PROCESS | 1930 | 1467665599604 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:53:19 INFO - PROCESS | 1930 | 1467665599606 Marionette TRACE conn2 <- [1,2162,null,{}] 13:53:19 INFO - PROCESS | 1930 | 1467665599610 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}] 13:53:19 INFO - PROCESS | 1930 | 1467665599612 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:19 INFO - PROCESS | 1930 | 1467665599717 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:53:19 INFO - PROCESS | 1930 | 1467665599789 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1930 | 1467665599790 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x117174800 == 40 [pid = 1930] [id = 548] 13:53:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x112f4bc00) [pid = 1930] [serial = 1644] [outer = 0x0] 13:53:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x112f56000) [pid = 1930] [serial = 1645] [outer = 0x112f4bc00] 13:53:19 INFO - PROCESS | 1930 | 1467665599822 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x115e8e800) [pid = 1930] [serial = 1646] [outer = 0x112f4bc00] 13:53:20 INFO - PROCESS | 1930 | 1467665600265 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]]]}] 13:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 722ms 13:53:20 INFO - PROCESS | 1930 | 1467665600326 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:53:20 INFO - PROCESS | 1930 | 1467665600329 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:53:20 INFO - PROCESS | 1930 | 1467665600334 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1930 | 1467665600335 Marionette TRACE conn2 <- [1,2166,null,{}] 13:53:20 INFO - PROCESS | 1930 | 1467665600338 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}] 13:53:20 INFO - PROCESS | 1930 | 1467665600340 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:20 INFO - PROCESS | 1930 | 1467665600444 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:53:20 INFO - PROCESS | 1930 | 1467665600517 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1930 | 1467665600518 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x1253af800 == 41 [pid = 1930] [id = 549] 13:53:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1167a2800) [pid = 1930] [serial = 1647] [outer = 0x0] 13:53:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1180c0800) [pid = 1930] [serial = 1648] [outer = 0x1167a2800] 13:53:20 INFO - PROCESS | 1930 | 1467665600550 Marionette DEBUG loaded listener.js 13:53:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x118623c00) [pid = 1930] [serial = 1649] [outer = 0x1167a2800] 13:53:20 INFO - PROCESS | 1930 | 1467665600978 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]]]}] 13:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 13:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:53:21 INFO - PROCESS | 1930 | 1467665601004 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1930 | 1467665601005 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:53:21 INFO - PROCESS | 1930 | 1467665601008 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1930 | 1467665601010 Marionette TRACE conn2 <- [1,2170,null,{}] 13:53:21 INFO - PROCESS | 1930 | 1467665601018 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}] 13:53:21 INFO - PROCESS | 1930 | 1467665601021 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:21 INFO - PROCESS | 1930 | 1467665601147 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:53:21 INFO - PROCESS | 1930 | 1467665601209 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:21 INFO - PROCESS | 1930 | 1467665601211 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a95c800 == 42 [pid = 1930] [id = 550] 13:53:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1190f6800) [pid = 1930] [serial = 1650] [outer = 0x0] 13:53:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x120f3c000) [pid = 1930] [serial = 1651] [outer = 0x1190f6800] 13:53:21 INFO - PROCESS | 1930 | 1467665601242 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1211ac000) [pid = 1930] [serial = 1652] [outer = 0x1190f6800] 13:53:21 INFO - PROCESS | 1930 | 1467665601699 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]]]}] 13:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 722ms 13:53:21 INFO - PROCESS | 1930 | 1467665601731 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:53:21 INFO - PROCESS | 1930 | 1467665601733 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:53:21 INFO - PROCESS | 1930 | 1467665601736 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1930 | 1467665601737 Marionette TRACE conn2 <- [1,2174,null,{}] 13:53:21 INFO - PROCESS | 1930 | 1467665601740 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}] 13:53:21 INFO - PROCESS | 1930 | 1467665601741 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:21 INFO - PROCESS | 1930 | 1467665601849 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:53:21 INFO - PROCESS | 1930 | 1467665601906 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:21 INFO - PROCESS | 1930 | 1467665601907 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aedd000 == 43 [pid = 1930] [id = 551] 13:53:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1211b2800) [pid = 1930] [serial = 1653] [outer = 0x0] 13:53:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12142d000) [pid = 1930] [serial = 1654] [outer = 0x1211b2800] 13:53:21 INFO - PROCESS | 1930 | 1467665601937 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1248c8800) [pid = 1930] [serial = 1655] [outer = 0x1211b2800] 13:53:22 INFO - PROCESS | 1930 | 1467665602577 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]]]}] 13:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 871ms 13:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:53:22 INFO - PROCESS | 1930 | 1467665602606 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:53:22 INFO - PROCESS | 1930 | 1467665602611 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:53:22 INFO - PROCESS | 1930 | 1467665602614 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:53:22 INFO - PROCESS | 1930 | 1467665602616 Marionette TRACE conn2 <- [1,2178,null,{}] 13:53:22 INFO - PROCESS | 1930 | 1467665602620 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}] 13:53:22 INFO - PROCESS | 1930 | 1467665602621 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:22 INFO - PROCESS | 1930 | 1467665602715 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:53:22 INFO - PROCESS | 1930 | 1467665602775 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1930 | 1467665602778 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x11715c800 == 44 [pid = 1930] [id = 552] 13:53:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x111f27c00) [pid = 1930] [serial = 1656] [outer = 0x0] 13:53:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1121b2800) [pid = 1930] [serial = 1657] [outer = 0x111f27c00] 13:53:22 INFO - PROCESS | 1930 | 1467665602806 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x112a69400) [pid = 1930] [serial = 1658] [outer = 0x111f27c00] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x1296cd800 == 43 [pid = 1930] [id = 546] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x121418000 == 42 [pid = 1930] [id = 545] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x116964000 == 41 [pid = 1930] [id = 544] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x128e9f800 == 40 [pid = 1930] [id = 543] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x128adc800 == 39 [pid = 1930] [id = 542] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x126417000 == 38 [pid = 1930] [id = 541] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x123c70800 == 37 [pid = 1930] [id = 540] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12141a000 == 36 [pid = 1930] [id = 539] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x11873d000 == 35 [pid = 1930] [id = 538] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x117144000 == 34 [pid = 1930] [id = 537] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x117169800 == 33 [pid = 1930] [id = 536] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x126962000 == 32 [pid = 1930] [id = 534] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x11717c800 == 31 [pid = 1930] [id = 535] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12aedd000 == 30 [pid = 1930] [id = 551] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12a95c800 == 29 [pid = 1930] [id = 550] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x1253af800 == 28 [pid = 1930] [id = 549] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12a959800 == 27 [pid = 1930] [id = 547] 13:53:23 INFO - PROCESS | 1930 | --DOCSHELL 0x117174800 == 26 [pid = 1930] [id = 548] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x113360800) [pid = 1930] [serial = 1576] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x115d4e000) [pid = 1930] [serial = 1577] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x112d41000) [pid = 1930] [serial = 1574] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11273c400) [pid = 1930] [serial = 1573] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1164e7800) [pid = 1930] [serial = 1579] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x112e36400) [pid = 1930] [serial = 1559] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x112a7b400) [pid = 1930] [serial = 1558] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x113c97400) [pid = 1930] [serial = 1562] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1176f2000) [pid = 1930] [serial = 1582] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1132c7000) [pid = 1930] [serial = 1561] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1186c9800) [pid = 1930] [serial = 1588] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x118296800) [pid = 1930] [serial = 1585] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1161a1800) [pid = 1930] [serial = 1565] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x115e8cc00) [pid = 1930] [serial = 1564] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x119705000) [pid = 1930] [serial = 1591] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11674f000) [pid = 1930] [serial = 1568] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x116749000) [pid = 1930] [serial = 1567] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11870f800) [pid = 1930] [serial = 1589] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x11698a000) [pid = 1930] [serial = 1571] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1204f3400) [pid = 1930] [serial = 1595] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1167a1c00) [pid = 1930] [serial = 1570] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x119768000) [pid = 1930] [serial = 1594] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x120ed6400) [pid = 1930] [serial = 1600] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x119adac00) [pid = 1930] [serial = 1592] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x120ecb400) [pid = 1930] [serial = 1597] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x120fe9000) [pid = 1930] [serial = 1601] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x1186c1800) [pid = 1930] [serial = 1586] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x120f44800) [pid = 1930] [serial = 1603] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x120ed2c00) [pid = 1930] [serial = 1598] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x11674e400) [pid = 1930] [serial = 1580] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x1180c6000) [pid = 1930] [serial = 1583] [outer = 0x0] [url = about:blank] 13:53:23 INFO - PROCESS | 1930 | 1467665603776 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]]]}] 13:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1175ms 13:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:53:23 INFO - PROCESS | 1930 | 1467665603789 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:53:23 INFO - PROCESS | 1930 | 1467665603791 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:53:23 INFO - PROCESS | 1930 | 1467665603794 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:53:23 INFO - PROCESS | 1930 | 1467665603796 Marionette TRACE conn2 <- [1,2182,null,{}] 13:53:23 INFO - PROCESS | 1930 | 1467665603800 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}] 13:53:23 INFO - PROCESS | 1930 | 1467665603802 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:23 INFO - PROCESS | 1930 | 1467665603886 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:53:23 INFO - PROCESS | 1930 | 1467665603894 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:23 INFO - PROCESS | 1930 | 1467665603895 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x11617d800 == 27 [pid = 1930] [id = 553] 13:53:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x1129af000) [pid = 1930] [serial = 1659] [outer = 0x0] 13:53:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x112a5ec00) [pid = 1930] [serial = 1660] [outer = 0x1129af000] 13:53:23 INFO - PROCESS | 1930 | 1467665603924 Marionette DEBUG loaded listener.js 13:53:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x112a6c800) [pid = 1930] [serial = 1661] [outer = 0x1129af000] 13:53:24 INFO - PROCESS | 1930 | 1467665604285 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]]]}] 13:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 13:53:24 INFO - PROCESS | 1930 | 1467665604325 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:53:24 INFO - PROCESS | 1930 | 1467665604329 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:53:24 INFO - PROCESS | 1930 | 1467665604335 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1930 | 1467665604337 Marionette TRACE conn2 <- [1,2186,null,{}] 13:53:24 INFO - PROCESS | 1930 | 1467665604339 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}] 13:53:24 INFO - PROCESS | 1930 | 1467665604341 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:24 INFO - PROCESS | 1930 | 1467665604419 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:53:24 INFO - PROCESS | 1930 | 1467665604426 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:24 INFO - PROCESS | 1930 | 1467665604428 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x11715c000 == 28 [pid = 1930] [id = 554] 13:53:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x112f51800) [pid = 1930] [serial = 1662] [outer = 0x0] 13:53:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1132c4400) [pid = 1930] [serial = 1663] [outer = 0x112f51800] 13:53:24 INFO - PROCESS | 1930 | 1467665604456 Marionette DEBUG loaded listener.js 13:53:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x113c67000) [pid = 1930] [serial = 1664] [outer = 0x112f51800] 13:53:24 INFO - PROCESS | 1930 | 1467665604783 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]]]}] 13:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 475ms 13:53:24 INFO - PROCESS | 1930 | 1467665604811 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:53:24 INFO - PROCESS | 1930 | 1467665604820 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:53:24 INFO - PROCESS | 1930 | 1467665604823 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1930 | 1467665604825 Marionette TRACE conn2 <- [1,2190,null,{}] 13:53:24 INFO - PROCESS | 1930 | 1467665604834 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}] 13:53:24 INFO - PROCESS | 1930 | 1467665604838 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:24 INFO - PROCESS | 1930 | 1467665604930 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:53:25 INFO - PROCESS | 1930 | 1467665605006 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1930 | 1467665605009 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x11844b000 == 29 [pid = 1930] [id = 555] 13:53:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x115d52000) [pid = 1930] [serial = 1665] [outer = 0x0] 13:53:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x115e29400) [pid = 1930] [serial = 1666] [outer = 0x115d52000] 13:53:25 INFO - PROCESS | 1930 | 1467665605042 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1164e7800) [pid = 1930] [serial = 1667] [outer = 0x115d52000] 13:53:25 INFO - PROCESS | 1930 | 1467665605431 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]]]}] 13:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 622ms 13:53:25 INFO - PROCESS | 1930 | 1467665605446 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1930 | 1467665605447 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:53:25 INFO - PROCESS | 1930 | 1467665605450 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1930 | 1467665605451 Marionette TRACE conn2 <- [1,2194,null,{}] 13:53:25 INFO - PROCESS | 1930 | 1467665605453 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}] 13:53:25 INFO - PROCESS | 1930 | 1467665605454 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:25 INFO - PROCESS | 1930 | 1467665605564 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:53:25 INFO - PROCESS | 1930 | 1467665605581 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1930 | 1467665605582 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x119430000 == 30 [pid = 1930] [id = 556] 13:53:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x11674fc00) [pid = 1930] [serial = 1668] [outer = 0x0] 13:53:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1167a2c00) [pid = 1930] [serial = 1669] [outer = 0x11674fc00] 13:53:25 INFO - PROCESS | 1930 | 1467665605610 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11698bc00) [pid = 1930] [serial = 1670] [outer = 0x11674fc00] 13:53:25 INFO - PROCESS | 1930 | 1467665605944 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]]]}] 13:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 13:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:53:25 INFO - PROCESS | 1930 | 1467665605970 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1930 | 1467665605971 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:53:25 INFO - PROCESS | 1930 | 1467665605973 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1930 | 1467665605975 Marionette TRACE conn2 <- [1,2198,null,{}] 13:53:25 INFO - PROCESS | 1930 | 1467665605985 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}] 13:53:25 INFO - PROCESS | 1930 | 1467665605986 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:26 INFO - PROCESS | 1930 | 1467665606080 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:53:26 INFO - PROCESS | 1930 | 1467665606083 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1930 | 1467665606085 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x121110800 == 31 [pid = 1930] [id = 557] 13:53:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x116747800) [pid = 1930] [serial = 1671] [outer = 0x0] 13:53:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x116f9c800) [pid = 1930] [serial = 1672] [outer = 0x116747800] 13:53:26 INFO - PROCESS | 1930 | 1467665606109 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x117f4c000) [pid = 1930] [serial = 1673] [outer = 0x116747800] 13:53:26 INFO - PROCESS | 1930 | 1467665606464 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]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 13:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:53:26 INFO - PROCESS | 1930 | 1467665606499 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1930 | 1467665606500 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:53:26 INFO - PROCESS | 1930 | 1467665606502 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1930 | 1467665606503 Marionette TRACE conn2 <- [1,2202,null,{}] 13:53:26 INFO - PROCESS | 1930 | 1467665606505 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}] 13:53:26 INFO - PROCESS | 1930 | 1467665606510 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:26 INFO - PROCESS | 1930 | 1467665606624 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:53:26 INFO - PROCESS | 1930 | 1467665606637 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1930 | 1467665606639 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c48000 == 32 [pid = 1930] [id = 558] 13:53:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1180bb400) [pid = 1930] [serial = 1674] [outer = 0x0] 13:53:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x118296800) [pid = 1930] [serial = 1675] [outer = 0x1180bb400] 13:53:26 INFO - PROCESS | 1930 | 1467665606665 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x118714c00) [pid = 1930] [serial = 1676] [outer = 0x1180bb400] 13:53:27 INFO - PROCESS | 1930 | 1467665607005 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]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 13:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:53:27 INFO - PROCESS | 1930 | 1467665607022 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1930 | 1467665607024 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:53:27 INFO - PROCESS | 1930 | 1467665607033 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1930 | 1467665607034 Marionette TRACE conn2 <- [1,2206,null,{}] 13:53:27 INFO - PROCESS | 1930 | 1467665607043 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}] 13:53:27 INFO - PROCESS | 1930 | 1467665607044 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:27 INFO - PROCESS | 1930 | 1467665607136 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:53:27 INFO - PROCESS | 1930 | 1467665607140 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1930 | 1467665607142 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c65800 == 33 [pid = 1930] [id = 559] 13:53:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1121ba000) [pid = 1930] [serial = 1677] [outer = 0x0] 13:53:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1190a1800) [pid = 1930] [serial = 1678] [outer = 0x1121ba000] 13:53:27 INFO - PROCESS | 1930 | 1467665607167 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119703000) [pid = 1930] [serial = 1679] [outer = 0x1121ba000] 13:53:27 INFO - PROCESS | 1930 | 1467665607506 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]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 534ms 13:53:27 INFO - PROCESS | 1930 | 1467665607560 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1930 | 1467665607562 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:53:27 INFO - PROCESS | 1930 | 1467665607564 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1930 | 1467665607565 Marionette TRACE conn2 <- [1,2210,null,{}] 13:53:27 INFO - PROCESS | 1930 | 1467665607567 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}] 13:53:27 INFO - PROCESS | 1930 | 1467665607568 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:27 INFO - PROCESS | 1930 | 1467665607667 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:53:27 INFO - PROCESS | 1930 | 1467665607680 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1930 | 1467665607681 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12536e800 == 34 [pid = 1930] [id = 560] 13:53:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x119705c00) [pid = 1930] [serial = 1680] [outer = 0x0] 13:53:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x119711c00) [pid = 1930] [serial = 1681] [outer = 0x119705c00] 13:53:27 INFO - PROCESS | 1930 | 1467665607706 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x119ade800) [pid = 1930] [serial = 1682] [outer = 0x119705c00] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x120f45000) [pid = 1930] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x111f27000) [pid = 1930] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11824d000) [pid = 1930] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x111f37c00) [pid = 1930] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x115d4cc00) [pid = 1930] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112a62800) [pid = 1930] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112f51000) [pid = 1930] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x120fed000) [pid = 1930] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x112d67400) [pid = 1930] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x112f4c000) [pid = 1930] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x116f6b000) [pid = 1930] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1186c8800) [pid = 1930] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x112137800) [pid = 1930] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:53:28 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x123bd4000) [pid = 1930] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:53:28 INFO - PROCESS | 1930 | 1467665608153 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]]]}] 13:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 620ms 13:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:53:28 INFO - PROCESS | 1930 | 1467665608185 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:53:28 INFO - PROCESS | 1930 | 1467665608186 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:53:28 INFO - PROCESS | 1930 | 1467665608188 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:53:28 INFO - PROCESS | 1930 | 1467665608189 Marionette TRACE conn2 <- [1,2214,null,{}] 13:53:28 INFO - PROCESS | 1930 | 1467665608192 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}] 13:53:28 INFO - PROCESS | 1930 | 1467665608193 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:28 INFO - PROCESS | 1930 | 1467665608278 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:53:28 INFO - PROCESS | 1930 | 1467665608334 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1930 | 1467665608335 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x126417000 == 35 [pid = 1930] [id = 561] 13:53:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x111f27000) [pid = 1930] [serial = 1683] [outer = 0x0] 13:53:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x115ddd800) [pid = 1930] [serial = 1684] [outer = 0x111f27000] 13:53:28 INFO - PROCESS | 1930 | 1467665608360 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1186c3000) [pid = 1930] [serial = 1685] [outer = 0x111f27000] 13:53:28 INFO - PROCESS | 1930 | 1467665608649 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]]]}] 13:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 468ms 13:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:53:28 INFO - PROCESS | 1930 | 1467665608664 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:53:28 INFO - PROCESS | 1930 | 1467665608665 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:53:28 INFO - PROCESS | 1930 | 1467665608668 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:53:28 INFO - PROCESS | 1930 | 1467665608669 Marionette TRACE conn2 <- [1,2218,null,{}] 13:53:28 INFO - PROCESS | 1930 | 1467665608671 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}] 13:53:28 INFO - PROCESS | 1930 | 1467665608672 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:28 INFO - PROCESS | 1930 | 1467665608765 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:53:28 INFO - PROCESS | 1930 | 1467665608768 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1930 | 1467665608769 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f8a800 == 36 [pid = 1930] [id = 562] 13:53:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1186c8800) [pid = 1930] [serial = 1686] [outer = 0x0] 13:53:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1204f3400) [pid = 1930] [serial = 1687] [outer = 0x1186c8800] 13:53:28 INFO - PROCESS | 1930 | 1467665608796 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1204fc000) [pid = 1930] [serial = 1688] [outer = 0x1186c8800] 13:53:29 INFO - PROCESS | 1930 | 1467665609105 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]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 467ms 13:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:53:29 INFO - PROCESS | 1930 | 1467665609136 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1930 | 1467665609137 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:53:29 INFO - PROCESS | 1930 | 1467665609140 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1930 | 1467665609144 Marionette TRACE conn2 <- [1,2222,null,{}] 13:53:29 INFO - PROCESS | 1930 | 1467665609146 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}] 13:53:29 INFO - PROCESS | 1930 | 1467665609148 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:29 INFO - PROCESS | 1930 | 1467665609274 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:53:29 INFO - PROCESS | 1930 | 1467665609281 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1930 | 1467665609283 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x129122800 == 37 [pid = 1930] [id = 563] 13:53:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x116795c00) [pid = 1930] [serial = 1689] [outer = 0x0] 13:53:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x120ecbc00) [pid = 1930] [serial = 1690] [outer = 0x116795c00] 13:53:29 INFO - PROCESS | 1930 | 1467665609310 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120fef800) [pid = 1930] [serial = 1691] [outer = 0x116795c00] 13:53:29 INFO - PROCESS | 1930 | 1467665609648 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]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 13:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:53:29 INFO - PROCESS | 1930 | 1467665609663 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1930 | 1467665609664 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:53:29 INFO - PROCESS | 1930 | 1467665609667 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1930 | 1467665609668 Marionette TRACE conn2 <- [1,2226,null,{}] 13:53:29 INFO - PROCESS | 1930 | 1467665609670 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}] 13:53:29 INFO - PROCESS | 1930 | 1467665609671 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:29 INFO - PROCESS | 1930 | 1467665609753 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:53:29 INFO - PROCESS | 1930 | 1467665609758 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1930 | 1467665609760 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296b8800 == 38 [pid = 1930] [id = 564] 13:53:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120ff0400) [pid = 1930] [serial = 1692] [outer = 0x0] 13:53:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1211b6400) [pid = 1930] [serial = 1693] [outer = 0x120ff0400] 13:53:29 INFO - PROCESS | 1930 | 1467665609785 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1214a9000) [pid = 1930] [serial = 1694] [outer = 0x120ff0400] 13:53:30 INFO - PROCESS | 1930 | 1467665610279 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]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 617ms 13:53:30 INFO - PROCESS | 1930 | 1467665610285 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:53:30 INFO - PROCESS | 1930 | 1467665610288 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:53:30 INFO - PROCESS | 1930 | 1467665610291 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1930 | 1467665610293 Marionette TRACE conn2 <- [1,2230,null,{}] 13:53:30 INFO - PROCESS | 1930 | 1467665610297 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}] 13:53:30 INFO - PROCESS | 1930 | 1467665610299 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:30 INFO - PROCESS | 1930 | 1467665610410 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:53:30 INFO - PROCESS | 1930 | 1467665610473 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:30 INFO - PROCESS | 1930 | 1467665610474 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x116aaf000 == 39 [pid = 1930] [id = 565] 13:53:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1129a4c00) [pid = 1930] [serial = 1695] [outer = 0x0] 13:53:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x112a66000) [pid = 1930] [serial = 1696] [outer = 0x1129a4c00] 13:53:30 INFO - PROCESS | 1930 | 1467665610505 Marionette DEBUG loaded listener.js 13:53:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x112e36400) [pid = 1930] [serial = 1697] [outer = 0x1129a4c00] 13:53:31 INFO - PROCESS | 1930 | 1467665611064 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]]]}] 13:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 824ms 13:53:31 INFO - PROCESS | 1930 | 1467665611115 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:53:31 INFO - PROCESS | 1930 | 1467665611118 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:53:31 INFO - PROCESS | 1930 | 1467665611123 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1930 | 1467665611125 Marionette TRACE conn2 <- [1,2234,null,{}] 13:53:31 INFO - PROCESS | 1930 | 1467665611128 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}] 13:53:31 INFO - PROCESS | 1930 | 1467665611129 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:31 INFO - PROCESS | 1930 | 1467665611243 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:53:31 INFO - PROCESS | 1930 | 1467665611325 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1930 | 1467665611326 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x11934e000 == 40 [pid = 1930] [id = 566] 13:53:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x115d49c00) [pid = 1930] [serial = 1698] [outer = 0x0] 13:53:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x115d53400) [pid = 1930] [serial = 1699] [outer = 0x115d49c00] 13:53:31 INFO - PROCESS | 1930 | 1467665611358 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1164eb000) [pid = 1930] [serial = 1700] [outer = 0x115d49c00] 13:53:31 INFO - PROCESS | 1930 | 1467665611932 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]]]}] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x129122800 == 39 [pid = 1930] [id = 563] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x126f8a800 == 38 [pid = 1930] [id = 562] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x126417000 == 37 [pid = 1930] [id = 561] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12536e800 == 36 [pid = 1930] [id = 560] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x123c65800 == 35 [pid = 1930] [id = 559] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x121c48000 == 34 [pid = 1930] [id = 558] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x121110800 == 33 [pid = 1930] [id = 557] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x119430000 == 32 [pid = 1930] [id = 556] 13:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 870ms 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x11844b000 == 31 [pid = 1930] [id = 555] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x11715c000 == 30 [pid = 1930] [id = 554] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x11617d800 == 29 [pid = 1930] [id = 553] 13:53:31 INFO - PROCESS | 1930 | --DOCSHELL 0x11715c800 == 28 [pid = 1930] [id = 552] 13:53:31 INFO - PROCESS | 1930 | 1467665611994 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:53:31 INFO - PROCESS | 1930 | 1467665611997 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:53:32 INFO - PROCESS | 1930 | 1467665612000 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:53:32 INFO - PROCESS | 1930 | 1467665612001 Marionette TRACE conn2 <- [1,2238,null,{}] 13:53:32 INFO - PROCESS | 1930 | 1467665612005 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}] 13:53:32 INFO - PROCESS | 1930 | 1467665612007 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:32 INFO - PROCESS | 1930 | 1467665612100 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1214a6400) [pid = 1930] [serial = 1628] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x114fbfc00) [pid = 1930] [serial = 1634] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1190f3c00) [pid = 1930] [serial = 1621] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x112a60000) [pid = 1930] [serial = 1633] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x120fe8000) [pid = 1930] [serial = 1637] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x115d58400) [pid = 1930] [serial = 1612] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x112f4f400) [pid = 1930] [serial = 1606] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x120ece400) [pid = 1930] [serial = 1625] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1214e8c00) [pid = 1930] [serial = 1630] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x115e94400) [pid = 1930] [serial = 1609] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x118715800) [pid = 1930] [serial = 1619] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x119760000) [pid = 1930] [serial = 1622] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1164ea800) [pid = 1930] [serial = 1613] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1214ee800) [pid = 1930] [serial = 1631] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11848cc00) [pid = 1930] [serial = 1618] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x117c1d400) [pid = 1930] [serial = 1616] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x11679a800) [pid = 1930] [serial = 1610] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1204efc00) [pid = 1930] [serial = 1624] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1211a9800) [pid = 1930] [serial = 1627] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1167a1800) [pid = 1930] [serial = 1636] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x116f93000) [pid = 1930] [serial = 1615] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x121a67400) [pid = 1930] [serial = 1639] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x12109fc00) [pid = 1930] [serial = 1604] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x113c69000) [pid = 1930] [serial = 1607] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x124ad8400) [pid = 1930] [serial = 1642] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x125386c00) [pid = 1930] [serial = 1643] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x121cc3800) [pid = 1930] [serial = 1640] [outer = 0x0] [url = about:blank] 13:53:32 INFO - PROCESS | 1930 | 1467665612164 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:32 INFO - PROCESS | 1930 | 1467665612165 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x116ab9000 == 29 [pid = 1930] [id = 567] 13:53:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x112f4f400) [pid = 1930] [serial = 1701] [outer = 0x0] 13:53:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1132c2400) [pid = 1930] [serial = 1702] [outer = 0x112f4f400] 13:53:32 INFO - PROCESS | 1930 | 1467665612193 Marionette DEBUG loaded listener.js 13:53:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x114fb3000) [pid = 1930] [serial = 1703] [outer = 0x112f4f400] 13:53:32 INFO - PROCESS | 1930 | 1467665612483 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]]]}] 13:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 13:53:32 INFO - PROCESS | 1930 | 1467665612520 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:53:32 INFO - PROCESS | 1930 | 1467665612523 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:53:32 INFO - PROCESS | 1930 | 1467665612530 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:53:32 INFO - PROCESS | 1930 | 1467665612532 Marionette TRACE conn2 <- [1,2242,null,{}] 13:53:32 INFO - PROCESS | 1930 | 1467665612535 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}] 13:53:32 INFO - PROCESS | 1930 | 1467665612536 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:32 INFO - PROCESS | 1930 | 1467665612636 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:53:32 INFO - PROCESS | 1930 | 1467665612713 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:32 INFO - PROCESS | 1930 | 1467665612715 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x11843f000 == 30 [pid = 1930] [id = 568] 13:53:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x115d51400) [pid = 1930] [serial = 1704] [outer = 0x0] 13:53:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x11619c800) [pid = 1930] [serial = 1705] [outer = 0x115d51400] 13:53:32 INFO - PROCESS | 1930 | 1467665612742 Marionette DEBUG loaded listener.js 13:53:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11674f000) [pid = 1930] [serial = 1706] [outer = 0x115d51400] 13:53:33 INFO - PROCESS | 1930 | 1467665613031 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]]]}] 13:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 13:53:33 INFO - PROCESS | 1930 | 1467665613050 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:53:33 INFO - PROCESS | 1930 | 1467665613051 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:53:33 INFO - PROCESS | 1930 | 1467665613053 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:53:33 INFO - PROCESS | 1930 | 1467665613056 Marionette TRACE conn2 <- [1,2246,null,{}] 13:53:33 INFO - PROCESS | 1930 | 1467665613072 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}] 13:53:33 INFO - PROCESS | 1930 | 1467665613079 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:33 INFO - PROCESS | 1930 | 1467665613163 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:53:33 INFO - PROCESS | 1930 | 1467665613168 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1930 | 1467665613171 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x120474800 == 31 [pid = 1930] [id = 569] 13:53:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x112a6a400) [pid = 1930] [serial = 1707] [outer = 0x0] 13:53:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1176e4000) [pid = 1930] [serial = 1708] [outer = 0x112a6a400] 13:53:33 INFO - PROCESS | 1930 | 1467665613199 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x118251400) [pid = 1930] [serial = 1709] [outer = 0x112a6a400] 13:53:33 INFO - PROCESS | 1930 | 1467665613534 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]]]}] 13:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 531ms 13:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:53:33 INFO - PROCESS | 1930 | 1467665613586 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:53:33 INFO - PROCESS | 1930 | 1467665613588 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:53:33 INFO - PROCESS | 1930 | 1467665613590 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:53:33 INFO - PROCESS | 1930 | 1467665613591 Marionette TRACE conn2 <- [1,2250,null,{}] 13:53:33 INFO - PROCESS | 1930 | 1467665613593 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}] 13:53:33 INFO - PROCESS | 1930 | 1467665613594 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:33 INFO - PROCESS | 1930 | 1467665613673 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:53:33 INFO - PROCESS | 1930 | 1467665613679 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1930 | 1467665613680 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c41800 == 32 [pid = 1930] [id = 570] 13:53:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1180c7000) [pid = 1930] [serial = 1710] [outer = 0x0] 13:53:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x118496800) [pid = 1930] [serial = 1711] [outer = 0x1180c7000] 13:53:33 INFO - PROCESS | 1930 | 1467665613706 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1186c8400) [pid = 1930] [serial = 1712] [outer = 0x1180c7000] 13:53:34 INFO - PROCESS | 1930 | 1467665614054 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]]]}] 13:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 13:53:34 INFO - PROCESS | 1930 | 1467665614060 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:53:34 INFO - PROCESS | 1930 | 1467665614061 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:53:34 INFO - PROCESS | 1930 | 1467665614063 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:53:34 INFO - PROCESS | 1930 | 1467665614064 Marionette TRACE conn2 <- [1,2254,null,{}] 13:53:34 INFO - PROCESS | 1930 | 1467665614067 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}] 13:53:34 INFO - PROCESS | 1930 | 1467665614068 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:34 INFO - PROCESS | 1930 | 1467665614147 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:53:34 INFO - PROCESS | 1930 | 1467665614217 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:34 INFO - PROCESS | 1930 | 1467665614218 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c52800 == 33 [pid = 1930] [id = 571] 13:53:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x112a67800) [pid = 1930] [serial = 1713] [outer = 0x0] 13:53:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11870fc00) [pid = 1930] [serial = 1714] [outer = 0x112a67800] 13:53:34 INFO - PROCESS | 1930 | 1467665614244 Marionette DEBUG loaded listener.js 13:53:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1190f2800) [pid = 1930] [serial = 1715] [outer = 0x112a67800] 13:53:34 INFO - PROCESS | 1930 | 1467665614585 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]]]}] 13:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 572ms 13:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:53:34 INFO - PROCESS | 1930 | 1467665614637 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:53:34 INFO - PROCESS | 1930 | 1467665614638 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:53:34 INFO - PROCESS | 1930 | 1467665614640 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:53:34 INFO - PROCESS | 1930 | 1467665614641 Marionette TRACE conn2 <- [1,2258,null,{}] 13:53:34 INFO - PROCESS | 1930 | 1467665614644 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}] 13:53:34 INFO - PROCESS | 1930 | 1467665614648 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:34 INFO - PROCESS | 1930 | 1467665614773 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:53:34 INFO - PROCESS | 1930 | 1467665614817 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:34 INFO - PROCESS | 1930 | 1467665614818 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x126957800 == 34 [pid = 1930] [id = 572] 13:53:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119703400) [pid = 1930] [serial = 1716] [outer = 0x0] 13:53:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1204f6c00) [pid = 1930] [serial = 1717] [outer = 0x119703400] 13:53:34 INFO - PROCESS | 1930 | 1467665614844 Marionette DEBUG loaded listener.js 13:53:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120fe8800) [pid = 1930] [serial = 1718] [outer = 0x119703400] 13:53:35 INFO - PROCESS | 1930 | 1467665615192 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]]]}] 13:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 571ms 13:53:35 INFO - PROCESS | 1930 | 1467665615211 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:53:35 INFO - PROCESS | 1930 | 1467665615212 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:53:35 INFO - PROCESS | 1930 | 1467665615215 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:53:35 INFO - PROCESS | 1930 | 1467665615216 Marionette TRACE conn2 <- [1,2262,null,{}] 13:53:35 INFO - PROCESS | 1930 | 1467665615218 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}] 13:53:35 INFO - PROCESS | 1930 | 1467665615219 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:35 INFO - PROCESS | 1930 | 1467665615325 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:53:35 INFO - PROCESS | 1930 | 1467665615328 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1930 | 1467665615329 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f96800 == 35 [pid = 1930] [id = 573] 13:53:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120fed000) [pid = 1930] [serial = 1719] [outer = 0x0] 13:53:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12109fc00) [pid = 1930] [serial = 1720] [outer = 0x120fed000] 13:53:35 INFO - PROCESS | 1930 | 1467665615358 Marionette DEBUG loaded listener.js 13:53:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1211d0800) [pid = 1930] [serial = 1721] [outer = 0x120fed000] 13:53:35 INFO - PROCESS | 1930 | 1467665615739 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]]]}] 13:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 570ms 13:53:35 INFO - PROCESS | 1930 | 1467665615785 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:53:35 INFO - PROCESS | 1930 | 1467665615787 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:53:35 INFO - PROCESS | 1930 | 1467665615789 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:53:35 INFO - PROCESS | 1930 | 1467665615790 Marionette TRACE conn2 <- [1,2266,null,{}] 13:53:35 INFO - PROCESS | 1930 | 1467665615792 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}] 13:53:35 INFO - PROCESS | 1930 | 1467665615793 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:35 INFO - PROCESS | 1930 | 1467665615891 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:53:35 INFO - PROCESS | 1930 | 1467665615895 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1930 | 1467665615896 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x128cf6800 == 36 [pid = 1930] [id = 574] 13:53:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1211d0c00) [pid = 1930] [serial = 1722] [outer = 0x0] 13:53:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1214e7c00) [pid = 1930] [serial = 1723] [outer = 0x1211d0c00] 13:53:35 INFO - PROCESS | 1930 | 1467665615920 Marionette DEBUG loaded listener.js 13:53:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1214ee800) [pid = 1930] [serial = 1724] [outer = 0x1211d0c00] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115d52000) [pid = 1930] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x112f51800) [pid = 1930] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1129af000) [pid = 1930] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11674fc00) [pid = 1930] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x111f27c00) [pid = 1930] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116747800) [pid = 1930] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112f4bc00) [pid = 1930] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1167a2800) [pid = 1930] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1190f6800) [pid = 1930] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1211b2800) [pid = 1930] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1180bb400) [pid = 1930] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x111f27000) [pid = 1930] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1121ba000) [pid = 1930] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x119705c00) [pid = 1930] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1186c8800) [pid = 1930] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:53:36 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x116795c00) [pid = 1930] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:53:36 INFO - PROCESS | 1930 | 1467665616331 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]]]}] 13:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 571ms 13:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:53:36 INFO - PROCESS | 1930 | 1467665616361 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:53:36 INFO - PROCESS | 1930 | 1467665616363 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:53:36 INFO - PROCESS | 1930 | 1467665616365 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:53:36 INFO - PROCESS | 1930 | 1467665616366 Marionette TRACE conn2 <- [1,2270,null,{}] 13:53:36 INFO - PROCESS | 1930 | 1467665616368 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}] 13:53:36 INFO - PROCESS | 1930 | 1467665616369 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:36 INFO - PROCESS | 1930 | 1467665616447 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:53:36 INFO - PROCESS | 1930 | 1467665616451 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:36 INFO - PROCESS | 1930 | 1467665616452 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x120472000 == 37 [pid = 1930] [id = 575] 13:53:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x112a60800) [pid = 1930] [serial = 1725] [outer = 0x0] 13:53:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1131a6000) [pid = 1930] [serial = 1726] [outer = 0x112a60800] 13:53:36 INFO - PROCESS | 1930 | 1467665616476 Marionette DEBUG loaded listener.js 13:53:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x116f6e400) [pid = 1930] [serial = 1727] [outer = 0x112a60800] 13:53:36 INFO - PROCESS | 1930 | 1467665616802 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]]]}] 13:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms 13:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:53:36 INFO - PROCESS | 1930 | 1467665616837 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:53:36 INFO - PROCESS | 1930 | 1467665616838 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:53:36 INFO - PROCESS | 1930 | 1467665616840 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:53:36 INFO - PROCESS | 1930 | 1467665616842 Marionette TRACE conn2 <- [1,2274,null,{}] 13:53:36 INFO - PROCESS | 1930 | 1467665616844 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}] 13:53:36 INFO - PROCESS | 1930 | 1467665616845 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:36 INFO - PROCESS | 1930 | 1467665616951 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:53:36 INFO - PROCESS | 1930 | 1467665616958 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:36 INFO - PROCESS | 1930 | 1467665616959 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4c5000 == 38 [pid = 1930] [id = 576] 13:53:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x112a6ac00) [pid = 1930] [serial = 1728] [outer = 0x0] 13:53:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1186c2c00) [pid = 1930] [serial = 1729] [outer = 0x112a6ac00] 13:53:36 INFO - PROCESS | 1930 | 1467665616983 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1211b5400) [pid = 1930] [serial = 1730] [outer = 0x112a6ac00] 13:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 13:53:37 INFO - PROCESS | 1930 | 1467665617304 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]]]}] 13:53:37 INFO - PROCESS | 1930 | 1467665617315 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1930 | 1467665617316 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:53:37 INFO - PROCESS | 1930 | 1467665617319 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1930 | 1467665617320 Marionette TRACE conn2 <- [1,2278,null,{}] 13:53:37 INFO - PROCESS | 1930 | 1467665617323 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}] 13:53:37 INFO - PROCESS | 1930 | 1467665617326 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:37 INFO - PROCESS | 1930 | 1467665617421 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:53:37 INFO - PROCESS | 1930 | 1467665617426 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1930 | 1467665617429 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac22800 == 39 [pid = 1930] [id = 577] 13:53:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1214ee400) [pid = 1930] [serial = 1731] [outer = 0x0] 13:53:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x121a67400) [pid = 1930] [serial = 1732] [outer = 0x1214ee400] 13:53:37 INFO - PROCESS | 1930 | 1467665617455 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1248d1c00) [pid = 1930] [serial = 1733] [outer = 0x1214ee400] 13:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:53:37 INFO - PROCESS | 1930 | 1467665617784 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]]]}] 13:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 469ms 13:53:37 INFO - PROCESS | 1930 | 1467665617788 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1930 | 1467665617789 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:53:37 INFO - PROCESS | 1930 | 1467665617798 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1930 | 1467665617799 Marionette TRACE conn2 <- [1,2282,null,{}] 13:53:37 INFO - PROCESS | 1930 | 1467665617801 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}] 13:53:37 INFO - PROCESS | 1930 | 1467665617802 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:37 INFO - PROCESS | 1930 | 1467665617915 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:53:37 INFO - PROCESS | 1930 | 1467665617948 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1930 | 1467665617949 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae4f000 == 40 [pid = 1930] [id = 578] 13:53:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1190f7800) [pid = 1930] [serial = 1734] [outer = 0x0] 13:53:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x124aabc00) [pid = 1930] [serial = 1735] [outer = 0x1190f7800] 13:53:37 INFO - PROCESS | 1930 | 1467665617973 Marionette DEBUG loaded listener.js 13:53:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x124c55c00) [pid = 1930] [serial = 1736] [outer = 0x1190f7800] 13:53:38 INFO - PROCESS | 1930 | 1467665618250 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]]]}] 13:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 13:53:38 INFO - PROCESS | 1930 | 1467665618319 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:53:38 INFO - PROCESS | 1930 | 1467665618322 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:53:38 INFO - PROCESS | 1930 | 1467665618327 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:53:38 INFO - PROCESS | 1930 | 1467665618329 Marionette TRACE conn2 <- [1,2286,null,{}] 13:53:38 INFO - PROCESS | 1930 | 1467665618333 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}] 13:53:38 INFO - PROCESS | 1930 | 1467665618335 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:38 INFO - PROCESS | 1930 | 1467665618443 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:53:38 INFO - PROCESS | 1930 | 1467665618509 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:38 INFO - PROCESS | 1930 | 1467665618513 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x116ab7000 == 41 [pid = 1930] [id = 579] 13:53:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x112a6bc00) [pid = 1930] [serial = 1737] [outer = 0x0] 13:53:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112e2d000) [pid = 1930] [serial = 1738] [outer = 0x112a6bc00] 13:53:38 INFO - PROCESS | 1930 | 1467665618544 Marionette DEBUG loaded listener.js 13:53:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1132c4800) [pid = 1930] [serial = 1739] [outer = 0x112a6bc00] 13:53:38 INFO - PROCESS | 1930 | 1467665618970 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]]]}] 13:53:38 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 13:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 13:53:39 INFO - PROCESS | 1930 | 1467665618999 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:53:39 INFO - PROCESS | 1930 | 1467665619001 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:53:39 INFO - PROCESS | 1930 | 1467665619005 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:53:39 INFO - PROCESS | 1930 | 1467665619008 Marionette TRACE conn2 <- [1,2290,null,{}] 13:53:39 INFO - PROCESS | 1930 | 1467665619011 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}] 13:53:39 INFO - PROCESS | 1930 | 1467665619013 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:39 INFO - PROCESS | 1930 | 1467665619114 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:53:39 INFO - PROCESS | 1930 | 1467665619172 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1930 | 1467665619173 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x121a05000 == 42 [pid = 1930] [id = 580] 13:53:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x116748800) [pid = 1930] [serial = 1740] [outer = 0x0] 13:53:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11679b800) [pid = 1930] [serial = 1741] [outer = 0x116748800] 13:53:39 INFO - PROCESS | 1930 | 1467665619204 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x116f6cc00) [pid = 1930] [serial = 1742] [outer = 0x116748800] 13:53:39 INFO - PROCESS | 1930 | 1467665619613 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]]]}] 13:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 624ms 13:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:53:39 INFO - PROCESS | 1930 | 1467665619627 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:53:39 INFO - PROCESS | 1930 | 1467665619629 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:53:39 INFO - PROCESS | 1930 | 1467665619631 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:53:39 INFO - PROCESS | 1930 | 1467665619633 Marionette TRACE conn2 <- [1,2294,null,{}] 13:53:39 INFO - PROCESS | 1930 | 1467665619640 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}] 13:53:39 INFO - PROCESS | 1930 | 1467665619643 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:39 INFO - PROCESS | 1930 | 1467665619750 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:53:39 INFO - PROCESS | 1930 | 1467665619845 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1930 | 1467665619848 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a964000 == 43 [pid = 1930] [id = 581] 13:53:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1190f3c00) [pid = 1930] [serial = 1743] [outer = 0x0] 13:53:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x119706400) [pid = 1930] [serial = 1744] [outer = 0x1190f3c00] 13:53:39 INFO - PROCESS | 1930 | 1467665619879 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1204ef800) [pid = 1930] [serial = 1745] [outer = 0x1190f3c00] 13:53:40 INFO - PROCESS | 1930 | 1467665620296 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]]]}] 13:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 670ms 13:53:40 INFO - PROCESS | 1930 | 1467665620302 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:53:40 INFO - PROCESS | 1930 | 1467665620303 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:53:40 INFO - PROCESS | 1930 | 1467665620305 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:53:40 INFO - PROCESS | 1930 | 1467665620307 Marionette TRACE conn2 <- [1,2298,null,{}] 13:53:40 INFO - PROCESS | 1930 | 1467665620309 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}] 13:53:40 INFO - PROCESS | 1930 | 1467665620310 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:40 INFO - PROCESS | 1930 | 1467665620412 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:53:40 INFO - PROCESS | 1930 | 1467665620467 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:40 INFO - PROCESS | 1930 | 1467665620469 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12babc800 == 44 [pid = 1930] [id = 582] 13:53:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x120f41000) [pid = 1930] [serial = 1746] [outer = 0x0] 13:53:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x120fea800) [pid = 1930] [serial = 1747] [outer = 0x120f41000] 13:53:40 INFO - PROCESS | 1930 | 1467665620498 Marionette DEBUG loaded listener.js 13:53:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1214edc00) [pid = 1930] [serial = 1748] [outer = 0x120f41000] 13:53:40 INFO - PROCESS | 1930 | 1467665620929 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]]]}] 13:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 672ms 13:53:40 INFO - PROCESS | 1930 | 1467665620978 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:53:40 INFO - PROCESS | 1930 | 1467665620979 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:53:40 INFO - PROCESS | 1930 | 1467665620982 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:53:40 INFO - PROCESS | 1930 | 1467665620983 Marionette TRACE conn2 <- [1,2302,null,{}] 13:53:40 INFO - PROCESS | 1930 | 1467665620985 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}] 13:53:40 INFO - PROCESS | 1930 | 1467665620987 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:41 INFO - PROCESS | 1930 | 1467665621087 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:53:41 INFO - PROCESS | 1930 | 1467665621189 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:41 INFO - PROCESS | 1930 | 1467665621190 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c58e800 == 45 [pid = 1930] [id = 583] 13:53:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12158c400) [pid = 1930] [serial = 1749] [outer = 0x0] 13:53:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x121ccd400) [pid = 1930] [serial = 1750] [outer = 0x12158c400] 13:53:41 INFO - PROCESS | 1930 | 1467665621220 Marionette DEBUG loaded listener.js 13:53:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x125307400) [pid = 1930] [serial = 1751] [outer = 0x12158c400] 13:53:41 INFO - PROCESS | 1930 | 1467665621808 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]]]}] 13:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 869ms 13:53:41 INFO - PROCESS | 1930 | 1467665621852 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:53:41 INFO - PROCESS | 1930 | 1467665621856 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:53:41 INFO - PROCESS | 1930 | 1467665621861 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:53:41 INFO - PROCESS | 1930 | 1467665621864 Marionette TRACE conn2 <- [1,2306,null,{}] 13:53:41 INFO - PROCESS | 1930 | 1467665621869 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}] 13:53:41 INFO - PROCESS | 1930 | 1467665621871 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:42 INFO - PROCESS | 1930 | 1467665621998 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:53:42 INFO - PROCESS | 1930 | 1467665622059 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1930 | 1467665622062 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x118533000 == 46 [pid = 1930] [id = 584] 13:53:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1132c5400) [pid = 1930] [serial = 1752] [outer = 0x0] 13:53:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x113c8e800) [pid = 1930] [serial = 1753] [outer = 0x1132c5400] 13:53:42 INFO - PROCESS | 1930 | 1467665622090 Marionette DEBUG loaded listener.js 13:53:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x115d58400) [pid = 1930] [serial = 1754] [outer = 0x1132c5400] 13:53:42 INFO - PROCESS | 1930 | 1467665622542 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]]]}] 13:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 729ms 13:53:42 INFO - PROCESS | 1930 | 1467665622590 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:53:42 INFO - PROCESS | 1930 | 1467665622595 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:53:42 INFO - PROCESS | 1930 | 1467665622601 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1930 | 1467665622604 Marionette TRACE conn2 <- [1,2310,null,{}] 13:53:42 INFO - PROCESS | 1930 | 1467665622608 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}] 13:53:42 INFO - PROCESS | 1930 | 1467665622611 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:42 INFO - PROCESS | 1930 | 1467665622780 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac22800 == 45 [pid = 1930] [id = 577] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12a4c5000 == 44 [pid = 1930] [id = 576] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x120472000 == 43 [pid = 1930] [id = 575] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x128cf6800 == 42 [pid = 1930] [id = 574] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x126f96800 == 41 [pid = 1930] [id = 573] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x126957800 == 40 [pid = 1930] [id = 572] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x123c52800 == 39 [pid = 1930] [id = 571] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x121c41800 == 38 [pid = 1930] [id = 570] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x120474800 == 37 [pid = 1930] [id = 569] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x11843f000 == 36 [pid = 1930] [id = 568] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x116ab9000 == 35 [pid = 1930] [id = 567] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x11934e000 == 34 [pid = 1930] [id = 566] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x116aaf000 == 33 [pid = 1930] [id = 565] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x1296b8800 == 32 [pid = 1930] [id = 564] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x118533000 == 31 [pid = 1930] [id = 584] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12c58e800 == 30 [pid = 1930] [id = 583] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12babc800 == 29 [pid = 1930] [id = 582] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12a964000 == 28 [pid = 1930] [id = 581] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x121a05000 == 27 [pid = 1930] [id = 580] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x12ae4f000 == 26 [pid = 1930] [id = 578] 13:53:43 INFO - PROCESS | 1930 | --DOCSHELL 0x116ab7000 == 25 [pid = 1930] [id = 579] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115e29400) [pid = 1930] [serial = 1666] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1164e7800) [pid = 1930] [serial = 1667] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1132c4400) [pid = 1930] [serial = 1663] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x112a5ec00) [pid = 1930] [serial = 1660] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x1167a2c00) [pid = 1930] [serial = 1669] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x112a69400) [pid = 1930] [serial = 1658] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1121b2800) [pid = 1930] [serial = 1657] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x116f9c800) [pid = 1930] [serial = 1672] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x115e8e800) [pid = 1930] [serial = 1646] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x112f56000) [pid = 1930] [serial = 1645] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x118623c00) [pid = 1930] [serial = 1649] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1180c0800) [pid = 1930] [serial = 1648] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1211ac000) [pid = 1930] [serial = 1652] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x120f3c000) [pid = 1930] [serial = 1651] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1248c8800) [pid = 1930] [serial = 1655] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12142d000) [pid = 1930] [serial = 1654] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x118296800) [pid = 1930] [serial = 1675] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x115ddd800) [pid = 1930] [serial = 1684] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1190a1800) [pid = 1930] [serial = 1678] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x119711c00) [pid = 1930] [serial = 1681] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1204f3400) [pid = 1930] [serial = 1687] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x119ade800) [pid = 1930] [serial = 1682] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x113c67000) [pid = 1930] [serial = 1664] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x112a6c800) [pid = 1930] [serial = 1661] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x120fef800) [pid = 1930] [serial = 1691] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x119703000) [pid = 1930] [serial = 1679] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1204fc000) [pid = 1930] [serial = 1688] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x118714c00) [pid = 1930] [serial = 1676] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1211b6400) [pid = 1930] [serial = 1693] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1186c3000) [pid = 1930] [serial = 1685] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x117f4c000) [pid = 1930] [serial = 1673] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x120ecbc00) [pid = 1930] [serial = 1690] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x11698bc00) [pid = 1930] [serial = 1670] [outer = 0x0] [url = about:blank] 13:53:43 INFO - PROCESS | 1930 | 1467665623547 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:43 INFO - PROCESS | 1930 | 1467665623549 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f07000 == 26 [pid = 1930] [id = 585] 13:53:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x112a60000) [pid = 1930] [serial = 1755] [outer = 0x0] 13:53:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x112a69400) [pid = 1930] [serial = 1756] [outer = 0x112a60000] 13:53:43 INFO - PROCESS | 1930 | 1467665623582 Marionette DEBUG loaded listener.js 13:53:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x112f51400) [pid = 1930] [serial = 1757] [outer = 0x112a60000] 13:53:43 INFO - PROCESS | 1930 | 1467665623984 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]]]}] 13:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1423ms 13:53:44 INFO - PROCESS | 1930 | 1467665624034 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1930 | 1467665624038 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:53:44 INFO - PROCESS | 1930 | 1467665624088 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1930 | 1467665624090 Marionette TRACE conn2 <- [1,2314,null,{}] 13:53:44 INFO - PROCESS | 1930 | 1467665624098 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}] 13:53:44 INFO - PROCESS | 1930 | 1467665624102 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:44 INFO - PROCESS | 1930 | 1467665624221 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:53:44 INFO - PROCESS | 1930 | 1467665624233 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1930 | 1467665624235 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x117175000 == 27 [pid = 1930] [id = 586] 13:53:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x115e92000) [pid = 1930] [serial = 1758] [outer = 0x0] 13:53:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11614c400) [pid = 1930] [serial = 1759] [outer = 0x115e92000] 13:53:44 INFO - PROCESS | 1930 | 1467665624278 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11674d400) [pid = 1930] [serial = 1760] [outer = 0x115e92000] 13:53:44 INFO - PROCESS | 1930 | 1467665624657 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]]]}] 13:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 668ms 13:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:53:44 INFO - PROCESS | 1930 | 1467665624713 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1930 | 1467665624716 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:53:44 INFO - PROCESS | 1930 | 1467665624718 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1930 | 1467665624720 Marionette TRACE conn2 <- [1,2318,null,{}] 13:53:44 INFO - PROCESS | 1930 | 1467665624722 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}] 13:53:44 INFO - PROCESS | 1930 | 1467665624723 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:44 INFO - PROCESS | 1930 | 1467665624825 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:53:44 INFO - PROCESS | 1930 | 1467665624831 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1930 | 1467665624833 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11872f000 == 28 [pid = 1930] [id = 587] 13:53:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x116797800) [pid = 1930] [serial = 1761] [outer = 0x0] 13:53:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x116f75400) [pid = 1930] [serial = 1762] [outer = 0x116797800] 13:53:44 INFO - PROCESS | 1930 | 1467665624859 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x117f55000) [pid = 1930] [serial = 1763] [outer = 0x116797800] 13:53:45 INFO - PROCESS | 1930 | 1467665625211 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] 13:53:45 INFO - PROCESS | 1930 | 1467665625241 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:53:45 INFO - PROCESS | 1930 | 1467665625250 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:53:45 INFO - PROCESS | 1930 | 1467665625254 Marionette TRACE conn2 <- [1,2322,null,{}] 13:53:45 INFO - PROCESS | 1930 | 1467665625258 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}] 13:53:45 INFO - PROCESS | 1930 | 1467665625261 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:45 INFO - PROCESS | 1930 | 1467665625370 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:53:45 INFO - PROCESS | 1930 | 1467665625411 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:45 INFO - PROCESS | 1930 | 1467665625413 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x121224800 == 29 [pid = 1930] [id = 588] 13:53:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112a62400) [pid = 1930] [serial = 1764] [outer = 0x0] 13:53:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x118620400) [pid = 1930] [serial = 1765] [outer = 0x112a62400] 13:53:45 INFO - PROCESS | 1930 | 1467665625438 Marionette DEBUG loaded listener.js 13:53:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x119038400) [pid = 1930] [serial = 1766] [outer = 0x112a62400] 13:53:45 INFO - PROCESS | 1930 | 1467665625782 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]]]}] 13:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 576ms 13:53:45 INFO - PROCESS | 1930 | 1467665625823 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:53:45 INFO - PROCESS | 1930 | 1467665625826 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:53:45 INFO - PROCESS | 1930 | 1467665625830 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:53:45 INFO - PROCESS | 1930 | 1467665625831 Marionette TRACE conn2 <- [1,2326,null,{}] 13:53:45 INFO - PROCESS | 1930 | 1467665625842 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}] 13:53:45 INFO - PROCESS | 1930 | 1467665625844 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:45 INFO - PROCESS | 1930 | 1467665625980 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:53:45 INFO - PROCESS | 1930 | 1467665625984 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:45 INFO - PROCESS | 1930 | 1467665625985 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c45800 == 30 [pid = 1930] [id = 589] 13:53:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1190a6c00) [pid = 1930] [serial = 1767] [outer = 0x0] 13:53:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x11970c400) [pid = 1930] [serial = 1768] [outer = 0x1190a6c00] 13:53:46 INFO - PROCESS | 1930 | 1467665626010 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119ae0400) [pid = 1930] [serial = 1769] [outer = 0x1190a6c00] 13:53:46 INFO - PROCESS | 1930 | 1467665626372 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]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 13:53:46 INFO - PROCESS | 1930 | 1467665626400 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1930 | 1467665626401 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:53:46 INFO - PROCESS | 1930 | 1467665626403 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1930 | 1467665626405 Marionette TRACE conn2 <- [1,2330,null,{}] 13:53:46 INFO - PROCESS | 1930 | 1467665626412 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}] 13:53:46 INFO - PROCESS | 1930 | 1467665626414 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:46 INFO - PROCESS | 1930 | 1467665626509 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:53:46 INFO - PROCESS | 1930 | 1467665626512 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:46 INFO - PROCESS | 1930 | 1467665626517 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x124c12800 == 31 [pid = 1930] [id = 590] 13:53:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x116797400) [pid = 1930] [serial = 1770] [outer = 0x0] 13:53:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x120ecdc00) [pid = 1930] [serial = 1771] [outer = 0x116797400] 13:53:46 INFO - PROCESS | 1930 | 1467665626549 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x120fe6800) [pid = 1930] [serial = 1772] [outer = 0x116797400] 13:53:46 INFO - PROCESS | 1930 | 1467665626920 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]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 567ms 13:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:53:46 INFO - PROCESS | 1930 | 1467665626972 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1930 | 1467665626973 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:53:46 INFO - PROCESS | 1930 | 1467665626976 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1930 | 1467665626978 Marionette TRACE conn2 <- [1,2334,null,{}] 13:53:46 INFO - PROCESS | 1930 | 1467665626981 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}] 13:53:46 INFO - PROCESS | 1930 | 1467665626983 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:47 INFO - PROCESS | 1930 | 1467665627135 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:53:47 INFO - PROCESS | 1930 | 1467665627156 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1930 | 1467665627157 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x113363800 == 32 [pid = 1930] [id = 591] 13:53:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x120ff1c00) [pid = 1930] [serial = 1773] [outer = 0x0] 13:53:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1211aec00) [pid = 1930] [serial = 1774] [outer = 0x120ff1c00] 13:53:47 INFO - PROCESS | 1930 | 1467665627198 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1214eb400) [pid = 1930] [serial = 1775] [outer = 0x120ff1c00] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x119703400) [pid = 1930] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x120fed000) [pid = 1930] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1129a4c00) [pid = 1930] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x115d49c00) [pid = 1930] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x112a6a400) [pid = 1930] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x115d51400) [pid = 1930] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1211d0c00) [pid = 1930] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1180c7000) [pid = 1930] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x120ff0400) [pid = 1930] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112f4f400) [pid = 1930] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1214ee400) [pid = 1930] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x112a60800) [pid = 1930] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x112a6ac00) [pid = 1930] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x112a67800) [pid = 1930] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:53:47 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1190f7800) [pid = 1930] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:53:48 INFO - PROCESS | 1930 | 1467665628002 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]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1071ms 13:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:53:48 INFO - PROCESS | 1930 | 1467665628047 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1930 | 1467665628049 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:53:48 INFO - PROCESS | 1930 | 1467665628051 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1930 | 1467665628052 Marionette TRACE conn2 <- [1,2338,null,{}] 13:53:48 INFO - PROCESS | 1930 | 1467665628054 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}] 13:53:48 INFO - PROCESS | 1930 | 1467665628055 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:48 INFO - PROCESS | 1930 | 1467665628129 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:53:48 INFO - PROCESS | 1930 | 1467665628133 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1930 | 1467665628135 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x126417000 == 33 [pid = 1930] [id = 592] 13:53:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x112a6ac00) [pid = 1930] [serial = 1776] [outer = 0x0] 13:53:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x113c97400) [pid = 1930] [serial = 1777] [outer = 0x112a6ac00] 13:53:48 INFO - PROCESS | 1930 | 1467665628162 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x117c1d400) [pid = 1930] [serial = 1778] [outer = 0x112a6ac00] 13:53:48 INFO - PROCESS | 1930 | 1467665628504 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]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 13:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:53:48 INFO - PROCESS | 1930 | 1467665628519 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1930 | 1467665628521 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:53:48 INFO - PROCESS | 1930 | 1467665628523 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1930 | 1467665628524 Marionette TRACE conn2 <- [1,2342,null,{}] 13:53:48 INFO - PROCESS | 1930 | 1467665628529 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}] 13:53:48 INFO - PROCESS | 1930 | 1467665628530 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:48 INFO - PROCESS | 1930 | 1467665628607 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:53:48 INFO - PROCESS | 1930 | 1467665628665 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1930 | 1467665628666 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f9a800 == 34 [pid = 1930] [id = 593] 13:53:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112d65000) [pid = 1930] [serial = 1779] [outer = 0x0] 13:53:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11848cc00) [pid = 1930] [serial = 1780] [outer = 0x112d65000] 13:53:48 INFO - PROCESS | 1930 | 1467665628691 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12142bc00) [pid = 1930] [serial = 1781] [outer = 0x112d65000] 13:53:48 INFO - PROCESS | 1930 | 1467665628958 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]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 472ms 13:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:53:49 INFO - PROCESS | 1930 | 1467665628999 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1930 | 1467665629000 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:53:49 INFO - PROCESS | 1930 | 1467665629002 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1930 | 1467665629004 Marionette TRACE conn2 <- [1,2346,null,{}] 13:53:49 INFO - PROCESS | 1930 | 1467665629006 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}] 13:53:49 INFO - PROCESS | 1930 | 1467665629008 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:49 INFO - PROCESS | 1930 | 1467665629099 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:53:49 INFO - PROCESS | 1930 | 1467665629102 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:49 INFO - PROCESS | 1930 | 1467665629103 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292eb800 == 35 [pid = 1930] [id = 594] 13:53:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x112e2ec00) [pid = 1930] [serial = 1782] [outer = 0x0] 13:53:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1214f4000) [pid = 1930] [serial = 1783] [outer = 0x112e2ec00] 13:53:49 INFO - PROCESS | 1930 | 1467665629130 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x123bd1c00) [pid = 1930] [serial = 1784] [outer = 0x112e2ec00] 13:53:49 INFO - PROCESS | 1930 | 1467665629463 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]]]}] 13:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms 13:53:49 INFO - PROCESS | 1930 | 1467665629472 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1930 | 1467665629473 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:53:49 INFO - PROCESS | 1930 | 1467665629477 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1930 | 1467665629480 Marionette TRACE conn2 <- [1,2350,null,{}] 13:53:49 INFO - PROCESS | 1930 | 1467665629482 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}] 13:53:49 INFO - PROCESS | 1930 | 1467665629484 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:49 INFO - PROCESS | 1930 | 1467665629592 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:53:49 INFO - PROCESS | 1930 | 1467665629599 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:49 INFO - PROCESS | 1930 | 1467665629600 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4cd800 == 36 [pid = 1930] [id = 595] 13:53:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x115e93000) [pid = 1930] [serial = 1785] [outer = 0x0] 13:53:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x123bd4400) [pid = 1930] [serial = 1786] [outer = 0x115e93000] 13:53:49 INFO - PROCESS | 1930 | 1467665629628 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x125307c00) [pid = 1930] [serial = 1787] [outer = 0x115e93000] 13:53:49 INFO - PROCESS | 1930 | 1467665629965 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]]]}] 13:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 522ms 13:53:50 INFO - PROCESS | 1930 | 1467665630025 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1930 | 1467665630027 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:53:50 INFO - PROCESS | 1930 | 1467665630031 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1930 | 1467665630034 Marionette TRACE conn2 <- [1,2354,null,{}] 13:53:50 INFO - PROCESS | 1930 | 1467665630038 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}] 13:53:50 INFO - PROCESS | 1930 | 1467665630040 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:50 INFO - PROCESS | 1930 | 1467665630135 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:53:50 INFO - PROCESS | 1930 | 1467665630234 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1930 | 1467665630238 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x117164000 == 37 [pid = 1930] [id = 596] 13:53:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x112e2e400) [pid = 1930] [serial = 1788] [outer = 0x0] 13:53:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x112f58800) [pid = 1930] [serial = 1789] [outer = 0x112e2e400] 13:53:50 INFO - PROCESS | 1930 | 1467665630269 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x115d4d400) [pid = 1930] [serial = 1790] [outer = 0x112e2e400] 13:53:50 INFO - PROCESS | 1930 | 1467665630771 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]]]}] 13:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 773ms 13:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:53:50 INFO - PROCESS | 1930 | 1467665630828 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1930 | 1467665630830 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:53:50 INFO - PROCESS | 1930 | 1467665630835 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1930 | 1467665630838 Marionette TRACE conn2 <- [1,2358,null,{}] 13:53:50 INFO - PROCESS | 1930 | 1467665630841 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}] 13:53:50 INFO - PROCESS | 1930 | 1467665630843 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:50 INFO - PROCESS | 1930 | 1467665630949 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:53:51 INFO - PROCESS | 1930 | 1467665631030 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1930 | 1467665631032 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c4a000 == 38 [pid = 1930] [id = 597] 13:53:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x116a22800) [pid = 1930] [serial = 1791] [outer = 0x0] 13:53:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x116f9b800) [pid = 1930] [serial = 1792] [outer = 0x116a22800] 13:53:51 INFO - PROCESS | 1930 | 1467665631063 Marionette DEBUG loaded listener.js 13:53:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1180c4000) [pid = 1930] [serial = 1793] [outer = 0x116a22800] 13:53:51 INFO - PROCESS | 1930 | 1467665631765 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]]]}] 13:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 973ms 13:53:51 INFO - PROCESS | 1930 | 1467665631806 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:53:51 INFO - PROCESS | 1930 | 1467665631809 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:53:51 INFO - PROCESS | 1930 | 1467665631812 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:53:51 INFO - PROCESS | 1930 | 1467665631814 Marionette TRACE conn2 <- [1,2362,null,{}] 13:53:51 INFO - PROCESS | 1930 | 1467665631818 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}] 13:53:51 INFO - PROCESS | 1930 | 1467665631819 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:51 INFO - PROCESS | 1930 | 1467665631924 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:53:51 INFO - PROCESS | 1930 | 1467665631983 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1930 | 1467665631985 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182d5800 == 39 [pid = 1930] [id = 598] 13:53:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x115e8c800) [pid = 1930] [serial = 1794] [outer = 0x0] 13:53:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1164f3c00) [pid = 1930] [serial = 1795] [outer = 0x115e8c800] 13:53:52 INFO - PROCESS | 1930 | 1467665632014 Marionette DEBUG loaded listener.js 13:53:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x11679d000) [pid = 1930] [serial = 1796] [outer = 0x115e8c800] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1292eb800 == 38 [pid = 1930] [id = 594] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x126f9a800 == 37 [pid = 1930] [id = 593] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x126417000 == 36 [pid = 1930] [id = 592] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x113363800 == 35 [pid = 1930] [id = 591] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x124c12800 == 34 [pid = 1930] [id = 590] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x121c45800 == 33 [pid = 1930] [id = 589] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x121224800 == 32 [pid = 1930] [id = 588] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11872f000 == 31 [pid = 1930] [id = 587] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x117175000 == 30 [pid = 1930] [id = 586] 13:53:52 INFO - PROCESS | 1930 | --DOCSHELL 0x112f07000 == 29 [pid = 1930] [id = 585] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x1204f6c00) [pid = 1930] [serial = 1717] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12109fc00) [pid = 1930] [serial = 1720] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x120fe8800) [pid = 1930] [serial = 1718] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x112a66000) [pid = 1930] [serial = 1696] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x112e36400) [pid = 1930] [serial = 1697] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x115d53400) [pid = 1930] [serial = 1699] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1164eb000) [pid = 1930] [serial = 1700] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1176e4000) [pid = 1930] [serial = 1708] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x118251400) [pid = 1930] [serial = 1709] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11619c800) [pid = 1930] [serial = 1705] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11674f000) [pid = 1930] [serial = 1706] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1214e7c00) [pid = 1930] [serial = 1723] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x118496800) [pid = 1930] [serial = 1711] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1186c8400) [pid = 1930] [serial = 1712] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1214a9000) [pid = 1930] [serial = 1694] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1132c2400) [pid = 1930] [serial = 1702] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x114fb3000) [pid = 1930] [serial = 1703] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1248d1c00) [pid = 1930] [serial = 1733] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x116f6e400) [pid = 1930] [serial = 1727] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1131a6000) [pid = 1930] [serial = 1726] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1186c2c00) [pid = 1930] [serial = 1729] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x121a67400) [pid = 1930] [serial = 1732] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1214ee800) [pid = 1930] [serial = 1724] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x11870fc00) [pid = 1930] [serial = 1714] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1190f2800) [pid = 1930] [serial = 1715] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1211b5400) [pid = 1930] [serial = 1730] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1211d0800) [pid = 1930] [serial = 1721] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x124aabc00) [pid = 1930] [serial = 1735] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x124c55c00) [pid = 1930] [serial = 1736] [outer = 0x0] [url = about:blank] 13:53:52 INFO - PROCESS | 1930 | 1467665632402 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]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 623ms 13:53:52 INFO - PROCESS | 1930 | 1467665632436 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1930 | 1467665632439 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:53:52 INFO - PROCESS | 1930 | 1467665632446 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1930 | 1467665632447 Marionette TRACE conn2 <- [1,2366,null,{}] 13:53:52 INFO - PROCESS | 1930 | 1467665632450 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}] 13:53:52 INFO - PROCESS | 1930 | 1467665632451 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:52 INFO - PROCESS | 1930 | 1467665632533 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:53:52 INFO - PROCESS | 1930 | 1467665632590 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:52 INFO - PROCESS | 1930 | 1467665632591 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11844c800 == 30 [pid = 1930] [id = 599] 13:53:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x115e8cc00) [pid = 1930] [serial = 1797] [outer = 0x0] 13:53:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1167a2400) [pid = 1930] [serial = 1798] [outer = 0x115e8cc00] 13:53:52 INFO - PROCESS | 1930 | 1467665632619 Marionette DEBUG loaded listener.js 13:53:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x117c20400) [pid = 1930] [serial = 1799] [outer = 0x115e8cc00] 13:53:52 INFO - PROCESS | 1930 | 1467665632958 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]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms 13:53:52 INFO - PROCESS | 1930 | 1467665632967 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1930 | 1467665632968 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:53:52 INFO - PROCESS | 1930 | 1467665632971 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1930 | 1467665632973 Marionette TRACE conn2 <- [1,2370,null,{}] 13:53:52 INFO - PROCESS | 1930 | 1467665632984 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}] 13:53:52 INFO - PROCESS | 1930 | 1467665632987 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:53 INFO - PROCESS | 1930 | 1467665633069 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:53:53 INFO - PROCESS | 1930 | 1467665633074 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1930 | 1467665633078 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x121418000 == 31 [pid = 1930] [id = 600] 13:53:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x118252c00) [pid = 1930] [serial = 1800] [outer = 0x0] 13:53:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x118710800) [pid = 1930] [serial = 1801] [outer = 0x118252c00] 13:53:53 INFO - PROCESS | 1930 | 1467665633108 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x119763000) [pid = 1930] [serial = 1802] [outer = 0x118252c00] 13:53:53 INFO - PROCESS | 1930 | 1467665633500 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]]]}] 13:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 577ms 13:53:53 INFO - PROCESS | 1930 | 1467665633549 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:53:53 INFO - PROCESS | 1930 | 1467665633550 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:53:53 INFO - PROCESS | 1930 | 1467665633553 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:53:53 INFO - PROCESS | 1930 | 1467665633554 Marionette TRACE conn2 <- [1,2374,null,{}] 13:53:53 INFO - PROCESS | 1930 | 1467665633556 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}] 13:53:53 INFO - PROCESS | 1930 | 1467665633557 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:53 INFO - PROCESS | 1930 | 1467665633649 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:53:53 INFO - PROCESS | 1930 | 1467665633653 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1930 | 1467665633654 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x125356800 == 32 [pid = 1930] [id = 601] 13:53:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11909e400) [pid = 1930] [serial = 1803] [outer = 0x0] 13:53:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1204fa400) [pid = 1930] [serial = 1804] [outer = 0x11909e400] 13:53:53 INFO - PROCESS | 1930 | 1467665633680 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x120f3c000) [pid = 1930] [serial = 1805] [outer = 0x11909e400] 13:53:54 INFO - PROCESS | 1930 | 1467665634019 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]]]}] 13:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 13:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:53:54 INFO - PROCESS | 1930 | 1467665634080 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1930 | 1467665634081 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:53:54 INFO - PROCESS | 1930 | 1467665634083 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1930 | 1467665634084 Marionette TRACE conn2 <- [1,2378,null,{}] 13:53:54 INFO - PROCESS | 1930 | 1467665634086 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}] 13:53:54 INFO - PROCESS | 1930 | 1467665634088 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:54 INFO - PROCESS | 1930 | 1467665634165 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:53:54 INFO - PROCESS | 1930 | 1467665634169 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1930 | 1467665634170 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x126961800 == 33 [pid = 1930] [id = 602] 13:53:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x112def800) [pid = 1930] [serial = 1806] [outer = 0x0] 13:53:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x120ff1800) [pid = 1930] [serial = 1807] [outer = 0x112def800] 13:53:54 INFO - PROCESS | 1930 | 1467665634202 Marionette DEBUG loaded listener.js 13:53:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1211b0400) [pid = 1930] [serial = 1808] [outer = 0x112def800] 13:53:54 INFO - PROCESS | 1930 | 1467665634579 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]]]}] 13:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 13:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:53:54 INFO - PROCESS | 1930 | 1467665634601 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1930 | 1467665634603 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:53:54 INFO - PROCESS | 1930 | 1467665634605 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1930 | 1467665634606 Marionette TRACE conn2 <- [1,2382,null,{}] 13:53:54 INFO - PROCESS | 1930 | 1467665634610 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}] 13:53:54 INFO - PROCESS | 1930 | 1467665634615 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:54 INFO - PROCESS | 1930 | 1467665634743 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:53:54 INFO - PROCESS | 1930 | 1467665634749 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1930 | 1467665634750 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ad8000 == 34 [pid = 1930] [id = 603] 13:53:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1211ac800) [pid = 1930] [serial = 1809] [outer = 0x0] 13:53:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1214f3800) [pid = 1930] [serial = 1810] [outer = 0x1211ac800] 13:53:54 INFO - PROCESS | 1930 | 1467665634776 Marionette DEBUG loaded listener.js 13:53:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12530d400) [pid = 1930] [serial = 1811] [outer = 0x1211ac800] 13:53:55 INFO - PROCESS | 1930 | 1467665635115 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]]]}] 13:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 570ms 13:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:53:55 INFO - PROCESS | 1930 | 1467665635176 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:53:55 INFO - PROCESS | 1930 | 1467665635177 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:53:55 INFO - PROCESS | 1930 | 1467665635185 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1930 | 1467665635187 Marionette TRACE conn2 <- [1,2386,null,{}] 13:53:55 INFO - PROCESS | 1930 | 1467665635189 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}] 13:53:55 INFO - PROCESS | 1930 | 1467665635190 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:55 INFO - PROCESS | 1930 | 1467665635290 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:53:55 INFO - PROCESS | 1930 | 1467665635293 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:55 INFO - PROCESS | 1930 | 1467665635294 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296c9000 == 35 [pid = 1930] [id = 604] 13:53:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x125386c00) [pid = 1930] [serial = 1812] [outer = 0x0] 13:53:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x125393400) [pid = 1930] [serial = 1813] [outer = 0x125386c00] 13:53:55 INFO - PROCESS | 1930 | 1467665635327 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12635d400) [pid = 1930] [serial = 1814] [outer = 0x125386c00] 13:53:55 INFO - PROCESS | 1930 | 1467665635679 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]]]}] 13:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 526ms 13:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:53:55 INFO - PROCESS | 1930 | 1467665635716 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:53:55 INFO - PROCESS | 1930 | 1467665635717 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:53:55 INFO - PROCESS | 1930 | 1467665635720 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1930 | 1467665635721 Marionette TRACE conn2 <- [1,2390,null,{}] 13:53:55 INFO - PROCESS | 1930 | 1467665635723 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}] 13:53:55 INFO - PROCESS | 1930 | 1467665635724 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:55 INFO - PROCESS | 1930 | 1467665635824 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:53:55 INFO - PROCESS | 1930 | 1467665635828 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:55 INFO - PROCESS | 1930 | 1467665635829 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6b2800 == 36 [pid = 1930] [id = 605] 13:53:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x125390800) [pid = 1930] [serial = 1815] [outer = 0x0] 13:53:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1263b2c00) [pid = 1930] [serial = 1816] [outer = 0x125390800] 13:53:55 INFO - PROCESS | 1930 | 1467665635851 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x126437c00) [pid = 1930] [serial = 1817] [outer = 0x125390800] 13:53:56 INFO - PROCESS | 1930 | 1467665636256 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]]]}] 13:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 568ms 13:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:53:56 INFO - PROCESS | 1930 | 1467665636290 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:53:56 INFO - PROCESS | 1930 | 1467665636292 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:53:56 INFO - PROCESS | 1930 | 1467665636297 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:53:56 INFO - PROCESS | 1930 | 1467665636299 Marionette TRACE conn2 <- [1,2394,null,{}] 13:53:56 INFO - PROCESS | 1930 | 1467665636302 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}] 13:53:56 INFO - PROCESS | 1930 | 1467665636304 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:56 INFO - PROCESS | 1930 | 1467665636470 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1190a6c00) [pid = 1930] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x112a62400) [pid = 1930] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x115e92000) [pid = 1930] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1132c5400) [pid = 1930] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x112a60000) [pid = 1930] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116797800) [pid = 1930] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112a6bc00) [pid = 1930] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x116748800) [pid = 1930] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x116797400) [pid = 1930] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1190f3c00) [pid = 1930] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x120ff1c00) [pid = 1930] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x120f41000) [pid = 1930] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x112e2ec00) [pid = 1930] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x112a6ac00) [pid = 1930] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12158c400) [pid = 1930] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:53:56 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x112d65000) [pid = 1930] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:53:56 INFO - PROCESS | 1930 | 1467665636704 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1930 | 1467665636705 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x1180d7800 == 37 [pid = 1930] [id = 606] 13:53:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1126f4c00) [pid = 1930] [serial = 1818] [outer = 0x0] 13:53:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x112a6ac00) [pid = 1930] [serial = 1819] [outer = 0x1126f4c00] 13:53:56 INFO - PROCESS | 1930 | 1467665636731 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1132c5400) [pid = 1930] [serial = 1820] [outer = 0x1126f4c00] 13:53:57 INFO - PROCESS | 1930 | 1467665637010 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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 769ms 13:53:57 INFO - PROCESS | 1930 | 1467665637067 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1930 | 1467665637068 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:53:57 INFO - PROCESS | 1930 | 1467665637070 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1930 | 1467665637071 Marionette TRACE conn2 <- [1,2398,null,{}] 13:53:57 INFO - PROCESS | 1930 | 1467665637074 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}] 13:53:57 INFO - PROCESS | 1930 | 1467665637075 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:57 INFO - PROCESS | 1930 | 1467665637158 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:53:57 INFO - PROCESS | 1930 | 1467665637216 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1930 | 1467665637217 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae41800 == 38 [pid = 1930] [id = 607] 13:53:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1129ab400) [pid = 1930] [serial = 1821] [outer = 0x0] 13:53:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1190f3c00) [pid = 1930] [serial = 1822] [outer = 0x1129ab400] 13:53:57 INFO - PROCESS | 1930 | 1467665637242 Marionette DEBUG loaded listener.js 13:53:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x12158cc00) [pid = 1930] [serial = 1823] [outer = 0x1129ab400] 13:53:57 INFO - PROCESS | 1930 | 1467665637513 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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 472ms 13:53:57 INFO - PROCESS | 1930 | 1467665637549 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1930 | 1467665637550 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:53:57 INFO - PROCESS | 1930 | 1467665637553 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1930 | 1467665637555 Marionette TRACE conn2 <- [1,2402,null,{}] 13:53:57 INFO - PROCESS | 1930 | 1467665637565 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}] 13:53:57 INFO - PROCESS | 1930 | 1467665637566 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:57 INFO - PROCESS | 1930 | 1467665637681 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:53:57 INFO - PROCESS | 1930 | 1467665637685 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1930 | 1467665637686 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdbc000 == 39 [pid = 1930] [id = 608] 13:53:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x12158d400) [pid = 1930] [serial = 1824] [outer = 0x0] 13:53:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x126462400) [pid = 1930] [serial = 1825] [outer = 0x12158d400] 13:53:57 INFO - PROCESS | 1930 | 1467665637717 Marionette DEBUG loaded listener.js 13:53:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1266b4000) [pid = 1930] [serial = 1826] [outer = 0x12158d400] 13:53:58 INFO - PROCESS | 1930 | 1467665638225 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]]]}] 13:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 719ms 13:53:58 INFO - PROCESS | 1930 | 1467665638273 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:53:58 INFO - PROCESS | 1930 | 1467665638275 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:53:58 INFO - PROCESS | 1930 | 1467665638279 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:53:58 INFO - PROCESS | 1930 | 1467665638280 Marionette TRACE conn2 <- [1,2406,null,{}] 13:53:58 INFO - PROCESS | 1930 | 1467665638284 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}] 13:53:58 INFO - PROCESS | 1930 | 1467665638285 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:58 INFO - PROCESS | 1930 | 1467665638411 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:53:58 INFO - PROCESS | 1930 | 1467665638419 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:58 INFO - PROCESS | 1930 | 1467665638420 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdc1800 == 40 [pid = 1930] [id = 609] 13:53:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120f4a400) [pid = 1930] [serial = 1827] [outer = 0x0] 13:53:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1266bbc00) [pid = 1930] [serial = 1828] [outer = 0x120f4a400] 13:53:58 INFO - PROCESS | 1930 | 1467665638457 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x126870800) [pid = 1930] [serial = 1829] [outer = 0x120f4a400] 13:53:58 INFO - PROCESS | 1930 | 1467665638935 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]]]}] 13:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 720ms 13:53:59 INFO - PROCESS | 1930 | 1467665638999 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1930 | 1467665639001 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:53:59 INFO - PROCESS | 1930 | 1467665639005 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:53:59 INFO - PROCESS | 1930 | 1467665639007 Marionette TRACE conn2 <- [1,2410,null,{}] 13:53:59 INFO - PROCESS | 1930 | 1467665639011 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}] 13:53:59 INFO - PROCESS | 1930 | 1467665639012 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:59 INFO - PROCESS | 1930 | 1467665639141 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:53:59 INFO - PROCESS | 1930 | 1467665639218 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1930 | 1467665639219 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x1188b8800 == 41 [pid = 1930] [id = 610] 13:53:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1132c3000) [pid = 1930] [serial = 1830] [outer = 0x0] 13:53:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x115e8ec00) [pid = 1930] [serial = 1831] [outer = 0x1132c3000] 13:53:59 INFO - PROCESS | 1930 | 1467665639251 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11679a400) [pid = 1930] [serial = 1832] [outer = 0x1132c3000] 13:53:59 INFO - PROCESS | 1930 | 1467665639683 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]]]}] 13:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 722ms 13:53:59 INFO - PROCESS | 1930 | 1467665639727 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1930 | 1467665639730 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:53:59 INFO - PROCESS | 1930 | 1467665639735 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:53:59 INFO - PROCESS | 1930 | 1467665639737 Marionette TRACE conn2 <- [1,2414,null,{}] 13:53:59 INFO - PROCESS | 1930 | 1467665639739 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}] 13:53:59 INFO - PROCESS | 1930 | 1467665639741 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:59 INFO - PROCESS | 1930 | 1467665639848 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:53:59 INFO - PROCESS | 1930 | 1467665639911 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1930 | 1467665639913 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:53:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x126946800 == 42 [pid = 1930] [id = 611] 13:53:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11824ec00) [pid = 1930] [serial = 1833] [outer = 0x0] 13:53:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1186c8c00) [pid = 1930] [serial = 1834] [outer = 0x11824ec00] 13:53:59 INFO - PROCESS | 1930 | 1467665639985 Marionette DEBUG loaded listener.js 13:54:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x119711000) [pid = 1930] [serial = 1835] [outer = 0x11824ec00] 13:54:00 INFO - PROCESS | 1930 | 1467665640412 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]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 13:54:00 INFO - PROCESS | 1930 | 1467665640455 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1930 | 1467665640456 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:54:00 INFO - PROCESS | 1930 | 1467665640473 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1930 | 1467665640475 Marionette TRACE conn2 <- [1,2418,null,{}] 13:54:00 INFO - PROCESS | 1930 | 1467665640484 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}] 13:54:00 INFO - PROCESS | 1930 | 1467665640488 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:00 INFO - PROCESS | 1930 | 1467665640594 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:54:00 INFO - PROCESS | 1930 | 1467665640658 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:00 INFO - PROCESS | 1930 | 1467665640660 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c5a8000 == 43 [pid = 1930] [id = 612] 13:54:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x120ed4400) [pid = 1930] [serial = 1836] [outer = 0x0] 13:54:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x121428000) [pid = 1930] [serial = 1837] [outer = 0x120ed4400] 13:54:00 INFO - PROCESS | 1930 | 1467665640733 Marionette DEBUG loaded listener.js 13:54:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x124aa6000) [pid = 1930] [serial = 1838] [outer = 0x120ed4400] 13:54:01 INFO - PROCESS | 1930 | 1467665641331 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]]]}] 13:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 886ms 13:54:01 INFO - PROCESS | 1930 | 1467665641346 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:54:01 INFO - PROCESS | 1930 | 1467665641349 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:54:01 INFO - PROCESS | 1930 | 1467665641352 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:54:01 INFO - PROCESS | 1930 | 1467665641354 Marionette TRACE conn2 <- [1,2422,null,{}] 13:54:01 INFO - PROCESS | 1930 | 1467665641358 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}] 13:54:01 INFO - PROCESS | 1930 | 1467665641359 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:01 INFO - PROCESS | 1930 | 1467665641456 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:54:01 INFO - PROCESS | 1930 | 1467665641514 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:01 INFO - PROCESS | 1930 | 1467665641515 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x11873e800 == 44 [pid = 1930] [id = 613] 13:54:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x115e96000) [pid = 1930] [serial = 1839] [outer = 0x0] 13:54:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1164f1000) [pid = 1930] [serial = 1840] [outer = 0x115e96000] 13:54:01 INFO - PROCESS | 1930 | 1467665641545 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x116985000) [pid = 1930] [serial = 1841] [outer = 0x115e96000] 13:54:01 INFO - PROCESS | 1930 | 1467665641992 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]]]}] 13:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 13:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:54:02 INFO - PROCESS | 1930 | 1467665642023 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:54:02 INFO - PROCESS | 1930 | 1467665642026 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:54:02 INFO - PROCESS | 1930 | 1467665642030 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:54:02 INFO - PROCESS | 1930 | 1467665642032 Marionette TRACE conn2 <- [1,2426,null,{}] 13:54:02 INFO - PROCESS | 1930 | 1467665642034 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}] 13:54:02 INFO - PROCESS | 1930 | 1467665642036 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:02 INFO - PROCESS | 1930 | 1467665642131 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:54:02 INFO - PROCESS | 1930 | 1467665642193 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1930 | 1467665642194 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x11873f800 == 45 [pid = 1930] [id = 614] 13:54:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x116f93000) [pid = 1930] [serial = 1842] [outer = 0x0] 13:54:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x117c1b800) [pid = 1930] [serial = 1843] [outer = 0x116f93000] 13:54:02 INFO - PROCESS | 1930 | 1467665642223 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x118293800) [pid = 1930] [serial = 1844] [outer = 0x116f93000] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdbc000 == 44 [pid = 1930] [id = 608] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12ae41800 == 43 [pid = 1930] [id = 607] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x1180d7800 == 42 [pid = 1930] [id = 606] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6b2800 == 41 [pid = 1930] [id = 605] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x1296c9000 == 40 [pid = 1930] [id = 604] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x128ad8000 == 39 [pid = 1930] [id = 603] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x126961800 == 38 [pid = 1930] [id = 602] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x125356800 == 37 [pid = 1930] [id = 601] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x121418000 == 36 [pid = 1930] [id = 600] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x11844c800 == 35 [pid = 1930] [id = 599] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x1182d5800 == 34 [pid = 1930] [id = 598] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x121c4a000 == 33 [pid = 1930] [id = 597] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12a4cd800 == 32 [pid = 1930] [id = 595] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x117164000 == 31 [pid = 1930] [id = 596] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x11873e800 == 30 [pid = 1930] [id = 613] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12c5a8000 == 29 [pid = 1930] [id = 612] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x126946800 == 28 [pid = 1930] [id = 611] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdc1800 == 27 [pid = 1930] [id = 609] 13:54:02 INFO - PROCESS | 1930 | --DOCSHELL 0x1188b8800 == 26 [pid = 1930] [id = 610] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x119ae0400) [pid = 1930] [serial = 1769] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11970c400) [pid = 1930] [serial = 1768] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x118620400) [pid = 1930] [serial = 1765] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11614c400) [pid = 1930] [serial = 1759] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11674d400) [pid = 1930] [serial = 1760] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x115d58400) [pid = 1930] [serial = 1754] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x113c8e800) [pid = 1930] [serial = 1753] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x112a69400) [pid = 1930] [serial = 1756] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x112f51400) [pid = 1930] [serial = 1757] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x116f75400) [pid = 1930] [serial = 1762] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x117f55000) [pid = 1930] [serial = 1763] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1132c4800) [pid = 1930] [serial = 1739] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x112e2d000) [pid = 1930] [serial = 1738] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x116f6cc00) [pid = 1930] [serial = 1742] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11679b800) [pid = 1930] [serial = 1741] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x120ecdc00) [pid = 1930] [serial = 1771] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1204ef800) [pid = 1930] [serial = 1745] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119706400) [pid = 1930] [serial = 1744] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1211aec00) [pid = 1930] [serial = 1774] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1214edc00) [pid = 1930] [serial = 1748] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x120fea800) [pid = 1930] [serial = 1747] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x123bd1c00) [pid = 1930] [serial = 1784] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x113c97400) [pid = 1930] [serial = 1777] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x117c1d400) [pid = 1930] [serial = 1778] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1214f4000) [pid = 1930] [serial = 1783] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1214eb400) [pid = 1930] [serial = 1775] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x125307400) [pid = 1930] [serial = 1751] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x11848cc00) [pid = 1930] [serial = 1780] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x120fe6800) [pid = 1930] [serial = 1772] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x121ccd400) [pid = 1930] [serial = 1750] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x12142bc00) [pid = 1930] [serial = 1781] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x119038400) [pid = 1930] [serial = 1766] [outer = 0x0] [url = about:blank] 13:54:02 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x123bd4400) [pid = 1930] [serial = 1786] [outer = 0x0] [url = about:blank] 13:54:03 INFO - PROCESS | 1930 | 1467665643132 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]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1121ms 13:54:03 INFO - PROCESS | 1930 | 1467665643153 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1930 | 1467665643155 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:54:03 INFO - PROCESS | 1930 | 1467665643159 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1930 | 1467665643162 Marionette TRACE conn2 <- [1,2430,null,{}] 13:54:03 INFO - PROCESS | 1930 | 1467665643165 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}] 13:54:03 INFO - PROCESS | 1930 | 1467665643166 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:03 INFO - PROCESS | 1930 | 1467665643246 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:54:03 INFO - PROCESS | 1930 | 1467665643251 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:03 INFO - PROCESS | 1930 | 1467665643253 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x116ab4800 == 27 [pid = 1930] [id = 615] 13:54:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x112debc00) [pid = 1930] [serial = 1845] [outer = 0x0] 13:54:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1132c4800) [pid = 1930] [serial = 1846] [outer = 0x112debc00] 13:54:03 INFO - PROCESS | 1930 | 1467665643282 Marionette DEBUG loaded listener.js 13:54:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x115d54000) [pid = 1930] [serial = 1847] [outer = 0x112debc00] 13:54:03 INFO - PROCESS | 1930 | 1467665643652 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]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 521ms 13:54:03 INFO - PROCESS | 1930 | 1467665643680 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1930 | 1467665643683 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:54:03 INFO - PROCESS | 1930 | 1467665643687 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1930 | 1467665643689 Marionette TRACE conn2 <- [1,2434,null,{}] 13:54:03 INFO - PROCESS | 1930 | 1467665643692 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}] 13:54:03 INFO - PROCESS | 1930 | 1467665643694 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:03 INFO - PROCESS | 1930 | 1467665643779 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:54:03 INFO - PROCESS | 1930 | 1467665643834 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:03 INFO - PROCESS | 1930 | 1467665643835 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x117c4a000 == 28 [pid = 1930] [id = 616] 13:54:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x115dd9c00) [pid = 1930] [serial = 1848] [outer = 0x0] 13:54:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x11663c000) [pid = 1930] [serial = 1849] [outer = 0x115dd9c00] 13:54:03 INFO - PROCESS | 1930 | 1467665643863 Marionette DEBUG loaded listener.js 13:54:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x116907800) [pid = 1930] [serial = 1850] [outer = 0x115dd9c00] 13:54:04 INFO - PROCESS | 1930 | 1467665644190 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]]]}] 13:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 13:54:04 INFO - PROCESS | 1930 | 1467665644207 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:54:04 INFO - PROCESS | 1930 | 1467665644208 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:54:04 INFO - PROCESS | 1930 | 1467665644213 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1930 | 1467665644215 Marionette TRACE conn2 <- [1,2438,null,{}] 13:54:04 INFO - PROCESS | 1930 | 1467665644223 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}] 13:54:04 INFO - PROCESS | 1930 | 1467665644227 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:04 INFO - PROCESS | 1930 | 1467665644306 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:54:04 INFO - PROCESS | 1930 | 1467665644365 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1930 | 1467665644367 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x11943e000 == 29 [pid = 1930] [id = 617] 13:54:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x116a1c000) [pid = 1930] [serial = 1851] [outer = 0x0] 13:54:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x117f55400) [pid = 1930] [serial = 1852] [outer = 0x116a1c000] 13:54:04 INFO - PROCESS | 1930 | 1467665644395 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11870d400) [pid = 1930] [serial = 1853] [outer = 0x116a1c000] 13:54:04 INFO - PROCESS | 1930 | 1467665644681 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]]]}] 13:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 524ms 13:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:54:04 INFO - PROCESS | 1930 | 1467665644737 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:54:04 INFO - PROCESS | 1930 | 1467665644738 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:54:04 INFO - PROCESS | 1930 | 1467665644740 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1930 | 1467665644742 Marionette TRACE conn2 <- [1,2442,null,{}] 13:54:04 INFO - PROCESS | 1930 | 1467665644746 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}] 13:54:04 INFO - PROCESS | 1930 | 1467665644748 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:04 INFO - PROCESS | 1930 | 1467665644830 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:54:04 INFO - PROCESS | 1930 | 1467665644833 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1930 | 1467665644835 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c52000 == 30 [pid = 1930] [id = 618] 13:54:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11902dc00) [pid = 1930] [serial = 1854] [outer = 0x0] 13:54:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11975f800) [pid = 1930] [serial = 1855] [outer = 0x11902dc00] 13:54:04 INFO - PROCESS | 1930 | 1467665644861 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1204f1800) [pid = 1930] [serial = 1856] [outer = 0x11902dc00] 13:54:05 INFO - PROCESS | 1930 | 1467665645249 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]]]}] 13:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 525ms 13:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:54:05 INFO - PROCESS | 1930 | 1467665645266 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1930 | 1467665645267 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:54:05 INFO - PROCESS | 1930 | 1467665645269 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1930 | 1467665645270 Marionette TRACE conn2 <- [1,2446,null,{}] 13:54:05 INFO - PROCESS | 1930 | 1467665645273 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}] 13:54:05 INFO - PROCESS | 1930 | 1467665645274 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:05 INFO - PROCESS | 1930 | 1467665645371 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:54:05 INFO - PROCESS | 1930 | 1467665645385 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1930 | 1467665645386 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x1252a5800 == 31 [pid = 1930] [id = 619] 13:54:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112a64400) [pid = 1930] [serial = 1857] [outer = 0x0] 13:54:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x120ecac00) [pid = 1930] [serial = 1858] [outer = 0x112a64400] 13:54:05 INFO - PROCESS | 1930 | 1467665645411 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x120f44800) [pid = 1930] [serial = 1859] [outer = 0x112a64400] 13:54:06 INFO - PROCESS | 1930 | --DOCSHELL 0x116ab4800 == 30 [pid = 1930] [id = 615] 13:54:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11873f800 == 29 [pid = 1930] [id = 614] 13:54:06 INFO - PROCESS | 1930 | --DOCSHELL 0x117c4a000 == 28 [pid = 1930] [id = 616] 13:54:06 INFO - PROCESS | 1930 | --DOCSHELL 0x121c52000 == 27 [pid = 1930] [id = 618] 13:54:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11943e000 == 26 [pid = 1930] [id = 617] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1211ac800) [pid = 1930] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x125386c00) [pid = 1930] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x125390800) [pid = 1930] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1129ab400) [pid = 1930] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1126f4c00) [pid = 1930] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x118252c00) [pid = 1930] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x116a22800) [pid = 1930] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x115e8c800) [pid = 1930] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x112def800) [pid = 1930] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x112e2e400) [pid = 1930] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11909e400) [pid = 1930] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x115e8cc00) [pid = 1930] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x115e93000) [pid = 1930] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x12158d400) [pid = 1930] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x120f4a400) [pid = 1930] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x1214f3800) [pid = 1930] [serial = 1810] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x125393400) [pid = 1930] [serial = 1813] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x1263b2c00) [pid = 1930] [serial = 1816] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x126437c00) [pid = 1930] [serial = 1817] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x1190f3c00) [pid = 1930] [serial = 1822] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x1132c5400) [pid = 1930] [serial = 1820] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x118710800) [pid = 1930] [serial = 1801] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x119763000) [pid = 1930] [serial = 1802] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x116f9b800) [pid = 1930] [serial = 1792] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x1180c4000) [pid = 1930] [serial = 1793] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x1164f3c00) [pid = 1930] [serial = 1795] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x11679d000) [pid = 1930] [serial = 1796] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x120ff1800) [pid = 1930] [serial = 1807] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x112f58800) [pid = 1930] [serial = 1789] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x115d4d400) [pid = 1930] [serial = 1790] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x1204fa400) [pid = 1930] [serial = 1804] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x120f3c000) [pid = 1930] [serial = 1805] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x1167a2400) [pid = 1930] [serial = 1798] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x117c20400) [pid = 1930] [serial = 1799] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x125307c00) [pid = 1930] [serial = 1787] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 55 (0x126462400) [pid = 1930] [serial = 1825] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 54 (0x1266bbc00) [pid = 1930] [serial = 1828] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 53 (0x112a6ac00) [pid = 1930] [serial = 1819] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 52 (0x126870800) [pid = 1930] [serial = 1829] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 51 (0x12635d400) [pid = 1930] [serial = 1814] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 50 (0x12530d400) [pid = 1930] [serial = 1811] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 49 (0x1211b0400) [pid = 1930] [serial = 1808] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 48 (0x12158cc00) [pid = 1930] [serial = 1823] [outer = 0x0] [url = about:blank] 13:54:06 INFO - PROCESS | 1930 | --DOMWINDOW == 47 (0x1266b4000) [pid = 1930] [serial = 1826] [outer = 0x0] [url = about:blank] 13:54:07 INFO - PROCESS | 1930 | 1467665647018 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]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1771ms 13:54:07 INFO - PROCESS | 1930 | 1467665647041 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1930 | 1467665647043 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:54:07 INFO - PROCESS | 1930 | 1467665647047 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:54:07 INFO - PROCESS | 1930 | 1467665647049 Marionette TRACE conn2 <- [1,2450,null,{}] 13:54:07 INFO - PROCESS | 1930 | 1467665647053 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}] 13:54:07 INFO - PROCESS | 1930 | 1467665647055 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:07 INFO - PROCESS | 1930 | 1467665647143 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:54:07 INFO - PROCESS | 1930 | 1467665647198 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1930 | 1467665647200 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x116683000 == 27 [pid = 1930] [id = 620] 13:54:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 48 (0x112a84c00) [pid = 1930] [serial = 1860] [outer = 0x0] 13:54:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 49 (0x112a85800) [pid = 1930] [serial = 1861] [outer = 0x112a84c00] 13:54:07 INFO - PROCESS | 1930 | 1467665647230 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 50 (0x112f4ec00) [pid = 1930] [serial = 1862] [outer = 0x112a84c00] 13:54:07 INFO - PROCESS | 1930 | 1467665647501 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]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 470ms 13:54:07 INFO - PROCESS | 1930 | 1467665647517 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1930 | 1467665647520 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:54:07 INFO - PROCESS | 1930 | 1467665647537 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:54:07 INFO - PROCESS | 1930 | 1467665647539 Marionette TRACE conn2 <- [1,2454,null,{}] 13:54:07 INFO - PROCESS | 1930 | 1467665647542 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}] 13:54:07 INFO - PROCESS | 1930 | 1467665647547 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:07 INFO - PROCESS | 1930 | 1467665647640 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:54:07 INFO - PROCESS | 1930 | 1467665647715 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1930 | 1467665647717 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x117181800 == 28 [pid = 1930] [id = 621] 13:54:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 51 (0x112a85000) [pid = 1930] [serial = 1863] [outer = 0x0] 13:54:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 52 (0x1132b9c00) [pid = 1930] [serial = 1864] [outer = 0x112a85000] 13:54:07 INFO - PROCESS | 1930 | 1467665647747 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x115d4f800) [pid = 1930] [serial = 1865] [outer = 0x112a85000] 13:54:08 INFO - PROCESS | 1930 | 1467665648143 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]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 624ms 13:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:54:08 INFO - PROCESS | 1930 | 1467665648158 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1930 | 1467665648162 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:54:08 INFO - PROCESS | 1930 | 1467665648166 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1930 | 1467665648185 Marionette TRACE conn2 <- [1,2458,null,{}] 13:54:08 INFO - PROCESS | 1930 | 1467665648197 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}] 13:54:08 INFO - PROCESS | 1930 | 1467665648202 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:08 INFO - PROCESS | 1930 | 1467665648331 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:54:08 INFO - PROCESS | 1930 | 1467665648403 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1930 | 1467665648405 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x118734800 == 29 [pid = 1930] [id = 622] 13:54:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x111c19c00) [pid = 1930] [serial = 1866] [outer = 0x0] 13:54:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x116635c00) [pid = 1930] [serial = 1867] [outer = 0x111c19c00] 13:54:08 INFO - PROCESS | 1930 | 1467665648437 Marionette DEBUG loaded listener.js 13:54:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x11679dc00) [pid = 1930] [serial = 1868] [outer = 0x111c19c00] 13:54:08 INFO - PROCESS | 1930 | 1467665648719 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]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 590ms 13:54:08 INFO - PROCESS | 1930 | 1467665648755 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1930 | 1467665648757 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:54:08 INFO - PROCESS | 1930 | 1467665648767 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1930 | 1467665648768 Marionette TRACE conn2 <- [1,2462,null,{}] 13:54:08 INFO - PROCESS | 1930 | 1467665648770 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}] 13:54:08 INFO - PROCESS | 1930 | 1467665648772 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:08 INFO - PROCESS | 1930 | 1467665648856 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:54:08 INFO - PROCESS | 1930 | 1467665648909 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1930 | 1467665648910 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x119351000 == 30 [pid = 1930] [id = 623] 13:54:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x116141800) [pid = 1930] [serial = 1869] [outer = 0x0] 13:54:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x1176ee400) [pid = 1930] [serial = 1870] [outer = 0x116141800] 13:54:08 INFO - PROCESS | 1930 | 1467665648936 Marionette DEBUG loaded listener.js 13:54:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x117f54c00) [pid = 1930] [serial = 1871] [outer = 0x116141800] 13:54:09 INFO - PROCESS | 1930 | 1467665649474 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]]]}] 13:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 719ms 13:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:54:09 INFO - PROCESS | 1930 | 1467665649487 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:54:09 INFO - PROCESS | 1930 | 1467665649489 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:54:09 INFO - PROCESS | 1930 | 1467665649520 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:54:09 INFO - PROCESS | 1930 | 1467665649524 Marionette TRACE conn2 <- [1,2466,null,{}] 13:54:09 INFO - PROCESS | 1930 | 1467665649531 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}] 13:54:09 INFO - PROCESS | 1930 | 1467665649533 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:09 INFO - PROCESS | 1930 | 1467665649636 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:54:09 INFO - PROCESS | 1930 | 1467665649758 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1930 | 1467665649759 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x117c54800 == 31 [pid = 1930] [id = 624] 13:54:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x112e2d000) [pid = 1930] [serial = 1872] [outer = 0x0] 13:54:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x112f4d400) [pid = 1930] [serial = 1873] [outer = 0x112e2d000] 13:54:09 INFO - PROCESS | 1930 | 1467665649791 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x113c68000) [pid = 1930] [serial = 1874] [outer = 0x112e2d000] 13:54:10 INFO - PROCESS | 1930 | 1467665650397 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]]]}] 13:54:10 INFO - PROCESS | 1930 | --DOCSHELL 0x112e54800 == 30 [pid = 1930] [id = 518] 13:54:10 INFO - PROCESS | 1930 | --DOCSHELL 0x116167000 == 29 [pid = 1930] [id = 524] 13:54:10 INFO - PROCESS | 1930 | --DOCSHELL 0x124a8c000 == 28 [pid = 1930] [id = 508] 13:54:10 INFO - PROCESS | 1930 | --DOCSHELL 0x124c0b000 == 27 [pid = 1930] [id = 514] 13:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 954ms 13:54:10 INFO - PROCESS | 1930 | 1467665650447 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1930 | 1467665650449 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:54:10 INFO - PROCESS | 1930 | 1467665650452 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1930 | 1467665650454 Marionette TRACE conn2 <- [1,2470,null,{}] 13:54:10 INFO - PROCESS | 1930 | 1467665650458 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}] 13:54:10 INFO - PROCESS | 1930 | 1467665650462 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:10 INFO - PROCESS | 1930 | 1467665650548 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:54:10 INFO - PROCESS | 1930 | 1467665650557 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1930 | 1467665650562 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x117146000 == 28 [pid = 1930] [id = 625] 13:54:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x113c8e400) [pid = 1930] [serial = 1875] [outer = 0x0] 13:54:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x115d4fc00) [pid = 1930] [serial = 1876] [outer = 0x113c8e400] 13:54:10 INFO - PROCESS | 1930 | 1467665650590 Marionette DEBUG loaded listener.js 13:54:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x116140400) [pid = 1930] [serial = 1877] [outer = 0x113c8e400] 13:54:10 INFO - PROCESS | 1930 | 1467665650962 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]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 13:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:54:10 INFO - PROCESS | 1930 | 1467665650972 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1930 | 1467665650976 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:54:10 INFO - PROCESS | 1930 | 1467665650980 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1930 | 1467665650982 Marionette TRACE conn2 <- [1,2474,null,{}] 13:54:11 INFO - PROCESS | 1930 | 1467665651004 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}] 13:54:11 INFO - PROCESS | 1930 | 1467665651006 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:11 INFO - PROCESS | 1930 | 1467665651088 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:54:11 INFO - PROCESS | 1930 | 1467665651095 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:11 INFO - PROCESS | 1930 | 1467665651097 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x118766800 == 29 [pid = 1930] [id = 626] 13:54:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x11674e400) [pid = 1930] [serial = 1878] [outer = 0x0] 13:54:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x1176f1400) [pid = 1930] [serial = 1879] [outer = 0x11674e400] 13:54:11 INFO - PROCESS | 1930 | 1467665651125 Marionette DEBUG loaded listener.js 13:54:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x118250c00) [pid = 1930] [serial = 1880] [outer = 0x11674e400] 13:54:11 INFO - PROCESS | 1930 | 1467665651488 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]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 13:54:11 INFO - PROCESS | 1930 | 1467665651499 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:54:11 INFO - PROCESS | 1930 | 1467665651501 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:54:11 INFO - PROCESS | 1930 | 1467665651517 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1930 | 1467665651520 Marionette TRACE conn2 <- [1,2478,null,{}] 13:54:11 INFO - PROCESS | 1930 | 1467665651532 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}] 13:54:11 INFO - PROCESS | 1930 | 1467665651537 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:11 INFO - PROCESS | 1930 | 1467665651656 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:54:11 INFO - PROCESS | 1930 | 1467665651664 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:11 INFO - PROCESS | 1930 | 1467665651666 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c44800 == 30 [pid = 1930] [id = 627] 13:54:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x1183a2400) [pid = 1930] [serial = 1881] [outer = 0x0] 13:54:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x1186c4c00) [pid = 1930] [serial = 1882] [outer = 0x1183a2400] 13:54:11 INFO - PROCESS | 1930 | 1467665651708 Marionette DEBUG loaded listener.js 13:54:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x118717c00) [pid = 1930] [serial = 1883] [outer = 0x1183a2400] 13:54:12 INFO - PROCESS | 1930 | 1467665652128 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]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 635ms 13:54:12 INFO - PROCESS | 1930 | 1467665652151 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:54:12 INFO - PROCESS | 1930 | 1467665652154 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:54:12 INFO - PROCESS | 1930 | 1467665652157 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1930 | 1467665652160 Marionette TRACE conn2 <- [1,2482,null,{}] 13:54:12 INFO - PROCESS | 1930 | 1467665652164 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}] 13:54:12 INFO - PROCESS | 1930 | 1467665652166 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:12 INFO - PROCESS | 1930 | 1467665652287 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:54:12 INFO - PROCESS | 1930 | 1467665652318 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1930 | 1467665652319 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x124c12000 == 31 [pid = 1930] [id = 628] 13:54:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x119704000) [pid = 1930] [serial = 1884] [outer = 0x0] 13:54:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x119709000) [pid = 1930] [serial = 1885] [outer = 0x119704000] 13:54:12 INFO - PROCESS | 1930 | 1467665652360 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x119765000) [pid = 1930] [serial = 1886] [outer = 0x119704000] 13:54:12 INFO - PROCESS | 1930 | 1467665652767 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]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 624ms 13:54:12 INFO - PROCESS | 1930 | 1467665652782 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:54:12 INFO - PROCESS | 1930 | 1467665652795 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:54:12 INFO - PROCESS | 1930 | 1467665652804 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1930 | 1467665652806 Marionette TRACE conn2 <- [1,2486,null,{}] 13:54:12 INFO - PROCESS | 1930 | 1467665652810 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}] 13:54:12 INFO - PROCESS | 1930 | 1467665652813 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:12 INFO - PROCESS | 1930 | 1467665652969 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:54:12 INFO - PROCESS | 1930 | 1467665652986 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1930 | 1467665652988 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x125fac800 == 32 [pid = 1930] [id = 629] 13:54:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x119766c00) [pid = 1930] [serial = 1887] [outer = 0x0] 13:54:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x12043ac00) [pid = 1930] [serial = 1888] [outer = 0x119766c00] 13:54:13 INFO - PROCESS | 1930 | 1467665653028 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x1204f8000) [pid = 1930] [serial = 1889] [outer = 0x119766c00] 13:54:13 INFO - PROCESS | 1930 | 1467665653449 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]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 676ms 13:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:54:13 INFO - PROCESS | 1930 | 1467665653482 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1930 | 1467665653484 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:54:13 INFO - PROCESS | 1930 | 1467665653486 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1930 | 1467665653487 Marionette TRACE conn2 <- [1,2490,null,{}] 13:54:13 INFO - PROCESS | 1930 | 1467665653489 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}] 13:54:13 INFO - PROCESS | 1930 | 1467665653493 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:13 INFO - PROCESS | 1930 | 1467665653605 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:54:13 INFO - PROCESS | 1930 | 1467665653663 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:13 INFO - PROCESS | 1930 | 1467665653664 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f85800 == 33 [pid = 1930] [id = 630] 13:54:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x120ed9800) [pid = 1930] [serial = 1890] [outer = 0x0] 13:54:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x120ff1c00) [pid = 1930] [serial = 1891] [outer = 0x120ed9800] 13:54:13 INFO - PROCESS | 1930 | 1467665653692 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1211b1000) [pid = 1930] [serial = 1892] [outer = 0x120ed9800] 13:54:14 INFO - PROCESS | 1930 | 1467665654007 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]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 568ms 13:54:14 INFO - PROCESS | 1930 | 1467665654054 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:54:14 INFO - PROCESS | 1930 | 1467665654056 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:54:14 INFO - PROCESS | 1930 | 1467665654058 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1930 | 1467665654059 Marionette TRACE conn2 <- [1,2494,null,{}] 13:54:14 INFO - PROCESS | 1930 | 1467665654062 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}] 13:54:14 INFO - PROCESS | 1930 | 1467665654070 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:14 INFO - PROCESS | 1930 | 1467665654165 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:54:14 INFO - PROCESS | 1930 | 1467665654174 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1930 | 1467665654175 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ad2000 == 34 [pid = 1930] [id = 631] 13:54:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x118625000) [pid = 1930] [serial = 1893] [outer = 0x0] 13:54:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x12133b400) [pid = 1930] [serial = 1894] [outer = 0x118625000] 13:54:14 INFO - PROCESS | 1930 | 1467665654203 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1186c3400) [pid = 1930] [serial = 1895] [outer = 0x118625000] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x11902dc00) [pid = 1930] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x120ed4400) [pid = 1930] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1132c3000) [pid = 1930] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x115e96000) [pid = 1930] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x11824ec00) [pid = 1930] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x112a64400) [pid = 1930] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x112a85000) [pid = 1930] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x111c19c00) [pid = 1930] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x112a84c00) [pid = 1930] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x115dd9c00) [pid = 1930] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x112debc00) [pid = 1930] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x116f93000) [pid = 1930] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:54:14 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x116a1c000) [pid = 1930] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:54:14 INFO - PROCESS | 1930 | 1467665654549 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]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 13:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:54:14 INFO - PROCESS | 1930 | 1467665654579 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:54:14 INFO - PROCESS | 1930 | 1467665654580 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:54:14 INFO - PROCESS | 1930 | 1467665654582 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1930 | 1467665654583 Marionette TRACE conn2 <- [1,2498,null,{}] 13:54:14 INFO - PROCESS | 1930 | 1467665654585 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}] 13:54:14 INFO - PROCESS | 1930 | 1467665654586 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:14 INFO - PROCESS | 1930 | 1467665654663 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:54:14 INFO - PROCESS | 1930 | 1467665654667 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1930 | 1467665654669 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x128adc800 == 35 [pid = 1930] [id = 632] 13:54:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x112a67800) [pid = 1930] [serial = 1896] [outer = 0x0] 13:54:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x115d57400) [pid = 1930] [serial = 1897] [outer = 0x112a67800] 13:54:14 INFO - PROCESS | 1930 | 1467665654694 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x1180bac00) [pid = 1930] [serial = 1898] [outer = 0x112a67800] 13:54:15 INFO - PROCESS | 1930 | 1467665655044 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]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms 13:54:15 INFO - PROCESS | 1930 | 1467665655051 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:54:15 INFO - PROCESS | 1930 | 1467665655053 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:54:15 INFO - PROCESS | 1930 | 1467665655055 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1930 | 1467665655056 Marionette TRACE conn2 <- [1,2502,null,{}] 13:54:15 INFO - PROCESS | 1930 | 1467665655058 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}] 13:54:15 INFO - PROCESS | 1930 | 1467665655061 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:15 INFO - PROCESS | 1930 | 1467665655175 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:54:15 INFO - PROCESS | 1930 | 1467665655182 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1930 | 1467665655183 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x129134800 == 36 [pid = 1930] [id = 633] 13:54:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x115d4b400) [pid = 1930] [serial = 1899] [outer = 0x0] 13:54:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x1190ebc00) [pid = 1930] [serial = 1900] [outer = 0x115d4b400] 13:54:15 INFO - PROCESS | 1930 | 1467665655208 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1214eb000) [pid = 1930] [serial = 1901] [outer = 0x115d4b400] 13:54:15 INFO - PROCESS | 1930 | 1467665655518 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]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 468ms 13:54:15 INFO - PROCESS | 1930 | 1467665655523 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:54:15 INFO - PROCESS | 1930 | 1467665655525 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:54:15 INFO - PROCESS | 1930 | 1467665655535 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1930 | 1467665655536 Marionette TRACE conn2 <- [1,2506,null,{}] 13:54:15 INFO - PROCESS | 1930 | 1467665655538 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}] 13:54:15 INFO - PROCESS | 1930 | 1467665655539 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:15 INFO - PROCESS | 1930 | 1467665655622 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:54:15 INFO - PROCESS | 1930 | 1467665655628 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1930 | 1467665655629 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296c5800 == 37 [pid = 1930] [id = 634] 13:54:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x1214eb400) [pid = 1930] [serial = 1902] [outer = 0x0] 13:54:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x12158b400) [pid = 1930] [serial = 1903] [outer = 0x1214eb400] 13:54:15 INFO - PROCESS | 1930 | 1467665655654 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x121810400) [pid = 1930] [serial = 1904] [outer = 0x1214eb400] 13:54:16 INFO - PROCESS | 1930 | 1467665655998 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 469ms 13:54:16 INFO - PROCESS | 1930 | 1467665656005 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1930 | 1467665656006 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:54:16 INFO - PROCESS | 1930 | 1467665656013 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1930 | 1467665656015 Marionette TRACE conn2 <- [1,2510,null,{}] 13:54:16 INFO - PROCESS | 1930 | 1467665656017 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}] 13:54:16 INFO - PROCESS | 1930 | 1467665656019 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:16 INFO - PROCESS | 1930 | 1467665656151 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:54:16 INFO - PROCESS | 1930 | 1467665656158 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:16 INFO - PROCESS | 1930 | 1467665656159 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a693800 == 38 [pid = 1930] [id = 635] 13:54:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11674b400) [pid = 1930] [serial = 1905] [outer = 0x0] 13:54:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x121a67400) [pid = 1930] [serial = 1906] [outer = 0x11674b400] 13:54:16 INFO - PROCESS | 1930 | 1467665656186 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x124ad7000) [pid = 1930] [serial = 1907] [outer = 0x11674b400] 13:54:16 INFO - PROCESS | 1930 | 1467665656503 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 573ms 13:54:16 INFO - PROCESS | 1930 | 1467665656583 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1930 | 1467665656584 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:54:16 INFO - PROCESS | 1930 | 1467665656587 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1930 | 1467665656589 Marionette TRACE conn2 <- [1,2514,null,{}] 13:54:16 INFO - PROCESS | 1930 | 1467665656593 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}] 13:54:16 INFO - PROCESS | 1930 | 1467665656595 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:16 INFO - PROCESS | 1930 | 1467665656707 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:54:16 INFO - PROCESS | 1930 | 1467665656764 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:16 INFO - PROCESS | 1930 | 1467665656766 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x116ac0800 == 39 [pid = 1930] [id = 636] 13:54:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x112a68000) [pid = 1930] [serial = 1908] [outer = 0x0] 13:54:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x112f52c00) [pid = 1930] [serial = 1909] [outer = 0x112a68000] 13:54:16 INFO - PROCESS | 1930 | 1467665656800 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x115e22400) [pid = 1930] [serial = 1910] [outer = 0x112a68000] 13:54:17 INFO - PROCESS | 1930 | 1467665657290 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]]]}] 13:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 722ms 13:54:17 INFO - PROCESS | 1930 | 1467665657313 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:54:17 INFO - PROCESS | 1930 | 1467665657316 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:54:17 INFO - PROCESS | 1930 | 1467665657324 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:54:17 INFO - PROCESS | 1930 | 1467665657328 Marionette TRACE conn2 <- [1,2518,null,{}] 13:54:17 INFO - PROCESS | 1930 | 1467665657332 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}] 13:54:17 INFO - PROCESS | 1930 | 1467665657335 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:17 INFO - PROCESS | 1930 | 1467665657519 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:54:17 INFO - PROCESS | 1930 | 1467665657638 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1930 | 1467665657639 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215b6800 == 40 [pid = 1930] [id = 637] 13:54:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1164eb400) [pid = 1930] [serial = 1911] [outer = 0x0] 13:54:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x117c1bc00) [pid = 1930] [serial = 1912] [outer = 0x1164eb400] 13:54:17 INFO - PROCESS | 1930 | 1467665657674 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118623800) [pid = 1930] [serial = 1913] [outer = 0x1164eb400] 13:54:18 INFO - PROCESS | 1930 | 1467665658146 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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 879ms 13:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:54:18 INFO - PROCESS | 1930 | 1467665658200 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1930 | 1467665658202 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:54:18 INFO - PROCESS | 1930 | 1467665658205 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1930 | 1467665658207 Marionette TRACE conn2 <- [1,2522,null,{}] 13:54:18 INFO - PROCESS | 1930 | 1467665658241 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}] 13:54:18 INFO - PROCESS | 1930 | 1467665658248 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:18 INFO - PROCESS | 1930 | 1467665658379 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:54:18 INFO - PROCESS | 1930 | 1467665658451 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1930 | 1467665658454 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6a8800 == 41 [pid = 1930] [id = 638] 13:54:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x120eccc00) [pid = 1930] [serial = 1914] [outer = 0x0] 13:54:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x120ed1000) [pid = 1930] [serial = 1915] [outer = 0x120eccc00] 13:54:18 INFO - PROCESS | 1930 | 1467665658486 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x120fe9c00) [pid = 1930] [serial = 1916] [outer = 0x120eccc00] 13:54:18 INFO - PROCESS | 1930 | 1467665658878 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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 742ms 13:54:18 INFO - PROCESS | 1930 | 1467665658947 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1930 | 1467665658948 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:54:18 INFO - PROCESS | 1930 | 1467665658950 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1930 | 1467665658952 Marionette TRACE conn2 <- [1,2526,null,{}] 13:54:18 INFO - PROCESS | 1930 | 1467665658954 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}] 13:54:18 INFO - PROCESS | 1930 | 1467665658955 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:19 INFO - PROCESS | 1930 | 1467665659059 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:54:19 INFO - PROCESS | 1930 | 1467665659119 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1930 | 1467665659121 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae3b000 == 42 [pid = 1930] [id = 639] 13:54:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12109c400) [pid = 1930] [serial = 1917] [outer = 0x0] 13:54:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1211cf800) [pid = 1930] [serial = 1918] [outer = 0x12109c400] 13:54:19 INFO - PROCESS | 1930 | 1467665659150 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x121cc5400) [pid = 1930] [serial = 1919] [outer = 0x12109c400] 13:54:19 INFO - PROCESS | 1930 | 1467665659590 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]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 669ms 13:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:54:19 INFO - PROCESS | 1930 | 1467665659620 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1930 | 1467665659621 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:54:19 INFO - PROCESS | 1930 | 1467665659624 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1930 | 1467665659625 Marionette TRACE conn2 <- [1,2530,null,{}] 13:54:19 INFO - PROCESS | 1930 | 1467665659627 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}] 13:54:19 INFO - PROCESS | 1930 | 1467665659629 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:19 INFO - PROCESS | 1930 | 1467665659727 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:54:19 INFO - PROCESS | 1930 | 1467665659787 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1930 | 1467665659788 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x117476000 == 43 [pid = 1930] [id = 640] 13:54:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11335e800) [pid = 1930] [serial = 1920] [outer = 0x0] 13:54:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x121ccd400) [pid = 1930] [serial = 1921] [outer = 0x11335e800] 13:54:19 INFO - PROCESS | 1930 | 1467665659818 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x124ad6800) [pid = 1930] [serial = 1922] [outer = 0x11335e800] 13:54:20 INFO - PROCESS | 1930 | 1467665660372 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]]]}] 13:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 820ms 13:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:54:20 INFO - PROCESS | 1930 | 1467665660445 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1930 | 1467665660447 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:54:20 INFO - PROCESS | 1930 | 1467665660450 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1930 | 1467665660452 Marionette TRACE conn2 <- [1,2534,null,{}] 13:54:20 INFO - PROCESS | 1930 | 1467665660455 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}] 13:54:20 INFO - PROCESS | 1930 | 1467665660457 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:20 INFO - PROCESS | 1930 | 1467665660553 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:54:20 INFO - PROCESS | 1930 | 1467665660627 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1930 | 1467665660628 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x118733800 == 44 [pid = 1930] [id = 641] 13:54:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x115d53400) [pid = 1930] [serial = 1923] [outer = 0x0] 13:54:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x115e94400) [pid = 1930] [serial = 1924] [outer = 0x115d53400] 13:54:20 INFO - PROCESS | 1930 | 1467665660657 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11674c400) [pid = 1930] [serial = 1925] [outer = 0x115d53400] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x1188bf000 == 43 [pid = 1930] [id = 523] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x1180e9000 == 42 [pid = 1930] [id = 521] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb3d000 == 41 [pid = 1930] [id = 515] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12e422000 == 40 [pid = 1930] [id = 512] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x126f92800 == 39 [pid = 1930] [id = 517] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x117142000 == 38 [pid = 1930] [id = 520] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12d6c3800 == 37 [pid = 1930] [id = 511] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb4f000 == 36 [pid = 1930] [id = 510] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x116411800 == 35 [pid = 1930] [id = 519] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x112e47800 == 34 [pid = 1930] [id = 513] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x1252a5800 == 33 [pid = 1930] [id = 619] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x118726000 == 32 [pid = 1930] [id = 522] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x126f91000 == 31 [pid = 1930] [id = 516] 13:54:20 INFO - PROCESS | 1930 | --DOCSHELL 0x124a8b000 == 30 [pid = 1930] [id = 509] 13:54:21 INFO - PROCESS | 1930 | 1467665661042 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]]]}] 13:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 623ms 13:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:54:21 INFO - PROCESS | 1930 | 1467665661072 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1930 | 1467665661075 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:54:21 INFO - PROCESS | 1930 | 1467665661080 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1930 | 1467665661081 Marionette TRACE conn2 <- [1,2538,null,{}] 13:54:21 INFO - PROCESS | 1930 | 1467665661084 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}] 13:54:21 INFO - PROCESS | 1930 | 1467665661085 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:21 INFO - PROCESS | 1930 | 1467665661176 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x117f55400) [pid = 1930] [serial = 1852] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11870d400) [pid = 1930] [serial = 1853] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11975f800) [pid = 1930] [serial = 1855] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1204f1800) [pid = 1930] [serial = 1856] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x124aa6000) [pid = 1930] [serial = 1838] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11679a400) [pid = 1930] [serial = 1832] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x116985000) [pid = 1930] [serial = 1841] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x119711000) [pid = 1930] [serial = 1835] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x120f44800) [pid = 1930] [serial = 1859] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1132b9c00) [pid = 1930] [serial = 1864] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x116635c00) [pid = 1930] [serial = 1867] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x112f4ec00) [pid = 1930] [serial = 1862] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x112a85800) [pid = 1930] [serial = 1861] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x115d4f800) [pid = 1930] [serial = 1865] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x120ecac00) [pid = 1930] [serial = 1858] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x11679dc00) [pid = 1930] [serial = 1868] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x11663c000) [pid = 1930] [serial = 1849] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x116907800) [pid = 1930] [serial = 1850] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1132c4800) [pid = 1930] [serial = 1846] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x115d54000) [pid = 1930] [serial = 1847] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x118293800) [pid = 1930] [serial = 1844] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x117c1b800) [pid = 1930] [serial = 1843] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x1164f1000) [pid = 1930] [serial = 1840] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x121428000) [pid = 1930] [serial = 1837] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x1186c8c00) [pid = 1930] [serial = 1834] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x115e8ec00) [pid = 1930] [serial = 1831] [outer = 0x0] [url = about:blank] 13:54:21 INFO - PROCESS | 1930 | 1467665661244 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1930 | 1467665661245 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x11745f000 == 31 [pid = 1930] [id = 642] 13:54:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x1132c4800) [pid = 1930] [serial = 1926] [outer = 0x0] 13:54:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1164f1000) [pid = 1930] [serial = 1927] [outer = 0x1132c4800] 13:54:21 INFO - PROCESS | 1930 | 1467665661275 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x11824f400) [pid = 1930] [serial = 1928] [outer = 0x1132c4800] 13:54:21 INFO - PROCESS | 1930 | 1467665661589 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]]]}] 13:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 13:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:54:21 INFO - PROCESS | 1930 | 1467665661600 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1930 | 1467665661601 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:54:21 INFO - PROCESS | 1930 | 1467665661604 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1930 | 1467665661606 Marionette TRACE conn2 <- [1,2542,null,{}] 13:54:21 INFO - PROCESS | 1930 | 1467665661618 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}] 13:54:21 INFO - PROCESS | 1930 | 1467665661621 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:21 INFO - PROCESS | 1930 | 1467665661704 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:54:21 INFO - PROCESS | 1930 | 1467665661782 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1930 | 1467665661784 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x121410800 == 32 [pid = 1930] [id = 643] 13:54:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x11825b000) [pid = 1930] [serial = 1929] [outer = 0x0] 13:54:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x119038c00) [pid = 1930] [serial = 1930] [outer = 0x11825b000] 13:54:21 INFO - PROCESS | 1930 | 1467665661812 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1204f0400) [pid = 1930] [serial = 1931] [outer = 0x11825b000] 13:54:22 INFO - PROCESS | 1930 | 1467665662173 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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 623ms 13:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:54:22 INFO - PROCESS | 1930 | 1467665662229 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1930 | 1467665662231 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:54:22 INFO - PROCESS | 1930 | 1467665662235 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1930 | 1467665662236 Marionette TRACE conn2 <- [1,2546,null,{}] 13:54:22 INFO - PROCESS | 1930 | 1467665662240 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}] 13:54:22 INFO - PROCESS | 1930 | 1467665662242 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:22 INFO - PROCESS | 1930 | 1467665662373 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:54:22 INFO - PROCESS | 1930 | 1467665662458 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1930 | 1467665662459 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x121cd7800 == 33 [pid = 1930] [id = 644] 13:54:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x119a86800) [pid = 1930] [serial = 1932] [outer = 0x0] 13:54:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x120fec400) [pid = 1930] [serial = 1933] [outer = 0x119a86800] 13:54:22 INFO - PROCESS | 1930 | 1467665662500 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1211b4800) [pid = 1930] [serial = 1934] [outer = 0x119a86800] 13:54:22 INFO - PROCESS | 1930 | 1467665662786 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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 569ms 13:54:22 INFO - PROCESS | 1930 | 1467665662804 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1930 | 1467665662805 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:54:22 INFO - PROCESS | 1930 | 1467665662808 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1930 | 1467665662809 Marionette TRACE conn2 <- [1,2550,null,{}] 13:54:22 INFO - PROCESS | 1930 | 1467665662822 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}] 13:54:22 INFO - PROCESS | 1930 | 1467665662823 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:22 INFO - PROCESS | 1930 | 1467665662907 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:54:22 INFO - PROCESS | 1930 | 1467665662972 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1930 | 1467665662974 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x125362800 == 34 [pid = 1930] [id = 645] 13:54:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x119ae5c00) [pid = 1930] [serial = 1935] [outer = 0x0] 13:54:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1214eac00) [pid = 1930] [serial = 1936] [outer = 0x119ae5c00] 13:54:23 INFO - PROCESS | 1930 | 1467665662998 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x124896800) [pid = 1930] [serial = 1937] [outer = 0x119ae5c00] 13:54:23 INFO - PROCESS | 1930 | 1467665663337 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]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 579ms 13:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:54:23 INFO - PROCESS | 1930 | 1467665663388 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1930 | 1467665663389 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:54:23 INFO - PROCESS | 1930 | 1467665663391 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1930 | 1467665663392 Marionette TRACE conn2 <- [1,2554,null,{}] 13:54:23 INFO - PROCESS | 1930 | 1467665663395 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}] 13:54:23 INFO - PROCESS | 1930 | 1467665663399 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:23 INFO - PROCESS | 1930 | 1467665663530 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:54:23 INFO - PROCESS | 1930 | 1467665663534 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1930 | 1467665663535 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f9e000 == 35 [pid = 1930] [id = 646] 13:54:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x12142cc00) [pid = 1930] [serial = 1938] [outer = 0x0] 13:54:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x124da2000) [pid = 1930] [serial = 1939] [outer = 0x12142cc00] 13:54:23 INFO - PROCESS | 1930 | 1467665663560 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1263adc00) [pid = 1930] [serial = 1940] [outer = 0x12142cc00] 13:54:23 INFO - PROCESS | 1930 | 1467665663895 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]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 13:54:23 INFO - PROCESS | 1930 | 1467665663917 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1930 | 1467665663918 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:54:23 INFO - PROCESS | 1930 | 1467665663920 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1930 | 1467665663922 Marionette TRACE conn2 <- [1,2558,null,{}] 13:54:23 INFO - PROCESS | 1930 | 1467665663932 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}] 13:54:23 INFO - PROCESS | 1930 | 1467665663933 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:24 INFO - PROCESS | 1930 | 1467665664038 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:54:24 INFO - PROCESS | 1930 | 1467665664043 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1930 | 1467665664044 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296be000 == 36 [pid = 1930] [id = 647] 13:54:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1121b1800) [pid = 1930] [serial = 1941] [outer = 0x0] 13:54:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1263b9800) [pid = 1930] [serial = 1942] [outer = 0x1121b1800] 13:54:24 INFO - PROCESS | 1930 | 1467665664068 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12643ac00) [pid = 1930] [serial = 1943] [outer = 0x1121b1800] 13:54:24 INFO - PROCESS | 1930 | 1467665664445 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]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 578ms 13:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:54:24 INFO - PROCESS | 1930 | 1467665664499 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1930 | 1467665664501 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:54:24 INFO - PROCESS | 1930 | 1467665664503 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1930 | 1467665664504 Marionette TRACE conn2 <- [1,2562,null,{}] 13:54:24 INFO - PROCESS | 1930 | 1467665664506 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}] 13:54:24 INFO - PROCESS | 1930 | 1467665664507 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:24 INFO - PROCESS | 1930 | 1467665664616 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:54:24 INFO - PROCESS | 1930 | 1467665664631 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1930 | 1467665664632 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a95c800 == 37 [pid = 1930] [id = 648] 13:54:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12643f000) [pid = 1930] [serial = 1944] [outer = 0x0] 13:54:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x126443c00) [pid = 1930] [serial = 1945] [outer = 0x12643f000] 13:54:24 INFO - PROCESS | 1930 | 1467665664656 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1264c3c00) [pid = 1930] [serial = 1946] [outer = 0x12643f000] 13:54:25 INFO - PROCESS | 1930 | 1467665665003 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]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 13:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:54:25 INFO - PROCESS | 1930 | 1467665665022 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1930 | 1467665665023 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:54:25 INFO - PROCESS | 1930 | 1467665665027 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1930 | 1467665665028 Marionette TRACE conn2 <- [1,2566,null,{}] 13:54:25 INFO - PROCESS | 1930 | 1467665665031 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}] 13:54:25 INFO - PROCESS | 1930 | 1467665665032 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:25 INFO - PROCESS | 1930 | 1467665665139 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:54:25 INFO - PROCESS | 1930 | 1467665665149 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1930 | 1467665665150 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa6800 == 38 [pid = 1930] [id = 649] 13:54:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1264c5800) [pid = 1930] [serial = 1947] [outer = 0x0] 13:54:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x126656c00) [pid = 1930] [serial = 1948] [outer = 0x1264c5800] 13:54:25 INFO - PROCESS | 1930 | 1467665665175 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1266b7400) [pid = 1930] [serial = 1949] [outer = 0x1264c5800] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x119766c00) [pid = 1930] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x120ed9800) [pid = 1930] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11674e400) [pid = 1930] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x112e2d000) [pid = 1930] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1183a2400) [pid = 1930] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x113c8e400) [pid = 1930] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119704000) [pid = 1930] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1214eb400) [pid = 1930] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x118625000) [pid = 1930] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x112a67800) [pid = 1930] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:54:25 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x115d4b400) [pid = 1930] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:54:25 INFO - PROCESS | 1930 | 1467665665613 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]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 620ms 13:54:25 INFO - PROCESS | 1930 | 1467665665648 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1930 | 1467665665650 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:54:25 INFO - PROCESS | 1930 | 1467665665652 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1930 | 1467665665653 Marionette TRACE conn2 <- [1,2570,null,{}] 13:54:25 INFO - PROCESS | 1930 | 1467665665655 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}] 13:54:25 INFO - PROCESS | 1930 | 1467665665656 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:25 INFO - PROCESS | 1930 | 1467665665741 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:54:25 INFO - PROCESS | 1930 | 1467665665748 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1930 | 1467665665749 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac26000 == 39 [pid = 1930] [id = 650] 13:54:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1132c3000) [pid = 1930] [serial = 1950] [outer = 0x0] 13:54:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1199cc000) [pid = 1930] [serial = 1951] [outer = 0x1132c3000] 13:54:25 INFO - PROCESS | 1930 | 1467665665773 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1214f4c00) [pid = 1930] [serial = 1952] [outer = 0x1132c3000] 13:54:26 INFO - PROCESS | 1930 | 1467665666119 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]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 518ms 13:54:26 INFO - PROCESS | 1930 | 1467665666171 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1930 | 1467665666172 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:54:26 INFO - PROCESS | 1930 | 1467665666174 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1930 | 1467665666176 Marionette TRACE conn2 <- [1,2574,null,{}] 13:54:26 INFO - PROCESS | 1930 | 1467665666179 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}] 13:54:26 INFO - PROCESS | 1930 | 1467665666180 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:26 INFO - PROCESS | 1930 | 1467665666301 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:54:26 INFO - PROCESS | 1930 | 1467665666309 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1930 | 1467665666311 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c590000 == 40 [pid = 1930] [id = 651] 13:54:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x121590000) [pid = 1930] [serial = 1953] [outer = 0x0] 13:54:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1266bb400) [pid = 1930] [serial = 1954] [outer = 0x121590000] 13:54:26 INFO - PROCESS | 1930 | 1467665666349 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1269d0000) [pid = 1930] [serial = 1955] [outer = 0x121590000] 13:54:26 INFO - PROCESS | 1930 | 1467665666675 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]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 13:54:26 INFO - PROCESS | 1930 | 1467665666697 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1930 | 1467665666699 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:54:26 INFO - PROCESS | 1930 | 1467665666701 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1930 | 1467665666702 Marionette TRACE conn2 <- [1,2578,null,{}] 13:54:26 INFO - PROCESS | 1930 | 1467665666704 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}] 13:54:26 INFO - PROCESS | 1930 | 1467665666705 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:26 INFO - PROCESS | 1930 | 1467665666791 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:54:26 INFO - PROCESS | 1930 | 1467665666794 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1930 | 1467665666795 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca1e000 == 41 [pid = 1930] [id = 652] 13:54:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119706000) [pid = 1930] [serial = 1956] [outer = 0x0] 13:54:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x126f55800) [pid = 1930] [serial = 1957] [outer = 0x119706000] 13:54:26 INFO - PROCESS | 1930 | 1467665666820 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x128bde000) [pid = 1930] [serial = 1958] [outer = 0x119706000] 13:54:27 INFO - PROCESS | 1930 | 1467665667140 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 470ms 13:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:54:27 INFO - PROCESS | 1930 | 1467665667172 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1930 | 1467665667173 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:54:27 INFO - PROCESS | 1930 | 1467665667175 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1930 | 1467665667178 Marionette TRACE conn2 <- [1,2582,null,{}] 13:54:27 INFO - PROCESS | 1930 | 1467665667181 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}] 13:54:27 INFO - PROCESS | 1930 | 1467665667182 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:27 INFO - PROCESS | 1930 | 1467665667303 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:54:27 INFO - PROCESS | 1930 | 1467665667310 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1930 | 1467665667311 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca2f800 == 42 [pid = 1930] [id = 653] 13:54:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12697e800) [pid = 1930] [serial = 1959] [outer = 0x0] 13:54:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x128be0800) [pid = 1930] [serial = 1960] [outer = 0x12697e800] 13:54:27 INFO - PROCESS | 1930 | 1467665667335 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x128be7c00) [pid = 1930] [serial = 1961] [outer = 0x12697e800] 13:54:27 INFO - PROCESS | 1930 | 1467665667822 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 672ms 13:54:27 INFO - PROCESS | 1930 | 1467665667848 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1930 | 1467665667850 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:54:27 INFO - PROCESS | 1930 | 1467665667853 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1930 | 1467665667857 Marionette TRACE conn2 <- [1,2586,null,{}] 13:54:27 INFO - PROCESS | 1930 | 1467665667863 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}] 13:54:27 INFO - PROCESS | 1930 | 1467665667864 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:27 INFO - PROCESS | 1930 | 1467665667975 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:54:28 INFO - PROCESS | 1930 | 1467665668049 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1930 | 1467665668050 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x118740000 == 43 [pid = 1930] [id = 654] 13:54:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x116141c00) [pid = 1930] [serial = 1962] [outer = 0x0] 13:54:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x116750800) [pid = 1930] [serial = 1963] [outer = 0x116141c00] 13:54:28 INFO - PROCESS | 1930 | 1467665668081 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1180bb800) [pid = 1930] [serial = 1964] [outer = 0x116141c00] 13:54:28 INFO - PROCESS | 1930 | 1467665668477 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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 672ms 13:54:28 INFO - PROCESS | 1930 | 1467665668526 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:54:28 INFO - PROCESS | 1930 | 1467665668531 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:54:28 INFO - PROCESS | 1930 | 1467665668536 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1930 | 1467665668538 Marionette TRACE conn2 <- [1,2590,null,{}] 13:54:28 INFO - PROCESS | 1930 | 1467665668541 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}] 13:54:28 INFO - PROCESS | 1930 | 1467665668542 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:28 INFO - PROCESS | 1930 | 1467665668653 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:54:28 INFO - PROCESS | 1930 | 1467665668747 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1930 | 1467665668748 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ad0800 == 44 [pid = 1930] [id = 655] 13:54:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x118711c00) [pid = 1930] [serial = 1965] [outer = 0x0] 13:54:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1190f9000) [pid = 1930] [serial = 1966] [outer = 0x118711c00] 13:54:28 INFO - PROCESS | 1930 | 1467665668793 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1204fd800) [pid = 1930] [serial = 1967] [outer = 0x118711c00] 13:54:29 INFO - PROCESS | 1930 | 1467665669216 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]]]}] 13:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 721ms 13:54:29 INFO - PROCESS | 1930 | 1467665669257 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:54:29 INFO - PROCESS | 1930 | 1467665669258 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:54:29 INFO - PROCESS | 1930 | 1467665669261 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:54:29 INFO - PROCESS | 1930 | 1467665669263 Marionette TRACE conn2 <- [1,2594,null,{}] 13:54:29 INFO - PROCESS | 1930 | 1467665669271 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}] 13:54:29 INFO - PROCESS | 1930 | 1467665669274 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:29 INFO - PROCESS | 1930 | 1467665669385 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:54:29 INFO - PROCESS | 1930 | 1467665669488 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1930 | 1467665669490 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb3b000 == 45 [pid = 1930] [id = 656] 13:54:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x120ff4c00) [pid = 1930] [serial = 1968] [outer = 0x0] 13:54:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x124c55c00) [pid = 1930] [serial = 1969] [outer = 0x120ff4c00] 13:54:29 INFO - PROCESS | 1930 | 1467665669523 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x125310c00) [pid = 1930] [serial = 1970] [outer = 0x120ff4c00] 13:54:30 INFO - PROCESS | 1930 | 1467665670324 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]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1076ms 13:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:54:30 INFO - PROCESS | 1930 | 1467665670337 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1930 | 1467665670339 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:54:30 INFO - PROCESS | 1930 | 1467665670343 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1930 | 1467665670345 Marionette TRACE conn2 <- [1,2598,null,{}] 13:54:30 INFO - PROCESS | 1930 | 1467665670349 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}] 13:54:30 INFO - PROCESS | 1930 | 1467665670350 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:30 INFO - PROCESS | 1930 | 1467665670444 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:54:30 INFO - PROCESS | 1930 | 1467665670520 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1930 | 1467665670523 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x1215a5800 == 46 [pid = 1930] [id = 657] 13:54:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1167a0800) [pid = 1930] [serial = 1971] [outer = 0x0] 13:54:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x116f6cc00) [pid = 1930] [serial = 1972] [outer = 0x1167a0800] 13:54:30 INFO - PROCESS | 1930 | 1467665670551 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x118251c00) [pid = 1930] [serial = 1973] [outer = 0x1167a0800] 13:54:31 INFO - PROCESS | 1930 | 1467665671033 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]]]}] 13:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 771ms 13:54:31 INFO - PROCESS | 1930 | 1467665671114 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1930 | 1467665671119 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:54:31 INFO - PROCESS | 1930 | 1467665671125 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1930 | 1467665671128 Marionette TRACE conn2 <- [1,2602,null,{}] 13:54:31 INFO - PROCESS | 1930 | 1467665671132 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}] 13:54:31 INFO - PROCESS | 1930 | 1467665671135 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:31 INFO - PROCESS | 1930 | 1467665671267 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:54:31 INFO - PROCESS | 1930 | 1467665671392 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1930 | 1467665671393 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca1e000 == 45 [pid = 1930] [id = 652] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12c590000 == 44 [pid = 1930] [id = 651] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac26000 == 43 [pid = 1930] [id = 650] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa6800 == 42 [pid = 1930] [id = 649] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12a95c800 == 41 [pid = 1930] [id = 648] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x1296be000 == 40 [pid = 1930] [id = 647] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x126f9e000 == 39 [pid = 1930] [id = 646] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x121a67400) [pid = 1930] [serial = 1906] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x11715b800 == 40 [pid = 1930] [id = 658] 13:54:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x112a85000) [pid = 1930] [serial = 1974] [outer = 0x0] 13:54:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1183a0c00) [pid = 1930] [serial = 1975] [outer = 0x112a85000] 13:54:31 INFO - PROCESS | 1930 | 1467665671449 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1186ccc00) [pid = 1930] [serial = 1976] [outer = 0x112a85000] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x125362800 == 39 [pid = 1930] [id = 645] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x121cd7800 == 38 [pid = 1930] [id = 644] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x121410800 == 37 [pid = 1930] [id = 643] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x11745f000 == 36 [pid = 1930] [id = 642] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x118733800 == 35 [pid = 1930] [id = 641] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x117476000 == 34 [pid = 1930] [id = 640] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12ae3b000 == 33 [pid = 1930] [id = 639] 13:54:31 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6a8800 == 32 [pid = 1930] [id = 638] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12043ac00) [pid = 1930] [serial = 1888] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x120ff1c00) [pid = 1930] [serial = 1891] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1176f1400) [pid = 1930] [serial = 1879] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x118250c00) [pid = 1930] [serial = 1880] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x113c68000) [pid = 1930] [serial = 1874] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x112f4d400) [pid = 1930] [serial = 1873] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1186c4c00) [pid = 1930] [serial = 1882] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x118717c00) [pid = 1930] [serial = 1883] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x115d4fc00) [pid = 1930] [serial = 1876] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x116140400) [pid = 1930] [serial = 1877] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x119709000) [pid = 1930] [serial = 1885] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1176ee400) [pid = 1930] [serial = 1870] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x121810400) [pid = 1930] [serial = 1904] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12133b400) [pid = 1930] [serial = 1894] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1211b1000) [pid = 1930] [serial = 1892] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115d57400) [pid = 1930] [serial = 1897] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1180bac00) [pid = 1930] [serial = 1898] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12158b400) [pid = 1930] [serial = 1903] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1186c3400) [pid = 1930] [serial = 1895] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1204f8000) [pid = 1930] [serial = 1889] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1190ebc00) [pid = 1930] [serial = 1900] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119765000) [pid = 1930] [serial = 1886] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1214eb000) [pid = 1930] [serial = 1901] [outer = 0x0] [url = about:blank] 13:54:31 INFO - PROCESS | 1930 | 1467665671787 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]]]}] 13:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 673ms 13:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:54:31 INFO - PROCESS | 1930 | 1467665671798 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1930 | 1467665671799 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:54:31 INFO - PROCESS | 1930 | 1467665671801 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1930 | 1467665671804 Marionette TRACE conn2 <- [1,2606,null,{}] 13:54:31 INFO - PROCESS | 1930 | 1467665671814 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}] 13:54:31 INFO - PROCESS | 1930 | 1467665671817 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:31 INFO - PROCESS | 1930 | 1467665671900 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:54:31 INFO - PROCESS | 1930 | 1467665671960 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1930 | 1467665671963 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x119930000 == 33 [pid = 1930] [id = 659] 13:54:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1186c4000) [pid = 1930] [serial = 1977] [outer = 0x0] 13:54:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1190ebc00) [pid = 1930] [serial = 1978] [outer = 0x1186c4000] 13:54:31 INFO - PROCESS | 1930 | 1467665671991 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120ed7c00) [pid = 1930] [serial = 1979] [outer = 0x1186c4000] 13:54:32 INFO - PROCESS | 1930 | 1467665672320 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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 570ms 13:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:54:32 INFO - PROCESS | 1930 | 1467665672373 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1930 | 1467665672374 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:54:32 INFO - PROCESS | 1930 | 1467665672377 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1930 | 1467665672378 Marionette TRACE conn2 <- [1,2610,null,{}] 13:54:32 INFO - PROCESS | 1930 | 1467665672380 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}] 13:54:32 INFO - PROCESS | 1930 | 1467665672381 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:32 INFO - PROCESS | 1930 | 1467665672473 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:54:32 INFO - PROCESS | 1930 | 1467665672537 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1930 | 1467665672538 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c5c000 == 34 [pid = 1930] [id = 660] 13:54:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x120fe7c00) [pid = 1930] [serial = 1980] [outer = 0x0] 13:54:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1211b2800) [pid = 1930] [serial = 1981] [outer = 0x120fe7c00] 13:54:32 INFO - PROCESS | 1930 | 1467665672564 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1214b4000) [pid = 1930] [serial = 1982] [outer = 0x120fe7c00] 13:54:32 INFO - PROCESS | 1930 | 1467665672849 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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 519ms 13:54:32 INFO - PROCESS | 1930 | 1467665672898 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1930 | 1467665672900 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:54:32 INFO - PROCESS | 1930 | 1467665672902 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1930 | 1467665672903 Marionette TRACE conn2 <- [1,2614,null,{}] 13:54:32 INFO - PROCESS | 1930 | 1467665672905 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}] 13:54:32 INFO - PROCESS | 1930 | 1467665672907 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:32 INFO - PROCESS | 1930 | 1467665672986 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:54:32 INFO - PROCESS | 1930 | 1467665672990 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1930 | 1467665672991 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x126953000 == 35 [pid = 1930] [id = 661] 13:54:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1211cd400) [pid = 1930] [serial = 1983] [outer = 0x0] 13:54:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x121803400) [pid = 1930] [serial = 1984] [outer = 0x1211cd400] 13:54:33 INFO - PROCESS | 1930 | 1467665673019 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x124aa6400) [pid = 1930] [serial = 1985] [outer = 0x1211cd400] 13:54:33 INFO - PROCESS | 1930 | 1467665673373 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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 13:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:54:33 INFO - PROCESS | 1930 | 1467665673421 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1930 | 1467665673422 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:54:33 INFO - PROCESS | 1930 | 1467665673425 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1930 | 1467665673426 Marionette TRACE conn2 <- [1,2618,null,{}] 13:54:33 INFO - PROCESS | 1930 | 1467665673428 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}] 13:54:33 INFO - PROCESS | 1930 | 1467665673432 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:33 INFO - PROCESS | 1930 | 1467665673537 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:54:33 INFO - PROCESS | 1930 | 1467665673542 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1930 | 1467665673543 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x11714d800 == 36 [pid = 1930] [id = 662] 13:54:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x124aab800) [pid = 1930] [serial = 1986] [outer = 0x0] 13:54:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12530fc00) [pid = 1930] [serial = 1987] [outer = 0x124aab800] 13:54:33 INFO - PROCESS | 1930 | 1467665673571 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x126446800) [pid = 1930] [serial = 1988] [outer = 0x124aab800] 13:54:33 INFO - PROCESS | 1930 | 1467665673926 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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 13:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:54:33 INFO - PROCESS | 1930 | 1467665673947 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1930 | 1467665673949 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:54:33 INFO - PROCESS | 1930 | 1467665673951 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1930 | 1467665673952 Marionette TRACE conn2 <- [1,2622,null,{}] 13:54:33 INFO - PROCESS | 1930 | 1467665673961 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}] 13:54:33 INFO - PROCESS | 1930 | 1467665673962 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:34 INFO - PROCESS | 1930 | 1467665674065 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:54:34 INFO - PROCESS | 1930 | 1467665674068 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1930 | 1467665674070 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292dd000 == 37 [pid = 1930] [id = 663] 13:54:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1176e9c00) [pid = 1930] [serial = 1989] [outer = 0x0] 13:54:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x126659800) [pid = 1930] [serial = 1990] [outer = 0x1176e9c00] 13:54:34 INFO - PROCESS | 1930 | 1467665674094 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1266be800) [pid = 1930] [serial = 1991] [outer = 0x1176e9c00] 13:54:34 INFO - PROCESS | 1930 | 1467665674455 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]]]}] 13:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 528ms 13:54:34 INFO - PROCESS | 1930 | 1467665674480 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1930 | 1467665674481 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:54:34 INFO - PROCESS | 1930 | 1467665674483 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1930 | 1467665674492 Marionette TRACE conn2 <- [1,2626,null,{}] 13:54:34 INFO - PROCESS | 1930 | 1467665674501 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}] 13:54:34 INFO - PROCESS | 1930 | 1467665674502 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:34 INFO - PROCESS | 1930 | 1467665674607 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:54:34 INFO - PROCESS | 1930 | 1467665674611 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1930 | 1467665674612 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6b2800 == 38 [pid = 1930] [id = 664] 13:54:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1266bf400) [pid = 1930] [serial = 1992] [outer = 0x0] 13:54:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1269c4c00) [pid = 1930] [serial = 1993] [outer = 0x1266bf400] 13:54:34 INFO - PROCESS | 1930 | 1467665674636 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x112a60000) [pid = 1930] [serial = 1994] [outer = 0x1266bf400] 13:54:34 INFO - PROCESS | 1930 | 1467665674968 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]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 536ms 13:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:54:35 INFO - PROCESS | 1930 | 1467665675020 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1930 | 1467665675022 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:54:35 INFO - PROCESS | 1930 | 1467665675024 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1930 | 1467665675025 Marionette TRACE conn2 <- [1,2630,null,{}] 13:54:35 INFO - PROCESS | 1930 | 1467665675027 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}] 13:54:35 INFO - PROCESS | 1930 | 1467665675029 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:35 INFO - PROCESS | 1930 | 1467665675133 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:54:35 INFO - PROCESS | 1930 | 1467665675136 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1930 | 1467665675137 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae44800 == 39 [pid = 1930] [id = 665] 13:54:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x126863000) [pid = 1930] [serial = 1995] [outer = 0x0] 13:54:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x128be3800) [pid = 1930] [serial = 1996] [outer = 0x126863000] 13:54:35 INFO - PROCESS | 1930 | 1467665675162 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128c65000) [pid = 1930] [serial = 1997] [outer = 0x126863000] 13:54:35 INFO - PROCESS | 1930 | 1467665675514 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]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 522ms 13:54:35 INFO - PROCESS | 1930 | 1467665675555 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1930 | 1467665675557 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:54:35 INFO - PROCESS | 1930 | 1467665675559 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1930 | 1467665675560 Marionette TRACE conn2 <- [1,2634,null,{}] 13:54:35 INFO - PROCESS | 1930 | 1467665675563 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}] 13:54:35 INFO - PROCESS | 1930 | 1467665675564 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:35 INFO - PROCESS | 1930 | 1467665675671 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:54:35 INFO - PROCESS | 1930 | 1467665675684 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1930 | 1467665675685 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdbc800 == 40 [pid = 1930] [id = 666] 13:54:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x128c65400) [pid = 1930] [serial = 1998] [outer = 0x0] 13:54:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x128c6bc00) [pid = 1930] [serial = 1999] [outer = 0x128c65400] 13:54:35 INFO - PROCESS | 1930 | 1467665675710 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x128e4ac00) [pid = 1930] [serial = 2000] [outer = 0x128c65400] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x116141800) [pid = 1930] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12142cc00) [pid = 1930] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115d53400) [pid = 1930] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x119706000) [pid = 1930] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11825b000) [pid = 1930] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11335e800) [pid = 1930] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x1121b1800) [pid = 1930] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x120eccc00) [pid = 1930] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x119ae5c00) [pid = 1930] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1264c5800) [pid = 1930] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12109c400) [pid = 1930] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x112a68000) [pid = 1930] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11674b400) [pid = 1930] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12643f000) [pid = 1930] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x121590000) [pid = 1930] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1132c3000) [pid = 1930] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x119a86800) [pid = 1930] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1164eb400) [pid = 1930] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:54:36 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1132c4800) [pid = 1930] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:54:36 INFO - PROCESS | 1930 | 1467665676197 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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 671ms 13:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:54:36 INFO - PROCESS | 1930 | 1467665676232 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1930 | 1467665676234 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:54:36 INFO - PROCESS | 1930 | 1467665676236 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1930 | 1467665676238 Marionette TRACE conn2 <- [1,2638,null,{}] 13:54:36 INFO - PROCESS | 1930 | 1467665676240 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}] 13:54:36 INFO - PROCESS | 1930 | 1467665676242 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:36 INFO - PROCESS | 1930 | 1467665676369 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:54:36 INFO - PROCESS | 1930 | 1467665676431 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1930 | 1467665676433 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c5a3800 == 41 [pid = 1930] [id = 667] 13:54:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x116142000) [pid = 1930] [serial = 2001] [outer = 0x0] 13:54:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x120fed400) [pid = 1930] [serial = 2002] [outer = 0x116142000] 13:54:36 INFO - PROCESS | 1930 | 1467665676460 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12643d400) [pid = 1930] [serial = 2003] [outer = 0x116142000] 13:54:36 INFO - PROCESS | 1930 | 1467665676775 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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 573ms 13:54:36 INFO - PROCESS | 1930 | 1467665676811 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1930 | 1467665676814 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:54:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:54:36 INFO - PROCESS | 1930 | 1467665676818 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1930 | 1467665676820 Marionette TRACE conn2 <- [1,2642,null,{}] 13:54:36 INFO - PROCESS | 1930 | 1467665676823 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}] 13:54:36 INFO - PROCESS | 1930 | 1467665676825 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:36 INFO - PROCESS | 1930 | 1467665676988 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:54:37 INFO - PROCESS | 1930 | 1467665676999 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1930 | 1467665677000 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d345800 == 42 [pid = 1930] [id = 668] 13:54:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12142cc00) [pid = 1930] [serial = 2004] [outer = 0x0] 13:54:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x128bdcc00) [pid = 1930] [serial = 2005] [outer = 0x12142cc00] 13:54:37 INFO - PROCESS | 1930 | 1467665677039 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x128e58000) [pid = 1930] [serial = 2006] [outer = 0x12142cc00] 13:54:37 INFO - PROCESS | 1930 | 1467665677395 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]]]}] 13:54:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:54:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 622ms 13:54:37 INFO - PROCESS | 1930 | 1467665677439 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1930 | 1467665677440 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:54:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:54:37 INFO - PROCESS | 1930 | 1467665677443 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1930 | 1467665677444 Marionette TRACE conn2 <- [1,2646,null,{}] 13:54:37 INFO - PROCESS | 1930 | 1467665677446 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}] 13:54:37 INFO - PROCESS | 1930 | 1467665677447 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:37 INFO - PROCESS | 1930 | 1467665677533 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:54:37 INFO - PROCESS | 1930 | 1467665677600 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1930 | 1467665677601 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d35b000 == 43 [pid = 1930] [id = 669] 13:54:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x128c67c00) [pid = 1930] [serial = 2007] [outer = 0x0] 13:54:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x129173800) [pid = 1930] [serial = 2008] [outer = 0x128c67c00] 13:54:37 INFO - PROCESS | 1930 | 1467665677639 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x129264800) [pid = 1930] [serial = 2009] [outer = 0x128c67c00] 13:54:37 INFO - PROCESS | 1930 | 1467665677913 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]]]}] 13:54:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:54:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 13:54:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:54:37 INFO - PROCESS | 1930 | 1467665677964 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1930 | 1467665677965 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:54:37 INFO - PROCESS | 1930 | 1467665677968 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1930 | 1467665677969 Marionette TRACE conn2 <- [1,2650,null,{}] 13:54:37 INFO - PROCESS | 1930 | 1467665677971 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}] 13:54:37 INFO - PROCESS | 1930 | 1467665677974 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:38 INFO - PROCESS | 1930 | 1467665678110 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:54:38 INFO - PROCESS | 1930 | 1467665678170 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1930 | 1467665678172 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x1164a5000 == 44 [pid = 1930] [id = 670] 13:54:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1121b8000) [pid = 1930] [serial = 2010] [outer = 0x0] 13:54:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1129a6800) [pid = 1930] [serial = 2011] [outer = 0x1121b8000] 13:54:38 INFO - PROCESS | 1930 | 1467665678203 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1132c3000) [pid = 1930] [serial = 2012] [outer = 0x1121b8000] 13:54:38 INFO - PROCESS | 1930 | 1467665678622 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]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:54:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 13:54:38 INFO - PROCESS | 1930 | 1467665678690 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1930 | 1467665678692 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:54:38 INFO - PROCESS | 1930 | 1467665678696 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1930 | 1467665678698 Marionette TRACE conn2 <- [1,2654,null,{}] 13:54:38 INFO - PROCESS | 1930 | 1467665678701 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}] 13:54:38 INFO - PROCESS | 1930 | 1467665678704 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:38 INFO - PROCESS | 1930 | 1467665678813 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:54:38 INFO - PROCESS | 1930 | 1467665678932 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1930 | 1467665678933 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12140e800 == 45 [pid = 1930] [id = 671] 13:54:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x113c8e400) [pid = 1930] [serial = 2013] [outer = 0x0] 13:54:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x117f55000) [pid = 1930] [serial = 2014] [outer = 0x113c8e400] 13:54:38 INFO - PROCESS | 1930 | 1467665678964 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x118626c00) [pid = 1930] [serial = 2015] [outer = 0x113c8e400] 13:54:39 INFO - PROCESS | 1930 | 1467665679402 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]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:54:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 723ms 13:54:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:54:39 INFO - PROCESS | 1930 | 1467665679419 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1930 | 1467665679421 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:54:39 INFO - PROCESS | 1930 | 1467665679423 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1930 | 1467665679425 Marionette TRACE conn2 <- [1,2658,null,{}] 13:54:39 INFO - PROCESS | 1930 | 1467665679427 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}] 13:54:39 INFO - PROCESS | 1930 | 1467665679429 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:39 INFO - PROCESS | 1930 | 1467665679538 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:54:39 INFO - PROCESS | 1930 | 1467665679603 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1930 | 1467665679605 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292f3800 == 46 [pid = 1930] [id = 672] 13:54:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1190f0000) [pid = 1930] [serial = 2016] [outer = 0x0] 13:54:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1204f8000) [pid = 1930] [serial = 2017] [outer = 0x1190f0000] 13:54:39 INFO - PROCESS | 1930 | 1467665679674 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x120f49000) [pid = 1930] [serial = 2018] [outer = 0x1190f0000] 13:54:40 INFO - PROCESS | 1930 | 1467665680095 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]]]}] 13:54:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:54:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 721ms 13:54:40 INFO - PROCESS | 1930 | 1467665680145 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:54:40 INFO - PROCESS | 1930 | 1467665680148 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:54:40 INFO - PROCESS | 1930 | 1467665680191 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1930 | 1467665680194 Marionette TRACE conn2 <- [1,2662,null,{}] 13:54:40 INFO - PROCESS | 1930 | 1467665680200 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}] 13:54:40 INFO - PROCESS | 1930 | 1467665680202 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:40 INFO - PROCESS | 1930 | 1467665680312 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:54:40 INFO - PROCESS | 1930 | 1467665680390 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1930 | 1467665680391 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d6c3800 == 47 [pid = 1930] [id = 673] 13:54:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x120fea400) [pid = 1930] [serial = 2019] [outer = 0x0] 13:54:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x121594800) [pid = 1930] [serial = 2020] [outer = 0x120fea400] 13:54:40 INFO - PROCESS | 1930 | 1467665680421 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x125f4b800) [pid = 1930] [serial = 2021] [outer = 0x120fea400] 13:54:40 INFO - PROCESS | 1930 | 1467665680856 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]]]}] 13:54:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:54:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 691ms 13:54:40 INFO - PROCESS | 1930 | 1467665680865 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:54:40 INFO - PROCESS | 1930 | 1467665680867 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:54:40 INFO - PROCESS | 1930 | 1467665680869 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1930 | 1467665680870 Marionette TRACE conn2 <- [1,2666,null,{}] 13:54:40 INFO - PROCESS | 1930 | 1467665680873 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}] 13:54:40 INFO - PROCESS | 1930 | 1467665680874 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:40 INFO - PROCESS | 1930 | 1467665680985 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:54:41 INFO - PROCESS | 1930 | 1467665681249 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1930 | 1467665681251 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x11944d000 == 48 [pid = 1930] [id = 674] 13:54:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1126fb400) [pid = 1930] [serial = 2022] [outer = 0x0] 13:54:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x115d4c800) [pid = 1930] [serial = 2023] [outer = 0x1126fb400] 13:54:41 INFO - PROCESS | 1930 | 1467665681321 Marionette DEBUG loaded listener.js 13:54:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x116635c00) [pid = 1930] [serial = 2024] [outer = 0x1126fb400] 13:54:42 INFO - PROCESS | 1930 | 1467665682323 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]]]}] 13:54:42 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) 13:54:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1471ms 13:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:54:42 INFO - PROCESS | 1930 | 1467665682342 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:54:42 INFO - PROCESS | 1930 | 1467665682345 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:54:42 INFO - PROCESS | 1930 | 1467665682349 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1930 | 1467665682351 Marionette TRACE conn2 <- [1,2670,null,{}] 13:54:42 INFO - PROCESS | 1930 | 1467665682354 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}] 13:54:42 INFO - PROCESS | 1930 | 1467665682355 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:42 INFO - PROCESS | 1930 | 1467665682472 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12d35b000 == 47 [pid = 1930] [id = 669] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12d345800 == 46 [pid = 1930] [id = 668] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12c5a3800 == 45 [pid = 1930] [id = 667] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdbc800 == 44 [pid = 1930] [id = 666] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12ae44800 == 43 [pid = 1930] [id = 665] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6b2800 == 42 [pid = 1930] [id = 664] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x128be0800) [pid = 1930] [serial = 1960] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1292dd000 == 41 [pid = 1930] [id = 663] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x11714d800 == 40 [pid = 1930] [id = 662] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x126953000 == 39 [pid = 1930] [id = 661] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x121c5c000 == 38 [pid = 1930] [id = 660] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x119930000 == 37 [pid = 1930] [id = 659] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x11715b800 == 36 [pid = 1930] [id = 658] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1215a5800 == 35 [pid = 1930] [id = 657] 13:54:42 INFO - PROCESS | 1930 | --DOCSHELL 0x118740000 == 34 [pid = 1930] [id = 654] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x117f54c00) [pid = 1930] [serial = 1871] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x115e94400) [pid = 1930] [serial = 1924] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x119038c00) [pid = 1930] [serial = 1930] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1204f0400) [pid = 1930] [serial = 1931] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x124ad6800) [pid = 1930] [serial = 1922] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x121ccd400) [pid = 1930] [serial = 1921] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x120fe9c00) [pid = 1930] [serial = 1916] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x120ed1000) [pid = 1930] [serial = 1915] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x121cc5400) [pid = 1930] [serial = 1919] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1211cf800) [pid = 1930] [serial = 1918] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x115e22400) [pid = 1930] [serial = 1910] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x112f52c00) [pid = 1930] [serial = 1909] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x124ad7000) [pid = 1930] [serial = 1907] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x118623800) [pid = 1930] [serial = 1913] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x117c1bc00) [pid = 1930] [serial = 1912] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11824f400) [pid = 1930] [serial = 1928] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1164f1000) [pid = 1930] [serial = 1927] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11674c400) [pid = 1930] [serial = 1925] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | 1467665682565 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1930 | 1467665682566 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x11714d800 == 35 [pid = 1930] [id = 675] 13:54:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x115d4dc00) [pid = 1930] [serial = 2025] [outer = 0x0] 13:54:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x11674c400) [pid = 1930] [serial = 2026] [outer = 0x115d4dc00] 13:54:42 INFO - PROCESS | 1930 | 1467665682594 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x11970e400) [pid = 1930] [serial = 2027] [outer = 0x115d4dc00] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x124da2000) [pid = 1930] [serial = 1939] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x126f55800) [pid = 1930] [serial = 1957] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1263b9800) [pid = 1930] [serial = 1942] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1214eac00) [pid = 1930] [serial = 1936] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x126656c00) [pid = 1930] [serial = 1948] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1264c3c00) [pid = 1930] [serial = 1946] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x126443c00) [pid = 1930] [serial = 1945] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1266bb400) [pid = 1930] [serial = 1954] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1199cc000) [pid = 1930] [serial = 1951] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1269d0000) [pid = 1930] [serial = 1955] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1266b7400) [pid = 1930] [serial = 1949] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x120fec400) [pid = 1930] [serial = 1933] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1211b4800) [pid = 1930] [serial = 1934] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x12643ac00) [pid = 1930] [serial = 1943] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1263adc00) [pid = 1930] [serial = 1940] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x124896800) [pid = 1930] [serial = 1937] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x128bde000) [pid = 1930] [serial = 1958] [outer = 0x0] [url = about:blank] 13:54:42 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1214f4c00) [pid = 1930] [serial = 1952] [outer = 0x0] [url = about:blank] 13:54:43 INFO - PROCESS | 1930 | 1467665683408 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"]]]}] 13:54: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 13:54:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:54:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:54:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1072ms 13:54:43 INFO - PROCESS | 1930 | 1467665683422 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1930 | 1467665683425 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:54:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:54:43 INFO - PROCESS | 1930 | 1467665683430 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1930 | 1467665683431 Marionette TRACE conn2 <- [1,2674,null,{}] 13:54:43 INFO - PROCESS | 1930 | 1467665683433 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}] 13:54:43 INFO - PROCESS | 1930 | 1467665683435 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:43 INFO - PROCESS | 1930 | 1467665683522 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:54:43 INFO - PROCESS | 1930 | 1467665683584 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1930 | 1467665683585 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x1218ab000 == 36 [pid = 1930] [id = 676] 13:54:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x119ae5c00) [pid = 1930] [serial = 2028] [outer = 0x0] 13:54:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1211a7c00) [pid = 1930] [serial = 2029] [outer = 0x119ae5c00] 13:54:43 INFO - PROCESS | 1930 | 1467665683611 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x12158c000) [pid = 1930] [serial = 2030] [outer = 0x119ae5c00] 13:54:44 INFO - PROCESS | 1930 | 1467665684409 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"]]]}] 13:54: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 13:54:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:54:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 13:54:44 INFO - PROCESS | 1930 | 1467665684449 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1930 | 1467665684451 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:54:44 INFO - PROCESS | 1930 | 1467665684454 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1930 | 1467665684458 Marionette TRACE conn2 <- [1,2678,null,{}] 13:54:44 INFO - PROCESS | 1930 | 1467665684465 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}] 13:54:44 INFO - PROCESS | 1930 | 1467665684467 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:44 INFO - PROCESS | 1930 | 1467665684590 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:54:44 INFO - PROCESS | 1930 | 1467665684634 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:44 INFO - PROCESS | 1930 | 1467665684635 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f81000 == 37 [pid = 1930] [id = 677] 13:54:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x124892000) [pid = 1930] [serial = 2031] [outer = 0x0] 13:54:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x12530b400) [pid = 1930] [serial = 2032] [outer = 0x124892000] 13:54:44 INFO - PROCESS | 1930 | 1467665684660 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x126440800) [pid = 1930] [serial = 2033] [outer = 0x124892000] 13:54:45 INFO - PROCESS | 1930 | 1467665685472 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]]]}] 13:54: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) 13:54:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1023ms 13:54:45 INFO - PROCESS | 1930 | 1467665685479 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:54:45 INFO - PROCESS | 1930 | 1467665685481 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:54:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:54:45 INFO - PROCESS | 1930 | 1467665685485 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1930 | 1467665685487 Marionette TRACE conn2 <- [1,2682,null,{}] 13:54:45 INFO - PROCESS | 1930 | 1467665685490 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}] 13:54:45 INFO - PROCESS | 1930 | 1467665685492 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:45 INFO - PROCESS | 1930 | 1467665685639 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:54:45 INFO - PROCESS | 1930 | 1467665685644 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1930 | 1467665685645 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x128e84800 == 38 [pid = 1930] [id = 678] 13:54:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1264cb000) [pid = 1930] [serial = 2034] [outer = 0x0] 13:54:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1266bcc00) [pid = 1930] [serial = 2035] [outer = 0x1264cb000] 13:54:45 INFO - PROCESS | 1930 | 1467665685705 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1269cb400) [pid = 1930] [serial = 2036] [outer = 0x1264cb000] 13:54:46 INFO - PROCESS | 1930 | 1467665686540 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]]]}] 13:54: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) 13:54:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1070ms 13:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:54:46 INFO - PROCESS | 1930 | 1467665686555 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1930 | 1467665686557 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:54:46 INFO - PROCESS | 1930 | 1467665686564 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1930 | 1467665686566 Marionette TRACE conn2 <- [1,2686,null,{}] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1176e9c00) [pid = 1930] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1266bf400) [pid = 1930] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1186c4000) [pid = 1930] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x124aab800) [pid = 1930] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x120fe7c00) [pid = 1930] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1167a0800) [pid = 1930] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1211cd400) [pid = 1930] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x112a85000) [pid = 1930] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12142cc00) [pid = 1930] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x126863000) [pid = 1930] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x128c65400) [pid = 1930] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:54:46 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x116142000) [pid = 1930] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:54:46 INFO - PROCESS | 1930 | 1467665686626 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}] 13:54:46 INFO - PROCESS | 1930 | 1467665686627 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:46 INFO - PROCESS | 1930 | 1467665686706 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:54:46 INFO - PROCESS | 1930 | 1467665686712 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1930 | 1467665686717 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292e1000 == 39 [pid = 1930] [id = 679] 13:54:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1211acc00) [pid = 1930] [serial = 2037] [outer = 0x0] 13:54:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x121426800) [pid = 1930] [serial = 2038] [outer = 0x1211acc00] 13:54:46 INFO - PROCESS | 1930 | 1467665686750 Marionette DEBUG loaded listener.js 13:54:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1269ce000) [pid = 1930] [serial = 2039] [outer = 0x1211acc00] 13:54:47 INFO - PROCESS | 1930 | 1467665687600 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"]]]}] 13:54: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 13:54:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:54:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:54:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1065ms 13:54:47 INFO - PROCESS | 1930 | 1467665687626 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1930 | 1467665687628 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:54:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:54:47 INFO - PROCESS | 1930 | 1467665687632 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1930 | 1467665687633 Marionette TRACE conn2 <- [1,2690,null,{}] 13:54:47 INFO - PROCESS | 1930 | 1467665687635 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}] 13:54:47 INFO - PROCESS | 1930 | 1467665687637 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:47 INFO - PROCESS | 1930 | 1467665687720 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:54:47 INFO - PROCESS | 1930 | 1467665687780 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1930 | 1467665687781 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a968000 == 40 [pid = 1930] [id = 680] 13:54:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x121591000) [pid = 1930] [serial = 2040] [outer = 0x0] 13:54:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x128c65800) [pid = 1930] [serial = 2041] [outer = 0x121591000] 13:54:47 INFO - PROCESS | 1930 | 1467665687806 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x128c71800) [pid = 1930] [serial = 2042] [outer = 0x121591000] 13:54:48 INFO - PROCESS | 1930 | 1467665688581 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"]]]}] 13:54: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 13:54:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:54:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:54:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 970ms 13:54:48 INFO - PROCESS | 1930 | 1467665688603 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:54:48 INFO - PROCESS | 1930 | 1467665688604 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:54:48 INFO - PROCESS | 1930 | 1467665688606 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1930 | 1467665688607 Marionette TRACE conn2 <- [1,2694,null,{}] 13:54:48 INFO - PROCESS | 1930 | 1467665688659 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}] 13:54:48 INFO - PROCESS | 1930 | 1467665688661 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:48 INFO - PROCESS | 1930 | 1467665688759 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:54:48 INFO - PROCESS | 1930 | 1467665688858 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1930 | 1467665688860 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x119369800 == 41 [pid = 1930] [id = 681] 13:54:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x115de6800) [pid = 1930] [serial = 2043] [outer = 0x0] 13:54:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11674a800) [pid = 1930] [serial = 2044] [outer = 0x115de6800] 13:54:48 INFO - PROCESS | 1930 | 1467665688892 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x117f54c00) [pid = 1930] [serial = 2045] [outer = 0x115de6800] 13:54:49 INFO - PROCESS | 1930 | 1467665689813 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"]]]}] 13:54: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 13:54:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:54:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:54:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1219ms 13:54:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:54:49 INFO - PROCESS | 1930 | 1467665689827 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1930 | 1467665689832 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:54:49 INFO - PROCESS | 1930 | 1467665689835 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1930 | 1467665689837 Marionette TRACE conn2 <- [1,2698,null,{}] 13:54:49 INFO - PROCESS | 1930 | 1467665689843 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}] 13:54:49 INFO - PROCESS | 1930 | 1467665689846 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:49 INFO - PROCESS | 1930 | 1467665689982 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:54:50 INFO - PROCESS | 1930 | 1467665690044 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1930 | 1467665690047 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x126959800 == 42 [pid = 1930] [id = 682] 13:54:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x119a83400) [pid = 1930] [serial = 2046] [outer = 0x0] 13:54:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120fec400) [pid = 1930] [serial = 2047] [outer = 0x119a83400] 13:54:50 INFO - PROCESS | 1930 | 1467665690119 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1214f2000) [pid = 1930] [serial = 2048] [outer = 0x119a83400] 13:54:51 INFO - PROCESS | 1930 | 1467665691045 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"]]]}] 13:54: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 13:54:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:54:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:54:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1222ms 13:54:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:54:51 INFO - PROCESS | 1930 | 1467665691058 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 13:54:51 INFO - PROCESS | 1930 | 1467665691060 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:54:51 INFO - PROCESS | 1930 | 1467665691063 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1930 | 1467665691065 Marionette TRACE conn2 <- [1,2702,null,{}] 13:54:51 INFO - PROCESS | 1930 | 1467665691067 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}] 13:54:51 INFO - PROCESS | 1930 | 1467665691069 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:51 INFO - PROCESS | 1930 | 1467665691176 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:54:51 INFO - PROCESS | 1930 | 1467665691238 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1930 | 1467665691241 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aee6800 == 43 [pid = 1930] [id = 683] 13:54:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1263b9800) [pid = 1930] [serial = 2049] [outer = 0x0] 13:54:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x126445000) [pid = 1930] [serial = 2050] [outer = 0x1263b9800] 13:54:51 INFO - PROCESS | 1930 | 1467665691272 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1266c0000) [pid = 1930] [serial = 2051] [outer = 0x1263b9800] 13:54:51 INFO - PROCESS | 1930 | 1467665691967 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]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:54:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 971ms 13:54:52 INFO - PROCESS | 1930 | 1467665692035 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1930 | 1467665692037 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:54:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:54:52 INFO - PROCESS | 1930 | 1467665692041 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1930 | 1467665692042 Marionette TRACE conn2 <- [1,2706,null,{}] 13:54:52 INFO - PROCESS | 1930 | 1467665692046 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}] 13:54:52 INFO - PROCESS | 1930 | 1467665692048 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:52 INFO - PROCESS | 1930 | 1467665692143 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:54:52 INFO - PROCESS | 1930 | 1467665692208 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1930 | 1467665692211 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x123c63000 == 44 [pid = 1930] [id = 684] 13:54:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11970f000) [pid = 1930] [serial = 2052] [outer = 0x0] 13:54:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x119a86800) [pid = 1930] [serial = 2053] [outer = 0x11970f000] 13:54:52 INFO - PROCESS | 1930 | 1467665692239 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1211a9c00) [pid = 1930] [serial = 2054] [outer = 0x11970f000] 13:54:52 INFO - PROCESS | 1930 | 1467665692798 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]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:54:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 773ms 13:54:52 INFO - PROCESS | 1930 | 1467665692814 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1930 | 1467665692818 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:54:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:54:52 INFO - PROCESS | 1930 | 1467665692825 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1930 | 1467665692827 Marionette TRACE conn2 <- [1,2710,null,{}] 13:54:52 INFO - PROCESS | 1930 | 1467665692831 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}] 13:54:52 INFO - PROCESS | 1930 | 1467665692834 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:52 INFO - PROCESS | 1930 | 1467665692972 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x1292e1000 == 43 [pid = 1930] [id = 679] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x128e84800 == 42 [pid = 1930] [id = 678] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x126f81000 == 41 [pid = 1930] [id = 677] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x1218ab000 == 40 [pid = 1930] [id = 676] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x11714d800 == 39 [pid = 1930] [id = 675] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x11944d000 == 38 [pid = 1930] [id = 674] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x1292f3800 == 37 [pid = 1930] [id = 672] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x12140e800 == 36 [pid = 1930] [id = 671] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x1164a5000 == 35 [pid = 1930] [id = 670] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x12d6c3800 == 34 [pid = 1930] [id = 673] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x128ad0800 == 33 [pid = 1930] [id = 655] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca2f800 == 32 [pid = 1930] [id = 653] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb3b000 == 31 [pid = 1930] [id = 656] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x123c63000 == 30 [pid = 1930] [id = 684] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x12aee6800 == 29 [pid = 1930] [id = 683] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x126959800 == 28 [pid = 1930] [id = 682] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x12a968000 == 27 [pid = 1930] [id = 680] 13:54:53 INFO - PROCESS | 1930 | --DOCSHELL 0x119369800 == 26 [pid = 1930] [id = 681] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x126659800) [pid = 1930] [serial = 1990] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1269c4c00) [pid = 1930] [serial = 1993] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1190ebc00) [pid = 1930] [serial = 1978] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x120ed7c00) [pid = 1930] [serial = 1979] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12530fc00) [pid = 1930] [serial = 1987] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1211b2800) [pid = 1930] [serial = 1981] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1214b4000) [pid = 1930] [serial = 1982] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x124c55c00) [pid = 1930] [serial = 1969] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x118251c00) [pid = 1930] [serial = 1973] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x116f6cc00) [pid = 1930] [serial = 1972] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x121803400) [pid = 1930] [serial = 1984] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x124aa6400) [pid = 1930] [serial = 1985] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x116750800) [pid = 1930] [serial = 1963] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1183a0c00) [pid = 1930] [serial = 1975] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1186ccc00) [pid = 1930] [serial = 1976] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1190f9000) [pid = 1930] [serial = 1966] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x128e58000) [pid = 1930] [serial = 2006] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x128be3800) [pid = 1930] [serial = 1996] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x112a60000) [pid = 1930] [serial = 1994] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x129173800) [pid = 1930] [serial = 2008] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x128c6bc00) [pid = 1930] [serial = 1999] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x120fed400) [pid = 1930] [serial = 2002] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x128c65000) [pid = 1930] [serial = 1997] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x128bdcc00) [pid = 1930] [serial = 2005] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x128e4ac00) [pid = 1930] [serial = 2000] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1266be800) [pid = 1930] [serial = 1991] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x12643d400) [pid = 1930] [serial = 2003] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x126446800) [pid = 1930] [serial = 1988] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1930 | 1467665693630 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1930 | 1467665693631 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x112f17000 == 27 [pid = 1930] [id = 685] 13:54:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x1129a7c00) [pid = 1930] [serial = 2055] [outer = 0x0] 13:54:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x112a64c00) [pid = 1930] [serial = 2056] [outer = 0x1129a7c00] 13:54:53 INFO - PROCESS | 1930 | 1467665693662 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x1132c5400) [pid = 1930] [serial = 2057] [outer = 0x1129a7c00] 13:54:54 INFO - PROCESS | 1930 | 1467665693999 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] 13:54:54 INFO - PROCESS | 1930 | 1467665694051 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:54:54 INFO - PROCESS | 1930 | 1467665694054 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1930 | 1467665694055 Marionette TRACE conn2 <- [1,2714,null,{}] 13:54:54 INFO - PROCESS | 1930 | 1467665694059 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}] 13:54:54 INFO - PROCESS | 1930 | 1467665694062 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:54 INFO - PROCESS | 1930 | 1467665694142 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:54:54 INFO - PROCESS | 1930 | 1467665694149 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1930 | 1467665694151 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x11843f000 == 28 [pid = 1930] [id = 686] 13:54:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1161a5800) [pid = 1930] [serial = 2058] [outer = 0x0] 13:54:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x118296000) [pid = 1930] [serial = 2059] [outer = 0x1161a5800] 13:54:54 INFO - PROCESS | 1930 | 1467665694178 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1186c7400) [pid = 1930] [serial = 2060] [outer = 0x1161a5800] 13:54:54 INFO - PROCESS | 1930 | 1467665694560 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]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:54:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 13:54:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:54:54 INFO - PROCESS | 1930 | 1467665694577 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1930 | 1467665694582 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:54:54 INFO - PROCESS | 1930 | 1467665694584 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1930 | 1467665694586 Marionette TRACE conn2 <- [1,2718,null,{}] 13:54:54 INFO - PROCESS | 1930 | 1467665694588 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}] 13:54:54 INFO - PROCESS | 1930 | 1467665694590 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:54 INFO - PROCESS | 1930 | 1467665694671 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:54:54 INFO - PROCESS | 1930 | 1467665694675 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1930 | 1467665694677 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x121110800 == 29 [pid = 1930] [id = 687] 13:54:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x11871a000) [pid = 1930] [serial = 2061] [outer = 0x0] 13:54:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11976c400) [pid = 1930] [serial = 2062] [outer = 0x11871a000] 13:54:54 INFO - PROCESS | 1930 | 1467665694706 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x120ece000) [pid = 1930] [serial = 2063] [outer = 0x11871a000] 13:54:55 INFO - PROCESS | 1930 | 1467665695086 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] 13:54:55 INFO - PROCESS | 1930 | 1467665695106 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:54:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:54:55 INFO - PROCESS | 1930 | 1467665695113 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1930 | 1467665695117 Marionette TRACE conn2 <- [1,2722,null,{}] 13:54:55 INFO - PROCESS | 1930 | 1467665695121 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}] 13:54:55 INFO - PROCESS | 1930 | 1467665695124 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:55 INFO - PROCESS | 1930 | 1467665695202 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:54:55 INFO - PROCESS | 1930 | 1467665695207 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1930 | 1467665695208 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x1252ae800 == 30 [pid = 1930] [id = 688] 13:54:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x120f43400) [pid = 1930] [serial = 2064] [outer = 0x0] 13:54:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1211b0c00) [pid = 1930] [serial = 2065] [outer = 0x120f43400] 13:54:55 INFO - PROCESS | 1930 | 1467665695235 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x12180f000) [pid = 1930] [serial = 2066] [outer = 0x120f43400] 13:54:55 INFO - PROCESS | 1930 | 1467665695670 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] 13:54:55 INFO - PROCESS | 1930 | 1467665695692 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:54:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:54:55 INFO - PROCESS | 1930 | 1467665695696 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1930 | 1467665695697 Marionette TRACE conn2 <- [1,2726,null,{}] 13:54:55 INFO - PROCESS | 1930 | 1467665695700 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}] 13:54:55 INFO - PROCESS | 1930 | 1467665695702 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:55 INFO - PROCESS | 1930 | 1467665695869 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:54:55 INFO - PROCESS | 1930 | 1467665695968 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1930 | 1467665695969 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x125fab000 == 31 [pid = 1930] [id = 689] 13:54:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x121a75400) [pid = 1930] [serial = 2067] [outer = 0x0] 13:54:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x123cf3800) [pid = 1930] [serial = 2068] [outer = 0x121a75400] 13:54:55 INFO - PROCESS | 1930 | 1467665695994 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x124c55c00) [pid = 1930] [serial = 2069] [outer = 0x121a75400] 13:54:56 INFO - PROCESS | 1930 | 1467665696329 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]]]}] 13:54:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:54:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 669ms 13:54:56 INFO - PROCESS | 1930 | 1467665696365 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:54:56 INFO - PROCESS | 1930 | 1467665696366 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:54:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:54:56 INFO - PROCESS | 1930 | 1467665696368 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1930 | 1467665696370 Marionette TRACE conn2 <- [1,2730,null,{}] 13:54:56 INFO - PROCESS | 1930 | 1467665696372 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}] 13:54:56 INFO - PROCESS | 1930 | 1467665696373 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:56 INFO - PROCESS | 1930 | 1467665696476 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:54:56 INFO - PROCESS | 1930 | 1467665696480 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 1930 | 1467665696484 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ade800 == 32 [pid = 1930] [id = 690] 13:54:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x118718000) [pid = 1930] [serial = 2070] [outer = 0x0] 13:54:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x12635dc00) [pid = 1930] [serial = 2071] [outer = 0x118718000] 13:54:56 INFO - PROCESS | 1930 | 1467665696517 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x126442000) [pid = 1930] [serial = 2072] [outer = 0x118718000] 13:54:57 INFO - PROCESS | 1930 | --DOCSHELL 0x12d34d000 == 31 [pid = 1930] [id = 17] 13:54:57 INFO - PROCESS | 1930 | 1467665697341 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"]]]}] 13:54:57 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 13:54:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:54:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:54:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1022ms 13:54:57 INFO - PROCESS | 1930 | 1467665697404 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1930 | 1467665697405 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:54:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:54:57 INFO - PROCESS | 1930 | 1467665697407 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1930 | 1467665697408 Marionette TRACE conn2 <- [1,2734,null,{}] 13:54:57 INFO - PROCESS | 1930 | 1467665697411 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}] 13:54:57 INFO - PROCESS | 1930 | 1467665697412 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:57 INFO - PROCESS | 1930 | 1467665697510 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:54:57 INFO - PROCESS | 1930 | 1467665697514 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1930 | 1467665697515 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x112add000 == 32 [pid = 1930] [id = 691] 13:54:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x125f4c400) [pid = 1930] [serial = 2073] [outer = 0x0] 13:54:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1266b1c00) [pid = 1930] [serial = 2074] [outer = 0x125f4c400] 13:54:57 INFO - PROCESS | 1930 | 1467665697540 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x126864000) [pid = 1930] [serial = 2075] [outer = 0x125f4c400] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x121591000) [pid = 1930] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x128c67c00) [pid = 1930] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x116141c00) [pid = 1930] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x120ff4c00) [pid = 1930] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x118711c00) [pid = 1930] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12697e800) [pid = 1930] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1264cb000) [pid = 1930] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1211acc00) [pid = 1930] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x115d4dc00) [pid = 1930] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x120fea400) [pid = 1930] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x119ae5c00) [pid = 1930] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1121b8000) [pid = 1930] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1190f0000) [pid = 1930] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x113c8e400) [pid = 1930] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1126fb400) [pid = 1930] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:54:58 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x124892000) [pid = 1930] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:54:58 INFO - PROCESS | 1930 | 1467665698091 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]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 718ms 13:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:54:58 INFO - PROCESS | 1930 | 1467665698126 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1930 | 1467665698127 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:54:58 INFO - PROCESS | 1930 | 1467665698132 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1930 | 1467665698133 Marionette TRACE conn2 <- [1,2738,null,{}] 13:54:58 INFO - PROCESS | 1930 | 1467665698135 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}] 13:54:58 INFO - PROCESS | 1930 | 1467665698137 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:58 INFO - PROCESS | 1930 | 1467665698213 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:54:58 INFO - PROCESS | 1930 | 1467665698218 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1930 | 1467665698219 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a94f000 == 33 [pid = 1930] [id = 692] 13:54:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x112a61000) [pid = 1930] [serial = 2076] [outer = 0x0] 13:54:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x11674ac00) [pid = 1930] [serial = 2077] [outer = 0x112a61000] 13:54:58 INFO - PROCESS | 1930 | 1467665698244 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x120fe8800) [pid = 1930] [serial = 2078] [outer = 0x112a61000] 13:54:58 INFO - PROCESS | 1930 | 1467665698585 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]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 13:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:54:58 INFO - PROCESS | 1930 | 1467665698601 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1930 | 1467665698602 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:54:58 INFO - PROCESS | 1930 | 1467665698604 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1930 | 1467665698605 Marionette TRACE conn2 <- [1,2742,null,{}] 13:54:58 INFO - PROCESS | 1930 | 1467665698608 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}] 13:54:58 INFO - PROCESS | 1930 | 1467665698609 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:58 INFO - PROCESS | 1930 | 1467665698721 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:54:58 INFO - PROCESS | 1930 | 1467665698729 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1930 | 1467665698730 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac2c000 == 34 [pid = 1930] [id = 693] 13:54:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x120fea400) [pid = 1930] [serial = 2079] [outer = 0x0] 13:54:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x124aa6000) [pid = 1930] [serial = 2080] [outer = 0x120fea400] 13:54:58 INFO - PROCESS | 1930 | 1467665698755 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x126979800) [pid = 1930] [serial = 2081] [outer = 0x120fea400] 13:54:59 INFO - PROCESS | 1930 | 1467665699086 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]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 518ms 13:54:59 INFO - PROCESS | 1930 | 1467665699123 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1930 | 1467665699124 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:54:59 INFO - PROCESS | 1930 | 1467665699127 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1930 | 1467665699128 Marionette TRACE conn2 <- [1,2746,null,{}] 13:54:59 INFO - PROCESS | 1930 | 1467665699130 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}] 13:54:59 INFO - PROCESS | 1930 | 1467665699131 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:59 INFO - PROCESS | 1930 | 1467665699209 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:54:59 INFO - PROCESS | 1930 | 1467665699214 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1930 | 1467665699215 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bab2800 == 35 [pid = 1930] [id = 694] 13:54:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x12697e800) [pid = 1930] [serial = 2082] [outer = 0x0] 13:54:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x128bd9800) [pid = 1930] [serial = 2083] [outer = 0x12697e800] 13:54:59 INFO - PROCESS | 1930 | 1467665699240 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x128be1800) [pid = 1930] [serial = 2084] [outer = 0x12697e800] 13:54:59 INFO - PROCESS | 1930 | 1467665699569 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]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 13:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:54:59 INFO - PROCESS | 1930 | 1467665699598 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1930 | 1467665699599 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:54:59 INFO - PROCESS | 1930 | 1467665699601 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1930 | 1467665699602 Marionette TRACE conn2 <- [1,2750,null,{}] 13:54:59 INFO - PROCESS | 1930 | 1467665699604 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}] 13:54:59 INFO - PROCESS | 1930 | 1467665699606 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:59 INFO - PROCESS | 1930 | 1467665699716 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:54:59 INFO - PROCESS | 1930 | 1467665699724 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1930 | 1467665699726 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:54:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdb2800 == 36 [pid = 1930] [id = 695] 13:54:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1269c4c00) [pid = 1930] [serial = 2085] [outer = 0x0] 13:54:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x128c62800) [pid = 1930] [serial = 2086] [outer = 0x1269c4c00] 13:54:59 INFO - PROCESS | 1930 | 1467665699754 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x128c6e000) [pid = 1930] [serial = 2087] [outer = 0x1269c4c00] 13:55:00 INFO - PROCESS | 1930 | 1467665700207 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]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:55:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 618ms 13:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:55:00 INFO - PROCESS | 1930 | 1467665700220 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1930 | 1467665700222 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:55:00 INFO - PROCESS | 1930 | 1467665700226 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1930 | 1467665700228 Marionette TRACE conn2 <- [1,2754,null,{}] 13:55:00 INFO - PROCESS | 1930 | 1467665700232 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}] 13:55:00 INFO - PROCESS | 1930 | 1467665700234 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:00 INFO - PROCESS | 1930 | 1467665700348 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:55:00 INFO - PROCESS | 1930 | 1467665700413 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1930 | 1467665700414 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182f5000 == 37 [pid = 1930] [id = 696] 13:55:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x113c6a800) [pid = 1930] [serial = 2088] [outer = 0x0] 13:55:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x116142000) [pid = 1930] [serial = 2089] [outer = 0x113c6a800] 13:55:00 INFO - PROCESS | 1930 | 1467665700448 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x116f6c400) [pid = 1930] [serial = 2090] [outer = 0x113c6a800] 13:55:00 INFO - PROCESS | 1930 | 1467665700963 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]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:55:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 775ms 13:55:01 INFO - PROCESS | 1930 | 1467665701020 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1930 | 1467665701023 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:55:01 INFO - PROCESS | 1930 | 1467665701032 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1930 | 1467665701033 Marionette TRACE conn2 <- [1,2758,null,{}] 13:55:01 INFO - PROCESS | 1930 | 1467665701036 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}] 13:55:01 INFO - PROCESS | 1930 | 1467665701038 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:01 INFO - PROCESS | 1930 | 1467665701150 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:55:01 INFO - PROCESS | 1930 | 1467665701235 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1930 | 1467665701237 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x125fb4000 == 38 [pid = 1930] [id = 697] 13:55:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x118717400) [pid = 1930] [serial = 2091] [outer = 0x0] 13:55:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119707800) [pid = 1930] [serial = 2092] [outer = 0x118717400] 13:55:01 INFO - PROCESS | 1930 | 1467665701268 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x120ecf000) [pid = 1930] [serial = 2093] [outer = 0x118717400] 13:55:01 INFO - PROCESS | 1930 | 1467665701955 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]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 971ms 13:55:02 INFO - PROCESS | 1930 | 1467665702003 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1930 | 1467665702005 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:55:02 INFO - PROCESS | 1930 | 1467665702008 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1930 | 1467665702010 Marionette TRACE conn2 <- [1,2762,null,{}] 13:55:02 INFO - PROCESS | 1930 | 1467665702013 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}] 13:55:02 INFO - PROCESS | 1930 | 1467665702014 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:02 INFO - PROCESS | 1930 | 1467665702130 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12bab2800 == 37 [pid = 1930] [id = 694] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac2c000 == 36 [pid = 1930] [id = 693] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12a94f000 == 35 [pid = 1930] [id = 692] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x112add000 == 34 [pid = 1930] [id = 691] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x128ade800 == 33 [pid = 1930] [id = 690] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x125fab000 == 32 [pid = 1930] [id = 689] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x1252ae800 == 31 [pid = 1930] [id = 688] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x121110800 == 30 [pid = 1930] [id = 687] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x11843f000 == 29 [pid = 1930] [id = 686] 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x12d34a800 == 28 [pid = 1930] [id = 18] 13:55:02 INFO - PROCESS | 1930 | 1467665702288 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1930 | 1467665702292 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:02 INFO - PROCESS | 1930 | --DOCSHELL 0x112f17000 == 27 [pid = 1930] [id = 685] 13:55:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x115e37000 == 28 [pid = 1930] [id = 698] 13:55:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x112a65c00) [pid = 1930] [serial = 2094] [outer = 0x0] 13:55:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x112def800) [pid = 1930] [serial = 2095] [outer = 0x112a65c00] 13:55:02 INFO - PROCESS | 1930 | 1467665702338 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1131a3000) [pid = 1930] [serial = 2096] [outer = 0x112a65c00] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1266bcc00) [pid = 1930] [serial = 2035] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x121426800) [pid = 1930] [serial = 2038] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x1269ce000) [pid = 1930] [serial = 2039] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11674c400) [pid = 1930] [serial = 2026] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11970e400) [pid = 1930] [serial = 2027] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x121594800) [pid = 1930] [serial = 2020] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1269cb400) [pid = 1930] [serial = 2036] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x125f4b800) [pid = 1930] [serial = 2021] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1211a7c00) [pid = 1930] [serial = 2029] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x12158c000) [pid = 1930] [serial = 2030] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1129a6800) [pid = 1930] [serial = 2011] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1132c3000) [pid = 1930] [serial = 2012] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1204f8000) [pid = 1930] [serial = 2017] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x120f49000) [pid = 1930] [serial = 2018] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x117f55000) [pid = 1930] [serial = 2014] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x118626c00) [pid = 1930] [serial = 2015] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x115d4c800) [pid = 1930] [serial = 2023] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x116635c00) [pid = 1930] [serial = 2024] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x128c71800) [pid = 1930] [serial = 2042] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x12530b400) [pid = 1930] [serial = 2032] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x126440800) [pid = 1930] [serial = 2033] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x128c65800) [pid = 1930] [serial = 2041] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x129264800) [pid = 1930] [serial = 2009] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x1180bb800) [pid = 1930] [serial = 1964] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x125310c00) [pid = 1930] [serial = 1970] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x1204fd800) [pid = 1930] [serial = 1967] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x128be7c00) [pid = 1930] [serial = 1961] [outer = 0x0] [url = about:blank] 13:55:02 INFO - PROCESS | 1930 | 1467665702670 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]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 673ms 13:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:55:02 INFO - PROCESS | 1930 | 1467665702684 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1930 | 1467665702687 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:55:02 INFO - PROCESS | 1930 | 1467665702691 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1930 | 1467665702693 Marionette TRACE conn2 <- [1,2766,null,{}] 13:55:02 INFO - PROCESS | 1930 | 1467665702704 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}] 13:55:02 INFO - PROCESS | 1930 | 1467665702706 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:02 INFO - PROCESS | 1930 | 1467665702819 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:55:02 INFO - PROCESS | 1930 | 1467665702872 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1930 | 1467665702873 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x118441000 == 29 [pid = 1930] [id = 699] 13:55:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x1132c3000) [pid = 1930] [serial = 2097] [outer = 0x0] 13:55:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x115dd9c00) [pid = 1930] [serial = 2098] [outer = 0x1132c3000] 13:55:02 INFO - PROCESS | 1930 | 1467665702900 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x116636c00) [pid = 1930] [serial = 2099] [outer = 0x1132c3000] 13:55:03 INFO - PROCESS | 1930 | 1467665703197 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]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 13:55:03 INFO - PROCESS | 1930 | 1467665703219 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1930 | 1467665703220 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:55:03 INFO - PROCESS | 1930 | 1467665703223 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1930 | 1467665703227 Marionette TRACE conn2 <- [1,2770,null,{}] 13:55:03 INFO - PROCESS | 1930 | 1467665703239 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}] 13:55:03 INFO - PROCESS | 1930 | 1467665703242 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:03 INFO - PROCESS | 1930 | 1467665703345 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:55:03 INFO - PROCESS | 1930 | 1467665703430 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1930 | 1467665703433 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x121418800 == 30 [pid = 1930] [id = 700] 13:55:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x1121be000) [pid = 1930] [serial = 2100] [outer = 0x0] 13:55:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x116749000) [pid = 1930] [serial = 2101] [outer = 0x1121be000] 13:55:03 INFO - PROCESS | 1930 | 1467665703479 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x118290800) [pid = 1930] [serial = 2102] [outer = 0x1121be000] 13:55:03 INFO - PROCESS | 1930 | 1467665703897 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]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 726ms 13:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:55:03 INFO - PROCESS | 1930 | 1467665703950 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1930 | 1467665703952 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:55:03 INFO - PROCESS | 1930 | 1467665703954 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1930 | 1467665703955 Marionette TRACE conn2 <- [1,2774,null,{}] 13:55:03 INFO - PROCESS | 1930 | 1467665703957 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}] 13:55:03 INFO - PROCESS | 1930 | 1467665703959 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:04 INFO - PROCESS | 1930 | 1467665704042 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:55:04 INFO - PROCESS | 1930 | 1467665704048 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1930 | 1467665704049 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x124a8b000 == 31 [pid = 1930] [id = 701] 13:55:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1186cbc00) [pid = 1930] [serial = 2103] [outer = 0x0] 13:55:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x118717000) [pid = 1930] [serial = 2104] [outer = 0x1186cbc00] 13:55:04 INFO - PROCESS | 1930 | 1467665704075 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x1190ec800) [pid = 1930] [serial = 2105] [outer = 0x1186cbc00] 13:55:04 INFO - PROCESS | 1930 | 1467665704434 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]]]}] 13:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 13:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:55:04 INFO - PROCESS | 1930 | 1467665704476 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1930 | 1467665704477 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:55:04 INFO - PROCESS | 1930 | 1467665704479 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1930 | 1467665704480 Marionette TRACE conn2 <- [1,2778,null,{}] 13:55:04 INFO - PROCESS | 1930 | 1467665704483 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}] 13:55:04 INFO - PROCESS | 1930 | 1467665704484 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:04 INFO - PROCESS | 1930 | 1467665704595 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:55:04 INFO - PROCESS | 1930 | 1467665704598 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1930 | 1467665704599 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x126951000 == 32 [pid = 1930] [id = 702] 13:55:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1121bd000) [pid = 1930] [serial = 2106] [outer = 0x0] 13:55:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x119709400) [pid = 1930] [serial = 2107] [outer = 0x1121bd000] 13:55:04 INFO - PROCESS | 1930 | 1467665704624 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1204f3000) [pid = 1930] [serial = 2108] [outer = 0x1121bd000] 13:55:04 INFO - PROCESS | 1930 | 1467665704967 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]]]}] 13:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 13:55:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:55:05 INFO - PROCESS | 1930 | 1467665704998 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1930 | 1467665705000 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:55:05 INFO - PROCESS | 1930 | 1467665705002 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1930 | 1467665705003 Marionette TRACE conn2 <- [1,2782,null,{}] 13:55:05 INFO - PROCESS | 1930 | 1467665705005 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}] 13:55:05 INFO - PROCESS | 1930 | 1467665705009 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:05 INFO - PROCESS | 1930 | 1467665705136 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:55:05 INFO - PROCESS | 1930 | 1467665705149 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1930 | 1467665705150 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12912a000 == 33 [pid = 1930] [id = 703] 13:55:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x119707c00) [pid = 1930] [serial = 2109] [outer = 0x0] 13:55:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x120ed9c00) [pid = 1930] [serial = 2110] [outer = 0x119707c00] 13:55:05 INFO - PROCESS | 1930 | 1467665705175 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1214f0800) [pid = 1930] [serial = 2111] [outer = 0x119707c00] 13:55:05 INFO - PROCESS | 1930 | 1467665705524 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]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:55:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms 13:55:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:55:05 INFO - PROCESS | 1930 | 1467665705570 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1930 | 1467665705572 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:55:05 INFO - PROCESS | 1930 | 1467665705574 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1930 | 1467665705575 Marionette TRACE conn2 <- [1,2786,null,{}] 13:55:05 INFO - PROCESS | 1930 | 1467665705577 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}] 13:55:05 INFO - PROCESS | 1930 | 1467665705578 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:05 INFO - PROCESS | 1930 | 1467665705690 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:55:05 INFO - PROCESS | 1930 | 1467665705701 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1930 | 1467665705702 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296b2800 == 34 [pid = 1930] [id = 704] 13:55:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1214f4000) [pid = 1930] [serial = 2112] [outer = 0x0] 13:55:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1219ab000) [pid = 1930] [serial = 2113] [outer = 0x1214f4000] 13:55:05 INFO - PROCESS | 1930 | 1467665705728 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x123bd1c00) [pid = 1930] [serial = 2114] [outer = 0x1214f4000] 13:55:06 INFO - PROCESS | 1930 | 1467665706066 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]]]}] 13:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 13:55:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:55:06 INFO - PROCESS | 1930 | 1467665706093 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:55:06 INFO - PROCESS | 1930 | 1467665706094 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:55:06 INFO - PROCESS | 1930 | 1467665706096 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1930 | 1467665706097 Marionette TRACE conn2 <- [1,2790,null,{}] 13:55:06 INFO - PROCESS | 1930 | 1467665706100 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}] 13:55:06 INFO - PROCESS | 1930 | 1467665706101 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:06 INFO - PROCESS | 1930 | 1467665706203 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:55:06 INFO - PROCESS | 1930 | 1467665706206 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1930 | 1467665706207 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a697800 == 35 [pid = 1930] [id = 705] 13:55:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x123bd6800) [pid = 1930] [serial = 2115] [outer = 0x0] 13:55:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x124ab0000) [pid = 1930] [serial = 2116] [outer = 0x123bd6800] 13:55:06 INFO - PROCESS | 1930 | 1467665706233 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12530c000) [pid = 1930] [serial = 2117] [outer = 0x123bd6800] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x118718000) [pid = 1930] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11871a000) [pid = 1930] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1129a7c00) [pid = 1930] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x125f4c400) [pid = 1930] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x120f43400) [pid = 1930] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x112a61000) [pid = 1930] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12cb7fc00) [pid = 1930] [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.] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x115de6800) [pid = 1930] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x11970f000) [pid = 1930] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x119a83400) [pid = 1930] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1161a5800) [pid = 1930] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x12697e800) [pid = 1930] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1263b9800) [pid = 1930] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x120fea400) [pid = 1930] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x121a75400) [pid = 1930] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:55:06 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x12d34d800) [pid = 1930] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:55:06 INFO - PROCESS | 1930 | 1467665706630 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]]]}] 13:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 570ms 13:55:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:55:06 INFO - PROCESS | 1930 | 1467665706667 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:55:06 INFO - PROCESS | 1930 | 1467665706668 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:55:06 INFO - PROCESS | 1930 | 1467665706670 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1930 | 1467665706672 Marionette TRACE conn2 <- [1,2794,null,{}] 13:55:06 INFO - PROCESS | 1930 | 1467665706674 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}] 13:55:06 INFO - PROCESS | 1930 | 1467665706675 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:06 INFO - PROCESS | 1930 | 1467665706797 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:55:06 INFO - PROCESS | 1930 | 1467665706878 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1930 | 1467665706880 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x115e4f000 == 36 [pid = 1930] [id = 706] 13:55:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x110fab800) [pid = 1930] [serial = 2118] [outer = 0x0] 13:55:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x111f38000) [pid = 1930] [serial = 2119] [outer = 0x110fab800] 13:55:06 INFO - PROCESS | 1930 | 1467665706914 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1129a9800) [pid = 1930] [serial = 2120] [outer = 0x110fab800] 13:55:07 INFO - PROCESS | 1930 | 1467665707364 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]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 719ms 13:55:07 INFO - PROCESS | 1930 | 1467665707391 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1930 | 1467665707393 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:55:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:55:07 INFO - PROCESS | 1930 | 1467665707397 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1930 | 1467665707398 Marionette TRACE conn2 <- [1,2798,null,{}] 13:55:07 INFO - PROCESS | 1930 | 1467665707402 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}] 13:55:07 INFO - PROCESS | 1930 | 1467665707405 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:07 INFO - PROCESS | 1930 | 1467665707511 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:55:07 INFO - PROCESS | 1930 | 1467665707573 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1930 | 1467665707574 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12133f800 == 37 [pid = 1930] [id = 707] 13:55:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x112a66000) [pid = 1930] [serial = 2121] [outer = 0x0] 13:55:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x11674a000) [pid = 1930] [serial = 2122] [outer = 0x112a66000] 13:55:07 INFO - PROCESS | 1930 | 1467665707605 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1174cfc00) [pid = 1930] [serial = 2123] [outer = 0x112a66000] 13:55:08 INFO - PROCESS | 1930 | 1467665708067 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]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:55:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 726ms 13:55:08 INFO - PROCESS | 1930 | 1467665708124 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1930 | 1467665708127 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:55:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:55:08 INFO - PROCESS | 1930 | 1467665708149 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1930 | 1467665708151 Marionette TRACE conn2 <- [1,2802,null,{}] 13:55:08 INFO - PROCESS | 1930 | 1467665708175 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}] 13:55:08 INFO - PROCESS | 1930 | 1467665708176 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:08 INFO - PROCESS | 1930 | 1467665708278 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:55:08 INFO - PROCESS | 1930 | 1467665708350 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1930 | 1467665708352 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x129138800 == 38 [pid = 1930] [id = 708] 13:55:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x11870f800) [pid = 1930] [serial = 2124] [outer = 0x0] 13:55:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x119adac00) [pid = 1930] [serial = 2125] [outer = 0x11870f800] 13:55:08 INFO - PROCESS | 1930 | 1467665708382 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x120f3bc00) [pid = 1930] [serial = 2126] [outer = 0x11870f800] 13:55:08 INFO - PROCESS | 1930 | 1467665708801 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]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:55:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 674ms 13:55:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:55:08 INFO - PROCESS | 1930 | 1467665708821 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1930 | 1467665708823 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:55:08 INFO - PROCESS | 1930 | 1467665708827 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1930 | 1467665708831 Marionette TRACE conn2 <- [1,2806,null,{}] 13:55:08 INFO - PROCESS | 1930 | 1467665708838 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}] 13:55:08 INFO - PROCESS | 1930 | 1467665708841 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:08 INFO - PROCESS | 1930 | 1467665708945 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:55:09 INFO - PROCESS | 1930 | 1467665709007 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1930 | 1467665709008 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12baa0000 == 39 [pid = 1930] [id = 709] 13:55:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x120feb000) [pid = 1930] [serial = 2127] [outer = 0x0] 13:55:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1214e7400) [pid = 1930] [serial = 2128] [outer = 0x120feb000] 13:55:09 INFO - PROCESS | 1930 | 1467665709037 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x124ad7000) [pid = 1930] [serial = 2129] [outer = 0x120feb000] 13:55:09 INFO - PROCESS | 1930 | 1467665709501 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]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:55:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 728ms 13:55:09 INFO - PROCESS | 1930 | 1467665709554 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1930 | 1467665709556 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:55:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:55:09 INFO - PROCESS | 1930 | 1467665709558 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1930 | 1467665709559 Marionette TRACE conn2 <- [1,2810,null,{}] 13:55:09 INFO - PROCESS | 1930 | 1467665709564 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}] 13:55:09 INFO - PROCESS | 1930 | 1467665709566 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:09 INFO - PROCESS | 1930 | 1467665709686 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:55:09 INFO - PROCESS | 1930 | 1467665709758 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1930 | 1467665709759 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x117472800 == 40 [pid = 1930] [id = 710] 13:55:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x112a5f000) [pid = 1930] [serial = 2130] [outer = 0x0] 13:55:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119766c00) [pid = 1930] [serial = 2131] [outer = 0x112a5f000] 13:55:09 INFO - PROCESS | 1930 | 1467665709789 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x125f4b800) [pid = 1930] [serial = 2132] [outer = 0x112a5f000] 13:55:10 INFO - PROCESS | 1930 | 1467665710317 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]]]}] 13:55:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:55:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 769ms 13:55:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:55:10 INFO - PROCESS | 1930 | 1467665710328 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1930 | 1467665710330 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:55:10 INFO - PROCESS | 1930 | 1467665710333 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1930 | 1467665710335 Marionette TRACE conn2 <- [1,2814,null,{}] 13:55:10 INFO - PROCESS | 1930 | 1467665710338 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}] 13:55:10 INFO - PROCESS | 1930 | 1467665710340 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:10 INFO - PROCESS | 1930 | 1467665710441 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:55:10 INFO - PROCESS | 1930 | 1467665710504 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1930 | 1467665710505 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11717a800 == 41 [pid = 1930] [id = 711] 13:55:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x113c66800) [pid = 1930] [serial = 2133] [outer = 0x0] 13:55:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x116747000) [pid = 1930] [serial = 2134] [outer = 0x113c66800] 13:55:10 INFO - PROCESS | 1930 | 1467665710534 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1176e9c00) [pid = 1930] [serial = 2135] [outer = 0x113c66800] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x12a697800 == 40 [pid = 1930] [id = 705] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x1296b2800 == 39 [pid = 1930] [id = 704] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x12912a000 == 38 [pid = 1930] [id = 703] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x126951000 == 37 [pid = 1930] [id = 702] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x124a8b000 == 36 [pid = 1930] [id = 701] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x121418800 == 35 [pid = 1930] [id = 700] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x118441000 == 34 [pid = 1930] [id = 699] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x115e37000 == 33 [pid = 1930] [id = 698] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x1182f5000 == 32 [pid = 1930] [id = 696] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x125fb4000 == 31 [pid = 1930] [id = 697] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdb2800 == 30 [pid = 1930] [id = 695] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x117472800 == 29 [pid = 1930] [id = 710] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x12baa0000 == 28 [pid = 1930] [id = 709] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x129138800 == 27 [pid = 1930] [id = 708] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x12133f800 == 26 [pid = 1930] [id = 707] 13:55:11 INFO - PROCESS | 1930 | --DOCSHELL 0x115e4f000 == 25 [pid = 1930] [id = 706] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x12cb40000) [pid = 1930] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x123cf3800) [pid = 1930] [serial = 2068] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x124c55c00) [pid = 1930] [serial = 2069] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x128c62800) [pid = 1930] [serial = 2086] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x126442000) [pid = 1930] [serial = 2072] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x126979800) [pid = 1930] [serial = 2081] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12635dc00) [pid = 1930] [serial = 2071] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11976c400) [pid = 1930] [serial = 2062] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x120ece000) [pid = 1930] [serial = 2063] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x112a64c00) [pid = 1930] [serial = 2056] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1132c5400) [pid = 1930] [serial = 2057] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1266b1c00) [pid = 1930] [serial = 2074] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x1211b0c00) [pid = 1930] [serial = 2065] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11674ac00) [pid = 1930] [serial = 2077] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x12180f000) [pid = 1930] [serial = 2066] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x117c1dc00) [pid = 1930] [serial = 1433] [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.] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x120fe8800) [pid = 1930] [serial = 2078] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x117f54c00) [pid = 1930] [serial = 2045] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x119a86800) [pid = 1930] [serial = 2053] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x11674a800) [pid = 1930] [serial = 2044] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x120fec400) [pid = 1930] [serial = 2047] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x1211a9c00) [pid = 1930] [serial = 2054] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x1214f2000) [pid = 1930] [serial = 2048] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x118296000) [pid = 1930] [serial = 2059] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x1186c7400) [pid = 1930] [serial = 2060] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x128bd9800) [pid = 1930] [serial = 2083] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x1266c0000) [pid = 1930] [serial = 2051] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x126445000) [pid = 1930] [serial = 2050] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x128be1800) [pid = 1930] [serial = 2084] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x124aa6000) [pid = 1930] [serial = 2080] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x126864000) [pid = 1930] [serial = 2075] [outer = 0x0] [url = about:blank] 13:55:11 INFO - PROCESS | 1930 | 1467665711479 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]]]}] 13:55:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:55:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1176ms 13:55:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:55:11 INFO - PROCESS | 1930 | 1467665711509 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1930 | 1467665711511 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:55:11 INFO - PROCESS | 1930 | 1467665711514 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1930 | 1467665711516 Marionette TRACE conn2 <- [1,2818,null,{}] 13:55:11 INFO - PROCESS | 1930 | 1467665711519 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}] 13:55:11 INFO - PROCESS | 1930 | 1467665711521 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:11 INFO - PROCESS | 1930 | 1467665711601 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:55:11 INFO - PROCESS | 1930 | 1467665711606 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1930 | 1467665711607 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x117163800 == 26 [pid = 1930] [id = 712] 13:55:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x112a66400) [pid = 1930] [serial = 2136] [outer = 0x0] 13:55:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x112f56400) [pid = 1930] [serial = 2137] [outer = 0x112a66400] 13:55:11 INFO - PROCESS | 1930 | 1467665711637 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x1133e4000) [pid = 1930] [serial = 2138] [outer = 0x112a66400] 13:55:12 INFO - PROCESS | 1930 | 1467665712003 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]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:55:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 526ms 13:55:12 INFO - PROCESS | 1930 | 1467665712040 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1930 | 1467665712043 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:55:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:55:12 INFO - PROCESS | 1930 | 1467665712054 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1930 | 1467665712056 Marionette TRACE conn2 <- [1,2822,null,{}] 13:55:12 INFO - PROCESS | 1930 | 1467665712059 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}] 13:55:12 INFO - PROCESS | 1930 | 1467665712060 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:12 INFO - PROCESS | 1930 | 1467665712146 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:55:12 INFO - PROCESS | 1930 | 1467665712151 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1930 | 1467665712152 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x118453800 == 27 [pid = 1930] [id = 713] 13:55:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x113c68400) [pid = 1930] [serial = 2139] [outer = 0x0] 13:55:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x116141400) [pid = 1930] [serial = 2140] [outer = 0x113c68400] 13:55:12 INFO - PROCESS | 1930 | 1467665712180 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x116744c00) [pid = 1930] [serial = 2141] [outer = 0x113c68400] 13:55:12 INFO - PROCESS | 1930 | 1467665712554 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]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:55:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 523ms 13:55:12 INFO - PROCESS | 1930 | 1467665712574 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1930 | 1467665712575 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:55:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:55:12 INFO - PROCESS | 1930 | 1467665712588 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1930 | 1467665712592 Marionette TRACE conn2 <- [1,2826,null,{}] 13:55:12 INFO - PROCESS | 1930 | 1467665712607 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}] 13:55:12 INFO - PROCESS | 1930 | 1467665712612 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:12 INFO - PROCESS | 1930 | 1467665712724 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:55:12 INFO - PROCESS | 1930 | 1467665712732 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1930 | 1467665712734 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x121225000 == 28 [pid = 1930] [id = 714] 13:55:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x116751400) [pid = 1930] [serial = 2142] [outer = 0x0] 13:55:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x1176f0c00) [pid = 1930] [serial = 2143] [outer = 0x116751400] 13:55:12 INFO - PROCESS | 1930 | 1467665712763 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x117f55800) [pid = 1930] [serial = 2144] [outer = 0x116751400] 13:55:13 INFO - PROCESS | 1930 | 1467665713100 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:55:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:55:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 538ms 13:55:13 INFO - PROCESS | 1930 | 1467665713116 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:55:13 INFO - PROCESS | 1930 | 1467665713118 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:55:13 INFO - PROCESS | 1930 | 1467665713120 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1930 | 1467665713122 Marionette TRACE conn2 <- [1,2830,null,{}] 13:55:13 INFO - PROCESS | 1930 | 1467665713124 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}] 13:55:13 INFO - PROCESS | 1930 | 1467665713125 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:13 INFO - PROCESS | 1930 | 1467665713210 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:55:13 INFO - PROCESS | 1930 | 1467665713281 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1930 | 1467665713283 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x1218a9800 == 29 [pid = 1930] [id = 715] 13:55:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x1167a0800) [pid = 1930] [serial = 2145] [outer = 0x0] 13:55:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x11824f800) [pid = 1930] [serial = 2146] [outer = 0x1167a0800] 13:55:13 INFO - PROCESS | 1930 | 1467665713308 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x1186c0400) [pid = 1930] [serial = 2147] [outer = 0x1167a0800] 13:55:13 INFO - PROCESS | 1930 | 1467665713660 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]]]}] 13:55:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:55:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 570ms 13:55:13 INFO - PROCESS | 1930 | 1467665713692 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:55:13 INFO - PROCESS | 1930 | 1467665713693 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:55:13 INFO - PROCESS | 1930 | 1467665713701 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1930 | 1467665713702 Marionette TRACE conn2 <- [1,2834,null,{}] 13:55:13 INFO - PROCESS | 1930 | 1467665713705 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}] 13:55:13 INFO - PROCESS | 1930 | 1467665713706 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:13 INFO - PROCESS | 1930 | 1467665713803 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:55:13 INFO - PROCESS | 1930 | 1467665713806 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1930 | 1467665713808 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x124c12800 == 30 [pid = 1930] [id = 716] 13:55:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1129a8000) [pid = 1930] [serial = 2148] [outer = 0x0] 13:55:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x118710000) [pid = 1930] [serial = 2149] [outer = 0x1129a8000] 13:55:13 INFO - PROCESS | 1930 | 1467665713833 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1190f0400) [pid = 1930] [serial = 2150] [outer = 0x1129a8000] 13:55:14 INFO - PROCESS | 1930 | 1467665714186 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:55:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 518ms 13:55:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:55:14 INFO - PROCESS | 1930 | 1467665714224 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1930 | 1467665714225 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:55:14 INFO - PROCESS | 1930 | 1467665714227 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1930 | 1467665714229 Marionette TRACE conn2 <- [1,2838,null,{}] 13:55:14 INFO - PROCESS | 1930 | 1467665714231 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}] 13:55:14 INFO - PROCESS | 1930 | 1467665714235 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:14 INFO - PROCESS | 1930 | 1467665714341 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:55:14 INFO - PROCESS | 1930 | 1467665714353 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1930 | 1467665714354 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12695e000 == 31 [pid = 1930] [id = 717] 13:55:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x119703000) [pid = 1930] [serial = 2151] [outer = 0x0] 13:55:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x119ae5c00) [pid = 1930] [serial = 2152] [outer = 0x119703000] 13:55:14 INFO - PROCESS | 1930 | 1467665714380 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x120f41000) [pid = 1930] [serial = 2153] [outer = 0x119703000] 13:55:14 INFO - PROCESS | 1930 | 1467665714740 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]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:55:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 13:55:14 INFO - PROCESS | 1930 | 1467665714749 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:55:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:55:14 INFO - PROCESS | 1930 | 1467665714757 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:55:14 INFO - PROCESS | 1930 | 1467665714760 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1930 | 1467665714761 Marionette TRACE conn2 <- [1,2842,null,{}] 13:55:14 INFO - PROCESS | 1930 | 1467665714765 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}] 13:55:14 INFO - PROCESS | 1930 | 1467665714766 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:14 INFO - PROCESS | 1930 | 1467665714863 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:55:14 INFO - PROCESS | 1930 | 1467665714900 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1930 | 1467665714901 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x128ad4000 == 32 [pid = 1930] [id = 718] 13:55:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x120f43400) [pid = 1930] [serial = 2154] [outer = 0x0] 13:55:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x120ff1800) [pid = 1930] [serial = 2155] [outer = 0x120f43400] 13:55:14 INFO - PROCESS | 1930 | 1467665714926 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1211abc00) [pid = 1930] [serial = 2156] [outer = 0x120f43400] 13:55:15 INFO - PROCESS | 1930 | 1467665715396 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]]]}] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x123bd6800) [pid = 1930] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x1121bd000) [pid = 1930] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x119707c00) [pid = 1930] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x1269c4c00) [pid = 1930] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1186cbc00) [pid = 1930] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1132c3000) [pid = 1930] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x1121be000) [pid = 1930] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x1214f4000) [pid = 1930] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x113c6a800) [pid = 1930] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x112a65c00) [pid = 1930] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:55:15 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x118717400) [pid = 1930] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:55:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:55:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 672ms 13:55:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:55:15 INFO - PROCESS | 1930 | 1467665715433 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:55:15 INFO - PROCESS | 1930 | 1467665715434 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:55:15 INFO - PROCESS | 1930 | 1467665715436 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1930 | 1467665715437 Marionette TRACE conn2 <- [1,2846,null,{}] 13:55:15 INFO - PROCESS | 1930 | 1467665715440 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}] 13:55:15 INFO - PROCESS | 1930 | 1467665715441 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:15 INFO - PROCESS | 1930 | 1467665715518 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:55:15 INFO - PROCESS | 1930 | 1467665715522 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1930 | 1467665715523 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f9c800 == 33 [pid = 1930] [id = 719] 13:55:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x1126f8400) [pid = 1930] [serial = 2157] [outer = 0x0] 13:55:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x116744800) [pid = 1930] [serial = 2158] [outer = 0x1126f8400] 13:55:15 INFO - PROCESS | 1930 | 1467665715550 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1186cd400) [pid = 1930] [serial = 2159] [outer = 0x1126f8400] 13:55:15 INFO - PROCESS | 1930 | 1467665715959 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]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:55:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 568ms 13:55:16 INFO - PROCESS | 1930 | 1467665716012 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1930 | 1467665716014 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:55:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:55:16 INFO - PROCESS | 1930 | 1467665716019 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1930 | 1467665716021 Marionette TRACE conn2 <- [1,2850,null,{}] 13:55:16 INFO - PROCESS | 1930 | 1467665716036 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}] 13:55:16 INFO - PROCESS | 1930 | 1467665716037 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:16 INFO - PROCESS | 1930 | 1467665716134 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:55:16 INFO - PROCESS | 1930 | 1467665716138 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1930 | 1467665716139 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296ca000 == 34 [pid = 1930] [id = 720] 13:55:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x119763800) [pid = 1930] [serial = 2160] [outer = 0x0] 13:55:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x1211b0400) [pid = 1930] [serial = 2161] [outer = 0x119763800] 13:55:16 INFO - PROCESS | 1930 | 1467665716164 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x12133a400) [pid = 1930] [serial = 2162] [outer = 0x119763800] 13:55:16 INFO - PROCESS | 1930 | 1467665716482 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:55:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 13:55:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:55:16 INFO - PROCESS | 1930 | 1467665716539 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1930 | 1467665716540 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:55:16 INFO - PROCESS | 1930 | 1467665716542 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1930 | 1467665716544 Marionette TRACE conn2 <- [1,2854,null,{}] 13:55:16 INFO - PROCESS | 1930 | 1467665716546 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}] 13:55:16 INFO - PROCESS | 1930 | 1467665716547 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:16 INFO - PROCESS | 1930 | 1467665716626 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:55:16 INFO - PROCESS | 1930 | 1467665716687 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1930 | 1467665716688 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a69c800 == 35 [pid = 1930] [id = 721] 13:55:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x120fe9000) [pid = 1930] [serial = 2163] [outer = 0x0] 13:55:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1214e5400) [pid = 1930] [serial = 2164] [outer = 0x120fe9000] 13:55:16 INFO - PROCESS | 1930 | 1467665716713 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x121589000) [pid = 1930] [serial = 2165] [outer = 0x120fe9000] 13:55:17 INFO - PROCESS | 1930 | 1467665717023 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]]]}] 13:55:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:55:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 521ms 13:55:17 INFO - PROCESS | 1930 | 1467665717065 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:55:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:55:17 INFO - PROCESS | 1930 | 1467665717067 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:55:17 INFO - PROCESS | 1930 | 1467665717069 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1930 | 1467665717071 Marionette TRACE conn2 <- [1,2858,null,{}] 13:55:17 INFO - PROCESS | 1930 | 1467665717081 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}] 13:55:17 INFO - PROCESS | 1930 | 1467665717083 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:17 INFO - PROCESS | 1930 | 1467665717174 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:55:17 INFO - PROCESS | 1930 | 1467665717179 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1930 | 1467665717182 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ac24800 == 36 [pid = 1930] [id = 722] 13:55:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x117c18c00) [pid = 1930] [serial = 2166] [outer = 0x0] 13:55:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x121a6bc00) [pid = 1930] [serial = 2167] [outer = 0x117c18c00] 13:55:17 INFO - PROCESS | 1930 | 1467665717257 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x12530e800) [pid = 1930] [serial = 2168] [outer = 0x117c18c00] 13:55:17 INFO - PROCESS | 1930 | --DOCSHELL 0x117163800 == 35 [pid = 1930] [id = 712] 13:55:17 INFO - PROCESS | 1930 | --DOCSHELL 0x11717a800 == 34 [pid = 1930] [id = 711] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x121225000 == 33 [pid = 1930] [id = 714] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x1218a9800 == 32 [pid = 1930] [id = 715] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x118453800 == 31 [pid = 1930] [id = 713] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x124c12800 == 30 [pid = 1930] [id = 716] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x128ad4000 == 29 [pid = 1930] [id = 718] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x1296ca000 == 28 [pid = 1930] [id = 720] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x126f9c800 == 27 [pid = 1930] [id = 719] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12695e000 == 26 [pid = 1930] [id = 717] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x124ab0000) [pid = 1930] [serial = 2116] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x119709400) [pid = 1930] [serial = 2107] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x120ed9c00) [pid = 1930] [serial = 2110] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x128c6e000) [pid = 1930] [serial = 2087] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x118717000) [pid = 1930] [serial = 2104] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x116636c00) [pid = 1930] [serial = 2099] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x115dd9c00) [pid = 1930] [serial = 2098] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x116749000) [pid = 1930] [serial = 2101] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x1219ab000) [pid = 1930] [serial = 2113] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x118290800) [pid = 1930] [serial = 2102] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x116142000) [pid = 1930] [serial = 2089] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x116f6c400) [pid = 1930] [serial = 2090] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x112def800) [pid = 1930] [serial = 2095] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x1131a3000) [pid = 1930] [serial = 2096] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x119707800) [pid = 1930] [serial = 2092] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x120ecf000) [pid = 1930] [serial = 2093] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x1214f0800) [pid = 1930] [serial = 2111] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x123bd1c00) [pid = 1930] [serial = 2114] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x12530c000) [pid = 1930] [serial = 2117] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x1204f3000) [pid = 1930] [serial = 2108] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x1190ec800) [pid = 1930] [serial = 2105] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1930 | --DOCSHELL 0x12a69c800 == 25 [pid = 1930] [id = 721] 13:55:18 INFO - PROCESS | 1930 | 1467665718572 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:55:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1528ms 13:55:18 INFO - PROCESS | 1930 | 1467665718599 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1930 | 1467665718601 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:55:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:55:18 INFO - PROCESS | 1930 | 1467665718604 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1930 | 1467665718607 Marionette TRACE conn2 <- [1,2862,null,{}] 13:55:18 INFO - PROCESS | 1930 | 1467665718611 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}] 13:55:18 INFO - PROCESS | 1930 | 1467665718613 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:18 INFO - PROCESS | 1930 | 1467665718697 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:55:18 INFO - PROCESS | 1930 | 1467665718748 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1930 | 1467665718751 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x1169b4000 == 26 [pid = 1930] [id = 723] 13:55:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x112a60400) [pid = 1930] [serial = 2169] [outer = 0x0] 13:55:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x112a61000) [pid = 1930] [serial = 2170] [outer = 0x112a60400] 13:55:18 INFO - PROCESS | 1930 | 1467665718780 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x112a79400) [pid = 1930] [serial = 2171] [outer = 0x112a60400] 13:55:19 INFO - PROCESS | 1930 | 1467665719186 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]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:55:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 621ms 13:55:19 INFO - PROCESS | 1930 | 1467665719225 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1930 | 1467665719231 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:55:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:55:19 INFO - PROCESS | 1930 | 1467665719246 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1930 | 1467665719249 Marionette TRACE conn2 <- [1,2866,null,{}] 13:55:19 INFO - PROCESS | 1930 | 1467665719253 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}] 13:55:19 INFO - PROCESS | 1930 | 1467665719257 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:19 INFO - PROCESS | 1930 | 1467665719378 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:55:19 INFO - PROCESS | 1930 | 1467665719393 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1930 | 1467665719395 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x1180e4800 == 27 [pid = 1930] [id = 724] 13:55:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x112f59c00) [pid = 1930] [serial = 2172] [outer = 0x0] 13:55:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x112f99000) [pid = 1930] [serial = 2173] [outer = 0x112f59c00] 13:55:19 INFO - PROCESS | 1930 | 1467665719443 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x113353400) [pid = 1930] [serial = 2174] [outer = 0x112f59c00] 13:55:19 INFO - PROCESS | 1930 | 1467665719868 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]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:55:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 680ms 13:55:19 INFO - PROCESS | 1930 | 1467665719929 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1930 | 1467665719930 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:55:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:55:19 INFO - PROCESS | 1930 | 1467665719933 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1930 | 1467665719936 Marionette TRACE conn2 <- [1,2870,null,{}] 13:55:19 INFO - PROCESS | 1930 | 1467665719960 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}] 13:55:19 INFO - PROCESS | 1930 | 1467665719964 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:20 INFO - PROCESS | 1930 | 1467665720051 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:55:20 INFO - PROCESS | 1930 | 1467665720057 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1930 | 1467665720058 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x119367000 == 28 [pid = 1930] [id = 725] 13:55:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x111f35000) [pid = 1930] [serial = 2175] [outer = 0x0] 13:55:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x115e92000) [pid = 1930] [serial = 2176] [outer = 0x111f35000] 13:55:20 INFO - PROCESS | 1930 | 1467665720089 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x1164ed400) [pid = 1930] [serial = 2177] [outer = 0x111f35000] 13:55:20 INFO - PROCESS | 1930 | 1467665720417 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]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:55:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 13:55:20 INFO - PROCESS | 1930 | 1467665720455 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1930 | 1467665720457 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:55:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:55:20 INFO - PROCESS | 1930 | 1467665720459 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1930 | 1467665720460 Marionette TRACE conn2 <- [1,2874,null,{}] 13:55:20 INFO - PROCESS | 1930 | 1467665720463 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}] 13:55:20 INFO - PROCESS | 1930 | 1467665720464 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:20 INFO - PROCESS | 1930 | 1467665720569 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:55:20 INFO - PROCESS | 1930 | 1467665720576 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1930 | 1467665720578 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x121227800 == 29 [pid = 1930] [id = 726] 13:55:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x116746400) [pid = 1930] [serial = 2178] [outer = 0x0] 13:55:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x116793800) [pid = 1930] [serial = 2179] [outer = 0x116746400] 13:55:20 INFO - PROCESS | 1930 | 1467665720607 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x1167a2400) [pid = 1930] [serial = 2180] [outer = 0x116746400] 13:55:20 INFO - PROCESS | 1930 | 1467665720917 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]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:55:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 469ms 13:55:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:55:20 INFO - PROCESS | 1930 | 1467665720929 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1930 | 1467665720933 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:55:20 INFO - PROCESS | 1930 | 1467665720935 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1930 | 1467665720936 Marionette TRACE conn2 <- [1,2878,null,{}] 13:55:20 INFO - PROCESS | 1930 | 1467665720939 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}] 13:55:20 INFO - PROCESS | 1930 | 1467665720940 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:21 INFO - PROCESS | 1930 | 1467665721024 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:55:21 INFO - PROCESS | 1930 | 1467665721030 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1930 | 1467665721032 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c4e000 == 30 [pid = 1930] [id = 727] 13:55:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x1121bd400) [pid = 1930] [serial = 2181] [outer = 0x0] 13:55:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x116985000) [pid = 1930] [serial = 2182] [outer = 0x1121bd400] 13:55:21 INFO - PROCESS | 1930 | 1467665721057 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1176e9800) [pid = 1930] [serial = 2183] [outer = 0x1121bd400] 13:55:21 INFO - PROCESS | 1930 | 1467665721409 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]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:55:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms 13:55:21 INFO - PROCESS | 1930 | 1467665721457 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1930 | 1467665721458 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:55:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:55:21 INFO - PROCESS | 1930 | 1467665721460 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1930 | 1467665721462 Marionette TRACE conn2 <- [1,2882,null,{}] 13:55:21 INFO - PROCESS | 1930 | 1467665721464 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}] 13:55:21 INFO - PROCESS | 1930 | 1467665721468 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:21 INFO - PROCESS | 1930 | 1467665721566 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:55:21 INFO - PROCESS | 1930 | 1467665721570 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1930 | 1467665721571 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12539c800 == 31 [pid = 1930] [id = 728] 13:55:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x117c15000) [pid = 1930] [serial = 2184] [outer = 0x0] 13:55:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x118250400) [pid = 1930] [serial = 2185] [outer = 0x117c15000] 13:55:21 INFO - PROCESS | 1930 | 1467665721597 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1186cd800) [pid = 1930] [serial = 2186] [outer = 0x117c15000] 13:55:21 INFO - PROCESS | 1930 | 1467665721922 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]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:55:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 468ms 13:55:21 INFO - PROCESS | 1930 | 1467665721931 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:55:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:55:21 INFO - PROCESS | 1930 | 1467665721934 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:55:21 INFO - PROCESS | 1930 | 1467665721936 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1930 | 1467665721937 Marionette TRACE conn2 <- [1,2886,null,{}] 13:55:21 INFO - PROCESS | 1930 | 1467665721940 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}] 13:55:21 INFO - PROCESS | 1930 | 1467665721941 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:22 INFO - PROCESS | 1930 | 1467665722025 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:55:22 INFO - PROCESS | 1930 | 1467665722031 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1930 | 1467665722032 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264ee800 == 32 [pid = 1930] [id = 729] 13:55:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1186cd000) [pid = 1930] [serial = 2187] [outer = 0x0] 13:55:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x119037c00) [pid = 1930] [serial = 2188] [outer = 0x1186cd000] 13:55:22 INFO - PROCESS | 1930 | 1467665722106 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1190f4000) [pid = 1930] [serial = 2189] [outer = 0x1186cd000] 13:55:22 INFO - PROCESS | 1930 | 1467665722398 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]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:55:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 13:55:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:55:22 INFO - PROCESS | 1930 | 1467665722455 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1930 | 1467665722457 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:55:22 INFO - PROCESS | 1930 | 1467665722459 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1930 | 1467665722460 Marionette TRACE conn2 <- [1,2890,null,{}] 13:55:22 INFO - PROCESS | 1930 | 1467665722462 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}] 13:55:22 INFO - PROCESS | 1930 | 1467665722464 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:22 INFO - PROCESS | 1930 | 1467665722540 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:55:22 INFO - PROCESS | 1930 | 1467665722545 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1930 | 1467665722548 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f8a800 == 33 [pid = 1930] [id = 730] 13:55:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x118717000) [pid = 1930] [serial = 2190] [outer = 0x0] 13:55:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11970a800) [pid = 1930] [serial = 2191] [outer = 0x118717000] 13:55:22 INFO - PROCESS | 1930 | 1467665722573 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1199c7400) [pid = 1930] [serial = 2192] [outer = 0x118717000] 13:55:22 INFO - PROCESS | 1930 | 1467665722918 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:55:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 468ms 13:55:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:55:22 INFO - PROCESS | 1930 | 1467665722932 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1930 | 1467665722933 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:55:22 INFO - PROCESS | 1930 | 1467665722935 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1930 | 1467665722937 Marionette TRACE conn2 <- [1,2894,null,{}] 13:55:22 INFO - PROCESS | 1930 | 1467665722939 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}] 13:55:22 INFO - PROCESS | 1930 | 1467665722940 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:23 INFO - PROCESS | 1930 | 1467665723049 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:55:23 INFO - PROCESS | 1930 | 1467665723056 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1930 | 1467665723065 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x119366000 == 34 [pid = 1930] [id = 731] 13:55:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x113c75c00) [pid = 1930] [serial = 2193] [outer = 0x0] 13:55:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119ae4c00) [pid = 1930] [serial = 2194] [outer = 0x113c75c00] 13:55:23 INFO - PROCESS | 1930 | 1467665723090 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1204f7c00) [pid = 1930] [serial = 2195] [outer = 0x113c75c00] 13:55:23 INFO - PROCESS | 1930 | 1467665723401 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]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:55:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 13:55:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:55:23 INFO - PROCESS | 1930 | 1467665723456 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:55:23 INFO - PROCESS | 1930 | 1467665723457 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:55:23 INFO - PROCESS | 1930 | 1467665723460 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1930 | 1467665723461 Marionette TRACE conn2 <- [1,2898,null,{}] 13:55:23 INFO - PROCESS | 1930 | 1467665723463 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}] 13:55:23 INFO - PROCESS | 1930 | 1467665723464 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:23 INFO - PROCESS | 1930 | 1467665723544 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:55:23 INFO - PROCESS | 1930 | 1467665723549 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1930 | 1467665723550 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292d6800 == 35 [pid = 1930] [id = 732] 13:55:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1204f8000) [pid = 1930] [serial = 2196] [outer = 0x0] 13:55:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120ed4c00) [pid = 1930] [serial = 2197] [outer = 0x1204f8000] 13:55:23 INFO - PROCESS | 1930 | 1467665723576 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x120f4a000) [pid = 1930] [serial = 2198] [outer = 0x1204f8000] 13:55:23 INFO - PROCESS | 1930 | 1467665723954 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]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:55:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 13:55:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:55:23 INFO - PROCESS | 1930 | 1467665723980 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:55:23 INFO - PROCESS | 1930 | 1467665723983 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:55:23 INFO - PROCESS | 1930 | 1467665723985 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1930 | 1467665723987 Marionette TRACE conn2 <- [1,2902,null,{}] 13:55:23 INFO - PROCESS | 1930 | 1467665723994 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}] 13:55:23 INFO - PROCESS | 1930 | 1467665723995 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:24 INFO - PROCESS | 1930 | 1467665724105 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:55:24 INFO - PROCESS | 1930 | 1467665724108 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1930 | 1467665724110 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c4b800 == 36 [pid = 1930] [id = 733] 13:55:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1204fd800) [pid = 1930] [serial = 2199] [outer = 0x0] 13:55:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x120ff3800) [pid = 1930] [serial = 2200] [outer = 0x1204fd800] 13:55:24 INFO - PROCESS | 1930 | 1467665724145 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1214e6c00) [pid = 1930] [serial = 2201] [outer = 0x1204fd800] 13:55:24 INFO - PROCESS | 1930 | 1467665724483 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:55:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 13:55:24 INFO - PROCESS | 1930 | 1467665724505 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:55:24 INFO - PROCESS | 1930 | 1467665724506 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:55:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:55:24 INFO - PROCESS | 1930 | 1467665724509 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1930 | 1467665724510 Marionette TRACE conn2 <- [1,2906,null,{}] 13:55:24 INFO - PROCESS | 1930 | 1467665724514 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}] 13:55:24 INFO - PROCESS | 1930 | 1467665724517 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:24 INFO - PROCESS | 1930 | 1467665724623 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:55:24 INFO - PROCESS | 1930 | 1467665724627 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1930 | 1467665724628 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed3000 == 37 [pid = 1930] [id = 734] 13:55:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x120ed3800) [pid = 1930] [serial = 2202] [outer = 0x0] 13:55:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1214f3400) [pid = 1930] [serial = 2203] [outer = 0x120ed3800] 13:55:24 INFO - PROCESS | 1930 | 1467665724653 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12180fc00) [pid = 1930] [serial = 2204] [outer = 0x120ed3800] 13:55:25 INFO - PROCESS | 1930 | 1467665725004 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]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:55:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 523ms 13:55:25 INFO - PROCESS | 1930 | 1467665725034 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1930 | 1467665725035 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:55:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:55:25 INFO - PROCESS | 1930 | 1467665725037 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1930 | 1467665725038 Marionette TRACE conn2 <- [1,2910,null,{}] 13:55:25 INFO - PROCESS | 1930 | 1467665725050 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}] 13:55:25 INFO - PROCESS | 1930 | 1467665725051 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:25 INFO - PROCESS | 1930 | 1467665725150 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:55:25 INFO - PROCESS | 1930 | 1467665725153 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1930 | 1467665725155 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bda3800 == 38 [pid = 1930] [id = 735] 13:55:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x120f4a400) [pid = 1930] [serial = 2205] [outer = 0x0] 13:55:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x121ccf800) [pid = 1930] [serial = 2206] [outer = 0x120f4a400] 13:55:25 INFO - PROCESS | 1930 | 1467665725186 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x124aa4400) [pid = 1930] [serial = 2207] [outer = 0x120f4a400] 13:55:25 INFO - PROCESS | 1930 | 1467665725505 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]]]}] 13:55:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:55:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:55:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 528ms 13:55:25 INFO - PROCESS | 1930 | 1467665725567 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1930 | 1467665725568 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:55:25 INFO - TEST-START | /DOMEvents/constructors.html 13:55:25 INFO - PROCESS | 1930 | 1467665725570 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1930 | 1467665725571 Marionette TRACE conn2 <- [1,2914,null,{}] 13:55:25 INFO - PROCESS | 1930 | 1467665725574 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}] 13:55:25 INFO - PROCESS | 1930 | 1467665725575 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:25 INFO - PROCESS | 1930 | 1467665725681 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1129a8000) [pid = 1930] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x119703000) [pid = 1930] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x120f43400) [pid = 1930] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1126f8400) [pid = 1930] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x120fe9000) [pid = 1930] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x119763800) [pid = 1930] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11870f800) [pid = 1930] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x112a66000) [pid = 1930] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x110fab800) [pid = 1930] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x116751400) [pid = 1930] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x113c68400) [pid = 1930] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x112a66400) [pid = 1930] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x113c66800) [pid = 1930] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x112a5f000) [pid = 1930] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x120feb000) [pid = 1930] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:55:25 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1167a0800) [pid = 1930] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:55:25 INFO - PROCESS | 1930 | 1467665725875 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1930 | 1467665725876 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x11875e000 == 39 [pid = 1930] [id = 736] 13:55:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x111c83c00) [pid = 1930] [serial = 2208] [outer = 0x0] 13:55:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1129ab400) [pid = 1930] [serial = 2209] [outer = 0x111c83c00] 13:55:25 INFO - PROCESS | 1930 | 1467665725901 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x113c97400) [pid = 1930] [serial = 2210] [outer = 0x111c83c00] 13:55:26 INFO - PROCESS | 1930 | 1467665726200 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]]]}] 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:55:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 681ms 13:55:26 INFO - PROCESS | 1930 | 1467665726252 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:55:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:55:26 INFO - PROCESS | 1930 | 1467665726264 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:55:26 INFO - PROCESS | 1930 | 1467665726268 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1930 | 1467665726270 Marionette TRACE conn2 <- [1,2918,null,{}] 13:55:26 INFO - PROCESS | 1930 | 1467665726274 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}] 13:55:26 INFO - PROCESS | 1930 | 1467665726275 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:26 INFO - PROCESS | 1930 | 1467665726374 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:55:26 INFO - PROCESS | 1930 | 1467665726468 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1930 | 1467665726469 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c58f800 == 40 [pid = 1930] [id = 737] 13:55:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x112a5f000) [pid = 1930] [serial = 2211] [outer = 0x0] 13:55:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x119703400) [pid = 1930] [serial = 2212] [outer = 0x112a5f000] 13:55:26 INFO - PROCESS | 1930 | 1467665726495 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x124ad5c00) [pid = 1930] [serial = 2213] [outer = 0x112a5f000] 13:55:26 INFO - PROCESS | 1930 | 1467665726708 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:55:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:55:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 475ms 13:55:26 INFO - PROCESS | 1930 | 1467665726756 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 1930 | 1467665726758 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:55:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:55:26 INFO - PROCESS | 1930 | 1467665726771 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1930 | 1467665726773 Marionette TRACE conn2 <- [1,2922,null,{}] 13:55:26 INFO - PROCESS | 1930 | 1467665726789 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}] 13:55:26 INFO - PROCESS | 1930 | 1467665726791 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:26 INFO - PROCESS | 1930 | 1467665726923 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:55:26 INFO - PROCESS | 1930 | 1467665726929 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1930 | 1467665726930 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca23800 == 41 [pid = 1930] [id = 738] 13:55:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x124adc400) [pid = 1930] [serial = 2214] [outer = 0x0] 13:55:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12530b800) [pid = 1930] [serial = 2215] [outer = 0x124adc400] 13:55:26 INFO - PROCESS | 1930 | 1467665726968 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x125f3f400) [pid = 1930] [serial = 2216] [outer = 0x124adc400] 13:55:27 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:55:27 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:55:27 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:55:27 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:55:27 INFO - PROCESS | 1930 | 1467665727362 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]]]}] 13:55:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:55:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:55: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 13:55:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:55: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 13:55:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:55: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]" 13:55:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:55:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:55:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 639ms 13:55:27 INFO - PROCESS | 1930 | 1467665727402 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1930 | 1467665727403 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:55:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:55:27 INFO - PROCESS | 1930 | 1467665727406 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1930 | 1467665727407 Marionette TRACE conn2 <- [1,2926,null,{}] 13:55:27 INFO - PROCESS | 1930 | 1467665727409 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}] 13:55:27 INFO - PROCESS | 1930 | 1467665727410 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:27 INFO - PROCESS | 1930 | 1467665727525 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:55:27 INFO - PROCESS | 1930 | 1467665727529 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1930 | 1467665727531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb3b000 == 42 [pid = 1930] [id = 739] 13:55:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11679fc00) [pid = 1930] [serial = 2217] [outer = 0x0] 13:55:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x126362c00) [pid = 1930] [serial = 2218] [outer = 0x11679fc00] 13:55:27 INFO - PROCESS | 1930 | 1467665727555 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12643a400) [pid = 1930] [serial = 2219] [outer = 0x11679fc00] 13:55:27 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:55:27 INFO - PROCESS | 1930 | 1467665727898 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]]]}] 13:55: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 13:55:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 13:55:27 INFO - PROCESS | 1930 | 1467665727925 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1930 | 1467665727928 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:55:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:55:27 INFO - PROCESS | 1930 | 1467665727934 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1930 | 1467665727937 Marionette TRACE conn2 <- [1,2930,null,{}] 13:55:27 INFO - PROCESS | 1930 | 1467665727942 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}] 13:55:27 INFO - PROCESS | 1930 | 1467665727944 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:28 INFO - PROCESS | 1930 | 1467665728063 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:55:28 INFO - PROCESS | 1930 | 1467665728141 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1930 | 1467665728142 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x1164ac000 == 43 [pid = 1930] [id = 740] 13:55:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1126f5400) [pid = 1930] [serial = 2220] [outer = 0x0] 13:55:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1126fa800) [pid = 1930] [serial = 2221] [outer = 0x1126f5400] 13:55:28 INFO - PROCESS | 1930 | 1467665728175 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x112a63800) [pid = 1930] [serial = 2222] [outer = 0x1126f5400] 13:55:28 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:55:28 INFO - PROCESS | 1930 | 1467665728588 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]]]}] 13:55:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:55:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 673ms 13:55:28 INFO - PROCESS | 1930 | 1467665728607 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1930 | 1467665728610 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:55:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:55:28 INFO - PROCESS | 1930 | 1467665728614 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1930 | 1467665728616 Marionette TRACE conn2 <- [1,2934,null,{}] 13:55:28 INFO - PROCESS | 1930 | 1467665728619 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}] 13:55:28 INFO - PROCESS | 1930 | 1467665728621 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:28 INFO - PROCESS | 1930 | 1467665728738 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:55:28 INFO - PROCESS | 1930 | 1467665728842 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1930 | 1467665728844 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x119438000 == 44 [pid = 1930] [id = 741] 13:55:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x112f4dc00) [pid = 1930] [serial = 2223] [outer = 0x0] 13:55:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x113c8e400) [pid = 1930] [serial = 2224] [outer = 0x112f4dc00] 13:55:28 INFO - PROCESS | 1930 | 1467665728897 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x115d51c00) [pid = 1930] [serial = 2225] [outer = 0x112f4dc00] 13:55:29 INFO - PROCESS | 1930 | 1467665729322 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]]]}] 13:55:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:55:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 720ms 13:55:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:55:29 INFO - PROCESS | 1930 | 1467665729335 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:55:29 INFO - PROCESS | 1930 | 1467665729336 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:55:29 INFO - PROCESS | 1930 | 1467665729339 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:55:29 INFO - PROCESS | 1930 | 1467665729341 Marionette TRACE conn2 <- [1,2938,null,{}] 13:55:29 INFO - PROCESS | 1930 | 1467665729349 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}] 13:55:29 INFO - PROCESS | 1930 | 1467665729353 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:29 INFO - PROCESS | 1930 | 1467665729472 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:55:29 INFO - PROCESS | 1930 | 1467665729531 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1930 | 1467665729533 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c5a800 == 45 [pid = 1930] [id = 742] 13:55:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x116149400) [pid = 1930] [serial = 2226] [outer = 0x0] 13:55:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1167a1800) [pid = 1930] [serial = 2227] [outer = 0x116149400] 13:55:29 INFO - PROCESS | 1930 | 1467665729565 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11824ec00) [pid = 1930] [serial = 2228] [outer = 0x116149400] 13:55:30 INFO - PROCESS | 1930 | 1467665730199 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]]]}] 13:55:30 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:55:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 872ms 13:55:30 INFO - PROCESS | 1930 | 1467665730211 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1930 | 1467665730213 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:55:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:55:30 INFO - PROCESS | 1930 | 1467665730216 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1930 | 1467665730219 Marionette TRACE conn2 <- [1,2942,null,{}] 13:55:30 INFO - PROCESS | 1930 | 1467665730222 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}] 13:55:30 INFO - PROCESS | 1930 | 1467665730224 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:30 INFO - PROCESS | 1930 | 1467665730322 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:55:30 INFO - PROCESS | 1930 | 1467665730380 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1930 | 1467665730381 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x11852b800 == 46 [pid = 1930] [id = 743] 13:55:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x115d4bc00) [pid = 1930] [serial = 2229] [outer = 0x0] 13:55:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x115e8e800) [pid = 1930] [serial = 2230] [outer = 0x115d4bc00] 13:55:30 INFO - PROCESS | 1930 | 1467665730409 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x116742400) [pid = 1930] [serial = 2231] [outer = 0x115d4bc00] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca23800 == 45 [pid = 1930] [id = 738] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12c58f800 == 44 [pid = 1930] [id = 737] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x11875e000 == 43 [pid = 1930] [id = 736] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12bda3800 == 42 [pid = 1930] [id = 735] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed3000 == 41 [pid = 1930] [id = 734] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x121a6bc00) [pid = 1930] [serial = 2167] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x121c4b800 == 40 [pid = 1930] [id = 733] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x1292d6800 == 39 [pid = 1930] [id = 732] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x119366000 == 38 [pid = 1930] [id = 731] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x126f8a800 == 37 [pid = 1930] [id = 730] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x1264ee800 == 36 [pid = 1930] [id = 729] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12539c800 == 35 [pid = 1930] [id = 728] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x121c4e000 == 34 [pid = 1930] [id = 727] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x121227800 == 33 [pid = 1930] [id = 726] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x119367000 == 32 [pid = 1930] [id = 725] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x1180e4800 == 31 [pid = 1930] [id = 724] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x1169b4000 == 30 [pid = 1930] [id = 723] 13:55:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12ac24800 == 29 [pid = 1930] [id = 722] 13:55:30 INFO - PROCESS | 1930 | 1467665730735 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"]]]}] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1176e9c00) [pid = 1930] [serial = 2135] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x116747000) [pid = 1930] [serial = 2134] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x125f4b800) [pid = 1930] [serial = 2132] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x119766c00) [pid = 1930] [serial = 2131] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x121589000) [pid = 1930] [serial = 2165] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x124ad7000) [pid = 1930] [serial = 2129] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1214e7400) [pid = 1930] [serial = 2128] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x120f3bc00) [pid = 1930] [serial = 2126] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11824f800) [pid = 1930] [serial = 2146] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1186c0400) [pid = 1930] [serial = 2147] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1190f0400) [pid = 1930] [serial = 2150] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12133a400) [pid = 1930] [serial = 2162] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x118710000) [pid = 1930] [serial = 2149] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x119ae5c00) [pid = 1930] [serial = 2152] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x120ff1800) [pid = 1930] [serial = 2155] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x120f41000) [pid = 1930] [serial = 2153] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x116744800) [pid = 1930] [serial = 2158] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1186cd400) [pid = 1930] [serial = 2159] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1214e5400) [pid = 1930] [serial = 2164] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1211b0400) [pid = 1930] [serial = 2161] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1211abc00) [pid = 1930] [serial = 2156] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x119adac00) [pid = 1930] [serial = 2125] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1174cfc00) [pid = 1930] [serial = 2123] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11674a000) [pid = 1930] [serial = 2122] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1129a9800) [pid = 1930] [serial = 2120] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x111f38000) [pid = 1930] [serial = 2119] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x1176f0c00) [pid = 1930] [serial = 2143] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x117f55800) [pid = 1930] [serial = 2144] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x116141400) [pid = 1930] [serial = 2140] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x116744c00) [pid = 1930] [serial = 2141] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x112f56400) [pid = 1930] [serial = 2137] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x1133e4000) [pid = 1930] [serial = 2138] [outer = 0x0] [url = about:blank] 13:55:30 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 13:55:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:55:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 574ms 13:55:30 INFO - PROCESS | 1930 | 1467665730791 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1930 | 1467665730794 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:55:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:55:30 INFO - PROCESS | 1930 | 1467665730798 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1930 | 1467665730800 Marionette TRACE conn2 <- [1,2946,null,{}] 13:55:30 INFO - PROCESS | 1930 | 1467665730802 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}] 13:55:30 INFO - PROCESS | 1930 | 1467665730804 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:30 INFO - PROCESS | 1930 | 1467665730886 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:55:30 INFO - PROCESS | 1930 | 1467665730890 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1930 | 1467665730891 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x118757800 == 30 [pid = 1930] [id = 744] 13:55:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x116795800) [pid = 1930] [serial = 2232] [outer = 0x0] 13:55:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11698a800) [pid = 1930] [serial = 2233] [outer = 0x116795800] 13:55:30 INFO - PROCESS | 1930 | 1467665730920 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x1176f0c00) [pid = 1930] [serial = 2234] [outer = 0x116795800] 13:55:31 INFO - PROCESS | 1930 | 1467665731275 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]]]}] 13:55:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:55:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 527ms 13:55:31 INFO - PROCESS | 1930 | 1467665731326 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:55:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:55:31 INFO - PROCESS | 1930 | 1467665731328 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:55:31 INFO - PROCESS | 1930 | 1467665731332 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1930 | 1467665731336 Marionette TRACE conn2 <- [1,2950,null,{}] 13:55:31 INFO - PROCESS | 1930 | 1467665731357 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}] 13:55:31 INFO - PROCESS | 1930 | 1467665731362 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:31 INFO - PROCESS | 1930 | 1467665731486 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:55:31 INFO - PROCESS | 1930 | 1467665731500 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1930 | 1467665731502 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x1218a9800 == 31 [pid = 1930] [id = 745] 13:55:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11824d400) [pid = 1930] [serial = 2235] [outer = 0x0] 13:55:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x11839f800) [pid = 1930] [serial = 2236] [outer = 0x11824d400] 13:55:31 INFO - PROCESS | 1930 | 1467665731545 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1186c4000) [pid = 1930] [serial = 2237] [outer = 0x11824d400] 13:55:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x111a51800 == 32 [pid = 1930] [id = 746] 13:55:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x1190f4800) [pid = 1930] [serial = 2238] [outer = 0x0] 13:55:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1167a2800) [pid = 1930] [serial = 2239] [outer = 0x1190f4800] 13:55:32 INFO - PROCESS | 1930 | 1467665732003 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]]]}] 13:55:32 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:55:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 724ms 13:55:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:55:32 INFO - PROCESS | 1930 | 1467665732055 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1930 | 1467665732057 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:55:32 INFO - PROCESS | 1930 | 1467665732059 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1930 | 1467665732060 Marionette TRACE conn2 <- [1,2954,null,{}] 13:55:32 INFO - PROCESS | 1930 | 1467665732063 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}] 13:55:32 INFO - PROCESS | 1930 | 1467665732064 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:32 INFO - PROCESS | 1930 | 1467665732160 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:55:32 INFO - PROCESS | 1930 | 1467665732166 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1930 | 1467665732168 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x125fa6800 == 33 [pid = 1930] [id = 747] 13:55:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1190a1000) [pid = 1930] [serial = 2240] [outer = 0x0] 13:55:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x119761400) [pid = 1930] [serial = 2241] [outer = 0x1190a1000] 13:55:32 INFO - PROCESS | 1930 | 1467665732193 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x119adac00) [pid = 1930] [serial = 2242] [outer = 0x1190a1000] 13:55:32 INFO - PROCESS | 1930 | 1467665732500 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]]]}] 13:55:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:55:32 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 13:55:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 468ms 13:55:32 INFO - PROCESS | 1930 | 1467665732528 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1930 | 1467665732530 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:55:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:55:32 INFO - PROCESS | 1930 | 1467665732536 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1930 | 1467665732537 Marionette TRACE conn2 <- [1,2958,null,{}] 13:55:32 INFO - PROCESS | 1930 | 1467665732539 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}] 13:55:32 INFO - PROCESS | 1930 | 1467665732540 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:32 INFO - PROCESS | 1930 | 1467665732663 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:55:32 INFO - PROCESS | 1930 | 1467665732676 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1930 | 1467665732684 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x128cec800 == 34 [pid = 1930] [id = 748] 13:55:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x117c12400) [pid = 1930] [serial = 2243] [outer = 0x0] 13:55:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1204f0400) [pid = 1930] [serial = 2244] [outer = 0x117c12400] 13:55:32 INFO - PROCESS | 1930 | 1467665732711 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120fe7c00) [pid = 1930] [serial = 2245] [outer = 0x117c12400] 13:55:33 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:55:33 INFO - PROCESS | 1930 | 1467665733046 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]]]}] 13:55:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 13:55:33 INFO - PROCESS | 1930 | 1467665733056 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1930 | 1467665733058 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:55:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:55:33 INFO - PROCESS | 1930 | 1467665733060 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1930 | 1467665733061 Marionette TRACE conn2 <- [1,2962,null,{}] 13:55:33 INFO - PROCESS | 1930 | 1467665733065 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}] 13:55:33 INFO - PROCESS | 1930 | 1467665733070 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:33 INFO - PROCESS | 1930 | 1467665733185 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:55:33 INFO - PROCESS | 1930 | 1467665733197 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1930 | 1467665733199 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296bd000 == 35 [pid = 1930] [id = 749] 13:55:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x120fe9400) [pid = 1930] [serial = 2246] [outer = 0x0] 13:55:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1211ac000) [pid = 1930] [serial = 2247] [outer = 0x120fe9400] 13:55:33 INFO - PROCESS | 1930 | 1467665733224 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1214e9c00) [pid = 1930] [serial = 2248] [outer = 0x120fe9400] 13:55:33 INFO - PROCESS | 1930 | 1467665733518 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]]]}] 13:55:33 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. 13:55:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 13:55:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:55:33 INFO - PROCESS | 1930 | 1467665733536 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1930 | 1467665733537 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:55:33 INFO - PROCESS | 1930 | 1467665733540 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1930 | 1467665733541 Marionette TRACE conn2 <- [1,2966,null,{}] 13:55:33 INFO - PROCESS | 1930 | 1467665733546 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}] 13:55:33 INFO - PROCESS | 1930 | 1467665733549 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:33 INFO - PROCESS | 1930 | 1467665733666 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:55:33 INFO - PROCESS | 1930 | 1467665733669 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1930 | 1467665733670 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6ab000 == 36 [pid = 1930] [id = 750] 13:55:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1214ee000) [pid = 1930] [serial = 2249] [outer = 0x0] 13:55:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x121590000) [pid = 1930] [serial = 2250] [outer = 0x1214ee000] 13:55:33 INFO - PROCESS | 1930 | 1467665733695 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x123b9f800) [pid = 1930] [serial = 2251] [outer = 0x1214ee000] 13:55:34 INFO - PROCESS | 1930 | 1467665734020 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]]]}] 13:55:34 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. 13:55:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 522ms 13:55:34 INFO - PROCESS | 1930 | 1467665734063 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 1930 | 1467665734066 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:55:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:55:34 INFO - PROCESS | 1930 | 1467665734069 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1930 | 1467665734070 Marionette TRACE conn2 <- [1,2970,null,{}] 13:55:34 INFO - PROCESS | 1930 | 1467665734072 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}] 13:55:34 INFO - PROCESS | 1930 | 1467665734074 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:34 INFO - PROCESS | 1930 | 1467665734186 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:55:34 INFO - PROCESS | 1930 | 1467665734199 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1930 | 1467665734200 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aecc800 == 37 [pid = 1930] [id = 751] 13:55:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x123ba3c00) [pid = 1930] [serial = 2252] [outer = 0x0] 13:55:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x124ad9400) [pid = 1930] [serial = 2253] [outer = 0x123ba3c00] 13:55:34 INFO - PROCESS | 1930 | 1467665734225 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x125310c00) [pid = 1930] [serial = 2254] [outer = 0x123ba3c00] 13:55:34 INFO - PROCESS | 1930 | 1467665734536 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]]]}] 13:55: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. 13:55:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 521ms 13:55:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:55:34 INFO - PROCESS | 1930 | 1467665734590 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 1930 | 1467665734591 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:55:34 INFO - PROCESS | 1930 | 1467665734593 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1930 | 1467665734595 Marionette TRACE conn2 <- [1,2974,null,{}] 13:55:34 INFO - PROCESS | 1930 | 1467665734597 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}] 13:55:34 INFO - PROCESS | 1930 | 1467665734598 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:34 INFO - PROCESS | 1930 | 1467665734871 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x120f4a400) [pid = 1930] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x117c15000) [pid = 1930] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x116746400) [pid = 1930] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1121bd400) [pid = 1930] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x113c75c00) [pid = 1930] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x111f35000) [pid = 1930] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x111c83c00) [pid = 1930] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x112f59c00) [pid = 1930] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x117c18c00) [pid = 1930] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x1186cd000) [pid = 1930] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112a5f000) [pid = 1930] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x124adc400) [pid = 1930] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1204fd800) [pid = 1930] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x120ed3800) [pid = 1930] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x118717000) [pid = 1930] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x1204f8000) [pid = 1930] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:55:34 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x112a60400) [pid = 1930] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:55:34 INFO - PROCESS | 1930 | 1467665734919 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1930 | 1467665734920 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x11873f000 == 38 [pid = 1930] [id = 752] 13:55:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x111f35000) [pid = 1930] [serial = 2255] [outer = 0x0] 13:55:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x112a60800) [pid = 1930] [serial = 2256] [outer = 0x111f35000] 13:55:34 INFO - PROCESS | 1930 | 1467665734944 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x116a22400) [pid = 1930] [serial = 2257] [outer = 0x111f35000] 13:55:35 INFO - PROCESS | 1930 | 1467665735199 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]]]}] 13:55: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. 13:55:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 618ms 13:55:35 INFO - PROCESS | 1930 | 1467665735219 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:55:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:55:35 INFO - PROCESS | 1930 | 1467665735220 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:55:35 INFO - PROCESS | 1930 | 1467665735222 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1930 | 1467665735223 Marionette TRACE conn2 <- [1,2978,null,{}] 13:55:35 INFO - PROCESS | 1930 | 1467665735235 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}] 13:55:35 INFO - PROCESS | 1930 | 1467665735237 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:35 INFO - PROCESS | 1930 | 1467665735327 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:55:35 INFO - PROCESS | 1930 | 1467665735334 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1930 | 1467665735335 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bdb5000 == 39 [pid = 1930] [id = 753] 13:55:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1186c3800) [pid = 1930] [serial = 2258] [outer = 0x0] 13:55:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x123cf3000) [pid = 1930] [serial = 2259] [outer = 0x1186c3800] 13:55:35 INFO - PROCESS | 1930 | 1467665735360 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x126364800) [pid = 1930] [serial = 2260] [outer = 0x1186c3800] 13:55:35 INFO - PROCESS | 1930 | 1467665735685 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]]]}] 13:55: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. 13:55:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 472ms 13:55:35 INFO - PROCESS | 1930 | 1467665735702 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:55:35 INFO - PROCESS | 1930 | 1467665735703 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:55:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:55:35 INFO - PROCESS | 1930 | 1467665735708 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1930 | 1467665735710 Marionette TRACE conn2 <- [1,2982,null,{}] 13:55:35 INFO - PROCESS | 1930 | 1467665735718 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}] 13:55:35 INFO - PROCESS | 1930 | 1467665735719 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:35 INFO - PROCESS | 1930 | 1467665735850 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:55:35 INFO - PROCESS | 1930 | 1467665735857 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1930 | 1467665735859 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ca1f000 == 40 [pid = 1930] [id = 754] 13:55:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1186c9000) [pid = 1930] [serial = 2261] [outer = 0x0] 13:55:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12643e400) [pid = 1930] [serial = 2262] [outer = 0x1186c9000] 13:55:35 INFO - PROCESS | 1930 | 1467665735886 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12664c000) [pid = 1930] [serial = 2263] [outer = 0x1186c9000] 13:55:36 INFO - PROCESS | 1930 | 1467665736162 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"]]]}] 13:55: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 13:55:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:55:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 477ms 13:55:36 INFO - PROCESS | 1930 | 1467665736186 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1930 | 1467665736187 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:55:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:55:36 INFO - PROCESS | 1930 | 1467665736190 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1930 | 1467665736191 Marionette TRACE conn2 <- [1,2986,null,{}] 13:55:36 INFO - PROCESS | 1930 | 1467665736193 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}] 13:55:36 INFO - PROCESS | 1930 | 1467665736194 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:36 INFO - PROCESS | 1930 | 1467665736284 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:55:36 INFO - PROCESS | 1930 | 1467665736288 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1930 | 1467665736289 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12cb4e000 == 41 [pid = 1930] [id = 755] 13:55:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x126362000) [pid = 1930] [serial = 2264] [outer = 0x0] 13:55:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x1266b5000) [pid = 1930] [serial = 2265] [outer = 0x126362000] 13:55:36 INFO - PROCESS | 1930 | 1467665736314 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1266c0400) [pid = 1930] [serial = 2266] [outer = 0x126362000] 13:55:36 INFO - PROCESS | 1930 | 1467665736625 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]]]}] 13:55: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. 13:55:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 13:55:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:55:36 INFO - PROCESS | 1930 | 1467665736658 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1930 | 1467665736660 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:55:36 INFO - PROCESS | 1930 | 1467665736663 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1930 | 1467665736665 Marionette TRACE conn2 <- [1,2990,null,{}] 13:55:36 INFO - PROCESS | 1930 | 1467665736668 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}] 13:55:36 INFO - PROCESS | 1930 | 1467665736669 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:36 INFO - PROCESS | 1930 | 1467665736759 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:55:36 INFO - PROCESS | 1930 | 1467665736822 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1930 | 1467665736823 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d353000 == 42 [pid = 1930] [id = 756] 13:55:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x126461c00) [pid = 1930] [serial = 2267] [outer = 0x0] 13:55:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x126870800) [pid = 1930] [serial = 2268] [outer = 0x126461c00] 13:55:36 INFO - PROCESS | 1930 | 1467665736848 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x126f51400) [pid = 1930] [serial = 2269] [outer = 0x126461c00] 13:55:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x115d93000 == 43 [pid = 1930] [id = 757] 13:55:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x112a88800) [pid = 1930] [serial = 2270] [outer = 0x0] 13:55:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x111f38000) [pid = 1930] [serial = 2271] [outer = 0x112a88800] 13:55:37 INFO - PROCESS | 1930 | 1467665737286 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]]]}] 13:55: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. 13:55:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 13:55:37 INFO - PROCESS | 1930 | 1467665737335 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:55:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:55:37 INFO - PROCESS | 1930 | 1467665737338 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:55:37 INFO - PROCESS | 1930 | 1467665737341 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1930 | 1467665737345 Marionette TRACE conn2 <- [1,2994,null,{}] 13:55:37 INFO - PROCESS | 1930 | 1467665737348 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}] 13:55:37 INFO - PROCESS | 1930 | 1467665737350 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:37 INFO - PROCESS | 1930 | 1467665737481 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:55:37 INFO - PROCESS | 1930 | 1467665737584 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1930 | 1467665737586 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x119434800 == 44 [pid = 1930] [id = 758] 13:55:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x11335b400) [pid = 1930] [serial = 2272] [outer = 0x0] 13:55:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x115e2b000) [pid = 1930] [serial = 2273] [outer = 0x11335b400] 13:55:37 INFO - PROCESS | 1930 | 1467665737620 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11674f000) [pid = 1930] [serial = 2274] [outer = 0x11335b400] 13:55:37 INFO - PROCESS | 1930 | 1467665737990 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]]]}] 13:55:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:55:38 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 13:55:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 672ms 13:55:38 INFO - PROCESS | 1930 | 1467665738014 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1930 | 1467665738018 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:55:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:55:38 INFO - PROCESS | 1930 | 1467665738022 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1930 | 1467665738024 Marionette TRACE conn2 <- [1,2998,null,{}] 13:55:38 INFO - PROCESS | 1930 | 1467665738027 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}] 13:55:38 INFO - PROCESS | 1930 | 1467665738029 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:38 INFO - PROCESS | 1930 | 1467665738167 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:55:38 INFO - PROCESS | 1930 | 1467665738240 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1930 | 1467665738242 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x1292e0000 == 45 [pid = 1930] [id = 759] 13:55:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11828ac00) [pid = 1930] [serial = 2275] [outer = 0x0] 13:55:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x118626000) [pid = 1930] [serial = 2276] [outer = 0x11828ac00] 13:55:38 INFO - PROCESS | 1930 | 1467665738273 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1190a2000) [pid = 1930] [serial = 2277] [outer = 0x11828ac00] 13:55:38 INFO - PROCESS | 1930 | 1467665738650 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]]]}] 13:55: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. 13:55:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 669ms 13:55:38 INFO - PROCESS | 1930 | 1467665738692 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1930 | 1467665738694 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:55:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:55:38 INFO - PROCESS | 1930 | 1467665738696 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1930 | 1467665738699 Marionette TRACE conn2 <- [1,3002,null,{}] 13:55:38 INFO - PROCESS | 1930 | 1467665738707 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}] 13:55:38 INFO - PROCESS | 1930 | 1467665738710 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:38 INFO - PROCESS | 1930 | 1467665738816 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:55:38 INFO - PROCESS | 1930 | 1467665738879 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1930 | 1467665738881 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d34d800 == 46 [pid = 1930] [id = 760] 13:55:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x120ecdc00) [pid = 1930] [serial = 2278] [outer = 0x0] 13:55:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x120ff1c00) [pid = 1930] [serial = 2279] [outer = 0x120ecdc00] 13:55:38 INFO - PROCESS | 1930 | 1467665738912 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x1211d0800) [pid = 1930] [serial = 2280] [outer = 0x120ecdc00] 13:55:39 INFO - PROCESS | 1930 | 1467665739314 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]]]}] 13:55:39 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. 13:55:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 625ms 13:55:39 INFO - PROCESS | 1930 | 1467665739321 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1930 | 1467665739324 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:55:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:55:39 INFO - PROCESS | 1930 | 1467665739326 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1930 | 1467665739327 Marionette TRACE conn2 <- [1,3006,null,{}] 13:55:39 INFO - PROCESS | 1930 | 1467665739331 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}] 13:55:39 INFO - PROCESS | 1930 | 1467665739333 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:39 INFO - PROCESS | 1930 | 1467665739438 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:55:39 INFO - PROCESS | 1930 | 1467665739529 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1930 | 1467665739531 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d4eb000 == 47 [pid = 1930] [id = 761] 13:55:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1214f2800) [pid = 1930] [serial = 2281] [outer = 0x0] 13:55:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x126437800) [pid = 1930] [serial = 2282] [outer = 0x1214f2800] 13:55:39 INFO - PROCESS | 1930 | 1467665739573 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1264cb000) [pid = 1930] [serial = 2283] [outer = 0x1214f2800] 13:55:39 INFO - PROCESS | 1930 | 1467665739951 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]]]}] 13:55: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. 13:55:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 671ms 13:55:39 INFO - PROCESS | 1930 | 1467665739997 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1930 | 1467665739999 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:55:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:55:40 INFO - PROCESS | 1930 | 1467665740001 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1930 | 1467665740002 Marionette TRACE conn2 <- [1,3010,null,{}] 13:55:40 INFO - PROCESS | 1930 | 1467665740005 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}] 13:55:40 INFO - PROCESS | 1930 | 1467665740006 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:40 INFO - PROCESS | 1930 | 1467665740112 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:55:40 INFO - PROCESS | 1930 | 1467665740171 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1930 | 1467665740172 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c592800 == 48 [pid = 1930] [id = 762] 13:55:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x116745c00) [pid = 1930] [serial = 2284] [outer = 0x0] 13:55:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12635e400) [pid = 1930] [serial = 2285] [outer = 0x116745c00] 13:55:40 INFO - PROCESS | 1930 | 1467665740201 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x1266c0800) [pid = 1930] [serial = 2286] [outer = 0x116745c00] 13:55:40 INFO - PROCESS | 1930 | 1467665740560 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]]]}] 13:55:40 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 13:55:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 569ms 13:55:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:55:40 INFO - PROCESS | 1930 | 1467665740570 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1930 | 1467665740572 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:55:40 INFO - PROCESS | 1930 | 1467665740574 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1930 | 1467665740575 Marionette TRACE conn2 <- [1,3014,null,{}] 13:55:40 INFO - PROCESS | 1930 | 1467665740578 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}] 13:55:40 INFO - PROCESS | 1930 | 1467665740582 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:40 INFO - PROCESS | 1930 | 1467665740700 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:55:40 INFO - PROCESS | 1930 | 1467665740785 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1930 | 1467665740787 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x1182dd800 == 49 [pid = 1930] [id = 763] 13:55:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1126f3800) [pid = 1930] [serial = 2287] [outer = 0x0] 13:55:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x112a7c800) [pid = 1930] [serial = 2288] [outer = 0x1126f3800] 13:55:40 INFO - PROCESS | 1930 | 1467665740963 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x1132bd000) [pid = 1930] [serial = 2289] [outer = 0x1126f3800] 13:55:41 INFO - PROCESS | 1930 | [1930] 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 13:55:41 INFO - PROCESS | 1930 | 1467665741376 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:55:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:55:41 INFO - {} 13:55:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:55:41 INFO - {} 13:55:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:55:41 INFO - {} 13:55:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:55:41 INFO - {} 13:55:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 823ms 13:55:41 INFO - PROCESS | 1930 | 1467665741398 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1930 | 1467665741401 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:55:41 INFO - TEST-START | /FileAPI/fileReader.html 13:55:41 INFO - PROCESS | 1930 | 1467665741404 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1930 | 1467665741406 Marionette TRACE conn2 <- [1,3018,null,{}] 13:55:41 INFO - PROCESS | 1930 | 1467665741409 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}] 13:55:41 INFO - PROCESS | 1930 | 1467665741411 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:41 INFO - PROCESS | 1930 | 1467665741523 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:55:41 INFO - PROCESS | 1930 | 1467665741596 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1930 | 1467665741598 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12140a800 == 50 [pid = 1930] [id = 764] 13:55:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x116743000) [pid = 1930] [serial = 2290] [outer = 0x0] 13:55:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x116f93800) [pid = 1930] [serial = 2291] [outer = 0x116743000] 13:55:41 INFO - PROCESS | 1930 | 1467665741628 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1180c0400) [pid = 1930] [serial = 2292] [outer = 0x116743000] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb4e000 == 49 [pid = 1930] [id = 755] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12ca1f000 == 48 [pid = 1930] [id = 754] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12bdb5000 == 47 [pid = 1930] [id = 753] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x11873f000 == 46 [pid = 1930] [id = 752] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12aecc800 == 45 [pid = 1930] [id = 751] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6ab000 == 44 [pid = 1930] [id = 750] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1296bd000 == 43 [pid = 1930] [id = 749] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x128cec800 == 42 [pid = 1930] [id = 748] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x111a51800 == 41 [pid = 1930] [id = 746] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x125fa6800 == 40 [pid = 1930] [id = 747] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1218a9800 == 39 [pid = 1930] [id = 745] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x118757800 == 38 [pid = 1930] [id = 744] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x11852b800 == 37 [pid = 1930] [id = 743] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x121c5a800 == 36 [pid = 1930] [id = 742] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x119438000 == 35 [pid = 1930] [id = 741] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1164ac000 == 34 [pid = 1930] [id = 740] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12cb3b000 == 33 [pid = 1930] [id = 739] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1182dd800 == 32 [pid = 1930] [id = 763] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12c592800 == 31 [pid = 1930] [id = 762] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12d4eb000 == 30 [pid = 1930] [id = 761] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12d34d800 == 29 [pid = 1930] [id = 760] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x1292e0000 == 28 [pid = 1930] [id = 759] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x119434800 == 27 [pid = 1930] [id = 758] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x12d353000 == 26 [pid = 1930] [id = 756] 13:55:42 INFO - PROCESS | 1930 | --DOCSHELL 0x115d93000 == 25 [pid = 1930] [id = 757] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x120ff3800) [pid = 1930] [serial = 2200] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1214f3400) [pid = 1930] [serial = 2203] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11970a800) [pid = 1930] [serial = 2191] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x1199c7400) [pid = 1930] [serial = 2192] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x120ed4c00) [pid = 1930] [serial = 2197] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x112a61000) [pid = 1930] [serial = 2170] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1214e6c00) [pid = 1930] [serial = 2201] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x112a79400) [pid = 1930] [serial = 2171] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x121ccf800) [pid = 1930] [serial = 2206] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12180fc00) [pid = 1930] [serial = 2204] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x118250400) [pid = 1930] [serial = 2185] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x124aa4400) [pid = 1930] [serial = 2207] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x1186cd800) [pid = 1930] [serial = 2186] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12530b800) [pid = 1930] [serial = 2215] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x116793800) [pid = 1930] [serial = 2179] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1167a2400) [pid = 1930] [serial = 2180] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x116985000) [pid = 1930] [serial = 2182] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1176e9800) [pid = 1930] [serial = 2183] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x119ae4c00) [pid = 1930] [serial = 2194] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x1204f7c00) [pid = 1930] [serial = 2195] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x115e92000) [pid = 1930] [serial = 2176] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1129ab400) [pid = 1930] [serial = 2209] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1164ed400) [pid = 1930] [serial = 2177] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x112f99000) [pid = 1930] [serial = 2173] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x113353400) [pid = 1930] [serial = 2174] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12530e800) [pid = 1930] [serial = 2168] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x119037c00) [pid = 1930] [serial = 2188] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1190f4000) [pid = 1930] [serial = 2189] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x113c97400) [pid = 1930] [serial = 2210] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x125f3f400) [pid = 1930] [serial = 2216] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x126362c00) [pid = 1930] [serial = 2218] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x119703400) [pid = 1930] [serial = 2212] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x124ad5c00) [pid = 1930] [serial = 2213] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x120f4a000) [pid = 1930] [serial = 2198] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1930 | 1467665742603 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]]]}] 13:55:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:55:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:55:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:55:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:55:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1224ms 13:55:42 INFO - PROCESS | 1930 | 1467665742628 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1930 | 1467665742633 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:55:42 INFO - TEST-START | /FileAPI/historical.html 13:55:42 INFO - PROCESS | 1930 | 1467665742636 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1930 | 1467665742638 Marionette TRACE conn2 <- [1,3022,null,{}] 13:55:42 INFO - PROCESS | 1930 | 1467665742642 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}] 13:55:42 INFO - PROCESS | 1930 | 1467665742643 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:42 INFO - PROCESS | 1930 | 1467665742728 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:55:42 INFO - PROCESS | 1930 | 1467665742734 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1930 | 1467665742737 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x117165800 == 26 [pid = 1930] [id = 765] 13:55:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x1133ee400) [pid = 1930] [serial = 2293] [outer = 0x0] 13:55:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x114fb1c00) [pid = 1930] [serial = 2294] [outer = 0x1133ee400] 13:55:42 INFO - PROCESS | 1930 | 1467665742765 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x112f53c00) [pid = 1930] [serial = 2295] [outer = 0x1133ee400] 13:55:43 INFO - PROCESS | 1930 | 1467665743091 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"]]]}] 13:55:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:55:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:55:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:55:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:55:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:55:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:55:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:55:43 INFO - TEST-OK | /FileAPI/historical.html | took 472ms 13:55:43 INFO - PROCESS | 1930 | 1467665743141 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1930 | 1467665743144 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:55:43 INFO - TEST-START | /FileAPI/idlharness.html 13:55:43 INFO - PROCESS | 1930 | 1467665743150 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1930 | 1467665743152 Marionette TRACE conn2 <- [1,3026,null,{}] 13:55:43 INFO - PROCESS | 1930 | 1467665743155 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}] 13:55:43 INFO - PROCESS | 1930 | 1467665743157 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:43 INFO - PROCESS | 1930 | 1467665743236 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:55:43 INFO - PROCESS | 1930 | 1467665743240 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1930 | 1467665743242 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x11908f000 == 27 [pid = 1930] [id = 766] 13:55:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x116751000) [pid = 1930] [serial = 2296] [outer = 0x0] 13:55:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x117f50400) [pid = 1930] [serial = 2297] [outer = 0x116751000] 13:55:43 INFO - PROCESS | 1930 | 1467665743272 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x118256400) [pid = 1930] [serial = 2298] [outer = 0x116751000] 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:55:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:55:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:55:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:55:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:55:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:55:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:55:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:55:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:55:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:55:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:55:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:55:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:55:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:55:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:55:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:55:43 INFO - PROCESS | 1930 | 1467665743866 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]]]}] 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:55:43 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 13:55:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:55:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:55:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:55:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:55:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:55:43 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 13:55:43 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 13:55:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:55:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:55:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:55:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:55:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:55:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:55:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:55:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:55:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:55:43 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 13:55:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:55:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:55:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:55:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:55:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:55:43 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 13:55:43 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 13:55:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:55:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:55:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:55:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:55:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:55:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:55:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 736ms 13:55:43 INFO - TEST-START | /FileAPI/idlharness.worker 13:55:43 INFO - PROCESS | 1930 | 1467665743889 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1930 | 1467665743891 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:55:43 INFO - PROCESS | 1930 | 1467665743894 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1930 | 1467665743897 Marionette TRACE conn2 <- [1,3030,null,{}] 13:55:43 INFO - PROCESS | 1930 | 1467665743912 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}] 13:55:43 INFO - PROCESS | 1930 | 1467665743919 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:44 INFO - PROCESS | 1930 | 1467665744086 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:55:44 INFO - PROCESS | 1930 | 1467665744145 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1930 | 1467665744148 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a6a3000 == 28 [pid = 1930] [id = 767] 13:55:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x112d65000) [pid = 1930] [serial = 2299] [outer = 0x0] 13:55:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x121cc6000) [pid = 1930] [serial = 2300] [outer = 0x112d65000] 13:55:44 INFO - PROCESS | 1930 | 1467665744176 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x124ad5000) [pid = 1930] [serial = 2301] [outer = 0x112d65000] 13:55:44 INFO - PROCESS | 1930 | [1930] 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 13:55:44 INFO - PROCESS | 1930 | 1467665744779 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,{},{}]]]}] 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:55:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:55:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:55:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:55:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:55:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:55:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:55:44 INFO - {} 13:55:44 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 13:55:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:55:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:55:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:55:44 INFO - {} 13:55:44 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 - {} 13:55:44 INFO - {} 13:55:44 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 13:55:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:55:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:55:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:55:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:55:44 INFO - {} 13:55:44 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 13:55:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:55:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:55:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:55:44 INFO - {} 13:55:44 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 - {} 13:55:44 INFO - {} 13:55:44 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 13:55:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:55:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:55:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 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 13:55:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:55:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:55:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 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 13:55:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 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 13:55:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 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 13:55:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:55:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:55:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:55:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:55:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:55:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:55:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:55:44 INFO - {} 13:55:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 941ms 13:55:44 INFO - PROCESS | 1930 | 1467665744836 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1930 | 1467665744838 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:55:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:55:44 INFO - PROCESS | 1930 | 1467665744840 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1930 | 1467665744841 Marionette TRACE conn2 <- [1,3034,null,{}] 13:55:44 INFO - PROCESS | 1930 | 1467665744843 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}] 13:55:44 INFO - PROCESS | 1930 | 1467665744844 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:44 INFO - PROCESS | 1930 | 1467665744953 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:55:44 INFO - PROCESS | 1930 | 1467665744964 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1930 | 1467665744966 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d6cf000 == 29 [pid = 1930] [id = 768] 13:55:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12635e800) [pid = 1930] [serial = 2302] [outer = 0x0] 13:55:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1294a3800) [pid = 1930] [serial = 2303] [outer = 0x12635e800] 13:55:44 INFO - PROCESS | 1930 | 1467665744992 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1294a9400) [pid = 1930] [serial = 2304] [outer = 0x12635e800] 13:55:45 INFO - PROCESS | 1930 | 1467665745309 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]]]}] 13:55:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:55:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 521ms 13:55:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:55:45 INFO - PROCESS | 1930 | 1467665745361 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:55:45 INFO - PROCESS | 1930 | 1467665745363 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:55:45 INFO - PROCESS | 1930 | 1467665745365 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:55:45 INFO - PROCESS | 1930 | 1467665745366 Marionette TRACE conn2 <- [1,3038,null,{}] 13:55:45 INFO - PROCESS | 1930 | 1467665745369 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}] 13:55:45 INFO - PROCESS | 1930 | 1467665745370 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:45 INFO - PROCESS | 1930 | 1467665745476 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:55:45 INFO - PROCESS | 1930 | 1467665745480 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1930 | 1467665745481 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12da18800 == 30 [pid = 1930] [id = 769] 13:55:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x113351400) [pid = 1930] [serial = 2305] [outer = 0x0] 13:55:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1294ab400) [pid = 1930] [serial = 2306] [outer = 0x113351400] 13:55:45 INFO - PROCESS | 1930 | 1467665745505 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x129645000) [pid = 1930] [serial = 2307] [outer = 0x113351400] 13:55:45 INFO - PROCESS | 1930 | 1467665745813 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"]]]}] 13:55:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:55:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:55:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 13:55:45 INFO - PROCESS | 1930 | 1467665745840 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:55:45 INFO - PROCESS | 1930 | 1467665745842 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:55:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:55:45 INFO - PROCESS | 1930 | 1467665745844 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:55:45 INFO - PROCESS | 1930 | 1467665745846 Marionette TRACE conn2 <- [1,3042,null,{}] 13:55:45 INFO - PROCESS | 1930 | 1467665745856 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}] 13:55:45 INFO - PROCESS | 1930 | 1467665745860 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:45 INFO - PROCESS | 1930 | 1467665745988 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:55:45 INFO - PROCESS | 1930 | 1467665745993 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1930 | 1467665745994 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e43a800 == 31 [pid = 1930] [id = 770] 13:55:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12a65e800) [pid = 1930] [serial = 2308] [outer = 0x0] 13:55:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12a668c00) [pid = 1930] [serial = 2309] [outer = 0x12a65e800] 13:55:46 INFO - PROCESS | 1930 | 1467665746020 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12a75d800) [pid = 1930] [serial = 2310] [outer = 0x12a65e800] 13:55:46 INFO - PROCESS | 1930 | 1467665746434 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]]]}] 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:55: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. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:55: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'.) 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:55: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. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:55: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. 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:55: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. 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:55: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. 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:55:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 635ms 13:55:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:55:46 INFO - PROCESS | 1930 | 1467665746484 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1930 | 1467665746486 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:55:46 INFO - PROCESS | 1930 | 1467665746488 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1930 | 1467665746490 Marionette TRACE conn2 <- [1,3046,null,{}] 13:55:46 INFO - PROCESS | 1930 | 1467665746492 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}] 13:55:46 INFO - PROCESS | 1930 | 1467665746493 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:46 INFO - PROCESS | 1930 | 1467665746599 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:55:46 INFO - PROCESS | 1930 | 1467665746606 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1930 | 1467665746607 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x118727800 == 32 [pid = 1930] [id = 771] 13:55:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1132c7000) [pid = 1930] [serial = 2311] [outer = 0x0] 13:55:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x116a24000) [pid = 1930] [serial = 2312] [outer = 0x1132c7000] 13:55:46 INFO - PROCESS | 1930 | 1467665746666 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12158c800) [pid = 1930] [serial = 2313] [outer = 0x1132c7000] 13:55:47 INFO - PROCESS | 1930 | [1930] 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 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x112f4dc00) [pid = 1930] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x117c12400) [pid = 1930] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x123ba3c00) [pid = 1930] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11679fc00) [pid = 1930] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1126f5400) [pid = 1930] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1190a1000) [pid = 1930] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11824d400) [pid = 1930] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x111f35000) [pid = 1930] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x116149400) [pid = 1930] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x116795800) [pid = 1930] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1186c9000) [pid = 1930] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115d4bc00) [pid = 1930] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1190f4800) [pid = 1930] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x120fe9400) [pid = 1930] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1214ee000) [pid = 1930] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x126362000) [pid = 1930] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1186c3800) [pid = 1930] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x126461c00) [pid = 1930] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:55:47 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x112a88800) [pid = 1930] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:55:47 INFO - PROCESS | 1930 | 1467665747172 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:55:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:55:47 INFO - {} 13:55:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 719ms 13:55:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:55:47 INFO - PROCESS | 1930 | 1467665747208 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1930 | 1467665747209 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:55:47 INFO - PROCESS | 1930 | 1467665747215 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1930 | 1467665747217 Marionette TRACE conn2 <- [1,3050,null,{}] 13:55:47 INFO - PROCESS | 1930 | 1467665747227 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}] 13:55:47 INFO - PROCESS | 1930 | 1467665747229 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:47 INFO - PROCESS | 1930 | 1467665747319 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:55:47 INFO - PROCESS | 1930 | 1467665747323 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1930 | 1467665747324 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dfa6000 == 33 [pid = 1930] [id = 772] 13:55:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x116148800) [pid = 1930] [serial = 2314] [outer = 0x0] 13:55:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x120fe9400) [pid = 1930] [serial = 2315] [outer = 0x116148800] 13:55:47 INFO - PROCESS | 1930 | 1467665747349 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x126362000) [pid = 1930] [serial = 2316] [outer = 0x116148800] 13:55:47 INFO - PROCESS | 1930 | 1467665747666 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]]]}] 13:55:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:55:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:55:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:55:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:55:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 483ms 13:55:47 INFO - PROCESS | 1930 | 1467665747694 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1930 | 1467665747696 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:55:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:55:47 INFO - PROCESS | 1930 | 1467665747701 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1930 | 1467665747702 Marionette TRACE conn2 <- [1,3054,null,{}] 13:55:47 INFO - PROCESS | 1930 | 1467665747704 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}] 13:55:47 INFO - PROCESS | 1930 | 1467665747705 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:47 INFO - PROCESS | 1930 | 1467665747785 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:55:47 INFO - PROCESS | 1930 | 1467665747789 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1930 | 1467665747790 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x10eaee800 == 34 [pid = 1930] [id = 773] 13:55:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1266b9400) [pid = 1930] [serial = 2317] [outer = 0x0] 13:55:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12a764400) [pid = 1930] [serial = 2318] [outer = 0x1266b9400] 13:55:47 INFO - PROCESS | 1930 | 1467665747814 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12a942c00) [pid = 1930] [serial = 2319] [outer = 0x1266b9400] 13:55:48 INFO - PROCESS | 1930 | 1467665748256 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"]]]}] 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:55:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:55:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:55:48 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" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:55:48 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" 13:55:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:55:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 585ms 13:55:48 INFO - PROCESS | 1930 | 1467665748287 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:55:48 INFO - PROCESS | 1930 | 1467665748288 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:55:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:55:48 INFO - PROCESS | 1930 | 1467665748291 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1930 | 1467665748292 Marionette TRACE conn2 <- [1,3058,null,{}] 13:55:48 INFO - PROCESS | 1930 | 1467665748294 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}] 13:55:48 INFO - PROCESS | 1930 | 1467665748296 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:48 INFO - PROCESS | 1930 | 1467665748386 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:55:48 INFO - PROCESS | 1930 | 1467665748389 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1930 | 1467665748390 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x110d83800 == 35 [pid = 1930] [id = 774] 13:55:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12aa2bc00) [pid = 1930] [serial = 2320] [outer = 0x0] 13:55:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12b918400) [pid = 1930] [serial = 2321] [outer = 0x12aa2bc00] 13:55:48 INFO - PROCESS | 1930 | 1467665748414 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12aa2b400) [pid = 1930] [serial = 2322] [outer = 0x12aa2bc00] 13:55:48 INFO - PROCESS | 1930 | 1467665748746 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]]]}] 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:55:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:55:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:55:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:55:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:55:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:55:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 471ms 13:55:48 INFO - PROCESS | 1930 | 1467665748764 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:55:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:55:48 INFO - PROCESS | 1930 | 1467665748767 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:55:48 INFO - PROCESS | 1930 | 1467665748769 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1930 | 1467665748771 Marionette TRACE conn2 <- [1,3062,null,{}] 13:55:48 INFO - PROCESS | 1930 | 1467665748773 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}] 13:55:48 INFO - PROCESS | 1930 | 1467665748775 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:48 INFO - PROCESS | 1930 | 1467665748878 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:55:48 INFO - PROCESS | 1930 | 1467665748949 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1930 | 1467665748950 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12da18000 == 36 [pid = 1930] [id = 775] 13:55:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12b91e000) [pid = 1930] [serial = 2323] [outer = 0x0] 13:55:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12ba29c00) [pid = 1930] [serial = 2324] [outer = 0x12b91e000] 13:55:48 INFO - PROCESS | 1930 | 1467665748977 Marionette DEBUG loaded listener.js 13:55:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12bc0a400) [pid = 1930] [serial = 2325] [outer = 0x12b91e000] 13:55:49 INFO - PROCESS | 1930 | [1930] 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 13:55:49 INFO - PROCESS | 1930 | 1467665749414 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:55:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:55:49 INFO - {} 13:55:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 674ms 13:55:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:55:49 INFO - PROCESS | 1930 | 1467665749443 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1930 | 1467665749446 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:55:49 INFO - PROCESS | 1930 | 1467665749449 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1930 | 1467665749453 Marionette TRACE conn2 <- [1,3066,null,{}] 13:55:49 INFO - PROCESS | 1930 | 1467665749500 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}] 13:55:49 INFO - PROCESS | 1930 | 1467665749502 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:49 INFO - PROCESS | 1930 | 1467665749595 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:55:49 INFO - PROCESS | 1930 | 1467665749723 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:49 INFO - PROCESS | 1930 | 1467665749725 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x1188c2800 == 37 [pid = 1930] [id = 776] 13:55:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x116794400) [pid = 1930] [serial = 2326] [outer = 0x0] 13:55:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11690dc00) [pid = 1930] [serial = 2327] [outer = 0x116794400] 13:55:49 INFO - PROCESS | 1930 | 1467665749757 Marionette DEBUG loaded listener.js 13:55:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x118250400) [pid = 1930] [serial = 2328] [outer = 0x116794400] 13:55:50 INFO - PROCESS | 1930 | 1467665750181 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]]]}] 13:55:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:55:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:55:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:55:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:55:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:55:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:55:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:55:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 765ms 13:55:50 INFO - PROCESS | 1930 | 1467665750215 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1930 | 1467665750218 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:55:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:55:50 INFO - PROCESS | 1930 | 1467665750223 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1930 | 1467665750225 Marionette TRACE conn2 <- [1,3070,null,{}] 13:55:50 INFO - PROCESS | 1930 | 1467665750228 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}] 13:55:50 INFO - PROCESS | 1930 | 1467665750230 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:50 INFO - PROCESS | 1930 | 1467665750357 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:55:50 INFO - PROCESS | 1930 | 1467665750466 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1930 | 1467665750468 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x1296b9800 == 38 [pid = 1930] [id = 777] 13:55:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1186ce000) [pid = 1930] [serial = 2329] [outer = 0x0] 13:55:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x120fee800) [pid = 1930] [serial = 2330] [outer = 0x1186ce000] 13:55:50 INFO - PROCESS | 1930 | 1467665750496 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1214ef800) [pid = 1930] [serial = 2331] [outer = 0x1186ce000] 13:55:50 INFO - PROCESS | 1930 | 1467665750895 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]]]}] 13:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:55:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 725ms 13:55:51 INFO - PROCESS | 1930 | 1467665751002 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 1930 | 1467665751005 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:55:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:55:51 INFO - PROCESS | 1930 | 1467665751042 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1930 | 1467665751046 Marionette TRACE conn2 <- [1,3074,null,{}] 13:55:51 INFO - PROCESS | 1930 | 1467665751068 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}] 13:55:51 INFO - PROCESS | 1930 | 1467665751073 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:51 INFO - PROCESS | 1930 | 1467665751234 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:55:51 INFO - PROCESS | 1930 | 1467665751337 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1930 | 1467665751339 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x1188c3000 == 39 [pid = 1930] [id = 778] 13:55:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x1129a6000) [pid = 1930] [serial = 2332] [outer = 0x0] 13:55:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x115de5800) [pid = 1930] [serial = 2333] [outer = 0x1129a6000] 13:55:51 INFO - PROCESS | 1930 | 1467665751372 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1214e7400) [pid = 1930] [serial = 2334] [outer = 0x1129a6000] 13:55:51 INFO - PROCESS | 1930 | 1467665751921 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]]]}] 13:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:55:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 938ms 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x110d83800 == 38 [pid = 1930] [id = 774] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x10eaee800 == 37 [pid = 1930] [id = 773] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12dfa6000 == 36 [pid = 1930] [id = 772] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x118727800 == 35 [pid = 1930] [id = 771] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12e43a800 == 34 [pid = 1930] [id = 770] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12da18800 == 33 [pid = 1930] [id = 769] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12d6cf000 == 32 [pid = 1930] [id = 768] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x12a6a3000 == 31 [pid = 1930] [id = 767] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x11908f000 == 30 [pid = 1930] [id = 766] 13:55:51 INFO - PROCESS | 1930 | --DOCSHELL 0x117165800 == 29 [pid = 1930] [id = 765] 13:55:51 INFO - PROCESS | 1930 | 1467665751997 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 1930 | 1467665752000 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:55:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:55:52 INFO - PROCESS | 1930 | 1467665752003 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1930 | 1467665752005 Marionette TRACE conn2 <- [1,3078,null,{}] 13:55:52 INFO - PROCESS | 1930 | 1467665752009 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}] 13:55:52 INFO - PROCESS | 1930 | 1467665752011 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:52 INFO - PROCESS | 1930 | 1467665752093 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:55:52 INFO - PROCESS | 1930 | 1467665752104 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1930 | 1467665752105 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x115ee5000 == 30 [pid = 1930] [id = 779] 13:55:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x113c8e800) [pid = 1930] [serial = 2335] [outer = 0x0] 13:55:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x115d56800) [pid = 1930] [serial = 2336] [outer = 0x113c8e800] 13:55:52 INFO - PROCESS | 1930 | 1467665752133 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11663b400) [pid = 1930] [serial = 2337] [outer = 0x113c8e800] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x115d51c00) [pid = 1930] [serial = 2225] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x120fe7c00) [pid = 1930] [serial = 2245] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x125310c00) [pid = 1930] [serial = 2254] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12643a400) [pid = 1930] [serial = 2219] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x112a63800) [pid = 1930] [serial = 2222] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x119761400) [pid = 1930] [serial = 2241] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11839f800) [pid = 1930] [serial = 2236] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x1204f0400) [pid = 1930] [serial = 2244] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x112a60800) [pid = 1930] [serial = 2256] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11824ec00) [pid = 1930] [serial = 2228] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11698a800) [pid = 1930] [serial = 2233] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x119adac00) [pid = 1930] [serial = 2242] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12664c000) [pid = 1930] [serial = 2263] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x1176f0c00) [pid = 1930] [serial = 2234] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x116742400) [pid = 1930] [serial = 2231] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x116a22400) [pid = 1930] [serial = 2257] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x1186c4000) [pid = 1930] [serial = 2237] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1167a2800) [pid = 1930] [serial = 2239] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x124ad9400) [pid = 1930] [serial = 2253] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x1167a1800) [pid = 1930] [serial = 2227] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1211ac000) [pid = 1930] [serial = 2247] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x1214e9c00) [pid = 1930] [serial = 2248] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x121590000) [pid = 1930] [serial = 2250] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x123b9f800) [pid = 1930] [serial = 2251] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115e8e800) [pid = 1930] [serial = 2230] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1266b5000) [pid = 1930] [serial = 2265] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x1126fa800) [pid = 1930] [serial = 2221] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x126364800) [pid = 1930] [serial = 2260] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x123cf3000) [pid = 1930] [serial = 2259] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x113c8e400) [pid = 1930] [serial = 2224] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12643e400) [pid = 1930] [serial = 2262] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x126f51400) [pid = 1930] [serial = 2269] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x111f38000) [pid = 1930] [serial = 2271] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x126870800) [pid = 1930] [serial = 2268] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x1266c0400) [pid = 1930] [serial = 2266] [outer = 0x0] [url = about:blank] 13:55:52 INFO - PROCESS | 1930 | 1467665752492 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] 13:55:52 INFO - PROCESS | 1930 | 1467665752551 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:55:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:55:52 INFO - PROCESS | 1930 | 1467665752557 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1930 | 1467665752559 Marionette TRACE conn2 <- [1,3082,null,{}] 13:55:52 INFO - PROCESS | 1930 | 1467665752561 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}] 13:55:52 INFO - PROCESS | 1930 | 1467665752563 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:52 INFO - PROCESS | 1930 | 1467665752644 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:55:52 INFO - PROCESS | 1930 | 1467665752651 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1930 | 1467665752652 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11844b800 == 31 [pid = 1930] [id = 780] 13:55:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11679fc00) [pid = 1930] [serial = 2338] [outer = 0x0] 13:55:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x116f6d800) [pid = 1930] [serial = 2339] [outer = 0x11679fc00] 13:55:52 INFO - PROCESS | 1930 | 1467665752680 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x117f56000) [pid = 1930] [serial = 2340] [outer = 0x11679fc00] 13:55:53 INFO - PROCESS | 1930 | 1467665753030 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]]]}] 13:55:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:55:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:55:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 13:55:53 INFO - PROCESS | 1930 | 1467665753077 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:55:53 INFO - PROCESS | 1930 | 1467665753079 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:55:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:55:53 INFO - PROCESS | 1930 | 1467665753093 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1930 | 1467665753095 Marionette TRACE conn2 <- [1,3086,null,{}] 13:55:53 INFO - PROCESS | 1930 | 1467665753102 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}] 13:55:53 INFO - PROCESS | 1930 | 1467665753105 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:53 INFO - PROCESS | 1930 | 1467665753188 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:55:53 INFO - PROCESS | 1930 | 1467665753193 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1930 | 1467665753195 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x121c44000 == 32 [pid = 1930] [id = 781] 13:55:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1186c3800) [pid = 1930] [serial = 2341] [outer = 0x0] 13:55:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1190f4800) [pid = 1930] [serial = 2342] [outer = 0x1186c3800] 13:55:53 INFO - PROCESS | 1930 | 1467665753225 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11970f000) [pid = 1930] [serial = 2343] [outer = 0x1186c3800] 13:55:53 INFO - PROCESS | 1930 | 1467665753547 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:55:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 475ms 13:55:53 INFO - PROCESS | 1930 | 1467665753566 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:55:53 INFO - PROCESS | 1930 | 1467665753568 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:55:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:55:53 INFO - PROCESS | 1930 | 1467665753571 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1930 | 1467665753572 Marionette TRACE conn2 <- [1,3090,null,{}] 13:55:53 INFO - PROCESS | 1930 | 1467665753574 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}] 13:55:53 INFO - PROCESS | 1930 | 1467665753575 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:53 INFO - PROCESS | 1930 | 1467665753661 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:55:53 INFO - PROCESS | 1930 | 1467665753728 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1930 | 1467665753729 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x124c10800 == 33 [pid = 1930] [id = 782] 13:55:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11975fc00) [pid = 1930] [serial = 2344] [outer = 0x0] 13:55:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x120ed0000) [pid = 1930] [serial = 2345] [outer = 0x11975fc00] 13:55:53 INFO - PROCESS | 1930 | 1467665753753 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x120fef400) [pid = 1930] [serial = 2346] [outer = 0x11975fc00] 13:55:54 INFO - PROCESS | 1930 | 1467665754045 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:55:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:55:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 13:55:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:55:54 INFO - PROCESS | 1930 | 1467665754091 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1930 | 1467665754093 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:55:54 INFO - PROCESS | 1930 | 1467665754095 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1930 | 1467665754096 Marionette TRACE conn2 <- [1,3094,null,{}] 13:55:54 INFO - PROCESS | 1930 | 1467665754102 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}] 13:55:54 INFO - PROCESS | 1930 | 1467665754103 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:54 INFO - PROCESS | 1930 | 1467665754213 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:55:54 INFO - PROCESS | 1930 | 1467665754230 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 1930 | 1467665754231 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12667c800 == 34 [pid = 1930] [id = 783] 13:55:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x119767800) [pid = 1930] [serial = 2347] [outer = 0x0] 13:55:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1211cf800) [pid = 1930] [serial = 2348] [outer = 0x119767800] 13:55:54 INFO - PROCESS | 1930 | 1467665754273 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1214f3400) [pid = 1930] [serial = 2349] [outer = 0x119767800] 13:55:54 INFO - PROCESS | 1930 | 1467665754735 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:55:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:55:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 13:55:54 INFO - PROCESS | 1930 | 1467665754767 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1930 | 1467665754768 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:55:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:55:54 INFO - PROCESS | 1930 | 1467665754776 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1930 | 1467665754777 Marionette TRACE conn2 <- [1,3098,null,{}] 13:55:54 INFO - PROCESS | 1930 | 1467665754780 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}] 13:55:54 INFO - PROCESS | 1930 | 1467665754784 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:54 INFO - PROCESS | 1930 | 1467665754908 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:55:54 INFO - PROCESS | 1930 | 1467665754939 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 1930 | 1467665754940 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x1252a5800 == 35 [pid = 1930] [id = 784] 13:55:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12158d400) [pid = 1930] [serial = 2350] [outer = 0x0] 13:55:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x123bd1c00) [pid = 1930] [serial = 2351] [outer = 0x12158d400] 13:55:54 INFO - PROCESS | 1930 | 1467665754965 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x125f49c00) [pid = 1930] [serial = 2352] [outer = 0x12158d400] 13:55:55 INFO - PROCESS | 1930 | 1467665755301 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]]]}] 13:55:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:55:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:55:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 571ms 13:55:55 INFO - PROCESS | 1930 | 1467665755347 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 1930 | 1467665755348 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:55:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:55:55 INFO - PROCESS | 1930 | 1467665755351 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1930 | 1467665755352 Marionette TRACE conn2 <- [1,3102,null,{}] 13:55:55 INFO - PROCESS | 1930 | 1467665755354 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}] 13:55:55 INFO - PROCESS | 1930 | 1467665755355 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:55 INFO - PROCESS | 1930 | 1467665755460 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:55:55 INFO - PROCESS | 1930 | 1467665755473 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1930 | 1467665755474 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12912a800 == 36 [pid = 1930] [id = 785] 13:55:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x125f4b000) [pid = 1930] [serial = 2353] [outer = 0x0] 13:55:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1263b1000) [pid = 1930] [serial = 2354] [outer = 0x125f4b000] 13:55:55 INFO - PROCESS | 1930 | 1467665755499 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x126442c00) [pid = 1930] [serial = 2355] [outer = 0x125f4b000] 13:55:55 INFO - PROCESS | 1930 | 1467665755811 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:55:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:55:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 13:55:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:55:55 INFO - PROCESS | 1930 | 1467665755821 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 1930 | 1467665755822 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:55:55 INFO - PROCESS | 1930 | 1467665755825 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1930 | 1467665755826 Marionette TRACE conn2 <- [1,3106,null,{}] 13:55:55 INFO - PROCESS | 1930 | 1467665755835 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}] 13:55:55 INFO - PROCESS | 1930 | 1467665755837 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:55 INFO - PROCESS | 1930 | 1467665755941 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:55:55 INFO - PROCESS | 1930 | 1467665755944 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1930 | 1467665755945 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a4db800 == 37 [pid = 1930] [id = 786] 13:55:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x126366c00) [pid = 1930] [serial = 2356] [outer = 0x0] 13:55:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12664c000) [pid = 1930] [serial = 2357] [outer = 0x126366c00] 13:55:55 INFO - PROCESS | 1930 | 1467665755978 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1266b1c00) [pid = 1930] [serial = 2358] [outer = 0x126366c00] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11335b400) [pid = 1930] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11828ac00) [pid = 1930] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x120ecdc00) [pid = 1930] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x1214f2800) [pid = 1930] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x116751000) [pid = 1930] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12635e800) [pid = 1930] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x12a65e800) [pid = 1930] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x116745c00) [pid = 1930] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x113351400) [pid = 1930] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x1132c7000) [pid = 1930] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x1126f3800) [pid = 1930] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x1133ee400) [pid = 1930] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x116743000) [pid = 1930] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x1266b9400) [pid = 1930] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12aa2bc00) [pid = 1930] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x116148800) [pid = 1930] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 13:55:56 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x112d65000) [pid = 1930] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:55:56 INFO - PROCESS | 1930 | 1467665756410 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]]]}] 13:55:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:55:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:55:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:55:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 627ms 13:55:56 INFO - PROCESS | 1930 | 1467665756461 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1930 | 1467665756463 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:55:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:55:56 INFO - PROCESS | 1930 | 1467665756474 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1930 | 1467665756475 Marionette TRACE conn2 <- [1,3110,null,{}] 13:55:56 INFO - PROCESS | 1930 | 1467665756477 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}] 13:55:56 INFO - PROCESS | 1930 | 1467665756478 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:56 INFO - PROCESS | 1930 | 1467665756569 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:55:56 INFO - PROCESS | 1930 | 1467665756573 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1930 | 1467665756574 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a966800 == 38 [pid = 1930] [id = 787] 13:55:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x1248d1c00) [pid = 1930] [serial = 2359] [outer = 0x0] 13:55:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x126654800) [pid = 1930] [serial = 2360] [outer = 0x1248d1c00] 13:55:56 INFO - PROCESS | 1930 | 1467665756598 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1266bbc00) [pid = 1930] [serial = 2361] [outer = 0x1248d1c00] 13:55:56 INFO - PROCESS | 1930 | 1467665756967 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"]]]}] 13:55:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:55:56 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 13:55:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:55:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 13:55:56 INFO - PROCESS | 1930 | 1467665756994 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1930 | 1467665756995 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:55:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:55:57 INFO - PROCESS | 1930 | 1467665756998 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1930 | 1467665756999 Marionette TRACE conn2 <- [1,3114,null,{}] 13:55:57 INFO - PROCESS | 1930 | 1467665757001 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}] 13:55:57 INFO - PROCESS | 1930 | 1467665757003 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:57 INFO - PROCESS | 1930 | 1467665757093 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:55:57 INFO - PROCESS | 1930 | 1467665757162 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\", \"d3a5bd5b-b08a-4272-8016-42ac5b3b2dd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1930 | 1467665757164 Marionette INFO sendAsync d4ba3825-665d-8742-94f1-d756a658f8f0 13:55:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aee4800 == 39 [pid = 1930] [id = 788] 13:55:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1266bc400) [pid = 1930] [serial = 2362] [outer = 0x0] 13:55:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x1266bf400) [pid = 1930] [serial = 2363] [outer = 0x1266bc400] 13:55:57 INFO - PROCESS | 1930 | 1467665757190 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x126f5b000) [pid = 1930] [serial = 2364] [outer = 0x1266bc400] 13:55:57 INFO - PROCESS | 1930 | 1467665757464 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]]]}] 13:55:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:55:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 519ms 13:55:57 INFO - PROCESS | 1930 | 1467665757520 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1930 | 1467665757522 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:55:58 WARNING - u'runner_teardown' () 13:55:58 INFO - No more tests 13:55:58 INFO - Got 0 unexpected results 13:55:58 INFO - SUITE-END | took 520s 13:55:58 INFO - Closing logging queue 13:55:58 INFO - queue closed 13:55:58 INFO - Return code: 0 13:55:58 WARNING - # TBPL SUCCESS # 13:55:58 INFO - Running post-action listener: _resource_record_post_action 13:55:58 INFO - Running post-run listener: _resource_record_post_run 13:55:59 INFO - Total resource usage - Wall time: 542s; CPU: 58.0%; Read bytes: 270336; Write bytes: 949973504; Read time: 3; Write time: 4576 13:55:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:55:59 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148259328; Write bytes: 145782272; Read time: 13449; Write time: 318 13:55:59 INFO - run-tests - Wall time: 525s; CPU: 58.0%; Read bytes: 270336; Write bytes: 791837696; Read time: 3; Write time: 4178 13:55:59 INFO - Running post-run listener: _upload_blobber_files 13:55:59 INFO - Blob upload gear active. 13:55:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:55:59 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 13:55:59 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'] 13:55:59 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 13:56:00 INFO - (blobuploader) - INFO - Open directory for files ... 13:56:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:56:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:56:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:56:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:56:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:56:00 INFO - (blobuploader) - INFO - Done attempting. 13:56:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:56:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:56:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:56:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:56:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:56:02 INFO - (blobuploader) - INFO - Done attempting. 13:56:02 INFO - (blobuploader) - INFO - Iteration through files over. 13:56:02 INFO - Return code: 0 13:56:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:56:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:56:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/34a7d833985c0e15247435021a079f9e2903f1194dde79e77076c9870c8d90b947e210b321a87d0d3c924ad18a1e8b0f7cd6b4ecb59473b154f5649617196f87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0745ab86b39328787b40b596192c9c396dbfb76a29a8f60db14035d92b595ffbe7b2d4b74c08e175131abcb493d92a52b086d57caad71f83a69afb4333e28164"} 13:56:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:56:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:56:02 INFO - Contents: 13:56:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/34a7d833985c0e15247435021a079f9e2903f1194dde79e77076c9870c8d90b947e210b321a87d0d3c924ad18a1e8b0f7cd6b4ecb59473b154f5649617196f87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0745ab86b39328787b40b596192c9c396dbfb76a29a8f60db14035d92b595ffbe7b2d4b74c08e175131abcb493d92a52b086d57caad71f83a69afb4333e28164"} 13:56:02 INFO - Running post-run listener: copy_logs_to_upload_dir 13:56:02 INFO - Copying logs to upload dir... 13:56:02 INFO - mkdir: /builds/slave/test/build/upload/logs 13:56:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=597.752967 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-07-04 13:56:02.906620) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 13:56:02.910180) ========= 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.J4rUfh3fQy/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.PB2hgOpy16/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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/34a7d833985c0e15247435021a079f9e2903f1194dde79e77076c9870c8d90b947e210b321a87d0d3c924ad18a1e8b0f7cd6b4ecb59473b154f5649617196f87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0745ab86b39328787b40b596192c9c396dbfb76a29a8f60db14035d92b595ffbe7b2d4b74c08e175131abcb493d92a52b086d57caad71f83a69afb4333e28164"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013040 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/34a7d833985c0e15247435021a079f9e2903f1194dde79e77076c9870c8d90b947e210b321a87d0d3c924ad18a1e8b0f7cd6b4ecb59473b154f5649617196f87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0745ab86b39328787b40b596192c9c396dbfb76a29a8f60db14035d92b595ffbe7b2d4b74c08e175131abcb493d92a52b086d57caad71f83a69afb4333e28164"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467639957/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 13:56:02.950717) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 13:56:02.951066) ========= 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.J4rUfh3fQy/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.PB2hgOpy16/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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.005395 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 13:56:02.999442) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 13:56:03.002873) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 13:56:03.003180) ========= ========= Total master_lag: 0.44 =========