builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0066 starttime: 1467441907.23 results: success (0) buildid: 20160701192757 builduid: 626a95b4a33d417d93a8c68a336f2319 revision: e8999eb7311ec1063176e4a836388b763fb91942 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.230350) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.231175) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.231447) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.261205) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.261479) ========= 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.XrSO409Wvf/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.4HG5XRXZ47/Listeners TMPDIR=/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/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-01 23:45:07-- 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.80M=0.001s 2016-07-01 23:45:07 (7.80 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.102299 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.552617) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.552981) ========= 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.XrSO409Wvf/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.4HG5XRXZ47/Listeners TMPDIR=/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/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.020379 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.603981) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:07.604317) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e8999eb7311ec1063176e4a836388b763fb91942 --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 e8999eb7311ec1063176e4a836388b763fb91942 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.XrSO409Wvf/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.4HG5XRXZ47/Listeners TMPDIR=/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/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-01 23:45:07,681 truncating revision to first 12 chars 2016-07-01 23:45:07,681 Setting DEBUG logging. 2016-07-01 23:45:07,681 attempt 1/10 2016-07-01 23:45:07,681 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/e8999eb7311e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 23:45:08,357 unpacking tar archive at: mozilla-beta-e8999eb7311e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.928391 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:08.554342) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:08.554605) ========= script_repo_revision: e8999eb7311ec1063176e4a836388b763fb91942 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:08.554963) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:08.555235) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 23:45:08.575235) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-07-01 23:45:08.575493) ========= /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.XrSO409Wvf/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.4HG5XRXZ47/Listeners TMPDIR=/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/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 23:45:08 INFO - MultiFileLogger online at 20160701 23:45:08 in /builds/slave/test 23:45:08 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 23:45:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:45:08 INFO - {'append_to_log': False, 23:45:08 INFO - 'base_work_dir': '/builds/slave/test', 23:45:08 INFO - 'blob_upload_branch': 'mozilla-beta', 23:45:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:45:08 INFO - 'buildbot_json_path': 'buildprops.json', 23:45:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:45:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:45:08 INFO - 'download_minidump_stackwalk': True, 23:45:08 INFO - 'download_symbols': 'true', 23:45:08 INFO - 'e10s': False, 23:45:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:45:08 INFO - 'tooltool.py': '/tools/tooltool.py', 23:45:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:45:08 INFO - '/tools/misc-python/virtualenv.py')}, 23:45:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:45:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:45:08 INFO - 'log_level': 'info', 23:45:08 INFO - 'log_to_console': True, 23:45:08 INFO - 'opt_config_files': (), 23:45:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:45:08 INFO - '--processes=1', 23:45:08 INFO - '--config=%(test_path)s/wptrunner.ini', 23:45:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:45:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:45:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:45:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:45:08 INFO - 'pip_index': False, 23:45:08 INFO - 'require_test_zip': True, 23:45:08 INFO - 'test_type': ('testharness',), 23:45:08 INFO - 'this_chunk': '1', 23:45:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:45:08 INFO - 'total_chunks': '10', 23:45:08 INFO - 'virtualenv_path': 'venv', 23:45:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:45:08 INFO - 'work_dir': 'build'} 23:45:08 INFO - ##### 23:45:08 INFO - ##### Running clobber step. 23:45:08 INFO - ##### 23:45:08 INFO - Running pre-action listener: _resource_record_pre_action 23:45:08 INFO - Running main action method: clobber 23:45:08 INFO - rmtree: /builds/slave/test/build 23:45:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:45:09 INFO - Running post-action listener: _resource_record_post_action 23:45:09 INFO - ##### 23:45:09 INFO - ##### Running read-buildbot-config step. 23:45:09 INFO - ##### 23:45:09 INFO - Running pre-action listener: _resource_record_pre_action 23:45:09 INFO - Running main action method: read_buildbot_config 23:45:09 INFO - Using buildbot properties: 23:45:09 INFO - { 23:45:09 INFO - "project": "", 23:45:09 INFO - "product": "firefox", 23:45:09 INFO - "script_repo_revision": "production", 23:45:09 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 23:45:09 INFO - "repository": "", 23:45:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 23:45:09 INFO - "buildid": "20160701192757", 23:45:09 INFO - "pgo_build": "False", 23:45:09 INFO - "basedir": "/builds/slave/test", 23:45:09 INFO - "buildnumber": 18, 23:45:09 INFO - "slavename": "t-yosemite-r7-0066", 23:45:09 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 23:45:09 INFO - "platform": "macosx64", 23:45:09 INFO - "branch": "mozilla-beta", 23:45:09 INFO - "revision": "e8999eb7311ec1063176e4a836388b763fb91942", 23:45:09 INFO - "repo_path": "releases/mozilla-beta", 23:45:09 INFO - "moz_repo_path": "", 23:45:09 INFO - "stage_platform": "macosx64", 23:45:09 INFO - "builduid": "626a95b4a33d417d93a8c68a336f2319", 23:45:09 INFO - "slavebuilddir": "test" 23:45:09 INFO - } 23:45:09 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.dmg. 23:45:09 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.test_packages.json. 23:45:09 INFO - Running post-action listener: _resource_record_post_action 23:45:09 INFO - ##### 23:45:09 INFO - ##### Running download-and-extract step. 23:45:09 INFO - ##### 23:45:09 INFO - Running pre-action listener: _resource_record_pre_action 23:45:09 INFO - Running main action method: download_and_extract 23:45:09 INFO - mkdir: /builds/slave/test/build/tests 23:45:09 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')]} 23:45:09 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.test_packages.json 23:45:09 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 23:45:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/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 23:45:10 INFO - Downloaded 1201 bytes. 23:45:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 23:45:10 INFO - Using the following test package requirements: 23:45:10 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 23:45:10 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:45:10 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 23:45:10 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:45:10 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 23:45:10 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:45:10 INFO - u'jsshell-mac64.zip'], 23:45:10 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:45:10 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 23:45:10 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 23:45:10 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:45:10 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 23:45:10 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:45:10 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 23:45:10 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:45:10 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 23:45:10 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:45:10 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 23:45:10 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 23:45:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:45:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.common.tests.zip 23:45:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 23:45:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/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 23:45:16 INFO - Downloaded 18406702 bytes. 23:45:16 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/*'] 23:45:16 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/* 23:45:17 INFO - caution: filename not matched: web-platform/* 23:45:17 INFO - Return code: 11 23:45: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')]} 23:45:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.web-platform.tests.zip 23:45:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/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 23:45:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/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 23:45:23 INFO - Downloaded 36389085 bytes. 23:45:23 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/*'] 23:45:23 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/* 23:45:27 INFO - caution: filename not matched: bin/* 23:45:27 INFO - caution: filename not matched: config/* 23:45:27 INFO - caution: filename not matched: mozbase/* 23:45:27 INFO - caution: filename not matched: marionette/* 23:45:27 INFO - caution: filename not matched: tools/wptserve/* 23:45:27 INFO - Return code: 11 23:45:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:45:27 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.dmg 23:45:27 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 23:45:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 23:45:34 INFO - Downloaded 73033591 bytes. 23:45:34 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.dmg 23:45:34 INFO - mkdir: /builds/slave/test/properties 23:45:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:45:34 INFO - Writing to file /builds/slave/test/properties/build_url 23:45:34 INFO - Contents: 23:45:34 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.dmg 23:45:34 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 23:45:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:45:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:45:34 INFO - Contents: 23:45:34 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 23:45:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:45:34 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 23:45:34 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 23:45:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/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 23:45:49 INFO - Downloaded 103705945 bytes. 23:45:49 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'] 23:45:49 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 23:45:53 INFO - Return code: 0 23:45:53 INFO - Running post-action listener: _resource_record_post_action 23:45:53 INFO - Running post-action listener: set_extra_try_arguments 23:45:53 INFO - ##### 23:45:53 INFO - ##### Running create-virtualenv step. 23:45:53 INFO - ##### 23:45:53 INFO - Running pre-action listener: _pre_create_virtualenv 23:45:53 INFO - Running pre-action listener: _resource_record_pre_action 23:45:53 INFO - Running main action method: create_virtualenv 23:45:53 INFO - Creating virtualenv /builds/slave/test/build/venv 23:45:53 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 23:45:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:45:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:45:53 INFO - Using real prefix '/tools/python27' 23:45:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:45:54 INFO - Installing distribute.............................................................................................................................................................................................done. 23:45:57 INFO - Installing pip.................done. 23:45:57 INFO - Return code: 0 23:45:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:45:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:45:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:45:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:45:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:45:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:45:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:45:57 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 0x102b4ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b67f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc9859a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b635e0>, '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 0x102746cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102771990>, '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.XrSO409Wvf/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.4HG5XRXZ47/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:45:57 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 23:45:57 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 23:45:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XrSO409Wvf/Render', 23:45:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:45:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:45:57 INFO - 'HOME': '/Users/cltbld', 23:45:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:45:57 INFO - 'LOGNAME': 'cltbld', 23:45:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:45:57 INFO - 'MOZ_NO_REMOTE': '1', 23:45:57 INFO - 'NO_EM_RESTART': '1', 23:45:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:45:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:45:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:45:57 INFO - 'PWD': '/builds/slave/test', 23:45:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:45:57 INFO - 'SHELL': '/bin/bash', 23:45:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4HG5XRXZ47/Listeners', 23:45:57 INFO - 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', 23:45:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:45:57 INFO - 'USER': 'cltbld', 23:45:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:45:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:45:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:45:57 INFO - 'XPC_FLAGS': '0x0', 23:45:57 INFO - 'XPC_SERVICE_NAME': '0', 23:45:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:45:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:45:57 INFO - Downloading/unpacking psutil>=0.7.1 23:45:57 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 23:45:57 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 23:45:57 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 23:45:57 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 23:45:57 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 23:45:57 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 23:46:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:46:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:46:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:46:00 INFO - Installing collected packages: psutil 23:46:00 INFO - Running setup.py install for psutil 23:46:00 INFO - building 'psutil._psutil_osx' extension 23:46:00 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 23:46:01 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 23:46:01 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 23:46:01 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 23:46:01 INFO - building 'psutil._psutil_posix' extension 23:46:01 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 23:46:01 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 23:46:01 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 23:46:01 INFO - ^ 23:46:01 INFO - 1 warning generated. 23:46:01 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 23:46:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:46:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:46:01 INFO - Successfully installed psutil 23:46:01 INFO - Cleaning up... 23:46:01 INFO - Return code: 0 23:46:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:46:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:46:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:46:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:01 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 0x102b4ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b67f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc9859a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b635e0>, '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 0x102746cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102771990>, '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.XrSO409Wvf/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.4HG5XRXZ47/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:46:01 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 23:46:01 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 23:46:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XrSO409Wvf/Render', 23:46:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:01 INFO - 'HOME': '/Users/cltbld', 23:46:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:01 INFO - 'LOGNAME': 'cltbld', 23:46:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:01 INFO - 'MOZ_NO_REMOTE': '1', 23:46:01 INFO - 'NO_EM_RESTART': '1', 23:46:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:01 INFO - 'PWD': '/builds/slave/test', 23:46:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:01 INFO - 'SHELL': '/bin/bash', 23:46:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4HG5XRXZ47/Listeners', 23:46:01 INFO - 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', 23:46:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:01 INFO - 'USER': 'cltbld', 23:46:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:01 INFO - 'XPC_FLAGS': '0x0', 23:46:01 INFO - 'XPC_SERVICE_NAME': '0', 23:46:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:46:01 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:46:01 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 23:46:01 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 23:46:01 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 23:46:01 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 23:46:01 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 23:46:01 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 23:46:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:46:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:46:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:46:04 INFO - Installing collected packages: mozsystemmonitor 23:46:04 INFO - Running setup.py install for mozsystemmonitor 23:46:04 INFO - Successfully installed mozsystemmonitor 23:46:04 INFO - Cleaning up... 23:46:04 INFO - Return code: 0 23:46:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:46:04 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')]} 23:46:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:46:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:04 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')]} 23:46:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:46:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:04 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 0x102b4ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b67f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc9859a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b635e0>, '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 0x102746cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102771990>, '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.XrSO409Wvf/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.4HG5XRXZ47/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:46:04 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 23:46:04 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 23:46:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XrSO409Wvf/Render', 23:46:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:04 INFO - 'HOME': '/Users/cltbld', 23:46:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:04 INFO - 'LOGNAME': 'cltbld', 23:46:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:04 INFO - 'MOZ_NO_REMOTE': '1', 23:46:04 INFO - 'NO_EM_RESTART': '1', 23:46:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:04 INFO - 'PWD': '/builds/slave/test', 23:46:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:04 INFO - 'SHELL': '/bin/bash', 23:46:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4HG5XRXZ47/Listeners', 23:46:04 INFO - 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', 23:46:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:04 INFO - 'USER': 'cltbld', 23:46:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:04 INFO - 'XPC_FLAGS': '0x0', 23:46:04 INFO - 'XPC_SERVICE_NAME': '0', 23:46:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:46:04 INFO - Downloading/unpacking blobuploader==1.2.4 23:46:04 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 23:46:04 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 23:46:04 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 23:46:04 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 23:46:04 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 23:46:04 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 23:46:07 INFO - Downloading blobuploader-1.2.4.tar.gz 23:46:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:46:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:46:07 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 23:46:07 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 23:46:07 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 23:46:07 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 23:46:07 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 23:46:07 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 23:46:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:46:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:46:08 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 23:46:08 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 23:46:08 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 23:46:08 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 23:46:08 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 23:46:08 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 23:46:08 INFO - Downloading docopt-0.6.1.tar.gz 23:46:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:46:08 INFO - Installing collected packages: blobuploader, requests, docopt 23:46:08 INFO - Running setup.py install for blobuploader 23:46:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:46:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:46:08 INFO - Running setup.py install for requests 23:46:09 INFO - Running setup.py install for docopt 23:46:09 INFO - Successfully installed blobuploader requests docopt 23:46:09 INFO - Cleaning up... 23:46:09 INFO - Return code: 0 23:46:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:46:09 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')]} 23:46:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:46:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:09 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')]} 23:46:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:46:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:09 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 0x102b4ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b67f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc9859a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b635e0>, '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 0x102746cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102771990>, '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.XrSO409Wvf/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.4HG5XRXZ47/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:46:09 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 23:46:09 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 23:46:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XrSO409Wvf/Render', 23:46:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:09 INFO - 'HOME': '/Users/cltbld', 23:46:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:09 INFO - 'LOGNAME': 'cltbld', 23:46:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:09 INFO - 'MOZ_NO_REMOTE': '1', 23:46:09 INFO - 'NO_EM_RESTART': '1', 23:46:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:09 INFO - 'PWD': '/builds/slave/test', 23:46:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:09 INFO - 'SHELL': '/bin/bash', 23:46:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4HG5XRXZ47/Listeners', 23:46:09 INFO - 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', 23:46:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:09 INFO - 'USER': 'cltbld', 23:46:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:09 INFO - 'XPC_FLAGS': '0x0', 23:46:09 INFO - 'XPC_SERVICE_NAME': '0', 23:46:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:46:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:46:09 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-2f2IJR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:46:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:46:09 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-hE5AB8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:46:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:46:09 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-frHGqq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-0toaI4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-GRs4_5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-Di0L3m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-8lrfBM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-Jt9i07-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-9xUY48-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-LBETAw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-Rks1lB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:46:10 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-ImYKSm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:46:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:46:11 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-Lf73ag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:46:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:46:11 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-yVq9Ku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:46:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:46:11 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-Ppz1QH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:46:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:46:11 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-YfgD2S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:46:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:46:11 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-UUZDyE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:46:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:46:11 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-EXvpnQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:46:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:46:11 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-A4n3ML-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:46:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:46:11 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-YStx6u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:46:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:46:12 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-vNeetv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:46:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:46:12 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 23:46:12 INFO - Running setup.py install for manifestparser 23:46:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:46:12 INFO - Running setup.py install for mozcrash 23:46:12 INFO - Running setup.py install for mozdebug 23:46:12 INFO - Running setup.py install for mozdevice 23:46:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:46:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:46:12 INFO - Running setup.py install for mozfile 23:46:13 INFO - Running setup.py install for mozhttpd 23:46:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:46:13 INFO - Running setup.py install for mozinfo 23:46:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:46:13 INFO - Running setup.py install for mozInstall 23:46:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:46:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:46:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:46:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:46:13 INFO - Running setup.py install for mozleak 23:46:13 INFO - Running setup.py install for mozlog 23:46:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:46:13 INFO - Running setup.py install for moznetwork 23:46:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:46:13 INFO - Running setup.py install for mozprocess 23:46:14 INFO - Running setup.py install for mozprofile 23:46:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:46:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:46:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:46:14 INFO - Running setup.py install for mozrunner 23:46:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:46:14 INFO - Running setup.py install for mozscreenshot 23:46:14 INFO - Running setup.py install for moztest 23:46:14 INFO - Running setup.py install for mozversion 23:46:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:46:14 INFO - Running setup.py install for wptserve 23:46:15 INFO - Running setup.py install for marionette-driver 23:46:15 INFO - Running setup.py install for browsermob-proxy 23:46:15 INFO - Running setup.py install for marionette-client 23:46:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:46:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:46:15 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 23:46:15 INFO - Cleaning up... 23:46:15 INFO - Return code: 0 23:46:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:46:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:46:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:46:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:15 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 0x102b4ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b67f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc9859a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b635e0>, '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 0x102746cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102771990>, '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.XrSO409Wvf/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.4HG5XRXZ47/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:46:15 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 23:46:15 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 23:46:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XrSO409Wvf/Render', 23:46:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:15 INFO - 'HOME': '/Users/cltbld', 23:46:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:15 INFO - 'LOGNAME': 'cltbld', 23:46:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:15 INFO - 'MOZ_NO_REMOTE': '1', 23:46:15 INFO - 'NO_EM_RESTART': '1', 23:46:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:15 INFO - 'PWD': '/builds/slave/test', 23:46:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:15 INFO - 'SHELL': '/bin/bash', 23:46:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4HG5XRXZ47/Listeners', 23:46:15 INFO - 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', 23:46:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:15 INFO - 'USER': 'cltbld', 23:46:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:15 INFO - 'XPC_FLAGS': '0x0', 23:46:15 INFO - 'XPC_SERVICE_NAME': '0', 23:46:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-gfb6uD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:46:16 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)) 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-NQ2ULC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:46:16 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)) 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-3pedme-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:46:16 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)) 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-RgXz_m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:46:16 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)) 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-_WqiRD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:46:16 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)) 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-QrIaj8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:46:16 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)) 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-b0sTUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:46:16 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)) 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-Tge3bn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:46:16 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)) 23:46:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:46:16 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-ROxqZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-ddLcry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-YA7oSn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-cG9T21-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-zvmJcc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-3Chs9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-2lu0ZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-Rtw6hw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-7BCy7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:46:17 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)) 23:46:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:46:17 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-KEzf8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:46:18 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)) 23:46:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:46:18 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-VZo2QX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:46:18 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)) 23:46:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:46:18 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-egilcN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:46:18 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)) 23:46:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:46:18 INFO - Running setup.py (path:/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/pip-PYUyip-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:46:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:46:18 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)) 23:46:18 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)) 23:46:18 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)) 23:46:18 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)) 23:46:18 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)) 23:46:18 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)) 23:46:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:46:18 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 23:46:18 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 23:46:18 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 23:46:18 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 23:46:18 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 23:46:18 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 23:46:21 INFO - Downloading blessings-1.6.tar.gz 23:46:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:46:21 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)) 23:46:21 INFO - Installing collected packages: blessings 23:46:21 INFO - Running setup.py install for blessings 23:46:21 INFO - Successfully installed blessings 23:46:21 INFO - Cleaning up... 23:46:21 INFO - Return code: 0 23:46:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:46:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:46:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:46:22 INFO - Reading from file tmpfile_stdout 23:46:22 INFO - Current package versions: 23:46:22 INFO - blessings == 1.6 23:46:22 INFO - blobuploader == 1.2.4 23:46:22 INFO - browsermob-proxy == 0.6.0 23:46:22 INFO - docopt == 0.6.1 23:46:22 INFO - manifestparser == 1.1 23:46:22 INFO - marionette-client == 2.3.0 23:46:22 INFO - marionette-driver == 1.4.0 23:46:22 INFO - mozInstall == 1.12 23:46:22 INFO - mozcrash == 0.17 23:46:22 INFO - mozdebug == 0.1 23:46:22 INFO - mozdevice == 0.48 23:46:22 INFO - mozfile == 1.2 23:46:22 INFO - mozhttpd == 0.7 23:46:22 INFO - mozinfo == 0.9 23:46:22 INFO - mozleak == 0.1 23:46:22 INFO - mozlog == 3.1 23:46:22 INFO - moznetwork == 0.27 23:46:22 INFO - mozprocess == 0.22 23:46:22 INFO - mozprofile == 0.28 23:46:22 INFO - mozrunner == 6.11 23:46:22 INFO - mozscreenshot == 0.1 23:46:22 INFO - mozsystemmonitor == 0.0 23:46:22 INFO - moztest == 0.7 23:46:22 INFO - mozversion == 1.4 23:46:22 INFO - psutil == 3.1.1 23:46:22 INFO - requests == 1.2.3 23:46:22 INFO - wptserve == 1.4.0 23:46:22 INFO - wsgiref == 0.1.2 23:46:22 INFO - Running post-action listener: _resource_record_post_action 23:46:22 INFO - Running post-action listener: _start_resource_monitoring 23:46:22 INFO - Starting resource monitoring. 23:46:22 INFO - ##### 23:46:22 INFO - ##### Running pull step. 23:46:22 INFO - ##### 23:46:22 INFO - Running pre-action listener: _resource_record_pre_action 23:46:22 INFO - Running main action method: pull 23:46:22 INFO - Pull has nothing to do! 23:46:22 INFO - Running post-action listener: _resource_record_post_action 23:46:22 INFO - ##### 23:46:22 INFO - ##### Running install step. 23:46:22 INFO - ##### 23:46:22 INFO - Running pre-action listener: _resource_record_pre_action 23:46:22 INFO - Running main action method: install 23:46:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:46:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:46:22 INFO - Reading from file tmpfile_stdout 23:46:22 INFO - Detecting whether we're running mozinstall >=1.0... 23:46:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:46:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:46:22 INFO - Reading from file tmpfile_stdout 23:46:22 INFO - Output received: 23:46:22 INFO - Usage: mozinstall [options] installer 23:46:22 INFO - Options: 23:46:22 INFO - -h, --help show this help message and exit 23:46:22 INFO - -d DEST, --destination=DEST 23:46:22 INFO - Directory to install application into. [default: 23:46:22 INFO - "/builds/slave/test"] 23:46:22 INFO - --app=APP Application being installed. [default: firefox] 23:46:22 INFO - mkdir: /builds/slave/test/build/application 23:46:22 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'] 23:46:22 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 23:46:40 INFO - Reading from file tmpfile_stdout 23:46:40 INFO - Output received: 23:46:40 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 23:46:40 INFO - Running post-action listener: _resource_record_post_action 23:46:40 INFO - ##### 23:46:40 INFO - ##### Running run-tests step. 23:46:40 INFO - ##### 23:46:40 INFO - Running pre-action listener: _resource_record_pre_action 23:46:40 INFO - Running main action method: run_tests 23:46:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:46:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:46:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:46:40 INFO - grabbing minidump binary from tooltool 23:46:40 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')]} 23:46:40 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 0x102b635e0>, '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 0x102746cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102771990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:46:40 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 23:46:40 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 23:46:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:46:40 INFO - Return code: 0 23:46:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 23:46:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:46:40 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/1467426477/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 23:46:40 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/1467426477/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 23:46:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XrSO409Wvf/Render', 23:46:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:40 INFO - 'HOME': '/Users/cltbld', 23:46:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:40 INFO - 'LOGNAME': 'cltbld', 23:46:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:46:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:40 INFO - 'MOZ_NO_REMOTE': '1', 23:46:40 INFO - 'NO_EM_RESTART': '1', 23:46:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:40 INFO - 'PWD': '/builds/slave/test', 23:46:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:40 INFO - 'SHELL': '/bin/bash', 23:46:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4HG5XRXZ47/Listeners', 23:46:40 INFO - 'TMPDIR': '/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/T/', 23:46:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:40 INFO - 'USER': 'cltbld', 23:46:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:40 INFO - 'XPC_FLAGS': '0x0', 23:46:40 INFO - 'XPC_SERVICE_NAME': '0', 23:46:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:40 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/1467426477/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 23:46:41 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 23:46:41 INFO - import pkg_resources 23:46:42 INFO - Using 1 client processes 23:46:42 INFO - wptserve Starting http server on 127.0.0.1:8000 23:46:42 INFO - wptserve Starting http server on 127.0.0.1:8001 23:46:42 INFO - wptserve Starting http server on 127.0.0.1:8443 23:46:44 INFO - SUITE-START | Running 778 tests 23:46:44 INFO - Running testharness tests 23:46:44 INFO - Setting up ssl 23:46:44 INFO - PROCESS | certutil | 23:46:44 INFO - PROCESS | certutil | 23:46:44 INFO - PROCESS | certutil | 23:46:44 INFO - Certificate Nickname Trust Attributes 23:46:44 INFO - SSL,S/MIME,JAR/XPI 23:46:44 INFO - 23:46:44 INFO - web-platform-tests CT,, 23:46:44 INFO - 23:46:44 INFO - Starting runner 23:46:45 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 23:46:45 INFO - PROCESS | 2503 | 1467442005636 Marionette DEBUG Marionette enabled via build flag and pref 23:46:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x113ce8800 == 1 [pid = 2503] [id = 1] 23:46:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 1 (0x113ce9000) [pid = 2503] [serial = 1] [outer = 0x0] 23:46:45 INFO - PROCESS | 2503 | [2503] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:46:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 2 (0x113cea000) [pid = 2503] [serial = 2] [outer = 0x113ce9000] 23:46:46 INFO - PROCESS | 2503 | 1467442006034 Marionette INFO Listening on port 2828 23:46:46 INFO - PROCESS | 2503 | 1467442006264 Marionette DEBUG Marionette enabled via command-line flag 23:46:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x116960800 == 2 [pid = 2503] [id = 2] 23:46:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 3 (0x116961000) [pid = 2503] [serial = 3] [outer = 0x0] 23:46:46 INFO - PROCESS | 2503 | [2503] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:46:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 4 (0x116962000) [pid = 2503] [serial = 4] [outer = 0x116961000] 23:46:46 INFO - PROCESS | 2503 | [2503] 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 23:46:46 INFO - PROCESS | 2503 | 1467442006430 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60283 23:46:46 INFO - PROCESS | 2503 | 1467442006504 Marionette DEBUG Closed connection conn0 23:46:46 INFO - PROCESS | 2503 | [2503] 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 23:46:46 INFO - PROCESS | 2503 | 1467442006510 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60284 23:46:46 INFO - PROCESS | 2503 | 1467442006520 Marionette DEBUG Closed connection conn1 23:46:46 INFO - PROCESS | 2503 | [2503] 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 23:46:46 INFO - PROCESS | 2503 | 1467442006525 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60285 23:46:46 INFO - PROCESS | 2503 | 1467442006533 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:46:46 INFO - PROCESS | 2503 | 1467442006540 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":"20160701192757","device":"desktop","version":"48.0"} 23:46:46 INFO - PROCESS | 2503 | [2503] 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 23:46:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c88800 == 3 [pid = 2503] [id = 3] 23:46:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 5 (0x119c89000) [pid = 2503] [serial = 5] [outer = 0x0] 23:46:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c89800 == 4 [pid = 2503] [id = 4] 23:46:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 6 (0x119c37000) [pid = 2503] [serial = 6] [outer = 0x0] 23:46:47 INFO - PROCESS | 2503 | [2503] 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 23:46:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x12118c800 == 5 [pid = 2503] [id = 5] 23:46:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 7 (0x119c36400) [pid = 2503] [serial = 7] [outer = 0x0] 23:46:47 INFO - PROCESS | 2503 | [2503] 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 23:46:47 INFO - PROCESS | 2503 | [2503] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:46:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 8 (0x121554c00) [pid = 2503] [serial = 8] [outer = 0x119c36400] 23:46:47 INFO - PROCESS | 2503 | [2503] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:46:47 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 23:46:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 9 (0x1212cb000) [pid = 2503] [serial = 9] [outer = 0x119c89000] 23:46:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 10 (0x121433400) [pid = 2503] [serial = 10] [outer = 0x119c37000] 23:46:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 11 (0x121435400) [pid = 2503] [serial = 11] [outer = 0x119c36400] 23:46:48 INFO - PROCESS | 2503 | [2503] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:46:48 INFO - PROCESS | 2503 | 1467442008379 Marionette INFO startBrowser c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:48 INFO - PROCESS | 2503 | 1467442008399 Marionette DEBUG loaded listener.js 23:46:48 INFO - PROCESS | 2503 | 1467442008408 Marionette DEBUG loaded listener.js 23:46:48 INFO - PROCESS | 2503 | 1467442008409 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:48 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 23:46:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 12 (0x126e54c00) [pid = 2503] [serial = 12] [outer = 0x119c36400] 23:46:48 INFO - PROCESS | 2503 | 1467442008733 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c0cb97ac-2b70-f84e-a827-3630acbb3275","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":"20160701192757","device":"desktop","version":"48.0","command_id":1}}] 23:46:48 INFO - PROCESS | 2503 | 1467442008810 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}] 23:46:48 INFO - PROCESS | 2503 | 1467442008812 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:48 INFO - PROCESS | 2503 | 1467442008858 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 23:46:48 INFO - PROCESS | 2503 | 1467442008949 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:46:48 INFO - PROCESS | 2503 | 1467442008950 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:48 INFO - PROCESS | 2503 | [2503] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:46:48 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:46:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 13 (0x127168c00) [pid = 2503] [serial = 13] [outer = 0x119c36400] 23:46:49 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:46:49 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:46:49 INFO - PROCESS | 2503 | 1467442009206 Marionette TRACE conn2 <- [1,3,null,{}] 23:46:49 INFO - PROCESS | 2503 | 1467442009209 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:46:49 INFO - PROCESS | 2503 | 1467442009211 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:49 INFO - PROCESS | 2503 | 1467442009229 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 23:46:49 INFO - PROCESS | 2503 | 1467442009250 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 23:46:49 INFO - PROCESS | 2503 | 1467442009251 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 23:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:46:49 INFO - PROCESS | 2503 | 1467442009259 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:46:49 INFO - PROCESS | 2503 | 1467442009262 Marionette TRACE conn2 <- [1,6,null,{}] 23:46:49 INFO - PROCESS | 2503 | 1467442009264 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}] 23:46:49 INFO - PROCESS | 2503 | 1467442009265 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:49 INFO - PROCESS | 2503 | 1467442009280 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 23:46:49 INFO - PROCESS | 2503 | 1467442009283 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:49 INFO - PROCESS | 2503 | 1467442009284 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f62800 == 6 [pid = 2503] [id = 6] 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 14 (0x12900d000) [pid = 2503] [serial = 14] [outer = 0x0] 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 15 (0x12900ec00) [pid = 2503] [serial = 15] [outer = 0x12900d000] 23:46:49 INFO - PROCESS | 2503 | 1467442009317 Marionette DEBUG loaded listener.js 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 16 (0x129014400) [pid = 2503] [serial = 16] [outer = 0x12900d000] 23:46:49 INFO - PROCESS | 2503 | 1467442009599 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]]]}] 23:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 23:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:46:49 INFO - PROCESS | 2503 | 1467442009630 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 23:46:49 INFO - PROCESS | 2503 | 1467442009631 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 23:46:49 INFO - PROCESS | 2503 | 1467442009633 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:46:49 INFO - PROCESS | 2503 | 1467442009635 Marionette TRACE conn2 <- [1,10,null,{}] 23:46:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x114f21800 == 7 [pid = 2503] [id = 7] 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 17 (0x113ddcc00) [pid = 2503] [serial = 17] [outer = 0x0] 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 18 (0x12949c000) [pid = 2503] [serial = 18] [outer = 0x113ddcc00] 23:46:49 INFO - PROCESS | 2503 | 1467442009660 Marionette DEBUG loaded listener.js 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 19 (0x1294a2c00) [pid = 2503] [serial = 19] [outer = 0x113ddcc00] 23:46:49 INFO - PROCESS | 2503 | 1467442009724 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}] 23:46:49 INFO - PROCESS | 2503 | 1467442009728 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:49 INFO - PROCESS | 2503 | 1467442009845 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 23:46:49 INFO - PROCESS | 2503 | 1467442009857 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:49 INFO - PROCESS | 2503 | 1467442009858 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5b8800 == 8 [pid = 2503] [id = 8] 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 20 (0x12949bc00) [pid = 2503] [serial = 20] [outer = 0x0] 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 21 (0x12a4ea000) [pid = 2503] [serial = 21] [outer = 0x12949bc00] 23:46:49 INFO - PROCESS | 2503 | 1467442009886 Marionette DEBUG loaded listener.js 23:46:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 22 (0x12a7e2000) [pid = 2503] [serial = 22] [outer = 0x12949bc00] 23:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 617ms 23:46:50 INFO - PROCESS | 2503 | 1467442010246 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]]]}] 23:46:50 INFO - PROCESS | 2503 | 1467442010251 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 23:46:50 INFO - PROCESS | 2503 | 1467442010252 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 23:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:46:50 INFO - PROCESS | 2503 | 1467442010258 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:46:50 INFO - PROCESS | 2503 | 1467442010259 Marionette TRACE conn2 <- [1,14,null,{}] 23:46:50 INFO - PROCESS | 2503 | 1467442010261 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}] 23:46:50 INFO - PROCESS | 2503 | 1467442010264 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:50 INFO - PROCESS | 2503 | 1467442010354 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 23:46:50 INFO - PROCESS | 2503 | 1467442010414 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:50 INFO - PROCESS | 2503 | 1467442010415 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b62f800 == 9 [pid = 2503] [id = 9] 23:46:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 23 (0x12b66ec00) [pid = 2503] [serial = 23] [outer = 0x0] 23:46:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 24 (0x12b670800) [pid = 2503] [serial = 24] [outer = 0x12b66ec00] 23:46:50 INFO - PROCESS | 2503 | 1467442010439 Marionette DEBUG loaded listener.js 23:46:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 25 (0x12b679c00) [pid = 2503] [serial = 25] [outer = 0x12b66ec00] 23:46:50 INFO - PROCESS | 2503 | 1467442010702 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]]]}] 23:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms 23:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:46:50 INFO - PROCESS | 2503 | 1467442010731 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 23:46:50 INFO - PROCESS | 2503 | 1467442010732 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 23:46:50 INFO - PROCESS | 2503 | 1467442010734 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:46:50 INFO - PROCESS | 2503 | 1467442010735 Marionette TRACE conn2 <- [1,18,null,{}] 23:46:50 INFO - PROCESS | 2503 | 1467442010745 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}] 23:46:50 INFO - PROCESS | 2503 | 1467442010746 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:50 INFO - PROCESS | 2503 | 1467442010842 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 23:46:50 INFO - PROCESS | 2503 | 1467442010847 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:50 INFO - PROCESS | 2503 | 1467442010849 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b975000 == 10 [pid = 2503] [id = 10] 23:46:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 26 (0x1271d9000) [pid = 2503] [serial = 26] [outer = 0x0] 23:46:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 27 (0x12b903c00) [pid = 2503] [serial = 27] [outer = 0x1271d9000] 23:46:50 INFO - PROCESS | 2503 | 1467442010873 Marionette DEBUG loaded listener.js 23:46:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 28 (0x12b90a000) [pid = 2503] [serial = 28] [outer = 0x1271d9000] 23:46:51 INFO - PROCESS | 2503 | 1467442011144 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]]]}] 23:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 23:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:46:51 INFO - PROCESS | 2503 | 1467442011158 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 23:46:51 INFO - PROCESS | 2503 | 1467442011160 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 23:46:51 INFO - PROCESS | 2503 | 1467442011162 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:46:51 INFO - PROCESS | 2503 | 1467442011163 Marionette TRACE conn2 <- [1,22,null,{}] 23:46:51 INFO - PROCESS | 2503 | 1467442011165 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}] 23:46:51 INFO - PROCESS | 2503 | 1467442011167 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:51 INFO - PROCESS | 2503 | 1467442011263 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 23:46:51 INFO - PROCESS | 2503 | 1467442011266 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:51 INFO - PROCESS | 2503 | 1467442011268 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d58000 == 11 [pid = 2503] [id = 11] 23:46:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 29 (0x12b90d800) [pid = 2503] [serial = 29] [outer = 0x0] 23:46:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 30 (0x12be39400) [pid = 2503] [serial = 30] [outer = 0x12b90d800] 23:46:51 INFO - PROCESS | 2503 | 1467442011292 Marionette DEBUG loaded listener.js 23:46:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 31 (0x12bed1c00) [pid = 2503] [serial = 31] [outer = 0x12b90d800] 23:46:51 INFO - PROCESS | 2503 | 1467442011524 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]]]}] 23:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 23:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:46:51 INFO - PROCESS | 2503 | 1467442011581 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 23:46:51 INFO - PROCESS | 2503 | 1467442011582 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 23:46:51 INFO - PROCESS | 2503 | 1467442011584 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:46:51 INFO - PROCESS | 2503 | 1467442011585 Marionette TRACE conn2 <- [1,26,null,{}] 23:46:51 INFO - PROCESS | 2503 | 1467442011594 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}] 23:46:51 INFO - PROCESS | 2503 | 1467442011595 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:51 INFO - PROCESS | 2503 | 1467442011692 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 23:46:51 INFO - PROCESS | 2503 | 1467442011696 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:51 INFO - PROCESS | 2503 | 1467442011698 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d57000 == 12 [pid = 2503] [id = 12] 23:46:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 32 (0x1184a2000) [pid = 2503] [serial = 32] [outer = 0x0] 23:46:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 33 (0x118558000) [pid = 2503] [serial = 33] [outer = 0x1184a2000] 23:46:51 INFO - PROCESS | 2503 | 1467442011722 Marionette DEBUG loaded listener.js 23:46:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 34 (0x12c0dd000) [pid = 2503] [serial = 34] [outer = 0x1184a2000] 23:46:51 INFO - PROCESS | 2503 | 1467442011957 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]]]}] 23:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 23:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:46:52 INFO - PROCESS | 2503 | 1467442012012 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 23:46:52 INFO - PROCESS | 2503 | 1467442012013 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 23:46:52 INFO - PROCESS | 2503 | 1467442012015 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:46:52 INFO - PROCESS | 2503 | 1467442012016 Marionette TRACE conn2 <- [1,30,null,{}] 23:46:52 INFO - PROCESS | 2503 | 1467442012019 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}] 23:46:52 INFO - PROCESS | 2503 | 1467442012032 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:52 INFO - PROCESS | 2503 | 1467442012126 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 23:46:52 INFO - PROCESS | 2503 | 1467442012130 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:52 INFO - PROCESS | 2503 | 1467442012131 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x118339800 == 13 [pid = 2503] [id = 13] 23:46:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 35 (0x12c0e0800) [pid = 2503] [serial = 35] [outer = 0x0] 23:46:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 36 (0x12c2e7400) [pid = 2503] [serial = 36] [outer = 0x12c0e0800] 23:46:52 INFO - PROCESS | 2503 | 1467442012155 Marionette DEBUG loaded listener.js 23:46:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 37 (0x12c2ea800) [pid = 2503] [serial = 37] [outer = 0x12c0e0800] 23:46:52 INFO - PROCESS | 2503 | 1467442012385 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]]]}] 23:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 23:46:52 INFO - PROCESS | 2503 | 1467442012434 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 23:46:52 INFO - PROCESS | 2503 | 1467442012435 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 23:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:46:52 INFO - PROCESS | 2503 | 1467442012444 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:46:52 INFO - PROCESS | 2503 | 1467442012445 Marionette TRACE conn2 <- [1,34,null,{}] 23:46:52 INFO - PROCESS | 2503 | 1467442012447 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}] 23:46:52 INFO - PROCESS | 2503 | 1467442012448 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:52 INFO - PROCESS | 2503 | 1467442012538 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 23:46:52 INFO - PROCESS | 2503 | 1467442012543 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:52 INFO - PROCESS | 2503 | 1467442012544 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x12c721000 == 14 [pid = 2503] [id = 14] 23:46:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 38 (0x12c2ecc00) [pid = 2503] [serial = 38] [outer = 0x0] 23:46:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 39 (0x12c2f2400) [pid = 2503] [serial = 39] [outer = 0x12c2ecc00] 23:46:52 INFO - PROCESS | 2503 | 1467442012568 Marionette DEBUG loaded listener.js 23:46:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 40 (0x12c3bfc00) [pid = 2503] [serial = 40] [outer = 0x12c2ecc00] 23:46:52 INFO - PROCESS | 2503 | 1467442012797 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]]]}] 23:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 23:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:46:52 INFO - PROCESS | 2503 | 1467442012815 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 23:46:52 INFO - PROCESS | 2503 | 1467442012816 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 23:46:52 INFO - PROCESS | 2503 | 1467442012818 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:46:52 INFO - PROCESS | 2503 | 1467442012819 Marionette TRACE conn2 <- [1,38,null,{}] 23:46:52 INFO - PROCESS | 2503 | 1467442012828 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}] 23:46:52 INFO - PROCESS | 2503 | 1467442012830 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:52 INFO - PROCESS | 2503 | 1467442012933 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 23:46:52 INFO - PROCESS | 2503 | 1467442012936 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:52 INFO - PROCESS | 2503 | 1467442012937 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x12ca26800 == 15 [pid = 2503] [id = 15] 23:46:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 41 (0x12c3c3000) [pid = 2503] [serial = 41] [outer = 0x0] 23:46:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 42 (0x12c3cc400) [pid = 2503] [serial = 42] [outer = 0x12c3c3000] 23:46:52 INFO - PROCESS | 2503 | 1467442012961 Marionette DEBUG loaded listener.js 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 43 (0x12ca06800) [pid = 2503] [serial = 43] [outer = 0x12c3c3000] 23:46:53 INFO - PROCESS | 2503 | 1467442013193 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]]]}] 23:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 427ms 23:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:46:53 INFO - PROCESS | 2503 | 1467442013246 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 23:46:53 INFO - PROCESS | 2503 | 1467442013247 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 23:46:53 INFO - PROCESS | 2503 | 1467442013249 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:46:53 INFO - PROCESS | 2503 | 1467442013250 Marionette TRACE conn2 <- [1,42,null,{}] 23:46:53 INFO - PROCESS | 2503 | 1467442013260 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}] 23:46:53 INFO - PROCESS | 2503 | 1467442013261 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:53 INFO - PROCESS | 2503 | 1467442013355 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 23:46:53 INFO - PROCESS | 2503 | 1467442013358 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:53 INFO - PROCESS | 2503 | 1467442013360 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x12cd88800 == 16 [pid = 2503] [id = 16] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 44 (0x12c3cc000) [pid = 2503] [serial = 44] [outer = 0x0] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 45 (0x12ca0ec00) [pid = 2503] [serial = 45] [outer = 0x12c3cc000] 23:46:53 INFO - PROCESS | 2503 | 1467442013384 Marionette DEBUG loaded listener.js 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 46 (0x12cd4e400) [pid = 2503] [serial = 46] [outer = 0x12c3cc000] 23:46:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d2df800 == 17 [pid = 2503] [id = 17] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 47 (0x12d2e0000) [pid = 2503] [serial = 47] [outer = 0x0] 23:46:53 INFO - PROCESS | 2503 | 1467442013629 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]]]}] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 48 (0x12d2e1800) [pid = 2503] [serial = 48] [outer = 0x12d2e0000] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 49 (0x12d2e6000) [pid = 2503] [serial = 49] [outer = 0x12d2e0000] 23:46:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d2df000 == 18 [pid = 2503] [id = 18] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 50 (0x12cd57000) [pid = 2503] [serial = 50] [outer = 0x0] 23:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 51 (0x12d246800) [pid = 2503] [serial = 51] [outer = 0x12cd57000] 23:46:53 INFO - PROCESS | 2503 | 1467442013710 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 23:46:53 INFO - PROCESS | 2503 | 1467442013712 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 52 (0x128aa8400) [pid = 2503] [serial = 52] [outer = 0x12cd57000] 23:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:46:53 INFO - PROCESS | 2503 | 1467442013743 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:46:53 INFO - PROCESS | 2503 | 1467442013745 Marionette TRACE conn2 <- [1,46,null,{}] 23:46:53 INFO - PROCESS | 2503 | 1467442013754 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}] 23:46:53 INFO - PROCESS | 2503 | 1467442013755 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:53 INFO - PROCESS | 2503 | 1467442013863 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 23:46:53 INFO - PROCESS | 2503 | 1467442013868 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:53 INFO - PROCESS | 2503 | 1467442013878 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d5db000 == 19 [pid = 2503] [id = 19] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 53 (0x12cd53400) [pid = 2503] [serial = 53] [outer = 0x0] 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 54 (0x12d6bf800) [pid = 2503] [serial = 54] [outer = 0x12cd53400] 23:46:53 INFO - PROCESS | 2503 | 1467442013906 Marionette DEBUG loaded listener.js 23:46:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 55 (0x12d6c3000) [pid = 2503] [serial = 55] [outer = 0x12cd53400] 23:46:54 INFO - PROCESS | 2503 | 1467442014141 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]]]}] 23:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 434ms 23:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:46:54 INFO - PROCESS | 2503 | 1467442014163 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 23:46:54 INFO - PROCESS | 2503 | 1467442014164 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 23:46:54 INFO - PROCESS | 2503 | 1467442014167 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:46:54 INFO - PROCESS | 2503 | 1467442014168 Marionette TRACE conn2 <- [1,50,null,{}] 23:46:54 INFO - PROCESS | 2503 | 1467442014178 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}] 23:46:54 INFO - PROCESS | 2503 | 1467442014179 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:54 INFO - PROCESS | 2503 | 1467442014280 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 23:46:54 INFO - PROCESS | 2503 | 1467442014284 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:54 INFO - PROCESS | 2503 | 1467442014285 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8b7000 == 20 [pid = 2503] [id = 20] 23:46:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 56 (0x11960a400) [pid = 2503] [serial = 56] [outer = 0x0] 23:46:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 57 (0x12cd51000) [pid = 2503] [serial = 57] [outer = 0x11960a400] 23:46:54 INFO - PROCESS | 2503 | 1467442014309 Marionette DEBUG loaded listener.js 23:46:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 58 (0x12d6c8000) [pid = 2503] [serial = 58] [outer = 0x11960a400] 23:46:54 INFO - PROCESS | 2503 | 1467442014541 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]]]}] 23:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 424ms 23:46:54 INFO - PROCESS | 2503 | 1467442014594 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 23:46:54 INFO - PROCESS | 2503 | 1467442014595 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 23:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:46:54 INFO - PROCESS | 2503 | 1467442014597 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:46:54 INFO - PROCESS | 2503 | 1467442014598 Marionette TRACE conn2 <- [1,54,null,{}] 23:46:54 INFO - PROCESS | 2503 | 1467442014600 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}] 23:46:54 INFO - PROCESS | 2503 | 1467442014602 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:54 INFO - PROCESS | 2503 | 1467442014694 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 23:46:54 INFO - PROCESS | 2503 | 1467442014698 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:54 INFO - PROCESS | 2503 | 1467442014699 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x118354000 == 21 [pid = 2503] [id = 21] 23:46:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x118371c00) [pid = 2503] [serial = 59] [outer = 0x0] 23:46:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x118373000) [pid = 2503] [serial = 60] [outer = 0x118371c00] 23:46:54 INFO - PROCESS | 2503 | 1467442014730 Marionette DEBUG loaded listener.js 23:46:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x11837ac00) [pid = 2503] [serial = 61] [outer = 0x118371c00] 23:46:54 INFO - PROCESS | 2503 | 1467442014955 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]]]}] 23:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 367ms 23:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:46:54 INFO - PROCESS | 2503 | 1467442014966 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 23:46:54 INFO - PROCESS | 2503 | 1467442014967 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 23:46:54 INFO - PROCESS | 2503 | 1467442014969 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:46:54 INFO - PROCESS | 2503 | 1467442014970 Marionette TRACE conn2 <- [1,58,null,{}] 23:46:54 INFO - PROCESS | 2503 | 1467442014979 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}] 23:46:54 INFO - PROCESS | 2503 | 1467442014980 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:55 INFO - PROCESS | 2503 | 1467442015076 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 23:46:55 INFO - PROCESS | 2503 | 1467442015089 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:55 INFO - PROCESS | 2503 | 1467442015090 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d361800 == 22 [pid = 2503] [id = 22] 23:46:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x118743800) [pid = 2503] [serial = 62] [outer = 0x0] 23:46:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x118749c00) [pid = 2503] [serial = 63] [outer = 0x118743800] 23:46:55 INFO - PROCESS | 2503 | 1467442015114 Marionette DEBUG loaded listener.js 23:46:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x11874ec00) [pid = 2503] [serial = 64] [outer = 0x118743800] 23:46:55 INFO - PROCESS | 2503 | 1467442015327 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]]]}] 23:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 371ms 23:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:46:55 INFO - PROCESS | 2503 | 1467442015343 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 23:46:55 INFO - PROCESS | 2503 | 1467442015345 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 23:46:55 INFO - PROCESS | 2503 | 1467442015349 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:46:55 INFO - PROCESS | 2503 | 1467442015351 Marionette TRACE conn2 <- [1,62,null,{}] 23:46:55 INFO - PROCESS | 2503 | 1467442015361 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}] 23:46:55 INFO - PROCESS | 2503 | 1467442015363 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:55 INFO - PROCESS | 2503 | 1467442015460 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 23:46:55 INFO - PROCESS | 2503 | 1467442015464 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:55 INFO - PROCESS | 2503 | 1467442015465 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a713000 == 23 [pid = 2503] [id = 23] 23:46:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x11874bc00) [pid = 2503] [serial = 65] [outer = 0x0] 23:46:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x119c34400) [pid = 2503] [serial = 66] [outer = 0x11874bc00] 23:46:55 INFO - PROCESS | 2503 | 1467442015496 Marionette DEBUG loaded listener.js 23:46:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x12c0e3000) [pid = 2503] [serial = 67] [outer = 0x11874bc00] 23:46:55 INFO - PROCESS | 2503 | 1467442015743 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]]]}] 23:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 428ms 23:46:55 INFO - PROCESS | 2503 | 1467442015780 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 23:46:55 INFO - PROCESS | 2503 | 1467442015781 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 23:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:46:55 INFO - PROCESS | 2503 | 1467442015784 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:46:55 INFO - PROCESS | 2503 | 1467442015785 Marionette TRACE conn2 <- [1,66,null,{}] 23:46:55 INFO - PROCESS | 2503 | 1467442015849 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}] 23:46:55 INFO - PROCESS | 2503 | 1467442015851 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:56 INFO - PROCESS | 2503 | 1467442016533 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 23:46:56 INFO - PROCESS | 2503 | 1467442016571 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:56 INFO - PROCESS | 2503 | 1467442016573 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x11254a000 == 24 [pid = 2503] [id = 24] 23:46:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x11297ac00) [pid = 2503] [serial = 68] [outer = 0x0] 23:46:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x112984000) [pid = 2503] [serial = 69] [outer = 0x11297ac00] 23:46:56 INFO - PROCESS | 2503 | 1467442016604 Marionette DEBUG loaded listener.js 23:46:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x112debc00) [pid = 2503] [serial = 70] [outer = 0x11297ac00] 23:46:57 INFO - PROCESS | 2503 | 1467442017010 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]]]}] 23:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1275ms 23:46:57 INFO - PROCESS | 2503 | 1467442017061 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 23:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:46:57 INFO - PROCESS | 2503 | 1467442017063 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 23:46:57 INFO - PROCESS | 2503 | 1467442017066 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:46:57 INFO - PROCESS | 2503 | 1467442017068 Marionette TRACE conn2 <- [1,70,null,{}] 23:46:57 INFO - PROCESS | 2503 | 1467442017072 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}] 23:46:57 INFO - PROCESS | 2503 | 1467442017074 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:57 INFO - PROCESS | 2503 | 1467442017189 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 23:46:57 INFO - PROCESS | 2503 | 1467442017242 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:57 INFO - PROCESS | 2503 | 1467442017244 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x11676e800 == 25 [pid = 2503] [id = 25] 23:46:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x1133eac00) [pid = 2503] [serial = 71] [outer = 0x0] 23:46:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x11618d000) [pid = 2503] [serial = 72] [outer = 0x1133eac00] 23:46:57 INFO - PROCESS | 2503 | 1467442017275 Marionette DEBUG loaded listener.js 23:46:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x11675f800) [pid = 2503] [serial = 73] [outer = 0x1133eac00] 23:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 23:46:57 INFO - PROCESS | 2503 | 1467442017678 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]]]}] 23:46:57 INFO - PROCESS | 2503 | 1467442017688 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 23:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:46:57 INFO - PROCESS | 2503 | 1467442017691 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 23:46:57 INFO - PROCESS | 2503 | 1467442017693 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:46:57 INFO - PROCESS | 2503 | 1467442017695 Marionette TRACE conn2 <- [1,74,null,{}] 23:46:57 INFO - PROCESS | 2503 | 1467442017697 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}] 23:46:57 INFO - PROCESS | 2503 | 1467442017699 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:57 INFO - PROCESS | 2503 | 1467442017813 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 23:46:57 INFO - PROCESS | 2503 | 1467442017880 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:57 INFO - PROCESS | 2503 | 1467442017882 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x117156000 == 26 [pid = 2503] [id = 26] 23:46:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x1181e3c00) [pid = 2503] [serial = 74] [outer = 0x0] 23:46:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x118372c00) [pid = 2503] [serial = 75] [outer = 0x1181e3c00] 23:46:57 INFO - PROCESS | 2503 | 1467442017915 Marionette DEBUG loaded listener.js 23:46:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x118745000) [pid = 2503] [serial = 76] [outer = 0x1181e3c00] 23:46:58 INFO - PROCESS | 2503 | 1467442018313 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]]]}] 23:46:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 23:46:58 INFO - PROCESS | 2503 | 1467442018364 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 23:46:58 INFO - PROCESS | 2503 | 1467442018369 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 23:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:46:58 INFO - PROCESS | 2503 | 1467442018632 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:46:58 INFO - PROCESS | 2503 | 1467442018634 Marionette TRACE conn2 <- [1,78,null,{}] 23:46:58 INFO - PROCESS | 2503 | 1467442018650 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}] 23:46:58 INFO - PROCESS | 2503 | 1467442018652 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:58 INFO - PROCESS | 2503 | 1467442018766 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 23:46:58 INFO - PROCESS | 2503 | 1467442018817 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:58 INFO - PROCESS | 2503 | 1467442018820 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x1129ad800 == 27 [pid = 2503] [id = 27] 23:46:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x113c8bc00) [pid = 2503] [serial = 77] [outer = 0x0] 23:46:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x113c91400) [pid = 2503] [serial = 78] [outer = 0x113c8bc00] 23:46:58 INFO - PROCESS | 2503 | 1467442018866 Marionette DEBUG loaded listener.js 23:46:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x115df1800) [pid = 2503] [serial = 79] [outer = 0x113c8bc00] 23:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 956ms 23:46:59 INFO - PROCESS | 2503 | 1467442019358 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]]]}] 23:46:59 INFO - PROCESS | 2503 | 1467442019367 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 23:46:59 INFO - PROCESS | 2503 | 1467442019370 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 23:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:46:59 INFO - PROCESS | 2503 | 1467442019375 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:46:59 INFO - PROCESS | 2503 | 1467442019377 Marionette TRACE conn2 <- [1,82,null,{}] 23:46:59 INFO - PROCESS | 2503 | 1467442019380 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}] 23:46:59 INFO - PROCESS | 2503 | 1467442019383 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:59 INFO - PROCESS | 2503 | 1467442019466 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 23:46:59 INFO - PROCESS | 2503 | 1467442019508 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:59 INFO - PROCESS | 2503 | 1467442019509 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:46:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x113c19000 == 28 [pid = 2503] [id = 28] 23:46:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116143000) [pid = 2503] [serial = 80] [outer = 0x0] 23:46:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x116759000) [pid = 2503] [serial = 81] [outer = 0x116143000] 23:46:59 INFO - PROCESS | 2503 | 1467442019537 Marionette DEBUG loaded listener.js 23:46:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x1167c9400) [pid = 2503] [serial = 82] [outer = 0x116143000] 23:46:59 INFO - PROCESS | 2503 | 1467442019909 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]]]}] 23:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 570ms 23:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:46:59 INFO - PROCESS | 2503 | 1467442019946 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 23:46:59 INFO - PROCESS | 2503 | 1467442019947 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 23:46:59 INFO - PROCESS | 2503 | 1467442019949 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:46:59 INFO - PROCESS | 2503 | 1467442019950 Marionette TRACE conn2 <- [1,86,null,{}] 23:46:59 INFO - PROCESS | 2503 | 1467442019953 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}] 23:46:59 INFO - PROCESS | 2503 | 1467442019954 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:00 INFO - PROCESS | 2503 | 1467442020030 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 23:47:00 INFO - PROCESS | 2503 | 1467442020035 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:00 INFO - PROCESS | 2503 | 1467442020041 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x116409800 == 29 [pid = 2503] [id = 29] 23:47:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1176d8c00) [pid = 2503] [serial = 83] [outer = 0x0] 23:47:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1176dfc00) [pid = 2503] [serial = 84] [outer = 0x1176d8c00] 23:47:00 INFO - PROCESS | 2503 | 1467442020070 Marionette DEBUG loaded listener.js 23:47:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x1181ec800) [pid = 2503] [serial = 85] [outer = 0x1176d8c00] 23:47:00 INFO - PROCESS | 2503 | 1467442020401 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]]]}] 23:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 474ms 23:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:47:00 INFO - PROCESS | 2503 | 1467442020428 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 23:47:00 INFO - PROCESS | 2503 | 1467442020429 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 23:47:00 INFO - PROCESS | 2503 | 1467442020431 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:47:00 INFO - PROCESS | 2503 | 1467442020432 Marionette TRACE conn2 <- [1,90,null,{}] 23:47:00 INFO - PROCESS | 2503 | 1467442020435 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}] 23:47:00 INFO - PROCESS | 2503 | 1467442020436 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:00 INFO - PROCESS | 2503 | 1467442020512 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 23:47:00 INFO - PROCESS | 2503 | 1467442020516 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:00 INFO - PROCESS | 2503 | 1467442020517 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x11676a800 == 30 [pid = 2503] [id = 30] 23:47:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x118373400) [pid = 2503] [serial = 86] [outer = 0x0] 23:47:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x11850bc00) [pid = 2503] [serial = 87] [outer = 0x118373400] 23:47:00 INFO - PROCESS | 2503 | 1467442020544 Marionette DEBUG loaded listener.js 23:47:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x118559c00) [pid = 2503] [serial = 88] [outer = 0x118373400] 23:47:00 INFO - PROCESS | 2503 | 1467442020849 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]]]}] 23:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 23:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:47:00 INFO - PROCESS | 2503 | 1467442020901 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 23:47:00 INFO - PROCESS | 2503 | 1467442020902 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 23:47:00 INFO - PROCESS | 2503 | 1467442020904 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:47:00 INFO - PROCESS | 2503 | 1467442020905 Marionette TRACE conn2 <- [1,94,null,{}] 23:47:00 INFO - PROCESS | 2503 | 1467442020907 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}] 23:47:00 INFO - PROCESS | 2503 | 1467442020909 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:00 INFO - PROCESS | 2503 | 1467442020980 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 23:47:01 INFO - PROCESS | 2503 | 1467442021026 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 2503 | 1467442021028 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169b7000 == 31 [pid = 2503] [id = 31] 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x11618d400) [pid = 2503] [serial = 89] [outer = 0x0] 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x118561800) [pid = 2503] [serial = 90] [outer = 0x11618d400] 23:47:01 INFO - PROCESS | 2503 | 1467442021052 Marionette DEBUG loaded listener.js 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1187b7800) [pid = 2503] [serial = 91] [outer = 0x11618d400] 23:47:01 INFO - PROCESS | 2503 | 1467442021289 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]]]}] 23:47:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 23:47:01 INFO - PROCESS | 2503 | 1467442021332 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 23:47:01 INFO - PROCESS | 2503 | 1467442021333 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 23:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:47:01 INFO - PROCESS | 2503 | 1467442021343 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:47:01 INFO - PROCESS | 2503 | 1467442021344 Marionette TRACE conn2 <- [1,98,null,{}] 23:47:01 INFO - PROCESS | 2503 | 1467442021347 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}] 23:47:01 INFO - PROCESS | 2503 | 1467442021351 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:01 INFO - PROCESS | 2503 | 1467442021450 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 23:47:01 INFO - PROCESS | 2503 | 1467442021456 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 2503 | 1467442021458 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d51800 == 32 [pid = 2503] [id = 32] 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x118850000) [pid = 2503] [serial = 92] [outer = 0x0] 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x118fb3400) [pid = 2503] [serial = 93] [outer = 0x118850000] 23:47:01 INFO - PROCESS | 2503 | 1467442021483 Marionette DEBUG loaded listener.js 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x119566000) [pid = 2503] [serial = 94] [outer = 0x118850000] 23:47:01 INFO - PROCESS | 2503 | 1467442021790 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]]]}] 23:47:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 476ms 23:47:01 INFO - PROCESS | 2503 | 1467442021812 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 23:47:01 INFO - PROCESS | 2503 | 1467442021813 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 23:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:47:01 INFO - PROCESS | 2503 | 1467442021816 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:47:01 INFO - PROCESS | 2503 | 1467442021817 Marionette TRACE conn2 <- [1,102,null,{}] 23:47:01 INFO - PROCESS | 2503 | 1467442021819 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}] 23:47:01 INFO - PROCESS | 2503 | 1467442021820 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:01 INFO - PROCESS | 2503 | 1467442021915 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 23:47:01 INFO - PROCESS | 2503 | 1467442021921 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 2503 | 1467442021922 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x118347800 == 33 [pid = 2503] [id = 33] 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1187bec00) [pid = 2503] [serial = 95] [outer = 0x0] 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x11960cc00) [pid = 2503] [serial = 96] [outer = 0x1187bec00] 23:47:01 INFO - PROCESS | 2503 | 1467442021947 Marionette DEBUG loaded listener.js 23:47:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x119981800) [pid = 2503] [serial = 97] [outer = 0x1187bec00] 23:47:02 INFO - PROCESS | 2503 | 1467442022207 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]]]}] 23:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 23:47:02 INFO - PROCESS | 2503 | 1467442022235 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 23:47:02 INFO - PROCESS | 2503 | 1467442022238 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 23:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:47:02 INFO - PROCESS | 2503 | 1467442022248 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:47:02 INFO - PROCESS | 2503 | 1467442022249 Marionette TRACE conn2 <- [1,106,null,{}] 23:47:02 INFO - PROCESS | 2503 | 1467442022251 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}] 23:47:02 INFO - PROCESS | 2503 | 1467442022252 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:02 INFO - PROCESS | 2503 | 1467442022318 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 23:47:02 INFO - PROCESS | 2503 | 1467442022324 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:02 INFO - PROCESS | 2503 | 1467442022325 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187d1000 == 34 [pid = 2503] [id = 34] 23:47:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x119613c00) [pid = 2503] [serial = 98] [outer = 0x0] 23:47:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x120de7800) [pid = 2503] [serial = 99] [outer = 0x119613c00] 23:47:02 INFO - PROCESS | 2503 | 1467442022344 Marionette DEBUG loaded listener.js 23:47:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x121097400) [pid = 2503] [serial = 100] [outer = 0x119613c00] 23:47:02 INFO - PROCESS | 2503 | 1467442022751 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]]]}] 23:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 517ms 23:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:47:02 INFO - PROCESS | 2503 | 1467442022766 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 23:47:02 INFO - PROCESS | 2503 | 1467442022768 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 23:47:02 INFO - PROCESS | 2503 | 1467442022774 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:47:02 INFO - PROCESS | 2503 | 1467442022776 Marionette TRACE conn2 <- [1,110,null,{}] 23:47:02 INFO - PROCESS | 2503 | 1467442022779 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}] 23:47:02 INFO - PROCESS | 2503 | 1467442022781 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:02 INFO - PROCESS | 2503 | 1467442022910 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 23:47:02 INFO - PROCESS | 2503 | 1467442022917 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:02 INFO - PROCESS | 2503 | 1467442022918 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188b5000 == 35 [pid = 2503] [id = 35] 23:47:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x119c73c00) [pid = 2503] [serial = 101] [outer = 0x0] 23:47:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1212b4c00) [pid = 2503] [serial = 102] [outer = 0x119c73c00] 23:47:02 INFO - PROCESS | 2503 | 1467442022955 Marionette DEBUG loaded listener.js 23:47:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12143ac00) [pid = 2503] [serial = 103] [outer = 0x119c73c00] 23:47:03 INFO - PROCESS | 2503 | 1467442023309 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]]]}] 23:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 576ms 23:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:47:03 INFO - PROCESS | 2503 | 1467442023348 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 23:47:03 INFO - PROCESS | 2503 | 1467442023350 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 23:47:03 INFO - PROCESS | 2503 | 1467442023353 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:47:03 INFO - PROCESS | 2503 | 1467442023355 Marionette TRACE conn2 <- [1,114,null,{}] 23:47:03 INFO - PROCESS | 2503 | 1467442023358 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}] 23:47:03 INFO - PROCESS | 2503 | 1467442023359 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:03 INFO - PROCESS | 2503 | 1467442023474 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 23:47:03 INFO - PROCESS | 2503 | 1467442023539 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:03 INFO - PROCESS | 2503 | 1467442023540 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x119574800 == 36 [pid = 2503] [id = 36] 23:47:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x120de8c00) [pid = 2503] [serial = 104] [outer = 0x0] 23:47:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12154f800) [pid = 2503] [serial = 105] [outer = 0x120de8c00] 23:47:03 INFO - PROCESS | 2503 | 1467442023578 Marionette DEBUG loaded listener.js 23:47:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x123b82c00) [pid = 2503] [serial = 106] [outer = 0x120de8c00] 23:47:03 INFO - PROCESS | 2503 | 1467442023909 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]]]}] 23:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 572ms 23:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:47:03 INFO - PROCESS | 2503 | 1467442023929 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 23:47:03 INFO - PROCESS | 2503 | 1467442023930 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 23:47:03 INFO - PROCESS | 2503 | 1467442023932 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:47:03 INFO - PROCESS | 2503 | 1467442023933 Marionette TRACE conn2 <- [1,118,null,{}] 23:47:03 INFO - PROCESS | 2503 | 1467442023936 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}] 23:47:03 INFO - PROCESS | 2503 | 1467442023938 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:04 INFO - PROCESS | 2503 | 1467442024038 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 23:47:04 INFO - PROCESS | 2503 | 1467442024083 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:04 INFO - PROCESS | 2503 | 1467442024085 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196c2000 == 37 [pid = 2503] [id = 37] 23:47:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x121097800) [pid = 2503] [serial = 107] [outer = 0x0] 23:47:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x123be4400) [pid = 2503] [serial = 108] [outer = 0x121097800] 23:47:04 INFO - PROCESS | 2503 | 1467442024111 Marionette DEBUG loaded listener.js 23:47:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x124bcf800) [pid = 2503] [serial = 109] [outer = 0x121097800] 23:47:04 INFO - PROCESS | 2503 | 1467442024378 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]]]}] 23:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 23:47:04 INFO - PROCESS | 2503 | 1467442024402 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 23:47:04 INFO - PROCESS | 2503 | 1467442024404 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 23:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:47:04 INFO - PROCESS | 2503 | 1467442024414 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:47:04 INFO - PROCESS | 2503 | 1467442024415 Marionette TRACE conn2 <- [1,122,null,{}] 23:47:04 INFO - PROCESS | 2503 | 1467442024417 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}] 23:47:04 INFO - PROCESS | 2503 | 1467442024418 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:04 INFO - PROCESS | 2503 | 1467442024497 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 23:47:04 INFO - PROCESS | 2503 | 1467442024501 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:04 INFO - PROCESS | 2503 | 1467442024502 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b1000 == 38 [pid = 2503] [id = 38] 23:47:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x1164ec000) [pid = 2503] [serial = 110] [outer = 0x0] 23:47:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x1253b4c00) [pid = 2503] [serial = 111] [outer = 0x1164ec000] 23:47:04 INFO - PROCESS | 2503 | 1467442024529 Marionette DEBUG loaded listener.js 23:47:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x125e43400) [pid = 2503] [serial = 112] [outer = 0x1164ec000] 23:47:04 INFO - PROCESS | 2503 | 1467442024827 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]]]}] 23:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 23:47:04 INFO - PROCESS | 2503 | 1467442024882 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 23:47:04 INFO - PROCESS | 2503 | 1467442024884 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 23:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:47:04 INFO - PROCESS | 2503 | 1467442024886 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:47:04 INFO - PROCESS | 2503 | 1467442024887 Marionette TRACE conn2 <- [1,126,null,{}] 23:47:04 INFO - PROCESS | 2503 | 1467442024889 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}] 23:47:04 INFO - PROCESS | 2503 | 1467442024890 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:04 INFO - PROCESS | 2503 | 1467442024989 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 23:47:04 INFO - PROCESS | 2503 | 1467442024995 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:05 INFO - PROCESS | 2503 | 1467442024996 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bbe800 == 39 [pid = 2503] [id = 39] 23:47:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x12179e800) [pid = 2503] [serial = 113] [outer = 0x0] 23:47:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x125e43800) [pid = 2503] [serial = 114] [outer = 0x12179e800] 23:47:05 INFO - PROCESS | 2503 | 1467442025020 Marionette DEBUG loaded listener.js 23:47:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x1270bf800) [pid = 2503] [serial = 115] [outer = 0x12179e800] 23:47:05 INFO - PROCESS | 2503 | 1467442025342 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]]]}] 23:47:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:47:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 23:47:05 INFO - PROCESS | 2503 | 1467442025358 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 23:47:05 INFO - PROCESS | 2503 | 1467442025360 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 23:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:47:05 INFO - PROCESS | 2503 | 1467442025363 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:47:05 INFO - PROCESS | 2503 | 1467442025364 Marionette TRACE conn2 <- [1,130,null,{}] 23:47:05 INFO - PROCESS | 2503 | 1467442025367 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}] 23:47:05 INFO - PROCESS | 2503 | 1467442025368 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:05 INFO - PROCESS | 2503 | 1467442025495 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 23:47:05 INFO - PROCESS | 2503 | 1467442025502 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:05 INFO - PROCESS | 2503 | 1467442025503 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d4e000 == 40 [pid = 2503] [id = 40] 23:47:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 116 (0x127163000) [pid = 2503] [serial = 116] [outer = 0x0] 23:47:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 117 (0x12716bc00) [pid = 2503] [serial = 117] [outer = 0x127163000] 23:47:05 INFO - PROCESS | 2503 | 1467442025554 Marionette DEBUG loaded listener.js 23:47:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 118 (0x1271d0c00) [pid = 2503] [serial = 118] [outer = 0x127163000] 23:47:05 INFO - PROCESS | 2503 | 1467442025921 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]]]}] 23:47:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:47:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 569ms 23:47:05 INFO - PROCESS | 2503 | 1467442025932 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 23:47:05 INFO - PROCESS | 2503 | 1467442025934 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 23:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:47:05 INFO - PROCESS | 2503 | 1467442025936 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:47:05 INFO - PROCESS | 2503 | 1467442025937 Marionette TRACE conn2 <- [1,134,null,{}] 23:47:05 INFO - PROCESS | 2503 | 1467442025949 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}] 23:47:05 INFO - PROCESS | 2503 | 1467442025950 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:06 INFO - PROCESS | 2503 | 1467442026059 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 23:47:06 INFO - PROCESS | 2503 | 1467442026063 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:06 INFO - PROCESS | 2503 | 1467442026064 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e61800 == 41 [pid = 2503] [id = 41] 23:47:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 119 (0x1270bdc00) [pid = 2503] [serial = 119] [outer = 0x0] 23:47:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 120 (0x1271d6800) [pid = 2503] [serial = 120] [outer = 0x1270bdc00] 23:47:06 INFO - PROCESS | 2503 | 1467442026088 Marionette DEBUG loaded listener.js 23:47:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 121 (0x12897e800) [pid = 2503] [serial = 121] [outer = 0x1270bdc00] 23:47:06 INFO - PROCESS | 2503 | 1467442026361 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]]]}] 23:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 479ms 23:47:06 INFO - PROCESS | 2503 | 1467442026415 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 23:47:06 INFO - PROCESS | 2503 | 1467442026416 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 23:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:47:06 INFO - PROCESS | 2503 | 1467442026418 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:47:06 INFO - PROCESS | 2503 | 1467442026420 Marionette TRACE conn2 <- [1,138,null,{}] 23:47:06 INFO - PROCESS | 2503 | 1467442026425 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}] 23:47:06 INFO - PROCESS | 2503 | 1467442026426 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:06 INFO - PROCESS | 2503 | 1467442026514 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 23:47:06 INFO - PROCESS | 2503 | 1467442026518 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:06 INFO - PROCESS | 2503 | 1467442026519 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f7e800 == 42 [pid = 2503] [id = 42] 23:47:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 122 (0x1271d2c00) [pid = 2503] [serial = 122] [outer = 0x0] 23:47:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 123 (0x128aa3c00) [pid = 2503] [serial = 123] [outer = 0x1271d2c00] 23:47:06 INFO - PROCESS | 2503 | 1467442026585 Marionette DEBUG loaded listener.js 23:47:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 124 (0x128cf6400) [pid = 2503] [serial = 124] [outer = 0x1271d2c00] 23:47:06 INFO - PROCESS | 2503 | 1467442026868 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]]]}] 23:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 473ms 23:47:06 INFO - PROCESS | 2503 | 1467442026894 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 23:47:06 INFO - PROCESS | 2503 | 1467442026895 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 23:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:47:06 INFO - PROCESS | 2503 | 1467442026898 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:47:06 INFO - PROCESS | 2503 | 1467442026899 Marionette TRACE conn2 <- [1,142,null,{}] 23:47:06 INFO - PROCESS | 2503 | 1467442026901 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}] 23:47:06 INFO - PROCESS | 2503 | 1467442026902 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:06 INFO - PROCESS | 2503 | 1467442026985 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 23:47:06 INFO - PROCESS | 2503 | 1467442026991 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:06 INFO - PROCESS | 2503 | 1467442026992 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x12160d800 == 43 [pid = 2503] [id = 43] 23:47:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 125 (0x129009000) [pid = 2503] [serial = 125] [outer = 0x0] 23:47:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 126 (0x129010800) [pid = 2503] [serial = 126] [outer = 0x129009000] 23:47:07 INFO - PROCESS | 2503 | 1467442027015 Marionette DEBUG loaded listener.js 23:47:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 127 (0x129263000) [pid = 2503] [serial = 127] [outer = 0x129009000] 23:47:08 INFO - PROCESS | 2503 | 1467442028020 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]]]}] 23:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1168ms 23:47:08 INFO - PROCESS | 2503 | 1467442028067 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 23:47:08 INFO - PROCESS | 2503 | 1467442028069 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 23:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:47:08 INFO - PROCESS | 2503 | 1467442028073 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:47:08 INFO - PROCESS | 2503 | 1467442028074 Marionette TRACE conn2 <- [1,146,null,{}] 23:47:08 INFO - PROCESS | 2503 | 1467442028078 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}] 23:47:08 INFO - PROCESS | 2503 | 1467442028079 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:08 INFO - PROCESS | 2503 | 1467442028187 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 23:47:08 INFO - PROCESS | 2503 | 1467442028225 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:08 INFO - PROCESS | 2503 | 1467442028226 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x1132b1800 == 44 [pid = 2503] [id = 44] 23:47:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 128 (0x1164eb800) [pid = 2503] [serial = 128] [outer = 0x0] 23:47:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 129 (0x116759c00) [pid = 2503] [serial = 129] [outer = 0x1164eb800] 23:47:08 INFO - PROCESS | 2503 | 1467442028254 Marionette DEBUG loaded listener.js 23:47:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 130 (0x116985800) [pid = 2503] [serial = 130] [outer = 0x1164eb800] 23:47:08 INFO - PROCESS | 2503 | 1467442028573 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]]]}] 23:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 521ms 23:47:08 INFO - PROCESS | 2503 | 1467442028594 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 23:47:08 INFO - PROCESS | 2503 | 1467442028597 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 23:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:47:08 INFO - PROCESS | 2503 | 1467442028601 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:47:08 INFO - PROCESS | 2503 | 1467442028603 Marionette TRACE conn2 <- [1,150,null,{}] 23:47:08 INFO - PROCESS | 2503 | 1467442028613 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}] 23:47:08 INFO - PROCESS | 2503 | 1467442028614 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:08 INFO - PROCESS | 2503 | 1467442028703 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 23:47:08 INFO - PROCESS | 2503 | 1467442028709 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:08 INFO - PROCESS | 2503 | 1467442028710 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x11649f000 == 45 [pid = 2503] [id = 45] 23:47:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 131 (0x116f91c00) [pid = 2503] [serial = 131] [outer = 0x0] 23:47:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 132 (0x1181ed400) [pid = 2503] [serial = 132] [outer = 0x116f91c00] 23:47:08 INFO - PROCESS | 2503 | 1467442028737 Marionette DEBUG loaded listener.js 23:47:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 133 (0x11850c400) [pid = 2503] [serial = 133] [outer = 0x116f91c00] 23:47:09 INFO - PROCESS | 2503 | 1467442029079 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]]]}] 23:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 528ms 23:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:47:09 INFO - PROCESS | 2503 | 1467442029130 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 23:47:09 INFO - PROCESS | 2503 | 1467442029131 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 23:47:09 INFO - PROCESS | 2503 | 1467442029133 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:47:09 INFO - PROCESS | 2503 | 1467442029136 Marionette TRACE conn2 <- [1,154,null,{}] 23:47:09 INFO - PROCESS | 2503 | 1467442029143 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}] 23:47:09 INFO - PROCESS | 2503 | 1467442029146 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 132 (0x12c0e0800) [pid = 2503] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 131 (0x1184a2000) [pid = 2503] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 130 (0x12b90d800) [pid = 2503] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 129 (0x1271d9000) [pid = 2503] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 128 (0x12b66ec00) [pid = 2503] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 127 (0x12949bc00) [pid = 2503] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 126 (0x12900d000) [pid = 2503] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 125 (0x118743800) [pid = 2503] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 124 (0x118371c00) [pid = 2503] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 123 (0x11960a400) [pid = 2503] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 122 (0x12cd53400) [pid = 2503] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 121 (0x12c3cc000) [pid = 2503] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 120 (0x12c3c3000) [pid = 2503] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 119 (0x12c2ecc00) [pid = 2503] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 118 (0x116143000) [pid = 2503] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 117 (0x1176d8c00) [pid = 2503] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 116 (0x118373400) [pid = 2503] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 115 (0x11618d400) [pid = 2503] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x118850000) [pid = 2503] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x1187bec00) [pid = 2503] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x119613c00) [pid = 2503] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x120de8c00) [pid = 2503] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x121097800) [pid = 2503] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x1164ec000) [pid = 2503] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x11874bc00) [pid = 2503] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x11297ac00) [pid = 2503] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1133eac00) [pid = 2503] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x1181e3c00) [pid = 2503] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:47:09 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x113c8bc00) [pid = 2503] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:47:09 INFO - PROCESS | 2503 | 1467442029752 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 23:47:09 INFO - PROCESS | 2503 | 1467442029760 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:09 INFO - PROCESS | 2503 | 1467442029762 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x116410000 == 46 [pid = 2503] [id = 46] 23:47:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x11337d400) [pid = 2503] [serial = 134] [outer = 0x0] 23:47:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x11613f400) [pid = 2503] [serial = 135] [outer = 0x11337d400] 23:47:09 INFO - PROCESS | 2503 | 1467442029792 Marionette DEBUG loaded listener.js 23:47:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x11836e800) [pid = 2503] [serial = 136] [outer = 0x11337d400] 23:47:10 INFO - PROCESS | 2503 | 1467442030104 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]]]}] 23:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1024ms 23:47:10 INFO - PROCESS | 2503 | 1467442030158 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 23:47:10 INFO - PROCESS | 2503 | 1467442030161 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 23:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:47:10 INFO - PROCESS | 2503 | 1467442030164 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:47:10 INFO - PROCESS | 2503 | 1467442030166 Marionette TRACE conn2 <- [1,158,null,{}] 23:47:10 INFO - PROCESS | 2503 | 1467442030169 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}] 23:47:10 INFO - PROCESS | 2503 | 1467442030171 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:10 INFO - PROCESS | 2503 | 1467442030286 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 23:47:10 INFO - PROCESS | 2503 | 1467442030351 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:10 INFO - PROCESS | 2503 | 1467442030352 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d43000 == 47 [pid = 2503] [id = 47] 23:47:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x1133eb400) [pid = 2503] [serial = 137] [outer = 0x0] 23:47:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x1187bec00) [pid = 2503] [serial = 138] [outer = 0x1133eb400] 23:47:10 INFO - PROCESS | 2503 | 1467442030392 Marionette DEBUG loaded listener.js 23:47:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x118fa8800) [pid = 2503] [serial = 139] [outer = 0x1133eb400] 23:47:10 INFO - PROCESS | 2503 | 1467442030720 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]]]}] 23:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 572ms 23:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:47:10 INFO - PROCESS | 2503 | 1467442030735 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 23:47:10 INFO - PROCESS | 2503 | 1467442030736 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 23:47:10 INFO - PROCESS | 2503 | 1467442030744 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:47:10 INFO - PROCESS | 2503 | 1467442030745 Marionette TRACE conn2 <- [1,162,null,{}] 23:47:10 INFO - PROCESS | 2503 | 1467442030747 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}] 23:47:10 INFO - PROCESS | 2503 | 1467442030748 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:10 INFO - PROCESS | 2503 | 1467442030852 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 23:47:10 INFO - PROCESS | 2503 | 1467442030912 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:10 INFO - PROCESS | 2503 | 1467442030913 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185dd800 == 48 [pid = 2503] [id = 48] 23:47:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x116f40c00) [pid = 2503] [serial = 140] [outer = 0x0] 23:47:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x11922e000) [pid = 2503] [serial = 141] [outer = 0x116f40c00] 23:47:10 INFO - PROCESS | 2503 | 1467442030952 Marionette DEBUG loaded listener.js 23:47:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x119567c00) [pid = 2503] [serial = 142] [outer = 0x116f40c00] 23:47:11 INFO - PROCESS | 2503 | 1467442031347 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]]]}] 23:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 624ms 23:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:47:11 INFO - PROCESS | 2503 | 1467442031363 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 23:47:11 INFO - PROCESS | 2503 | 1467442031364 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 23:47:11 INFO - PROCESS | 2503 | 1467442031366 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:47:11 INFO - PROCESS | 2503 | 1467442031367 Marionette TRACE conn2 <- [1,166,null,{}] 23:47:11 INFO - PROCESS | 2503 | 1467442031369 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}] 23:47:11 INFO - PROCESS | 2503 | 1467442031373 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:11 INFO - PROCESS | 2503 | 1467442031481 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 23:47:11 INFO - PROCESS | 2503 | 1467442031488 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:11 INFO - PROCESS | 2503 | 1467442031490 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x11957b000 == 49 [pid = 2503] [id = 49] 23:47:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x119c74800) [pid = 2503] [serial = 143] [outer = 0x0] 23:47:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x121097800) [pid = 2503] [serial = 144] [outer = 0x119c74800] 23:47:11 INFO - PROCESS | 2503 | 1467442031515 Marionette DEBUG loaded listener.js 23:47:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 116 (0x123adc800) [pid = 2503] [serial = 145] [outer = 0x119c74800] 23:47:11 INFO - PROCESS | 2503 | 1467442031946 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]]]}] 23:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 618ms 23:47:11 INFO - PROCESS | 2503 | 1467442031985 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 23:47:11 INFO - PROCESS | 2503 | 1467442031987 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 23:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:47:12 INFO - PROCESS | 2503 | 1467442032009 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:47:12 INFO - PROCESS | 2503 | 1467442032011 Marionette TRACE conn2 <- [1,170,null,{}] 23:47:12 INFO - PROCESS | 2503 | 1467442032015 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}] 23:47:12 INFO - PROCESS | 2503 | 1467442032017 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:12 INFO - PROCESS | 2503 | 1467442032110 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 23:47:12 INFO - PROCESS | 2503 | 1467442032190 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:12 INFO - PROCESS | 2503 | 1467442032192 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x115efb000 == 50 [pid = 2503] [id = 50] 23:47:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 117 (0x1164e5800) [pid = 2503] [serial = 146] [outer = 0x0] 23:47:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 118 (0x11675a400) [pid = 2503] [serial = 147] [outer = 0x1164e5800] 23:47:12 INFO - PROCESS | 2503 | 1467442032224 Marionette DEBUG loaded listener.js 23:47:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 119 (0x116a21000) [pid = 2503] [serial = 148] [outer = 0x1164e5800] 23:47:12 INFO - PROCESS | 2503 | 1467442032724 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]]]}] 23:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 725ms 23:47:12 INFO - PROCESS | 2503 | 1467442032733 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 23:47:12 INFO - PROCESS | 2503 | 1467442032738 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 23:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:47:12 INFO - PROCESS | 2503 | 1467442032745 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:47:12 INFO - PROCESS | 2503 | 1467442032748 Marionette TRACE conn2 <- [1,174,null,{}] 23:47:12 INFO - PROCESS | 2503 | 1467442032752 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}] 23:47:12 INFO - PROCESS | 2503 | 1467442032755 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:12 INFO - PROCESS | 2503 | 1467442032933 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 23:47:12 INFO - PROCESS | 2503 | 1467442032995 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:12 INFO - PROCESS | 2503 | 1467442032997 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x119256000 == 51 [pid = 2503] [id = 51] 23:47:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 120 (0x118376c00) [pid = 2503] [serial = 149] [outer = 0x0] 23:47:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 121 (0x11855d000) [pid = 2503] [serial = 150] [outer = 0x118376c00] 23:47:13 INFO - PROCESS | 2503 | 1467442033031 Marionette DEBUG loaded listener.js 23:47:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 122 (0x1187bac00) [pid = 2503] [serial = 151] [outer = 0x118376c00] 23:47:13 INFO - PROCESS | 2503 | 1467442033503 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]]]}] 23:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 822ms 23:47:13 INFO - PROCESS | 2503 | 1467442033567 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 23:47:13 INFO - PROCESS | 2503 | 1467442033569 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 23:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:47:13 INFO - PROCESS | 2503 | 1467442033573 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:47:13 INFO - PROCESS | 2503 | 1467442033577 Marionette TRACE conn2 <- [1,178,null,{}] 23:47:13 INFO - PROCESS | 2503 | 1467442033588 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}] 23:47:13 INFO - PROCESS | 2503 | 1467442033593 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:13 INFO - PROCESS | 2503 | 1467442033732 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 23:47:13 INFO - PROCESS | 2503 | 1467442033785 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:13 INFO - PROCESS | 2503 | 1467442033787 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bcf800 == 52 [pid = 2503] [id = 52] 23:47:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 123 (0x120d2d000) [pid = 2503] [serial = 152] [outer = 0x0] 23:47:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 124 (0x120e2dc00) [pid = 2503] [serial = 153] [outer = 0x120d2d000] 23:47:13 INFO - PROCESS | 2503 | 1467442033819 Marionette DEBUG loaded listener.js 23:47:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 125 (0x1216f2c00) [pid = 2503] [serial = 154] [outer = 0x120d2d000] 23:47:14 INFO - PROCESS | 2503 | 1467442034254 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]]]}] 23:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 726ms 23:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:47:14 INFO - PROCESS | 2503 | 1467442034299 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 23:47:14 INFO - PROCESS | 2503 | 1467442034300 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 23:47:14 INFO - PROCESS | 2503 | 1467442034303 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:47:14 INFO - PROCESS | 2503 | 1467442034304 Marionette TRACE conn2 <- [1,182,null,{}] 23:47:14 INFO - PROCESS | 2503 | 1467442034306 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}] 23:47:14 INFO - PROCESS | 2503 | 1467442034308 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:14 INFO - PROCESS | 2503 | 1467442034400 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 23:47:14 INFO - PROCESS | 2503 | 1467442034446 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:14 INFO - PROCESS | 2503 | 1467442034447 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f70800 == 53 [pid = 2503] [id = 53] 23:47:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 126 (0x123be6000) [pid = 2503] [serial = 155] [outer = 0x0] 23:47:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 127 (0x123e87000) [pid = 2503] [serial = 156] [outer = 0x123be6000] 23:47:14 INFO - PROCESS | 2503 | 1467442034476 Marionette DEBUG loaded listener.js 23:47:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 128 (0x1249ea800) [pid = 2503] [serial = 157] [outer = 0x123be6000] 23:47:14 INFO - PROCESS | 2503 | 1467442034877 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]]]}] 23:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 23:47:14 INFO - PROCESS | 2503 | 1467442034923 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 23:47:14 INFO - PROCESS | 2503 | 1467442034924 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 23:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:47:14 INFO - PROCESS | 2503 | 1467442034927 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:47:14 INFO - PROCESS | 2503 | 1467442034928 Marionette TRACE conn2 <- [1,186,null,{}] 23:47:14 INFO - PROCESS | 2503 | 1467442034930 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}] 23:47:14 INFO - PROCESS | 2503 | 1467442034932 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:15 INFO - PROCESS | 2503 | 1467442035028 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 23:47:15 INFO - PROCESS | 2503 | 1467442035100 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:15 INFO - PROCESS | 2503 | 1467442035101 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183cf800 == 54 [pid = 2503] [id = 54] 23:47:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 129 (0x123e67800) [pid = 2503] [serial = 158] [outer = 0x0] 23:47:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 130 (0x124e97c00) [pid = 2503] [serial = 159] [outer = 0x123e67800] 23:47:15 INFO - PROCESS | 2503 | 1467442035130 Marionette DEBUG loaded listener.js 23:47:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 131 (0x12544ec00) [pid = 2503] [serial = 160] [outer = 0x123e67800] 23:47:15 INFO - PROCESS | 2503 | 1467442035532 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]]]}] 23:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 23:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:47:15 INFO - PROCESS | 2503 | 1467442035548 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 23:47:15 INFO - PROCESS | 2503 | 1467442035549 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 23:47:15 INFO - PROCESS | 2503 | 1467442035551 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:47:15 INFO - PROCESS | 2503 | 1467442035553 Marionette TRACE conn2 <- [1,190,null,{}] 23:47:15 INFO - PROCESS | 2503 | 1467442035555 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}] 23:47:15 INFO - PROCESS | 2503 | 1467442035559 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:15 INFO - PROCESS | 2503 | 1467442035737 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 23:47:15 INFO - PROCESS | 2503 | 1467442035790 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:15 INFO - PROCESS | 2503 | 1467442035791 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x1129b5800 == 55 [pid = 2503] [id = 55] 23:47:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 132 (0x112d32800) [pid = 2503] [serial = 161] [outer = 0x0] 23:47:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 133 (0x1133eac00) [pid = 2503] [serial = 162] [outer = 0x112d32800] 23:47:15 INFO - PROCESS | 2503 | 1467442035819 Marionette DEBUG loaded listener.js 23:47:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 134 (0x115d11c00) [pid = 2503] [serial = 163] [outer = 0x112d32800] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1185dd800 == 54 [pid = 2503] [id = 48] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x117d43000 == 53 [pid = 2503] [id = 47] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x116410000 == 52 [pid = 2503] [id = 46] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x118347800 == 51 [pid = 2503] [id = 33] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x116409800 == 50 [pid = 2503] [id = 29] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x11676a800 == 49 [pid = 2503] [id = 30] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x11649f000 == 48 [pid = 2503] [id = 45] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1169b7000 == 47 [pid = 2503] [id = 31] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1188b5000 == 46 [pid = 2503] [id = 35] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1132b1800 == 45 [pid = 2503] [id = 44] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x113c19000 == 44 [pid = 2503] [id = 28] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x12160d800 == 43 [pid = 2503] [id = 43] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1129ad800 == 42 [pid = 2503] [id = 27] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x117d51800 == 41 [pid = 2503] [id = 32] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1187d1000 == 40 [pid = 2503] [id = 34] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1196c2000 == 39 [pid = 2503] [id = 37] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1183cf800 == 38 [pid = 2503] [id = 54] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x120f70800 == 37 [pid = 2503] [id = 53] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x119bcf800 == 36 [pid = 2503] [id = 52] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x119bbe800 == 35 [pid = 2503] [id = 39] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x120e61800 == 34 [pid = 2503] [id = 41] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b1000 == 33 [pid = 2503] [id = 38] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x120d4e000 == 32 [pid = 2503] [id = 40] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x120f7e800 == 31 [pid = 2503] [id = 42] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x119256000 == 30 [pid = 2503] [id = 51] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x11957b000 == 29 [pid = 2503] [id = 49] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x115efb000 == 28 [pid = 2503] [id = 50] 23:47:16 INFO - PROCESS | 2503 | --DOCSHELL 0x119574800 == 27 [pid = 2503] [id = 36] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 133 (0x121435400) [pid = 2503] [serial = 11] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 132 (0x128aa3c00) [pid = 2503] [serial = 123] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 131 (0x1176dfc00) [pid = 2503] [serial = 84] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 130 (0x1181ec800) [pid = 2503] [serial = 85] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 129 (0x11850bc00) [pid = 2503] [serial = 87] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 128 (0x118561800) [pid = 2503] [serial = 90] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 127 (0x118fb3400) [pid = 2503] [serial = 93] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 126 (0x11960cc00) [pid = 2503] [serial = 96] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 125 (0x119981800) [pid = 2503] [serial = 97] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 124 (0x120de7800) [pid = 2503] [serial = 99] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 123 (0x121097400) [pid = 2503] [serial = 100] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 122 (0x1212b4c00) [pid = 2503] [serial = 102] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 121 (0x12154f800) [pid = 2503] [serial = 105] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 120 (0x123b82c00) [pid = 2503] [serial = 106] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 119 (0x123be4400) [pid = 2503] [serial = 108] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 118 (0x1253b4c00) [pid = 2503] [serial = 111] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 117 (0x125e43800) [pid = 2503] [serial = 114] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 116 (0x12716bc00) [pid = 2503] [serial = 117] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 115 (0x1271d6800) [pid = 2503] [serial = 120] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x112984000) [pid = 2503] [serial = 69] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x11618d000) [pid = 2503] [serial = 72] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x118372c00) [pid = 2503] [serial = 75] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x124bcf800) [pid = 2503] [serial = 109] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x113c91400) [pid = 2503] [serial = 78] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x115df1800) [pid = 2503] [serial = 79] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x116759000) [pid = 2503] [serial = 81] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x125e43400) [pid = 2503] [serial = 112] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1167c9400) [pid = 2503] [serial = 82] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x11675f800) [pid = 2503] [serial = 73] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x119566000) [pid = 2503] [serial = 94] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x118559c00) [pid = 2503] [serial = 88] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x112debc00) [pid = 2503] [serial = 70] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x12c0e3000) [pid = 2503] [serial = 67] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x118745000) [pid = 2503] [serial = 76] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1187b7800) [pid = 2503] [serial = 91] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x121554c00) [pid = 2503] [serial = 8] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x12c2f2400) [pid = 2503] [serial = 39] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12c2e7400) [pid = 2503] [serial = 36] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x12c2ea800) [pid = 2503] [serial = 37] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x118558000) [pid = 2503] [serial = 33] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x12c0dd000) [pid = 2503] [serial = 34] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12bed1c00) [pid = 2503] [serial = 31] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12be39400) [pid = 2503] [serial = 30] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12b903c00) [pid = 2503] [serial = 27] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12b90a000) [pid = 2503] [serial = 28] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12b670800) [pid = 2503] [serial = 24] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12b679c00) [pid = 2503] [serial = 25] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12a4ea000) [pid = 2503] [serial = 21] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x12a7e2000) [pid = 2503] [serial = 22] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12949c000) [pid = 2503] [serial = 18] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12900ec00) [pid = 2503] [serial = 15] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x129014400) [pid = 2503] [serial = 16] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x119c34400) [pid = 2503] [serial = 66] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x118749c00) [pid = 2503] [serial = 63] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x11874ec00) [pid = 2503] [serial = 64] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x118373000) [pid = 2503] [serial = 60] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x11837ac00) [pid = 2503] [serial = 61] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x12cd51000) [pid = 2503] [serial = 57] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x12d6c8000) [pid = 2503] [serial = 58] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x12d6c3000) [pid = 2503] [serial = 55] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x12d6bf800) [pid = 2503] [serial = 54] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x12d2e1800) [pid = 2503] [serial = 48] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x12d246800) [pid = 2503] [serial = 51] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x12ca0ec00) [pid = 2503] [serial = 45] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x12cd4e400) [pid = 2503] [serial = 46] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x12c3cc400) [pid = 2503] [serial = 42] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x12ca06800) [pid = 2503] [serial = 43] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x12c3bfc00) [pid = 2503] [serial = 40] [outer = 0x0] [url = about:blank] 23:47:16 INFO - PROCESS | 2503 | 1467442036762 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]]]}] 23:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1228ms 23:47:16 INFO - PROCESS | 2503 | 1467442036780 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 23:47:16 INFO - PROCESS | 2503 | 1467442036782 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 23:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:47:16 INFO - PROCESS | 2503 | 1467442036786 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:47:16 INFO - PROCESS | 2503 | 1467442036789 Marionette TRACE conn2 <- [1,194,null,{}] 23:47:16 INFO - PROCESS | 2503 | 1467442036793 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}] 23:47:16 INFO - PROCESS | 2503 | 1467442036795 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:16 INFO - PROCESS | 2503 | 1467442036871 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 23:47:16 INFO - PROCESS | 2503 | 1467442036876 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:16 INFO - PROCESS | 2503 | 1467442036878 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x112ec5000 == 28 [pid = 2503] [id = 56] 23:47:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x116470800) [pid = 2503] [serial = 164] [outer = 0x0] 23:47:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x1164e6400) [pid = 2503] [serial = 165] [outer = 0x116470800] 23:47:16 INFO - PROCESS | 2503 | 1467442036923 Marionette DEBUG loaded listener.js 23:47:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x1133a9400) [pid = 2503] [serial = 166] [outer = 0x116470800] 23:47:17 INFO - PROCESS | 2503 | 1467442037262 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]]]}] 23:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 523ms 23:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:47:17 INFO - PROCESS | 2503 | 1467442037311 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 23:47:17 INFO - PROCESS | 2503 | 1467442037315 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 23:47:17 INFO - PROCESS | 2503 | 1467442037319 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:47:17 INFO - PROCESS | 2503 | 1467442037321 Marionette TRACE conn2 <- [1,198,null,{}] 23:47:17 INFO - PROCESS | 2503 | 1467442037323 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}] 23:47:17 INFO - PROCESS | 2503 | 1467442037325 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:17 INFO - PROCESS | 2503 | 1467442037399 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 23:47:17 INFO - PROCESS | 2503 | 1467442037404 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:17 INFO - PROCESS | 2503 | 1467442037408 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x1164a3000 == 29 [pid = 2503] [id = 57] 23:47:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x11697ac00) [pid = 2503] [serial = 167] [outer = 0x0] 23:47:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x117d0d800) [pid = 2503] [serial = 168] [outer = 0x11697ac00] 23:47:17 INFO - PROCESS | 2503 | 1467442037435 Marionette DEBUG loaded listener.js 23:47:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x11836e400) [pid = 2503] [serial = 169] [outer = 0x11697ac00] 23:47:17 INFO - PROCESS | 2503 | 1467442037749 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]]]}] 23:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 23:47:17 INFO - PROCESS | 2503 | 1467442037791 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 23:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:47:17 INFO - PROCESS | 2503 | 1467442037793 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 23:47:17 INFO - PROCESS | 2503 | 1467442037795 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:47:17 INFO - PROCESS | 2503 | 1467442037797 Marionette TRACE conn2 <- [1,202,null,{}] 23:47:17 INFO - PROCESS | 2503 | 1467442037805 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}] 23:47:17 INFO - PROCESS | 2503 | 1467442037816 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:17 INFO - PROCESS | 2503 | 1467442037889 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 23:47:17 INFO - PROCESS | 2503 | 1467442037931 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:17 INFO - PROCESS | 2503 | 1467442037933 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ac1000 == 30 [pid = 2503] [id = 58] 23:47:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x111e60c00) [pid = 2503] [serial = 170] [outer = 0x0] 23:47:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x118556400) [pid = 2503] [serial = 171] [outer = 0x111e60c00] 23:47:17 INFO - PROCESS | 2503 | 1467442037961 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x118749c00) [pid = 2503] [serial = 172] [outer = 0x111e60c00] 23:47:18 INFO - PROCESS | 2503 | 1467442038241 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]]]}] 23:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 23:47:18 INFO - PROCESS | 2503 | 1467442038266 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 23:47:18 INFO - PROCESS | 2503 | 1467442038268 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 23:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:47:18 INFO - PROCESS | 2503 | 1467442038278 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:47:18 INFO - PROCESS | 2503 | 1467442038279 Marionette TRACE conn2 <- [1,206,null,{}] 23:47:18 INFO - PROCESS | 2503 | 1467442038282 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}] 23:47:18 INFO - PROCESS | 2503 | 1467442038283 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:18 INFO - PROCESS | 2503 | 1467442038360 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 23:47:18 INFO - PROCESS | 2503 | 1467442038364 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:18 INFO - PROCESS | 2503 | 1467442038365 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d43000 == 31 [pid = 2503] [id = 59] 23:47:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x1187b9c00) [pid = 2503] [serial = 173] [outer = 0x0] 23:47:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x118fa8400) [pid = 2503] [serial = 174] [outer = 0x1187b9c00] 23:47:18 INFO - PROCESS | 2503 | 1467442038393 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x119236400) [pid = 2503] [serial = 175] [outer = 0x1187b9c00] 23:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 428ms 23:47:18 INFO - PROCESS | 2503 | 1467442038691 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]]]}] 23:47:18 INFO - PROCESS | 2503 | 1467442038699 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 23:47:18 INFO - PROCESS | 2503 | 1467442038700 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 23:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:47:18 INFO - PROCESS | 2503 | 1467442038702 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:47:18 INFO - PROCESS | 2503 | 1467442038703 Marionette TRACE conn2 <- [1,210,null,{}] 23:47:18 INFO - PROCESS | 2503 | 1467442038713 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}] 23:47:18 INFO - PROCESS | 2503 | 1467442038714 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:18 INFO - PROCESS | 2503 | 1467442038824 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 23:47:18 INFO - PROCESS | 2503 | 1467442038828 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:18 INFO - PROCESS | 2503 | 1467442038829 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x118346800 == 32 [pid = 2503] [id = 60] 23:47:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x115de6400) [pid = 2503] [serial = 176] [outer = 0x0] 23:47:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x118751800) [pid = 2503] [serial = 177] [outer = 0x115de6400] 23:47:18 INFO - PROCESS | 2503 | 1467442038879 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x119615800) [pid = 2503] [serial = 178] [outer = 0x115de6400] 23:47:19 INFO - PROCESS | 2503 | 1467442039163 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]]]}] 23:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 524ms 23:47:19 INFO - PROCESS | 2503 | 1467442039227 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 23:47:19 INFO - PROCESS | 2503 | 1467442039228 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 23:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:47:19 INFO - PROCESS | 2503 | 1467442039230 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:47:19 INFO - PROCESS | 2503 | 1467442039231 Marionette TRACE conn2 <- [1,214,null,{}] 23:47:19 INFO - PROCESS | 2503 | 1467442039240 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}] 23:47:19 INFO - PROCESS | 2503 | 1467442039243 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:19 INFO - PROCESS | 2503 | 1467442039350 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 23:47:19 INFO - PROCESS | 2503 | 1467442039354 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:19 INFO - PROCESS | 2503 | 1467442039356 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187d7800 == 33 [pid = 2503] [id = 61] 23:47:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x119c2f400) [pid = 2503] [serial = 179] [outer = 0x0] 23:47:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x120de7c00) [pid = 2503] [serial = 180] [outer = 0x119c2f400] 23:47:19 INFO - PROCESS | 2503 | 1467442039381 Marionette DEBUG loaded listener.js 23:47:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x123be3400) [pid = 2503] [serial = 181] [outer = 0x119c2f400] 23:47:19 INFO - PROCESS | 2503 | 1467442039683 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]]]}] 23:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 477ms 23:47:19 INFO - PROCESS | 2503 | 1467442039713 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 23:47:19 INFO - PROCESS | 2503 | 1467442039714 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 23:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:47:19 INFO - PROCESS | 2503 | 1467442039731 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:47:19 INFO - PROCESS | 2503 | 1467442039732 Marionette TRACE conn2 <- [1,218,null,{}] 23:47:19 INFO - PROCESS | 2503 | 1467442039734 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}] 23:47:19 INFO - PROCESS | 2503 | 1467442039735 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:19 INFO - PROCESS | 2503 | 1467442039833 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 23:47:19 INFO - PROCESS | 2503 | 1467442039838 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:19 INFO - PROCESS | 2503 | 1467442039839 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x119573800 == 34 [pid = 2503] [id = 62] 23:47:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x119c32800) [pid = 2503] [serial = 182] [outer = 0x0] 23:47:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x123fe5c00) [pid = 2503] [serial = 183] [outer = 0x119c32800] 23:47:19 INFO - PROCESS | 2503 | 1467442039863 Marionette DEBUG loaded listener.js 23:47:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x124bd4000) [pid = 2503] [serial = 184] [outer = 0x119c32800] 23:47:20 INFO - PROCESS | 2503 | 1467442040145 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]]]}] 23:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 473ms 23:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:47:20 INFO - PROCESS | 2503 | 1467442040200 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 23:47:20 INFO - PROCESS | 2503 | 1467442040202 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 23:47:20 INFO - PROCESS | 2503 | 1467442040212 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:47:20 INFO - PROCESS | 2503 | 1467442040213 Marionette TRACE conn2 <- [1,222,null,{}] 23:47:20 INFO - PROCESS | 2503 | 1467442040215 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}] 23:47:20 INFO - PROCESS | 2503 | 1467442040216 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:20 INFO - PROCESS | 2503 | 1467442040308 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 23:47:20 INFO - PROCESS | 2503 | 1467442040312 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:20 INFO - PROCESS | 2503 | 1467442040313 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196c2800 == 35 [pid = 2503] [id = 63] 23:47:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x123e83400) [pid = 2503] [serial = 185] [outer = 0x0] 23:47:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1253af400) [pid = 2503] [serial = 186] [outer = 0x123e83400] 23:47:20 INFO - PROCESS | 2503 | 1467442040337 Marionette DEBUG loaded listener.js 23:47:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x125440400) [pid = 2503] [serial = 187] [outer = 0x123e83400] 23:47:20 INFO - PROCESS | 2503 | 1467442040686 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]]]}] 23:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 528ms 23:47:20 INFO - PROCESS | 2503 | 1467442040733 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 23:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:47:20 INFO - PROCESS | 2503 | 1467442040735 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 23:47:20 INFO - PROCESS | 2503 | 1467442040738 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:47:20 INFO - PROCESS | 2503 | 1467442040740 Marionette TRACE conn2 <- [1,226,null,{}] 23:47:20 INFO - PROCESS | 2503 | 1467442040743 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}] 23:47:20 INFO - PROCESS | 2503 | 1467442040745 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:20 INFO - PROCESS | 2503 | 1467442040967 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1164eb800) [pid = 2503] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x116f91c00) [pid = 2503] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x11337d400) [pid = 2503] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1133eb400) [pid = 2503] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x129009000) [pid = 2503] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1271d2c00) [pid = 2503] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12179e800) [pid = 2503] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x1270bdc00) [pid = 2503] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x119c73c00) [pid = 2503] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x127163000) [pid = 2503] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x119c74800) [pid = 2503] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:47:20 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x116f40c00) [pid = 2503] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:47:21 INFO - PROCESS | 2503 | 1467442041022 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:21 INFO - PROCESS | 2503 | 1467442041023 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:21 INFO - PROCESS | 2503 | ++DOCSHELL 0x11699e800 == 36 [pid = 2503] [id = 64] 23:47:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x112c0b000) [pid = 2503] [serial = 188] [outer = 0x0] 23:47:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116194800) [pid = 2503] [serial = 189] [outer = 0x112c0b000] 23:47:21 INFO - PROCESS | 2503 | 1467442041061 Marionette DEBUG loaded listener.js 23:47:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x119236c00) [pid = 2503] [serial = 190] [outer = 0x112c0b000] 23:47:21 INFO - PROCESS | 2503 | 1467442041326 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]]]}] 23:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 622ms 23:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:47:21 INFO - PROCESS | 2503 | 1467442041361 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 23:47:21 INFO - PROCESS | 2503 | 1467442041362 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 23:47:21 INFO - PROCESS | 2503 | 1467442041367 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:47:21 INFO - PROCESS | 2503 | 1467442041368 Marionette TRACE conn2 <- [1,230,null,{}] 23:47:21 INFO - PROCESS | 2503 | 1467442041378 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}] 23:47:21 INFO - PROCESS | 2503 | 1467442041379 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:21 INFO - PROCESS | 2503 | 1467442041455 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 23:47:21 INFO - PROCESS | 2503 | 1467442041498 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:21 INFO - PROCESS | 2503 | 1467442041499 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:21 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bb4800 == 37 [pid = 2503] [id = 65] 23:47:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x112deb400) [pid = 2503] [serial = 191] [outer = 0x0] 23:47:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x125441000) [pid = 2503] [serial = 192] [outer = 0x112deb400] 23:47:21 INFO - PROCESS | 2503 | 1467442041523 Marionette DEBUG loaded listener.js 23:47:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1270b8000) [pid = 2503] [serial = 193] [outer = 0x112deb400] 23:47:21 INFO - PROCESS | 2503 | 1467442041783 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]]]}] 23:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 472ms 23:47:21 INFO - PROCESS | 2503 | 1467442041847 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 23:47:21 INFO - PROCESS | 2503 | 1467442041850 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 23:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:47:21 INFO - PROCESS | 2503 | 1467442041854 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:47:21 INFO - PROCESS | 2503 | 1467442041860 Marionette TRACE conn2 <- [1,234,null,{}] 23:47:21 INFO - PROCESS | 2503 | 1467442041864 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}] 23:47:21 INFO - PROCESS | 2503 | 1467442041866 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:22 INFO - PROCESS | 2503 | 1467442042009 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 23:47:22 INFO - PROCESS | 2503 | 1467442042072 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:22 INFO - PROCESS | 2503 | 1467442042073 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x118342000 == 38 [pid = 2503] [id = 66] 23:47:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x116985000) [pid = 2503] [serial = 194] [outer = 0x0] 23:47:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1270c0c00) [pid = 2503] [serial = 195] [outer = 0x116985000] 23:47:22 INFO - PROCESS | 2503 | 1467442042115 Marionette DEBUG loaded listener.js 23:47:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1271d5800) [pid = 2503] [serial = 196] [outer = 0x116985000] 23:47:22 INFO - PROCESS | 2503 | 1467442042430 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]]]}] 23:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 627ms 23:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:47:22 INFO - PROCESS | 2503 | 1467442042480 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 23:47:22 INFO - PROCESS | 2503 | 1467442042482 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 23:47:22 INFO - PROCESS | 2503 | 1467442042484 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:47:22 INFO - PROCESS | 2503 | 1467442042485 Marionette TRACE conn2 <- [1,238,null,{}] 23:47:22 INFO - PROCESS | 2503 | 1467442042487 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}] 23:47:22 INFO - PROCESS | 2503 | 1467442042490 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:22 INFO - PROCESS | 2503 | 1467442042565 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 23:47:22 INFO - PROCESS | 2503 | 1467442042568 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:22 INFO - PROCESS | 2503 | 1467442042569 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x1212da000 == 39 [pid = 2503] [id = 67] 23:47:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1271d9000) [pid = 2503] [serial = 197] [outer = 0x0] 23:47:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x128a9f800) [pid = 2503] [serial = 198] [outer = 0x1271d9000] 23:47:22 INFO - PROCESS | 2503 | 1467442042596 Marionette DEBUG loaded listener.js 23:47:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x128ab9800) [pid = 2503] [serial = 199] [outer = 0x1271d9000] 23:47:22 INFO - PROCESS | 2503 | 1467442042880 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]]]}] 23:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 419ms 23:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:47:22 INFO - PROCESS | 2503 | 1467442042911 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 23:47:22 INFO - PROCESS | 2503 | 1467442042912 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 23:47:22 INFO - PROCESS | 2503 | 1467442042963 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:47:22 INFO - PROCESS | 2503 | 1467442042964 Marionette TRACE conn2 <- [1,242,null,{}] 23:47:22 INFO - PROCESS | 2503 | 1467442042974 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}] 23:47:22 INFO - PROCESS | 2503 | 1467442042976 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:23 INFO - PROCESS | 2503 | 1467442043064 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 23:47:23 INFO - PROCESS | 2503 | 1467442043147 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:23 INFO - PROCESS | 2503 | 1467442043148 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x112e32800 == 40 [pid = 2503] [id = 68] 23:47:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1133e7000) [pid = 2503] [serial = 200] [outer = 0x0] 23:47:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x113c51400) [pid = 2503] [serial = 201] [outer = 0x1133e7000] 23:47:23 INFO - PROCESS | 2503 | 1467442043179 Marionette DEBUG loaded listener.js 23:47:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x115e8e800) [pid = 2503] [serial = 202] [outer = 0x1133e7000] 23:47:23 INFO - PROCESS | 2503 | 1467442043709 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]]]}] 23:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 824ms 23:47:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1164eb800) [pid = 2503] [serial = 203] [outer = 0x12cd57000] 23:47:23 INFO - PROCESS | 2503 | 1467442043778 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 23:47:23 INFO - PROCESS | 2503 | 1467442043782 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 23:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:47:23 INFO - PROCESS | 2503 | 1467442043821 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:47:23 INFO - PROCESS | 2503 | 1467442043823 Marionette TRACE conn2 <- [1,246,null,{}] 23:47:23 INFO - PROCESS | 2503 | 1467442043889 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}] 23:47:23 INFO - PROCESS | 2503 | 1467442043892 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:23 INFO - PROCESS | 2503 | 1467442043996 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 23:47:24 INFO - PROCESS | 2503 | 1467442044038 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:24 INFO - PROCESS | 2503 | 1467442044040 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x118347800 == 41 [pid = 2503] [id = 69] 23:47:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x11836f400) [pid = 2503] [serial = 204] [outer = 0x0] 23:47:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x11837a400) [pid = 2503] [serial = 205] [outer = 0x11836f400] 23:47:24 INFO - PROCESS | 2503 | 1467442044070 Marionette DEBUG loaded listener.js 23:47:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x118748800) [pid = 2503] [serial = 206] [outer = 0x11836f400] 23:47:24 INFO - PROCESS | 2503 | 1467442044709 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]]]}] 23:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 949ms 23:47:24 INFO - PROCESS | 2503 | 1467442044750 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 23:47:24 INFO - PROCESS | 2503 | 1467442044752 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 23:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:47:24 INFO - PROCESS | 2503 | 1467442044756 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:47:24 INFO - PROCESS | 2503 | 1467442044758 Marionette TRACE conn2 <- [1,250,null,{}] 23:47:24 INFO - PROCESS | 2503 | 1467442044761 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}] 23:47:24 INFO - PROCESS | 2503 | 1467442044763 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:24 INFO - PROCESS | 2503 | 1467442044850 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x118342000 == 40 [pid = 2503] [id = 66] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x119bb4800 == 39 [pid = 2503] [id = 65] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x11699e800 == 38 [pid = 2503] [id = 64] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x1196c2800 == 37 [pid = 2503] [id = 63] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x119573800 == 36 [pid = 2503] [id = 62] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x1187d7800 == 35 [pid = 2503] [id = 61] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x118346800 == 34 [pid = 2503] [id = 60] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x117d43000 == 33 [pid = 2503] [id = 59] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x116ac1000 == 32 [pid = 2503] [id = 58] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x1164a3000 == 31 [pid = 2503] [id = 57] 23:47:24 INFO - PROCESS | 2503 | --DOCSHELL 0x112ec5000 == 30 [pid = 2503] [id = 56] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x123adc800) [pid = 2503] [serial = 145] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x121097800) [pid = 2503] [serial = 144] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11922e000) [pid = 2503] [serial = 141] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116759c00) [pid = 2503] [serial = 129] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x116985800) [pid = 2503] [serial = 130] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1181ed400) [pid = 2503] [serial = 132] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x11613f400) [pid = 2503] [serial = 135] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11836e800) [pid = 2503] [serial = 136] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x119567c00) [pid = 2503] [serial = 142] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x11850c400) [pid = 2503] [serial = 133] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x118fa8800) [pid = 2503] [serial = 139] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x129263000) [pid = 2503] [serial = 127] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1187bec00) [pid = 2503] [serial = 138] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x129010800) [pid = 2503] [serial = 126] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x128cf6400) [pid = 2503] [serial = 124] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x1270bf800) [pid = 2503] [serial = 115] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12897e800) [pid = 2503] [serial = 121] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12143ac00) [pid = 2503] [serial = 103] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x1271d0c00) [pid = 2503] [serial = 118] [outer = 0x0] [url = about:blank] 23:47:24 INFO - PROCESS | 2503 | 1467442044923 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:24 INFO - PROCESS | 2503 | 1467442044926 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x1132bb800 == 31 [pid = 2503] [id = 70] 23:47:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x116759c00) [pid = 2503] [serial = 207] [outer = 0x0] 23:47:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116a13800) [pid = 2503] [serial = 208] [outer = 0x116759c00] 23:47:24 INFO - PROCESS | 2503 | 1467442044953 Marionette DEBUG loaded listener.js 23:47:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118371800) [pid = 2503] [serial = 209] [outer = 0x116759c00] 23:47:25 INFO - PROCESS | 2503 | 1467442045231 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]]]}] 23:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 522ms 23:47:25 INFO - PROCESS | 2503 | 1467442045279 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 23:47:25 INFO - PROCESS | 2503 | 1467442045281 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 23:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:47:25 INFO - PROCESS | 2503 | 1467442045286 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:47:25 INFO - PROCESS | 2503 | 1467442045287 Marionette TRACE conn2 <- [1,254,null,{}] 23:47:25 INFO - PROCESS | 2503 | 1467442045293 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}] 23:47:25 INFO - PROCESS | 2503 | 1467442045295 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:25 INFO - PROCESS | 2503 | 1467442045370 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 23:47:25 INFO - PROCESS | 2503 | 1467442045376 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:25 INFO - PROCESS | 2503 | 1467442045378 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x116aaf800 == 32 [pid = 2503] [id = 71] 23:47:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x11837a000) [pid = 2503] [serial = 210] [outer = 0x0] 23:47:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1187b7800) [pid = 2503] [serial = 211] [outer = 0x11837a000] 23:47:25 INFO - PROCESS | 2503 | 1467442045412 Marionette DEBUG loaded listener.js 23:47:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x118f3b800) [pid = 2503] [serial = 212] [outer = 0x11837a000] 23:47:25 INFO - PROCESS | 2503 | 1467442045720 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]]]}] 23:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 473ms 23:47:25 INFO - PROCESS | 2503 | 1467442045762 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 23:47:25 INFO - PROCESS | 2503 | 1467442045763 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 23:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:47:25 INFO - PROCESS | 2503 | 1467442045766 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:47:25 INFO - PROCESS | 2503 | 1467442045768 Marionette TRACE conn2 <- [1,258,null,{}] 23:47:25 INFO - PROCESS | 2503 | 1467442045780 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}] 23:47:25 INFO - PROCESS | 2503 | 1467442045783 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:25 INFO - PROCESS | 2503 | 1467442045866 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 23:47:25 INFO - PROCESS | 2503 | 1467442045873 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:25 INFO - PROCESS | 2503 | 1467442045876 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x11833f800 == 33 [pid = 2503] [id = 72] 23:47:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x11955b000) [pid = 2503] [serial = 213] [outer = 0x0] 23:47:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x119c37800) [pid = 2503] [serial = 214] [outer = 0x11955b000] 23:47:25 INFO - PROCESS | 2503 | 1467442045903 Marionette DEBUG loaded listener.js 23:47:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1212ad800) [pid = 2503] [serial = 215] [outer = 0x11955b000] 23:47:26 INFO - PROCESS | 2503 | 1467442046216 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]]]}] 23:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 473ms 23:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:47:26 INFO - PROCESS | 2503 | 1467442046245 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 23:47:26 INFO - PROCESS | 2503 | 1467442046247 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 23:47:26 INFO - PROCESS | 2503 | 1467442046249 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:47:26 INFO - PROCESS | 2503 | 1467442046250 Marionette TRACE conn2 <- [1,262,null,{}] 23:47:26 INFO - PROCESS | 2503 | 1467442046252 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}] 23:47:26 INFO - PROCESS | 2503 | 1467442046253 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:26 INFO - PROCESS | 2503 | 1467442046329 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 23:47:26 INFO - PROCESS | 2503 | 1467442046333 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 2503 | 1467442046334 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188c5800 == 34 [pid = 2503] [id = 73] 23:47:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1216fac00) [pid = 2503] [serial = 216] [outer = 0x0] 23:47:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x123b81000) [pid = 2503] [serial = 217] [outer = 0x1216fac00] 23:47:26 INFO - PROCESS | 2503 | 1467442046361 Marionette DEBUG loaded listener.js 23:47:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x123fd8400) [pid = 2503] [serial = 218] [outer = 0x1216fac00] 23:47:26 INFO - PROCESS | 2503 | 1467442046680 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]]]}] 23:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 23:47:26 INFO - PROCESS | 2503 | 1467442046717 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 23:47:26 INFO - PROCESS | 2503 | 1467442046719 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 23:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:47:26 INFO - PROCESS | 2503 | 1467442046725 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:47:26 INFO - PROCESS | 2503 | 1467442046727 Marionette TRACE conn2 <- [1,266,null,{}] 23:47:26 INFO - PROCESS | 2503 | 1467442046730 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}] 23:47:26 INFO - PROCESS | 2503 | 1467442046732 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:26 INFO - PROCESS | 2503 | 1467442046849 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 23:47:26 INFO - PROCESS | 2503 | 1467442046932 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 2503 | 1467442046933 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x11958d000 == 35 [pid = 2503] [id = 74] 23:47:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1164e0400) [pid = 2503] [serial = 219] [outer = 0x0] 23:47:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1249e2000) [pid = 2503] [serial = 220] [outer = 0x1164e0400] 23:47:26 INFO - PROCESS | 2503 | 1467442046971 Marionette DEBUG loaded listener.js 23:47:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1253b5c00) [pid = 2503] [serial = 221] [outer = 0x1164e0400] 23:47:27 INFO - PROCESS | 2503 | 1467442047349 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]]]}] 23:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 674ms 23:47:27 INFO - PROCESS | 2503 | 1467442047396 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 23:47:27 INFO - PROCESS | 2503 | 1467442047398 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 23:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:47:27 INFO - PROCESS | 2503 | 1467442047400 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:47:27 INFO - PROCESS | 2503 | 1467442047401 Marionette TRACE conn2 <- [1,270,null,{}] 23:47:27 INFO - PROCESS | 2503 | 1467442047403 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}] 23:47:27 INFO - PROCESS | 2503 | 1467442047407 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:27 INFO - PROCESS | 2503 | 1467442047518 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 23:47:27 INFO - PROCESS | 2503 | 1467442047549 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:27 INFO - PROCESS | 2503 | 1467442047550 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b4000 == 36 [pid = 2503] [id = 75] 23:47:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x125e44c00) [pid = 2503] [serial = 222] [outer = 0x0] 23:47:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1271b8800) [pid = 2503] [serial = 223] [outer = 0x125e44c00] 23:47:27 INFO - PROCESS | 2503 | 1467442047575 Marionette DEBUG loaded listener.js 23:47:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x128ab1c00) [pid = 2503] [serial = 224] [outer = 0x125e44c00] 23:47:27 INFO - PROCESS | 2503 | 1467442047857 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]]]}] 23:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 23:47:27 INFO - PROCESS | 2503 | 1467442047869 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 23:47:27 INFO - PROCESS | 2503 | 1467442047870 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 23:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:47:27 INFO - PROCESS | 2503 | 1467442047886 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:47:27 INFO - PROCESS | 2503 | 1467442047887 Marionette TRACE conn2 <- [1,274,null,{}] 23:47:27 INFO - PROCESS | 2503 | 1467442047897 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}] 23:47:27 INFO - PROCESS | 2503 | 1467442047898 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:28 INFO - PROCESS | 2503 | 1467442048000 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 23:47:28 INFO - PROCESS | 2503 | 1467442048004 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:28 INFO - PROCESS | 2503 | 1467442048005 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f76000 == 37 [pid = 2503] [id = 76] 23:47:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1253ad000) [pid = 2503] [serial = 225] [outer = 0x0] 23:47:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x127163400) [pid = 2503] [serial = 226] [outer = 0x1253ad000] 23:47:28 INFO - PROCESS | 2503 | 1467442048029 Marionette DEBUG loaded listener.js 23:47:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x129016800) [pid = 2503] [serial = 227] [outer = 0x1253ad000] 23:47:28 INFO - PROCESS | 2503 | 1467442048348 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]]]}] 23:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 477ms 23:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:47:28 INFO - PROCESS | 2503 | 1467442048363 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 23:47:28 INFO - PROCESS | 2503 | 1467442048364 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 23:47:28 INFO - PROCESS | 2503 | 1467442048367 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:47:28 INFO - PROCESS | 2503 | 1467442048368 Marionette TRACE conn2 <- [1,278,null,{}] 23:47:28 INFO - PROCESS | 2503 | 1467442048370 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}] 23:47:28 INFO - PROCESS | 2503 | 1467442048371 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:28 INFO - PROCESS | 2503 | 1467442048475 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 23:47:28 INFO - PROCESS | 2503 | 1467442048484 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:28 INFO - PROCESS | 2503 | 1467442048485 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x12174a000 == 38 [pid = 2503] [id = 77] 23:47:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x129263400) [pid = 2503] [serial = 228] [outer = 0x0] 23:47:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x129268000) [pid = 2503] [serial = 229] [outer = 0x129263400] 23:47:28 INFO - PROCESS | 2503 | 1467442048509 Marionette DEBUG loaded listener.js 23:47:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x129287800) [pid = 2503] [serial = 230] [outer = 0x129263400] 23:47:28 INFO - PROCESS | 2503 | 1467442048795 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]]]}] 23:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 23:47:28 INFO - PROCESS | 2503 | 1467442048840 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 23:47:28 INFO - PROCESS | 2503 | 1467442048843 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 23:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:47:28 INFO - PROCESS | 2503 | 1467442048851 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:47:28 INFO - PROCESS | 2503 | 1467442048852 Marionette TRACE conn2 <- [1,282,null,{}] 23:47:28 INFO - PROCESS | 2503 | 1467442048854 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}] 23:47:28 INFO - PROCESS | 2503 | 1467442048857 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:29 INFO - PROCESS | 2503 | 1467442049026 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x111e60c00) [pid = 2503] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x119c2f400) [pid = 2503] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x116470800) [pid = 2503] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x119c32800) [pid = 2503] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x112d32800) [pid = 2503] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1187b9c00) [pid = 2503] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x123e83400) [pid = 2503] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x112c0b000) [pid = 2503] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11697ac00) [pid = 2503] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x112deb400) [pid = 2503] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x116985000) [pid = 2503] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1164e5800) [pid = 2503] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x118376c00) [pid = 2503] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x120d2d000) [pid = 2503] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x123be6000) [pid = 2503] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x123e67800) [pid = 2503] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:47:29 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x115de6400) [pid = 2503] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:47:29 INFO - PROCESS | 2503 | 1467442049065 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 2503 | 1467442049066 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ab0800 == 39 [pid = 2503] [id = 78] 23:47:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x112c0b000) [pid = 2503] [serial = 231] [outer = 0x0] 23:47:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x115e8c800) [pid = 2503] [serial = 232] [outer = 0x112c0b000] 23:47:29 INFO - PROCESS | 2503 | 1467442049091 Marionette DEBUG loaded listener.js 23:47:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x116f4a000) [pid = 2503] [serial = 233] [outer = 0x112c0b000] 23:47:29 INFO - PROCESS | 2503 | 1467442049349 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]]]}] 23:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 523ms 23:47:29 INFO - PROCESS | 2503 | 1467442049379 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 23:47:29 INFO - PROCESS | 2503 | 1467442049380 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 23:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:47:29 INFO - PROCESS | 2503 | 1467442049382 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:47:29 INFO - PROCESS | 2503 | 1467442049383 Marionette TRACE conn2 <- [1,286,null,{}] 23:47:29 INFO - PROCESS | 2503 | 1467442049385 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}] 23:47:29 INFO - PROCESS | 2503 | 1467442049386 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:29 INFO - PROCESS | 2503 | 1467442049467 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 23:47:29 INFO - PROCESS | 2503 | 1467442049471 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 2503 | 1467442049472 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x12497b800 == 40 [pid = 2503] [id = 79] 23:47:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x116f91c00) [pid = 2503] [serial = 234] [outer = 0x0] 23:47:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x123bee400) [pid = 2503] [serial = 235] [outer = 0x116f91c00] 23:47:29 INFO - PROCESS | 2503 | 1467442049498 Marionette DEBUG loaded listener.js 23:47:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12497e800) [pid = 2503] [serial = 236] [outer = 0x116f91c00] 23:47:29 INFO - PROCESS | 2503 | 1467442049798 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]]]}] 23:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 23:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:47:29 INFO - PROCESS | 2503 | 1467442049850 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 23:47:29 INFO - PROCESS | 2503 | 1467442049852 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 23:47:29 INFO - PROCESS | 2503 | 1467442049854 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:47:29 INFO - PROCESS | 2503 | 1467442049856 Marionette TRACE conn2 <- [1,290,null,{}] 23:47:29 INFO - PROCESS | 2503 | 1467442049858 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}] 23:47:29 INFO - PROCESS | 2503 | 1467442049859 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:29 INFO - PROCESS | 2503 | 1467442049976 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 23:47:29 INFO - PROCESS | 2503 | 1467442049981 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 2503 | 1467442049983 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x125421800 == 41 [pid = 2503] [id = 80] 23:47:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x119c7b800) [pid = 2503] [serial = 237] [outer = 0x0] 23:47:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12949b800) [pid = 2503] [serial = 238] [outer = 0x119c7b800] 23:47:30 INFO - PROCESS | 2503 | 1467442050009 Marionette DEBUG loaded listener.js 23:47:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12a5e7400) [pid = 2503] [serial = 239] [outer = 0x119c7b800] 23:47:30 INFO - PROCESS | 2503 | 1467442050291 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]]]}] 23:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 23:47:30 INFO - PROCESS | 2503 | 1467442050328 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 23:47:30 INFO - PROCESS | 2503 | 1467442050329 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 23:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:47:30 INFO - PROCESS | 2503 | 1467442050332 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:47:30 INFO - PROCESS | 2503 | 1467442050333 Marionette TRACE conn2 <- [1,294,null,{}] 23:47:30 INFO - PROCESS | 2503 | 1467442050335 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}] 23:47:30 INFO - PROCESS | 2503 | 1467442050336 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:30 INFO - PROCESS | 2503 | 1467442050415 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 23:47:30 INFO - PROCESS | 2503 | 1467442050419 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:30 INFO - PROCESS | 2503 | 1467442050420 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x126d38000 == 42 [pid = 2503] [id = 81] 23:47:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12a5e7000) [pid = 2503] [serial = 240] [outer = 0x0] 23:47:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12a5f2000) [pid = 2503] [serial = 241] [outer = 0x12a5e7000] 23:47:30 INFO - PROCESS | 2503 | 1467442050446 Marionette DEBUG loaded listener.js 23:47:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12a7e0400) [pid = 2503] [serial = 242] [outer = 0x12a5e7000] 23:47:30 INFO - PROCESS | 2503 | 1467442050752 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]]]}] 23:47:30 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. 23:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 467ms 23:47:30 INFO - PROCESS | 2503 | 1467442050800 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 23:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:47:30 INFO - PROCESS | 2503 | 1467442050802 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 23:47:30 INFO - PROCESS | 2503 | 1467442050806 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:47:30 INFO - PROCESS | 2503 | 1467442050807 Marionette TRACE conn2 <- [1,298,null,{}] 23:47:30 INFO - PROCESS | 2503 | 1467442050811 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}] 23:47:30 INFO - PROCESS | 2503 | 1467442050812 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:30 INFO - PROCESS | 2503 | 1467442050971 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 23:47:30 INFO - PROCESS | 2503 | 1467442050984 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:30 INFO - PROCESS | 2503 | 1467442050985 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x126b8b000 == 43 [pid = 2503] [id = 82] 23:47:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x123befc00) [pid = 2503] [serial = 243] [outer = 0x0] 23:47:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1271b9000) [pid = 2503] [serial = 244] [outer = 0x123befc00] 23:47:31 INFO - PROCESS | 2503 | 1467442051022 Marionette DEBUG loaded listener.js 23:47:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x1271c1800) [pid = 2503] [serial = 245] [outer = 0x123befc00] 23:47:31 INFO - PROCESS | 2503 | 1467442051532 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]]]}] 23:47:31 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. 23:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 771ms 23:47:31 INFO - PROCESS | 2503 | 1467442051578 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 23:47:31 INFO - PROCESS | 2503 | 1467442051582 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 23:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:47:31 INFO - PROCESS | 2503 | 1467442051587 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:47:31 INFO - PROCESS | 2503 | 1467442051592 Marionette TRACE conn2 <- [1,302,null,{}] 23:47:31 INFO - PROCESS | 2503 | 1467442051618 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}] 23:47:31 INFO - PROCESS | 2503 | 1467442051621 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:31 INFO - PROCESS | 2503 | 1467442051770 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 23:47:31 INFO - PROCESS | 2503 | 1467442051855 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:31 INFO - PROCESS | 2503 | 1467442051858 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x11716a800 == 44 [pid = 2503] [id = 83] 23:47:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x116f40400) [pid = 2503] [serial = 246] [outer = 0x0] 23:47:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1181f1c00) [pid = 2503] [serial = 247] [outer = 0x116f40400] 23:47:31 INFO - PROCESS | 2503 | 1467442051899 Marionette DEBUG loaded listener.js 23:47:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x118560c00) [pid = 2503] [serial = 248] [outer = 0x116f40400] 23:47:32 INFO - PROCESS | 2503 | 1467442052316 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]]]}] 23:47:32 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. 23:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 746ms 23:47:32 INFO - PROCESS | 2503 | 1467442052331 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 23:47:32 INFO - PROCESS | 2503 | 1467442052335 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 23:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:47:32 INFO - PROCESS | 2503 | 1467442052339 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:47:32 INFO - PROCESS | 2503 | 1467442052341 Marionette TRACE conn2 <- [1,306,null,{}] 23:47:32 INFO - PROCESS | 2503 | 1467442052343 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}] 23:47:32 INFO - PROCESS | 2503 | 1467442052345 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:32 INFO - PROCESS | 2503 | 1467442052449 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 23:47:32 INFO - PROCESS | 2503 | 1467442052497 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:32 INFO - PROCESS | 2503 | 1467442052499 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d4b000 == 45 [pid = 2503] [id = 84] 23:47:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x11922e000) [pid = 2503] [serial = 249] [outer = 0x0] 23:47:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x11997a800) [pid = 2503] [serial = 250] [outer = 0x11922e000] 23:47:32 INFO - PROCESS | 2503 | 1467442052529 Marionette DEBUG loaded listener.js 23:47:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x1212ac000) [pid = 2503] [serial = 251] [outer = 0x11922e000] 23:47:32 INFO - PROCESS | 2503 | 1467442052928 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]]]}] 23:47:32 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. 23:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 23:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:47:32 INFO - PROCESS | 2503 | 1467442052959 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 23:47:32 INFO - PROCESS | 2503 | 1467442052960 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 23:47:32 INFO - PROCESS | 2503 | 1467442052962 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:47:32 INFO - PROCESS | 2503 | 1467442052965 Marionette TRACE conn2 <- [1,310,null,{}] 23:47:32 INFO - PROCESS | 2503 | 1467442052973 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}] 23:47:32 INFO - PROCESS | 2503 | 1467442052976 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:33 INFO - PROCESS | 2503 | 1467442053076 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 23:47:33 INFO - PROCESS | 2503 | 1467442053127 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:33 INFO - PROCESS | 2503 | 1467442053129 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x12888b000 == 46 [pid = 2503] [id = 85] 23:47:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x124d47800) [pid = 2503] [serial = 252] [outer = 0x0] 23:47:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x1270b7400) [pid = 2503] [serial = 253] [outer = 0x124d47800] 23:47:33 INFO - PROCESS | 2503 | 1467442053160 Marionette DEBUG loaded listener.js 23:47:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x1271bc400) [pid = 2503] [serial = 254] [outer = 0x124d47800] 23:47:33 INFO - PROCESS | 2503 | 1467442053557 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]]]}] 23:47:33 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. 23:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 624ms 23:47:33 INFO - PROCESS | 2503 | 1467442053586 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 23:47:33 INFO - PROCESS | 2503 | 1467442053588 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 23:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:47:33 INFO - PROCESS | 2503 | 1467442053590 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:47:33 INFO - PROCESS | 2503 | 1467442053591 Marionette TRACE conn2 <- [1,314,null,{}] 23:47:33 INFO - PROCESS | 2503 | 1467442053594 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}] 23:47:33 INFO - PROCESS | 2503 | 1467442053595 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:33 INFO - PROCESS | 2503 | 1467442053693 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 23:47:33 INFO - PROCESS | 2503 | 1467442053782 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:33 INFO - PROCESS | 2503 | 1467442053783 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f66800 == 47 [pid = 2503] [id = 86] 23:47:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x128970400) [pid = 2503] [serial = 255] [outer = 0x0] 23:47:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x128972000) [pid = 2503] [serial = 256] [outer = 0x128970400] 23:47:33 INFO - PROCESS | 2503 | 1467442053812 Marionette DEBUG loaded listener.js 23:47:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x128977800) [pid = 2503] [serial = 257] [outer = 0x128970400] 23:47:34 INFO - PROCESS | 2503 | 1467442054238 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]]]}] 23:47:34 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. 23:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 23:47:34 INFO - PROCESS | 2503 | 1467442054261 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 23:47:34 INFO - PROCESS | 2503 | 1467442054262 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 23:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:47:34 INFO - PROCESS | 2503 | 1467442054265 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:47:34 INFO - PROCESS | 2503 | 1467442054266 Marionette TRACE conn2 <- [1,318,null,{}] 23:47:34 INFO - PROCESS | 2503 | 1467442054268 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}] 23:47:34 INFO - PROCESS | 2503 | 1467442054270 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:34 INFO - PROCESS | 2503 | 1467442054486 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 23:47:34 INFO - PROCESS | 2503 | 1467442054562 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:34 INFO - PROCESS | 2503 | 1467442054564 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169bb000 == 48 [pid = 2503] [id = 87] 23:47:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x115e1ec00) [pid = 2503] [serial = 258] [outer = 0x0] 23:47:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x1167c6800) [pid = 2503] [serial = 259] [outer = 0x115e1ec00] 23:47:34 INFO - PROCESS | 2503 | 1467442054591 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x117d0d400) [pid = 2503] [serial = 260] [outer = 0x115e1ec00] 23:47:35 INFO - PROCESS | 2503 | 1467442055066 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]]]}] 23:47:35 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. 23:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 819ms 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x126d38000 == 47 [pid = 2503] [id = 81] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x125421800 == 46 [pid = 2503] [id = 80] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x12497b800 == 45 [pid = 2503] [id = 79] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x116ab0800 == 44 [pid = 2503] [id = 78] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x12174a000 == 43 [pid = 2503] [id = 77] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x120f76000 == 42 [pid = 2503] [id = 76] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x128a9f800) [pid = 2503] [serial = 198] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | 1467442055124 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 2503 | 1467442055126 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b4000 == 41 [pid = 2503] [id = 75] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x11958d000 == 40 [pid = 2503] [id = 74] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x1188c5800 == 39 [pid = 2503] [id = 73] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x11833f800 == 38 [pid = 2503] [id = 72] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x116aaf800 == 37 [pid = 2503] [id = 71] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x1132bb800 == 36 [pid = 2503] [id = 70] 23:47:35 INFO - PROCESS | 2503 | --DOCSHELL 0x1212da000 == 35 [pid = 2503] [id = 67] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x118556400) [pid = 2503] [serial = 171] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x118749c00) [pid = 2503] [serial = 172] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x120de7c00) [pid = 2503] [serial = 180] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x1164e6400) [pid = 2503] [serial = 165] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x1133a9400) [pid = 2503] [serial = 166] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x123fe5c00) [pid = 2503] [serial = 183] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x115d11c00) [pid = 2503] [serial = 163] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1133eac00) [pid = 2503] [serial = 162] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x118fa8400) [pid = 2503] [serial = 174] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1253af400) [pid = 2503] [serial = 186] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x125440400) [pid = 2503] [serial = 187] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x124bd4000) [pid = 2503] [serial = 184] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x119236400) [pid = 2503] [serial = 175] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x119236c00) [pid = 2503] [serial = 190] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x117d0d800) [pid = 2503] [serial = 168] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x11836e400) [pid = 2503] [serial = 169] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x125441000) [pid = 2503] [serial = 192] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1271d5800) [pid = 2503] [serial = 196] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x116a21000) [pid = 2503] [serial = 148] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11675a400) [pid = 2503] [serial = 147] [outer = 0x0] [url = about:blank] 23:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1187bac00) [pid = 2503] [serial = 151] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x11855d000) [pid = 2503] [serial = 150] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1216f2c00) [pid = 2503] [serial = 154] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x120e2dc00) [pid = 2503] [serial = 153] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1249ea800) [pid = 2503] [serial = 157] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123e87000) [pid = 2503] [serial = 156] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12544ec00) [pid = 2503] [serial = 160] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x124e97c00) [pid = 2503] [serial = 159] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x116194800) [pid = 2503] [serial = 189] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x118751800) [pid = 2503] [serial = 177] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1270c0c00) [pid = 2503] [serial = 195] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x119615800) [pid = 2503] [serial = 178] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x123be3400) [pid = 2503] [serial = 181] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x1270b8000) [pid = 2503] [serial = 193] [outer = 0x0] [url = about:blank] 23:47:35 INFO - PROCESS | 2503 | 1467442055140 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 2503 | 1467442055143 Marionette TRACE conn2 <- [1,322,null,{}] 23:47:35 INFO - PROCESS | 2503 | 1467442055146 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}] 23:47:35 INFO - PROCESS | 2503 | 1467442055148 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:35 INFO - PROCESS | 2503 | 1467442055227 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 23:47:35 INFO - PROCESS | 2503 | 1467442055231 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 2503 | 1467442055233 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x114f29000 == 36 [pid = 2503] [id = 88] 23:47:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118510400) [pid = 2503] [serial = 261] [outer = 0x0] 23:47:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x118559c00) [pid = 2503] [serial = 262] [outer = 0x118510400] 23:47:35 INFO - PROCESS | 2503 | 1467442055264 Marionette DEBUG loaded listener.js 23:47:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x118858400) [pid = 2503] [serial = 263] [outer = 0x118510400] 23:47:35 INFO - PROCESS | 2503 | 1467442055778 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]]]}] 23:47:35 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. 23:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 672ms 23:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:47:35 INFO - PROCESS | 2503 | 1467442055811 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 2503 | 1467442055813 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 23:47:35 INFO - PROCESS | 2503 | 1467442055815 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 2503 | 1467442055816 Marionette TRACE conn2 <- [1,326,null,{}] 23:47:35 INFO - PROCESS | 2503 | 1467442055819 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}] 23:47:35 INFO - PROCESS | 2503 | 1467442055820 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:35 INFO - PROCESS | 2503 | 1467442055897 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 23:47:35 INFO - PROCESS | 2503 | 1467442055901 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 2503 | 1467442055903 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x117165000 == 37 [pid = 2503] [id = 89] 23:47:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x119c32800) [pid = 2503] [serial = 264] [outer = 0x0] 23:47:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x120de7800) [pid = 2503] [serial = 265] [outer = 0x119c32800] 23:47:35 INFO - PROCESS | 2503 | 1467442055930 Marionette DEBUG loaded listener.js 23:47:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x121436800) [pid = 2503] [serial = 266] [outer = 0x119c32800] 23:47:36 INFO - PROCESS | 2503 | 1467442056262 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]]]}] 23:47:36 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. 23:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 23:47:36 INFO - PROCESS | 2503 | 1467442056284 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 23:47:36 INFO - PROCESS | 2503 | 1467442056287 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 23:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:47:36 INFO - PROCESS | 2503 | 1467442056296 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:47:36 INFO - PROCESS | 2503 | 1467442056299 Marionette TRACE conn2 <- [1,330,null,{}] 23:47:36 INFO - PROCESS | 2503 | 1467442056301 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}] 23:47:36 INFO - PROCESS | 2503 | 1467442056303 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:36 INFO - PROCESS | 2503 | 1467442056381 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 23:47:36 INFO - PROCESS | 2503 | 1467442056385 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:36 INFO - PROCESS | 2503 | 1467442056386 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187e2000 == 38 [pid = 2503] [id = 90] 23:47:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x123bea800) [pid = 2503] [serial = 267] [outer = 0x0] 23:47:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x124bcf800) [pid = 2503] [serial = 268] [outer = 0x123bea800] 23:47:36 INFO - PROCESS | 2503 | 1467442056413 Marionette DEBUG loaded listener.js 23:47:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x125443400) [pid = 2503] [serial = 269] [outer = 0x123bea800] 23:47:36 INFO - PROCESS | 2503 | 1467442056758 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]]]}] 23:47:36 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. 23:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 475ms 23:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:47:36 INFO - PROCESS | 2503 | 1467442056767 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 23:47:36 INFO - PROCESS | 2503 | 1467442056768 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 23:47:36 INFO - PROCESS | 2503 | 1467442056771 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:47:36 INFO - PROCESS | 2503 | 1467442056772 Marionette TRACE conn2 <- [1,334,null,{}] 23:47:36 INFO - PROCESS | 2503 | 1467442056776 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}] 23:47:36 INFO - PROCESS | 2503 | 1467442056777 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:36 INFO - PROCESS | 2503 | 1467442056873 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 23:47:36 INFO - PROCESS | 2503 | 1467442056881 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:36 INFO - PROCESS | 2503 | 1467442056882 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x11667d000 == 39 [pid = 2503] [id = 91] 23:47:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x123bec000) [pid = 2503] [serial = 270] [outer = 0x0] 23:47:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12706cc00) [pid = 2503] [serial = 271] [outer = 0x123bec000] 23:47:36 INFO - PROCESS | 2503 | 1467442056906 Marionette DEBUG loaded listener.js 23:47:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1271bd800) [pid = 2503] [serial = 272] [outer = 0x123bec000] 23:47:37 INFO - PROCESS | 2503 | 1467442057195 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]]]}] 23:47:37 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. 23:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 23:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:47:37 INFO - PROCESS | 2503 | 1467442057243 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 23:47:37 INFO - PROCESS | 2503 | 1467442057244 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 23:47:37 INFO - PROCESS | 2503 | 1467442057246 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:47:37 INFO - PROCESS | 2503 | 1467442057247 Marionette TRACE conn2 <- [1,338,null,{}] 23:47:37 INFO - PROCESS | 2503 | 1467442057249 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}] 23:47:37 INFO - PROCESS | 2503 | 1467442057251 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:37 INFO - PROCESS | 2503 | 1467442057329 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 23:47:37 INFO - PROCESS | 2503 | 1467442057334 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 2503 | 1467442057338 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b5000 == 40 [pid = 2503] [id = 92] 23:47:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x128978c00) [pid = 2503] [serial = 273] [outer = 0x0] 23:47:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12897b800) [pid = 2503] [serial = 274] [outer = 0x128978c00] 23:47:37 INFO - PROCESS | 2503 | 1467442057372 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x128cf8000) [pid = 2503] [serial = 275] [outer = 0x128978c00] 23:47:37 INFO - PROCESS | 2503 | 1467442057744 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]]]}] 23:47:37 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. 23:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 23:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:47:37 INFO - PROCESS | 2503 | 1467442057769 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 23:47:37 INFO - PROCESS | 2503 | 1467442057770 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 23:47:37 INFO - PROCESS | 2503 | 1467442057773 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:47:37 INFO - PROCESS | 2503 | 1467442057774 Marionette TRACE conn2 <- [1,342,null,{}] 23:47:37 INFO - PROCESS | 2503 | 1467442057776 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}] 23:47:37 INFO - PROCESS | 2503 | 1467442057777 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:37 INFO - PROCESS | 2503 | 1467442057875 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 23:47:37 INFO - PROCESS | 2503 | 1467442057878 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 2503 | 1467442057879 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c9f800 == 41 [pid = 2503] [id = 93] 23:47:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x128979400) [pid = 2503] [serial = 276] [outer = 0x0] 23:47:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x129264c00) [pid = 2503] [serial = 277] [outer = 0x128979400] 23:47:37 INFO - PROCESS | 2503 | 1467442057910 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12949d000) [pid = 2503] [serial = 278] [outer = 0x128979400] 23:47:38 INFO - PROCESS | 2503 | 1467442058213 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]]]}] 23:47:38 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. 23:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 23:47:38 INFO - PROCESS | 2503 | 1467442058252 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 2503 | 1467442058254 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 23:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:47:38 INFO - PROCESS | 2503 | 1467442058263 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 2503 | 1467442058265 Marionette TRACE conn2 <- [1,346,null,{}] 23:47:38 INFO - PROCESS | 2503 | 1467442058267 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}] 23:47:38 INFO - PROCESS | 2503 | 1467442058268 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:38 INFO - PROCESS | 2503 | 1467442058366 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 23:47:38 INFO - PROCESS | 2503 | 1467442058370 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:38 INFO - PROCESS | 2503 | 1467442058372 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f8d000 == 42 [pid = 2503] [id = 94] 23:47:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x128cf8400) [pid = 2503] [serial = 279] [outer = 0x0] 23:47:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12a4e6800) [pid = 2503] [serial = 280] [outer = 0x128cf8400] 23:47:38 INFO - PROCESS | 2503 | 1467442058396 Marionette DEBUG loaded listener.js 23:47:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12a5f0400) [pid = 2503] [serial = 281] [outer = 0x128cf8400] 23:47:38 INFO - PROCESS | 2503 | 1467442058703 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]]]}] 23:47:38 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. 23:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 23:47:38 INFO - PROCESS | 2503 | 1467442058732 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 2503 | 1467442058734 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 23:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:47:38 INFO - PROCESS | 2503 | 1467442058750 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 2503 | 1467442058751 Marionette TRACE conn2 <- [1,350,null,{}] 23:47:38 INFO - PROCESS | 2503 | 1467442058753 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}] 23:47:38 INFO - PROCESS | 2503 | 1467442058754 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:38 INFO - PROCESS | 2503 | 1467442058855 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 23:47:38 INFO - PROCESS | 2503 | 1467442058858 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:38 INFO - PROCESS | 2503 | 1467442058859 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x12175d800 == 43 [pid = 2503] [id = 95] 23:47:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x12a5f2400) [pid = 2503] [serial = 282] [outer = 0x0] 23:47:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12a7e9000) [pid = 2503] [serial = 283] [outer = 0x12a5f2400] 23:47:38 INFO - PROCESS | 2503 | 1467442058890 Marionette DEBUG loaded listener.js 23:47:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12a9e9400) [pid = 2503] [serial = 284] [outer = 0x12a5f2400] 23:47:39 INFO - PROCESS | 2503 | 1467442059218 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]]]}] 23:47:39 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. 23:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 523ms 23:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:47:39 INFO - PROCESS | 2503 | 1467442059268 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 23:47:39 INFO - PROCESS | 2503 | 1467442059270 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 23:47:39 INFO - PROCESS | 2503 | 1467442059272 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:47:39 INFO - PROCESS | 2503 | 1467442059273 Marionette TRACE conn2 <- [1,354,null,{}] 23:47:39 INFO - PROCESS | 2503 | 1467442059275 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}] 23:47:39 INFO - PROCESS | 2503 | 1467442059276 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:39 INFO - PROCESS | 2503 | 1467442059374 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 23:47:39 INFO - PROCESS | 2503 | 1467442059384 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:39 INFO - PROCESS | 2503 | 1467442059385 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x125421000 == 44 [pid = 2503] [id = 96] 23:47:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12b66f800) [pid = 2503] [serial = 285] [outer = 0x0] 23:47:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12b674000) [pid = 2503] [serial = 286] [outer = 0x12b66f800] 23:47:39 INFO - PROCESS | 2503 | 1467442059409 Marionette DEBUG loaded listener.js 23:47:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x12b903000) [pid = 2503] [serial = 287] [outer = 0x12b66f800] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x125e44c00) [pid = 2503] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x1253ad000) [pid = 2503] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12a5e7000) [pid = 2503] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1216fac00) [pid = 2503] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x11955b000) [pid = 2503] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x11837a000) [pid = 2503] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x116759c00) [pid = 2503] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x129263400) [pid = 2503] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x112c0b000) [pid = 2503] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x119c7b800) [pid = 2503] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x116f91c00) [pid = 2503] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:47:39 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1164e0400) [pid = 2503] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:47:39 INFO - PROCESS | 2503 | 1467442059827 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]]]}] 23:47:39 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. 23:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 570ms 23:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:47:39 INFO - PROCESS | 2503 | 1467442059848 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 23:47:39 INFO - PROCESS | 2503 | 1467442059849 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 23:47:39 INFO - PROCESS | 2503 | 1467442059851 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:47:39 INFO - PROCESS | 2503 | 1467442059852 Marionette TRACE conn2 <- [1,358,null,{}] 23:47:39 INFO - PROCESS | 2503 | 1467442059860 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}] 23:47:39 INFO - PROCESS | 2503 | 1467442059861 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:39 INFO - PROCESS | 2503 | 1467442059969 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 23:47:40 INFO - PROCESS | 2503 | 1467442060012 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 2503 | 1467442060014 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x126d43800 == 45 [pid = 2503] [id = 97] 23:47:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x115df2c00) [pid = 2503] [serial = 288] [outer = 0x0] 23:47:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1253b4400) [pid = 2503] [serial = 289] [outer = 0x115df2c00] 23:47:40 INFO - PROCESS | 2503 | 1467442060041 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12a7e8c00) [pid = 2503] [serial = 290] [outer = 0x115df2c00] 23:47:40 INFO - PROCESS | 2503 | 1467442060330 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]]]}] 23:47:40 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. 23:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 23:47:40 INFO - PROCESS | 2503 | 1467442060370 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 2503 | 1467442060371 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 23:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:47:40 INFO - PROCESS | 2503 | 1467442060377 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 2503 | 1467442060379 Marionette TRACE conn2 <- [1,362,null,{}] 23:47:40 INFO - PROCESS | 2503 | 1467442060381 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}] 23:47:40 INFO - PROCESS | 2503 | 1467442060383 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:40 INFO - PROCESS | 2503 | 1467442060472 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 23:47:40 INFO - PROCESS | 2503 | 1467442060522 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 2503 | 1467442060523 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x12921d800 == 46 [pid = 2503] [id = 98] 23:47:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12b909400) [pid = 2503] [serial = 291] [outer = 0x0] 23:47:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12b66fc00) [pid = 2503] [serial = 292] [outer = 0x12b909400] 23:47:40 INFO - PROCESS | 2503 | 1467442060548 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12be34c00) [pid = 2503] [serial = 293] [outer = 0x12b909400] 23:47:40 INFO - PROCESS | 2503 | 1467442060781 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]]]}] 23:47:40 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. 23:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 471ms 23:47:40 INFO - PROCESS | 2503 | 1467442060848 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 2503 | 1467442060849 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 23:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:47:40 INFO - PROCESS | 2503 | 1467442060851 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 2503 | 1467442060852 Marionette TRACE conn2 <- [1,366,null,{}] 23:47:40 INFO - PROCESS | 2503 | 1467442060862 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}] 23:47:40 INFO - PROCESS | 2503 | 1467442060863 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:40 INFO - PROCESS | 2503 | 1467442060955 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 23:47:40 INFO - PROCESS | 2503 | 1467442060961 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 2503 | 1467442060962 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x128c6c000 == 47 [pid = 2503] [id = 99] 23:47:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x12be39800) [pid = 2503] [serial = 294] [outer = 0x0] 23:47:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12be3bc00) [pid = 2503] [serial = 295] [outer = 0x12be39800] 23:47:40 INFO - PROCESS | 2503 | 1467442060985 Marionette DEBUG loaded listener.js 23:47:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12bed4000) [pid = 2503] [serial = 296] [outer = 0x12be39800] 23:47:41 INFO - PROCESS | 2503 | 1467442061310 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]]]}] 23:47:41 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. 23:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 474ms 23:47:41 INFO - PROCESS | 2503 | 1467442061327 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 23:47:41 INFO - PROCESS | 2503 | 1467442061328 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 23:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:47:41 INFO - PROCESS | 2503 | 1467442061330 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:47:41 INFO - PROCESS | 2503 | 1467442061331 Marionette TRACE conn2 <- [1,370,null,{}] 23:47:41 INFO - PROCESS | 2503 | 1467442061333 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}] 23:47:41 INFO - PROCESS | 2503 | 1467442061334 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:41 INFO - PROCESS | 2503 | 1467442061416 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 23:47:41 INFO - PROCESS | 2503 | 1467442061467 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:41 INFO - PROCESS | 2503 | 1467442061468 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a486000 == 48 [pid = 2503] [id = 100] 23:47:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12be3b400) [pid = 2503] [serial = 297] [outer = 0x0] 23:47:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12bed8400) [pid = 2503] [serial = 298] [outer = 0x12be3b400] 23:47:41 INFO - PROCESS | 2503 | 1467442061491 Marionette DEBUG loaded listener.js 23:47:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x12c0dd800) [pid = 2503] [serial = 299] [outer = 0x12be3b400] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x1129b5800 == 47 [pid = 2503] [id = 55] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x118347800 == 46 [pid = 2503] [id = 69] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x112e32800 == 45 [pid = 2503] [id = 68] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x114f29000 == 44 [pid = 2503] [id = 88] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x1169bb000 == 43 [pid = 2503] [id = 87] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x128f66800 == 42 [pid = 2503] [id = 86] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x12888b000 == 41 [pid = 2503] [id = 85] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x120d4b000 == 40 [pid = 2503] [id = 84] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x126b8b000 == 39 [pid = 2503] [id = 82] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x11716a800 == 38 [pid = 2503] [id = 83] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x1187e2000 == 37 [pid = 2503] [id = 90] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x120f8d000 == 36 [pid = 2503] [id = 94] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x11667d000 == 35 [pid = 2503] [id = 91] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x12175d800 == 34 [pid = 2503] [id = 95] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x126d43800 == 33 [pid = 2503] [id = 97] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x125421000 == 32 [pid = 2503] [id = 96] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b5000 == 31 [pid = 2503] [id = 92] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x12921d800 == 30 [pid = 2503] [id = 98] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x117165000 == 29 [pid = 2503] [id = 89] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x119c9f800 == 28 [pid = 2503] [id = 93] 23:47:42 INFO - PROCESS | 2503 | --DOCSHELL 0x128c6c000 == 27 [pid = 2503] [id = 99] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1271b8800) [pid = 2503] [serial = 223] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x127163400) [pid = 2503] [serial = 226] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12a5f2000) [pid = 2503] [serial = 241] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x123b81000) [pid = 2503] [serial = 217] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x119c37800) [pid = 2503] [serial = 214] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x1212ad800) [pid = 2503] [serial = 215] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1187b7800) [pid = 2503] [serial = 211] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x118f3b800) [pid = 2503] [serial = 212] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x116a13800) [pid = 2503] [serial = 208] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x118371800) [pid = 2503] [serial = 209] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x11837a400) [pid = 2503] [serial = 205] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x128ab1c00) [pid = 2503] [serial = 224] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x113c51400) [pid = 2503] [serial = 201] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x129268000) [pid = 2503] [serial = 229] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x129287800) [pid = 2503] [serial = 230] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x116f4a000) [pid = 2503] [serial = 233] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12a5e7400) [pid = 2503] [serial = 239] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x115e8c800) [pid = 2503] [serial = 232] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123bee400) [pid = 2503] [serial = 235] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x123fd8400) [pid = 2503] [serial = 218] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1249e2000) [pid = 2503] [serial = 220] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1253b5c00) [pid = 2503] [serial = 221] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x129016800) [pid = 2503] [serial = 227] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12497e800) [pid = 2503] [serial = 236] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12949b800) [pid = 2503] [serial = 238] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12a7e0400) [pid = 2503] [serial = 242] [outer = 0x0] [url = about:blank] 23:47:42 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x128aa8400) [pid = 2503] [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.] 23:47:43 INFO - PROCESS | 2503 | 1467442063049 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]]]}] 23:47:43 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. 23:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1771ms 23:47:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:47:43 INFO - PROCESS | 2503 | 1467442063101 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 23:47:43 INFO - PROCESS | 2503 | 1467442063103 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 23:47:43 INFO - PROCESS | 2503 | 1467442063107 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:47:43 INFO - PROCESS | 2503 | 1467442063108 Marionette TRACE conn2 <- [1,374,null,{}] 23:47:43 INFO - PROCESS | 2503 | 1467442063112 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}] 23:47:43 INFO - PROCESS | 2503 | 1467442063114 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:43 INFO - PROCESS | 2503 | 1467442063185 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 23:47:43 INFO - PROCESS | 2503 | 1467442063194 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:43 INFO - PROCESS | 2503 | 1467442063195 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x115da7000 == 28 [pid = 2503] [id = 101] 23:47:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x117d0c000) [pid = 2503] [serial = 300] [outer = 0x0] 23:47:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x117d0e000) [pid = 2503] [serial = 301] [outer = 0x117d0c000] 23:47:43 INFO - PROCESS | 2503 | 1467442063224 Marionette DEBUG loaded listener.js 23:47:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x118372000) [pid = 2503] [serial = 302] [outer = 0x117d0c000] 23:47:43 INFO - PROCESS | 2503 | 1467442063605 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:47:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:47:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 520ms 23:47:43 INFO - PROCESS | 2503 | 1467442063627 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 23:47:43 INFO - PROCESS | 2503 | 1467442063633 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 23:47:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:47:43 INFO - PROCESS | 2503 | 1467442063639 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:47:43 INFO - PROCESS | 2503 | 1467442063642 Marionette TRACE conn2 <- [1,378,null,{}] 23:47:43 INFO - PROCESS | 2503 | 1467442063645 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}] 23:47:43 INFO - PROCESS | 2503 | 1467442063648 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:43 INFO - PROCESS | 2503 | 1467442063763 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 23:47:43 INFO - PROCESS | 2503 | 1467442063770 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:43 INFO - PROCESS | 2503 | 1467442063773 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169a7800 == 29 [pid = 2503] [id = 102] 23:47:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1184a2800) [pid = 2503] [serial = 303] [outer = 0x0] 23:47:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x11874b800) [pid = 2503] [serial = 304] [outer = 0x1184a2800] 23:47:43 INFO - PROCESS | 2503 | 1467442063817 Marionette DEBUG loaded listener.js 23:47:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1187b9c00) [pid = 2503] [serial = 305] [outer = 0x1184a2800] 23:47:44 INFO - PROCESS | 2503 | 1467442064214 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:47:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:47:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms 23:47:44 INFO - PROCESS | 2503 | 1467442064260 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 23:47:44 INFO - PROCESS | 2503 | 1467442064261 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 23:47:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:47:44 INFO - PROCESS | 2503 | 1467442064264 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:47:44 INFO - PROCESS | 2503 | 1467442064266 Marionette TRACE conn2 <- [1,382,null,{}] 23:47:44 INFO - PROCESS | 2503 | 1467442064274 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}] 23:47:44 INFO - PROCESS | 2503 | 1467442064277 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:44 INFO - PROCESS | 2503 | 1467442064351 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 23:47:44 INFO - PROCESS | 2503 | 1467442064376 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:44 INFO - PROCESS | 2503 | 1467442064378 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x118340800 == 30 [pid = 2503] [id = 103] 23:47:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x111c7f000) [pid = 2503] [serial = 306] [outer = 0x0] 23:47:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x11997bc00) [pid = 2503] [serial = 307] [outer = 0x111c7f000] 23:47:44 INFO - PROCESS | 2503 | 1467442064406 Marionette DEBUG loaded listener.js 23:47:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x120e22800) [pid = 2503] [serial = 308] [outer = 0x111c7f000] 23:47:44 INFO - PROCESS | 2503 | 1467442064729 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:47:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:47:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 23:47:44 INFO - PROCESS | 2503 | 1467442064734 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 23:47:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:47:44 INFO - PROCESS | 2503 | 1467442064736 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 23:47:44 INFO - PROCESS | 2503 | 1467442064738 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:47:44 INFO - PROCESS | 2503 | 1467442064741 Marionette TRACE conn2 <- [1,386,null,{}] 23:47:44 INFO - PROCESS | 2503 | 1467442064752 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}] 23:47:44 INFO - PROCESS | 2503 | 1467442064754 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:44 INFO - PROCESS | 2503 | 1467442064851 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 23:47:44 INFO - PROCESS | 2503 | 1467442064857 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:44 INFO - PROCESS | 2503 | 1467442064858 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185ef000 == 31 [pid = 2503] [id = 104] 23:47:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x121205400) [pid = 2503] [serial = 309] [outer = 0x0] 23:47:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x123a0d400) [pid = 2503] [serial = 310] [outer = 0x121205400] 23:47:44 INFO - PROCESS | 2503 | 1467442064883 Marionette DEBUG loaded listener.js 23:47:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x123e7d400) [pid = 2503] [serial = 311] [outer = 0x121205400] 23:47:45 INFO - PROCESS | 2503 | 1467442065178 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]]]}] 23:47:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:47:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 23:47:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:47:45 INFO - PROCESS | 2503 | 1467442065211 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 23:47:45 INFO - PROCESS | 2503 | 1467442065212 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 23:47:45 INFO - PROCESS | 2503 | 1467442065214 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:47:45 INFO - PROCESS | 2503 | 1467442065215 Marionette TRACE conn2 <- [1,390,null,{}] 23:47:45 INFO - PROCESS | 2503 | 1467442065218 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}] 23:47:45 INFO - PROCESS | 2503 | 1467442065219 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:45 INFO - PROCESS | 2503 | 1467442065290 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 23:47:45 INFO - PROCESS | 2503 | 1467442065293 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:45 INFO - PROCESS | 2503 | 1467442065294 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x119271000 == 32 [pid = 2503] [id = 105] 23:47:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x118379800) [pid = 2503] [serial = 312] [outer = 0x0] 23:47:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x124bc7400) [pid = 2503] [serial = 313] [outer = 0x118379800] 23:47:45 INFO - PROCESS | 2503 | 1467442065322 Marionette DEBUG loaded listener.js 23:47:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1253b7c00) [pid = 2503] [serial = 314] [outer = 0x118379800] 23:47:45 INFO - PROCESS | 2503 | 1467442065660 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]]]}] 23:47:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:47:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 467ms 23:47:45 INFO - PROCESS | 2503 | 1467442065683 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 23:47:45 INFO - PROCESS | 2503 | 1467442065684 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 23:47:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:47:45 INFO - PROCESS | 2503 | 1467442065686 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:47:45 INFO - PROCESS | 2503 | 1467442065687 Marionette TRACE conn2 <- [1,394,null,{}] 23:47:45 INFO - PROCESS | 2503 | 1467442065731 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}] 23:47:45 INFO - PROCESS | 2503 | 1467442065734 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:45 INFO - PROCESS | 2503 | 1467442065830 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 23:47:45 INFO - PROCESS | 2503 | 1467442065849 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:45 INFO - PROCESS | 2503 | 1467442065850 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b4000 == 33 [pid = 2503] [id = 106] 23:47:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x128977c00) [pid = 2503] [serial = 315] [outer = 0x0] 23:47:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12897bc00) [pid = 2503] [serial = 316] [outer = 0x128977c00] 23:47:45 INFO - PROCESS | 2503 | 1467442065895 Marionette DEBUG loaded listener.js 23:47:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x128aae000) [pid = 2503] [serial = 317] [outer = 0x128977c00] 23:47:46 INFO - PROCESS | 2503 | 1467442066254 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]]]}] 23:47:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:47:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 595ms 23:47:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:47:46 INFO - PROCESS | 2503 | 1467442066281 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 23:47:46 INFO - PROCESS | 2503 | 1467442066282 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 23:47:46 INFO - PROCESS | 2503 | 1467442066284 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:47:46 INFO - PROCESS | 2503 | 1467442066286 Marionette TRACE conn2 <- [1,398,null,{}] 23:47:46 INFO - PROCESS | 2503 | 1467442066288 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}] 23:47:46 INFO - PROCESS | 2503 | 1467442066291 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:46 INFO - PROCESS | 2503 | 1467442066383 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 23:47:46 INFO - PROCESS | 2503 | 1467442066390 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:46 INFO - PROCESS | 2503 | 1467442066391 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d42000 == 34 [pid = 2503] [id = 107] 23:47:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x115e19400) [pid = 2503] [serial = 318] [outer = 0x0] 23:47:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x128aae400) [pid = 2503] [serial = 319] [outer = 0x115e19400] 23:47:46 INFO - PROCESS | 2503 | 1467442066414 Marionette DEBUG loaded listener.js 23:47:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x129262400) [pid = 2503] [serial = 320] [outer = 0x115e19400] 23:47:46 INFO - PROCESS | 2503 | 1467442066726 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]]]}] 23:47:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:47:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 469ms 23:47:46 INFO - PROCESS | 2503 | 1467442066754 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 23:47:46 INFO - PROCESS | 2503 | 1467442066756 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 23:47:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:47:46 INFO - PROCESS | 2503 | 1467442066760 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:47:46 INFO - PROCESS | 2503 | 1467442066761 Marionette TRACE conn2 <- [1,402,null,{}] 23:47:46 INFO - PROCESS | 2503 | 1467442066763 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}] 23:47:46 INFO - PROCESS | 2503 | 1467442066764 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:46 INFO - PROCESS | 2503 | 1467442066825 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 23:47:46 INFO - PROCESS | 2503 | 1467442066828 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:46 INFO - PROCESS | 2503 | 1467442066829 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x12117a800 == 35 [pid = 2503] [id = 108] 23:47:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x128cf7800) [pid = 2503] [serial = 321] [outer = 0x0] 23:47:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x129498800) [pid = 2503] [serial = 322] [outer = 0x128cf7800] 23:47:46 INFO - PROCESS | 2503 | 1467442066854 Marionette DEBUG loaded listener.js 23:47:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12a4e4000) [pid = 2503] [serial = 323] [outer = 0x128cf7800] 23:47:47 INFO - PROCESS | 2503 | 1467442067277 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]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:47:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 522ms 23:47:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:47:47 INFO - PROCESS | 2503 | 1467442067283 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 2503 | 1467442067285 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 23:47:47 INFO - PROCESS | 2503 | 1467442067288 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 2503 | 1467442067292 Marionette TRACE conn2 <- [1,406,null,{}] 23:47:47 INFO - PROCESS | 2503 | 1467442067295 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}] 23:47:47 INFO - PROCESS | 2503 | 1467442067297 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:47 INFO - PROCESS | 2503 | 1467442067443 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 23:47:47 INFO - PROCESS | 2503 | 1467442067453 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:47 INFO - PROCESS | 2503 | 1467442067454 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x11833f800 == 36 [pid = 2503] [id = 109] 23:47:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12a4ea000) [pid = 2503] [serial = 324] [outer = 0x0] 23:47:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12a5e9800) [pid = 2503] [serial = 325] [outer = 0x12a4ea000] 23:47:47 INFO - PROCESS | 2503 | 1467442067493 Marionette DEBUG loaded listener.js 23:47:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x12a5f5800) [pid = 2503] [serial = 326] [outer = 0x12a4ea000] 23:47:47 INFO - PROCESS | 2503 | 1467442067845 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]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:47:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 572ms 23:47:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:47:47 INFO - PROCESS | 2503 | 1467442067861 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 2503 | 1467442067862 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 23:47:47 INFO - PROCESS | 2503 | 1467442067864 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 2503 | 1467442067865 Marionette TRACE conn2 <- [1,410,null,{}] 23:47:47 INFO - PROCESS | 2503 | 1467442067867 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}] 23:47:47 INFO - PROCESS | 2503 | 1467442067869 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:47 INFO - PROCESS | 2503 | 1467442067950 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 23:47:48 INFO - PROCESS | 2503 | 1467442068014 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 2503 | 1467442068016 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x12495d800 == 37 [pid = 2503] [id = 110] 23:47:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x111e58800) [pid = 2503] [serial = 327] [outer = 0x0] 23:47:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x12a7df000) [pid = 2503] [serial = 328] [outer = 0x111e58800] 23:47:48 INFO - PROCESS | 2503 | 1467442068040 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x12b678c00) [pid = 2503] [serial = 329] [outer = 0x111e58800] 23:47:48 INFO - PROCESS | 2503 | 1467442068383 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]]]}] 23:47:48 INFO - PROCESS | 2503 | 1467442068411 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:47:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 568ms 23:47:48 INFO - PROCESS | 2503 | 1467442068433 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 23:47:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:47:48 INFO - PROCESS | 2503 | 1467442068435 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 23:47:48 INFO - PROCESS | 2503 | 1467442068437 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:47:48 INFO - PROCESS | 2503 | 1467442068439 Marionette TRACE conn2 <- [1,414,null,{}] 23:47:48 INFO - PROCESS | 2503 | 1467442068441 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}] 23:47:48 INFO - PROCESS | 2503 | 1467442068442 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:48 INFO - PROCESS | 2503 | 1467442068548 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 23:47:48 INFO - PROCESS | 2503 | 1467442068560 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 2503 | 1467442068562 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x11926f800 == 38 [pid = 2503] [id = 111] 23:47:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x12b903800) [pid = 2503] [serial = 330] [outer = 0x0] 23:47:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x12b911400) [pid = 2503] [serial = 331] [outer = 0x12b903800] 23:47:48 INFO - PROCESS | 2503 | 1467442068596 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x12c0e3000) [pid = 2503] [serial = 332] [outer = 0x12b903800] 23:47:48 INFO - PROCESS | 2503 | 1467442068925 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]]]}] 23:47:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 23:47:48 INFO - PROCESS | 2503 | 1467442068971 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 23:47:48 INFO - PROCESS | 2503 | 1467442068973 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 23:47:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:47:48 INFO - PROCESS | 2503 | 1467442068975 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:47:48 INFO - PROCESS | 2503 | 1467442068976 Marionette TRACE conn2 <- [1,418,null,{}] 23:47:48 INFO - PROCESS | 2503 | 1467442068978 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}] 23:47:48 INFO - PROCESS | 2503 | 1467442068979 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:49 INFO - PROCESS | 2503 | 1467442069081 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 23:47:49 INFO - PROCESS | 2503 | 1467442069084 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:49 INFO - PROCESS | 2503 | 1467442069085 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f63000 == 39 [pid = 2503] [id = 112] 23:47:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x12c0e3400) [pid = 2503] [serial = 333] [outer = 0x0] 23:47:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x12c2e9c00) [pid = 2503] [serial = 334] [outer = 0x12c0e3400] 23:47:49 INFO - PROCESS | 2503 | 1467442069116 Marionette DEBUG loaded listener.js 23:47:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 116 (0x12c2ef800) [pid = 2503] [serial = 335] [outer = 0x12c0e3400] 23:47:49 INFO - PROCESS | 2503 | 1467442069918 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]]]}] 23:47:49 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 23:47:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 973ms 23:47:49 INFO - PROCESS | 2503 | 1467442069949 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 23:47:49 INFO - PROCESS | 2503 | 1467442069950 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 23:47:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:47:49 INFO - PROCESS | 2503 | 1467442069952 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:47:49 INFO - PROCESS | 2503 | 1467442069953 Marionette TRACE conn2 <- [1,422,null,{}] 23:47:49 INFO - PROCESS | 2503 | 1467442069956 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}] 23:47:49 INFO - PROCESS | 2503 | 1467442069958 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:50 INFO - PROCESS | 2503 | 1467442070200 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 115 (0x128979400) [pid = 2503] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x128cf8400) [pid = 2503] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x115df2c00) [pid = 2503] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x12a5f2400) [pid = 2503] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x12b66f800) [pid = 2503] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x12b909400) [pid = 2503] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x12be39800) [pid = 2503] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x123bea800) [pid = 2503] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x119c32800) [pid = 2503] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x118510400) [pid = 2503] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x115e1ec00) [pid = 2503] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x128970400) [pid = 2503] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x124d47800) [pid = 2503] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x11922e000) [pid = 2503] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x116f40400) [pid = 2503] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x123befc00) [pid = 2503] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x128978c00) [pid = 2503] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x123bec000) [pid = 2503] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1133e7000) [pid = 2503] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1271d9000) [pid = 2503] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:47:50 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x11836f400) [pid = 2503] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:47:50 INFO - PROCESS | 2503 | 1467442070244 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:50 INFO - PROCESS | 2503 | 1467442070245 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x11662a800 == 40 [pid = 2503] [id = 113] 23:47:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x112ded400) [pid = 2503] [serial = 336] [outer = 0x0] 23:47:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x116195c00) [pid = 2503] [serial = 337] [outer = 0x112ded400] 23:47:50 INFO - PROCESS | 2503 | 1467442070269 Marionette DEBUG loaded listener.js 23:47:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1187c2000) [pid = 2503] [serial = 338] [outer = 0x112ded400] 23:47:51 INFO - PROCESS | 2503 | 1467442071047 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]]]}] 23:47:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:47:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1123ms 23:47:51 INFO - PROCESS | 2503 | 1467442071075 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 23:47:51 INFO - PROCESS | 2503 | 1467442071076 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 23:47:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:47:51 INFO - PROCESS | 2503 | 1467442071079 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 2503 | 1467442071080 Marionette TRACE conn2 <- [1,426,null,{}] 23:47:51 INFO - PROCESS | 2503 | 1467442071082 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}] 23:47:51 INFO - PROCESS | 2503 | 1467442071083 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:51 INFO - PROCESS | 2503 | 1467442071167 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 23:47:51 INFO - PROCESS | 2503 | 1467442071170 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 2503 | 1467442071171 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5ae800 == 41 [pid = 2503] [id = 114] 23:47:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x118fa8800) [pid = 2503] [serial = 339] [outer = 0x0] 23:47:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x128970400) [pid = 2503] [serial = 340] [outer = 0x118fa8800] 23:47:51 INFO - PROCESS | 2503 | 1467442071198 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x128cf3c00) [pid = 2503] [serial = 341] [outer = 0x118fa8800] 23:47:51 INFO - PROCESS | 2503 | 1467442071527 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] 23:47:51 INFO - PROCESS | 2503 | 1467442071552 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 23:47:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:47:51 INFO - PROCESS | 2503 | 1467442071554 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 2503 | 1467442071556 Marionette TRACE conn2 <- [1,430,null,{}] 23:47:51 INFO - PROCESS | 2503 | 1467442071559 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}] 23:47:51 INFO - PROCESS | 2503 | 1467442071560 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:51 INFO - PROCESS | 2503 | 1467442071665 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 23:47:51 INFO - PROCESS | 2503 | 1467442071670 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 2503 | 1467442071671 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a705800 == 42 [pid = 2503] [id = 115] 23:47:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x119559400) [pid = 2503] [serial = 342] [outer = 0x0] 23:47:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12a9e3800) [pid = 2503] [serial = 343] [outer = 0x119559400] 23:47:51 INFO - PROCESS | 2503 | 1467442071696 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12c2f5400) [pid = 2503] [serial = 344] [outer = 0x119559400] 23:47:51 INFO - PROCESS | 2503 | 1467442071980 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]]]}] 23:47:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:47:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 23:47:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:47:52 INFO - PROCESS | 2503 | 1467442072027 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 23:47:52 INFO - PROCESS | 2503 | 1467442072028 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 23:47:52 INFO - PROCESS | 2503 | 1467442072030 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:47:52 INFO - PROCESS | 2503 | 1467442072031 Marionette TRACE conn2 <- [1,434,null,{}] 23:47:52 INFO - PROCESS | 2503 | 1467442072034 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}] 23:47:52 INFO - PROCESS | 2503 | 1467442072035 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:52 INFO - PROCESS | 2503 | 1467442072125 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 23:47:52 INFO - PROCESS | 2503 | 1467442072128 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:52 INFO - PROCESS | 2503 | 1467442072129 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x12704d000 == 43 [pid = 2503] [id = 116] 23:47:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12c3bf400) [pid = 2503] [serial = 345] [outer = 0x0] 23:47:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12c3c7800) [pid = 2503] [serial = 346] [outer = 0x12c3bf400] 23:47:52 INFO - PROCESS | 2503 | 1467442072153 Marionette DEBUG loaded listener.js 23:47:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x12c3ccc00) [pid = 2503] [serial = 347] [outer = 0x12c3bf400] 23:47:52 INFO - PROCESS | 2503 | 1467442072689 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]]]}] 23:47:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:47:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 719ms 23:47:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:47:52 INFO - PROCESS | 2503 | 1467442072750 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 23:47:52 INFO - PROCESS | 2503 | 1467442072752 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 23:47:52 INFO - PROCESS | 2503 | 1467442072755 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:47:52 INFO - PROCESS | 2503 | 1467442072759 Marionette TRACE conn2 <- [1,438,null,{}] 23:47:52 INFO - PROCESS | 2503 | 1467442072762 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}] 23:47:52 INFO - PROCESS | 2503 | 1467442072764 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:52 INFO - PROCESS | 2503 | 1467442072899 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 23:47:52 INFO - PROCESS | 2503 | 1467442072974 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:52 INFO - PROCESS | 2503 | 1467442072976 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x116952800 == 44 [pid = 2503] [id = 117] 23:47:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x116985800) [pid = 2503] [serial = 348] [outer = 0x0] 23:47:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x1176d8c00) [pid = 2503] [serial = 349] [outer = 0x116985800] 23:47:53 INFO - PROCESS | 2503 | 1467442073006 Marionette DEBUG loaded listener.js 23:47:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x118375400) [pid = 2503] [serial = 350] [outer = 0x116985800] 23:47:53 INFO - PROCESS | 2503 | 1467442073729 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]]]}] 23:47:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:47:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1022ms 23:47:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:47:53 INFO - PROCESS | 2503 | 1467442073778 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 23:47:53 INFO - PROCESS | 2503 | 1467442073780 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 23:47:53 INFO - PROCESS | 2503 | 1467442073784 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:47:53 INFO - PROCESS | 2503 | 1467442073785 Marionette TRACE conn2 <- [1,442,null,{}] 23:47:53 INFO - PROCESS | 2503 | 1467442073814 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}] 23:47:53 INFO - PROCESS | 2503 | 1467442073816 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:53 INFO - PROCESS | 2503 | 1467442073938 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 23:47:53 INFO - PROCESS | 2503 | 1467442073975 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 2503 | 1467442073977 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x116407800 == 45 [pid = 2503] [id = 118] 23:47:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x1181ec000) [pid = 2503] [serial = 351] [outer = 0x0] 23:47:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x11836f000) [pid = 2503] [serial = 352] [outer = 0x1181ec000] 23:47:54 INFO - PROCESS | 2503 | 1467442074006 Marionette DEBUG loaded listener.js 23:47:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x11837a400) [pid = 2503] [serial = 353] [outer = 0x1181ec000] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12a705800 == 44 [pid = 2503] [id = 115] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5ae800 == 43 [pid = 2503] [id = 114] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x11662a800 == 42 [pid = 2503] [id = 113] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x128f63000 == 41 [pid = 2503] [id = 112] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x11926f800 == 40 [pid = 2503] [id = 111] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12495d800 == 39 [pid = 2503] [id = 110] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x12bed8400) [pid = 2503] [serial = 298] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x11833f800 == 38 [pid = 2503] [id = 109] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12117a800 == 37 [pid = 2503] [id = 108] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x120d42000 == 36 [pid = 2503] [id = 107] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b4000 == 35 [pid = 2503] [id = 106] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x119271000 == 34 [pid = 2503] [id = 105] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x1185ef000 == 33 [pid = 2503] [id = 104] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x118340800 == 32 [pid = 2503] [id = 103] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x1169a7800 == 31 [pid = 2503] [id = 102] 23:47:54 INFO - PROCESS | 2503 | --DOCSHELL 0x115da7000 == 30 [pid = 2503] [id = 101] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x128ab9800) [pid = 2503] [serial = 199] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x118748800) [pid = 2503] [serial = 206] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x115e8e800) [pid = 2503] [serial = 202] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x129264c00) [pid = 2503] [serial = 277] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x12a4e6800) [pid = 2503] [serial = 280] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x12949d000) [pid = 2503] [serial = 278] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x1253b4400) [pid = 2503] [serial = 289] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12a7e9000) [pid = 2503] [serial = 283] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12a5f0400) [pid = 2503] [serial = 281] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x12b674000) [pid = 2503] [serial = 286] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x12a9e9400) [pid = 2503] [serial = 284] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x12be34c00) [pid = 2503] [serial = 293] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x12be3bc00) [pid = 2503] [serial = 295] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x12b903000) [pid = 2503] [serial = 287] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x124bcf800) [pid = 2503] [serial = 268] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x125443400) [pid = 2503] [serial = 269] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x121436800) [pid = 2503] [serial = 266] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x120de7800) [pid = 2503] [serial = 265] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x118559c00) [pid = 2503] [serial = 262] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118858400) [pid = 2503] [serial = 263] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x117d0d400) [pid = 2503] [serial = 260] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1167c6800) [pid = 2503] [serial = 259] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x128977800) [pid = 2503] [serial = 257] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x128972000) [pid = 2503] [serial = 256] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1271bc400) [pid = 2503] [serial = 254] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1270b7400) [pid = 2503] [serial = 253] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1212ac000) [pid = 2503] [serial = 251] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x11997a800) [pid = 2503] [serial = 250] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x118560c00) [pid = 2503] [serial = 248] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x1181f1c00) [pid = 2503] [serial = 247] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x1271b9000) [pid = 2503] [serial = 244] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x1271c1800) [pid = 2503] [serial = 245] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12897b800) [pid = 2503] [serial = 274] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12706cc00) [pid = 2503] [serial = 271] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x1271bd800) [pid = 2503] [serial = 272] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x12a7e8c00) [pid = 2503] [serial = 290] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x12b66fc00) [pid = 2503] [serial = 292] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x128cf8000) [pid = 2503] [serial = 275] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x12bed4000) [pid = 2503] [serial = 296] [outer = 0x0] [url = about:blank] 23:47:54 INFO - PROCESS | 2503 | 1467442074427 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]]]}] 23:47:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:47:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 674ms 23:47:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:47:54 INFO - PROCESS | 2503 | 1467442074458 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 2503 | 1467442074462 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 23:47:54 INFO - PROCESS | 2503 | 1467442074466 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 2503 | 1467442074468 Marionette TRACE conn2 <- [1,446,null,{}] 23:47:54 INFO - PROCESS | 2503 | 1467442074470 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}] 23:47:54 INFO - PROCESS | 2503 | 1467442074472 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:54 INFO - PROCESS | 2503 | 1467442074549 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 23:47:54 INFO - PROCESS | 2503 | 1467442074553 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:54 INFO - PROCESS | 2503 | 1467442074554 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x11668a000 == 31 [pid = 2503] [id = 119] 23:47:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x118559c00) [pid = 2503] [serial = 354] [outer = 0x0] 23:47:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x118858400) [pid = 2503] [serial = 355] [outer = 0x118559c00] 23:47:54 INFO - PROCESS | 2503 | 1467442074585 Marionette DEBUG loaded listener.js 23:47:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x118fb3400) [pid = 2503] [serial = 356] [outer = 0x118559c00] 23:47:54 INFO - PROCESS | 2503 | 1467442074910 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]]]}] 23:47:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:47:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 23:47:54 INFO - PROCESS | 2503 | 1467442074948 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 2503 | 1467442074950 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 23:47:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:47:54 INFO - PROCESS | 2503 | 1467442074954 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 2503 | 1467442074957 Marionette TRACE conn2 <- [1,450,null,{}] 23:47:54 INFO - PROCESS | 2503 | 1467442074969 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}] 23:47:54 INFO - PROCESS | 2503 | 1467442074973 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:55 INFO - PROCESS | 2503 | 1467442075088 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 23:47:55 INFO - PROCESS | 2503 | 1467442075098 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 2503 | 1467442075100 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x118339000 == 32 [pid = 2503] [id = 120] 23:47:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x119562c00) [pid = 2503] [serial = 357] [outer = 0x0] 23:47:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x119c72000) [pid = 2503] [serial = 358] [outer = 0x119562c00] 23:47:55 INFO - PROCESS | 2503 | 1467442075144 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1210a3800) [pid = 2503] [serial = 359] [outer = 0x119562c00] 23:47:55 INFO - PROCESS | 2503 | 1467442075578 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] 23:47:55 INFO - PROCESS | 2503 | 1467442075628 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 23:47:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:47:55 INFO - PROCESS | 2503 | 1467442075631 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:47:55 INFO - PROCESS | 2503 | 1467442075632 Marionette TRACE conn2 <- [1,454,null,{}] 23:47:55 INFO - PROCESS | 2503 | 1467442075634 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}] 23:47:55 INFO - PROCESS | 2503 | 1467442075635 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:55 INFO - PROCESS | 2503 | 1467442075710 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 23:47:55 INFO - PROCESS | 2503 | 1467442075716 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 2503 | 1467442075717 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188c4000 == 33 [pid = 2503] [id = 121] 23:47:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x121434800) [pid = 2503] [serial = 360] [outer = 0x0] 23:47:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x123e84800) [pid = 2503] [serial = 361] [outer = 0x121434800] 23:47:55 INFO - PROCESS | 2503 | 1467442075745 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x124d48800) [pid = 2503] [serial = 362] [outer = 0x121434800] 23:47:56 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:47:56 INFO - PROCESS | 2503 | 1467442076063 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]]]}] 23:47:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:47:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 23:47:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:47:56 INFO - PROCESS | 2503 | 1467442076100 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 23:47:56 INFO - PROCESS | 2503 | 1467442076101 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 23:47:56 INFO - PROCESS | 2503 | 1467442076103 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:47:56 INFO - PROCESS | 2503 | 1467442076105 Marionette TRACE conn2 <- [1,458,null,{}] 23:47:56 INFO - PROCESS | 2503 | 1467442076109 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}] 23:47:56 INFO - PROCESS | 2503 | 1467442076110 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:56 INFO - PROCESS | 2503 | 1467442076206 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 23:47:56 INFO - PROCESS | 2503 | 1467442076214 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:56 INFO - PROCESS | 2503 | 1467442076215 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x11958e800 == 34 [pid = 2503] [id = 122] 23:47:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x119c37800) [pid = 2503] [serial = 363] [outer = 0x0] 23:47:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1253b8800) [pid = 2503] [serial = 364] [outer = 0x119c37800] 23:47:56 INFO - PROCESS | 2503 | 1467442076239 Marionette DEBUG loaded listener.js 23:47:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x126e55800) [pid = 2503] [serial = 365] [outer = 0x119c37800] 23:47:56 INFO - PROCESS | 2503 | 1467442076591 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] 23:47:56 INFO - PROCESS | 2503 | 1467442076630 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 23:47:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:47:56 INFO - PROCESS | 2503 | 1467442076633 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:47:56 INFO - PROCESS | 2503 | 1467442076634 Marionette TRACE conn2 <- [1,462,null,{}] 23:47:56 INFO - PROCESS | 2503 | 1467442076636 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}] 23:47:56 INFO - PROCESS | 2503 | 1467442076641 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:56 INFO - PROCESS | 2503 | 1467442076756 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 23:47:56 INFO - PROCESS | 2503 | 1467442076801 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:56 INFO - PROCESS | 2503 | 1467442076802 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b9000 == 35 [pid = 2503] [id = 123] 23:47:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x12706cc00) [pid = 2503] [serial = 366] [outer = 0x0] 23:47:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1271d0400) [pid = 2503] [serial = 367] [outer = 0x12706cc00] 23:47:56 INFO - PROCESS | 2503 | 1467442076842 Marionette DEBUG loaded listener.js 23:47:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x12897b800) [pid = 2503] [serial = 368] [outer = 0x12706cc00] 23:47:57 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:47:57 INFO - PROCESS | 2503 | 1467442077331 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] 23:47:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:47:57 INFO - PROCESS | 2503 | 1467442077353 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 23:47:57 INFO - PROCESS | 2503 | 1467442077356 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:47:57 INFO - PROCESS | 2503 | 1467442077358 Marionette TRACE conn2 <- [1,466,null,{}] 23:47:57 INFO - PROCESS | 2503 | 1467442077366 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}] 23:47:57 INFO - PROCESS | 2503 | 1467442077367 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:57 INFO - PROCESS | 2503 | 1467442077458 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 23:47:57 INFO - PROCESS | 2503 | 1467442077462 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:57 INFO - PROCESS | 2503 | 1467442077462 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e5b000 == 36 [pid = 2503] [id = 124] 23:47:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x119614800) [pid = 2503] [serial = 369] [outer = 0x0] 23:47:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x129009400) [pid = 2503] [serial = 370] [outer = 0x119614800] 23:47:57 INFO - PROCESS | 2503 | 1467442077486 Marionette DEBUG loaded listener.js 23:47:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x129267800) [pid = 2503] [serial = 371] [outer = 0x119614800] 23:47:57 INFO - PROCESS | 2503 | 1467442077817 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] 23:47:57 INFO - PROCESS | 2503 | 1467442077831 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 23:47:57 INFO - PROCESS | 2503 | 1467442077833 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:47:57 INFO - PROCESS | 2503 | 1467442077834 Marionette TRACE conn2 <- [1,470,null,{}] 23:47:57 INFO - PROCESS | 2503 | 1467442077836 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}] 23:47:57 INFO - PROCESS | 2503 | 1467442077837 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:57 INFO - PROCESS | 2503 | 1467442077935 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 23:47:57 INFO - PROCESS | 2503 | 1467442077939 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:57 INFO - PROCESS | 2503 | 1467442077940 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x116678000 == 37 [pid = 2503] [id = 125] 23:47:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x129267c00) [pid = 2503] [serial = 372] [outer = 0x0] 23:47:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12949f800) [pid = 2503] [serial = 373] [outer = 0x129267c00] 23:47:57 INFO - PROCESS | 2503 | 1467442077964 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12a5e8400) [pid = 2503] [serial = 374] [outer = 0x129267c00] 23:47:58 INFO - PROCESS | 2503 | 1467442078292 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]]]}] 23:47:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:47:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 23:47:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:47:58 INFO - PROCESS | 2503 | 1467442078302 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 23:47:58 INFO - PROCESS | 2503 | 1467442078303 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 23:47:58 INFO - PROCESS | 2503 | 1467442078312 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:47:58 INFO - PROCESS | 2503 | 1467442078313 Marionette TRACE conn2 <- [1,474,null,{}] 23:47:58 INFO - PROCESS | 2503 | 1467442078316 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}] 23:47:58 INFO - PROCESS | 2503 | 1467442078317 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:58 INFO - PROCESS | 2503 | 1467442078413 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 23:47:58 INFO - PROCESS | 2503 | 1467442078423 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:58 INFO - PROCESS | 2503 | 1467442078426 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x1212e5800 == 38 [pid = 2503] [id = 126] 23:47:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12a5ea000) [pid = 2503] [serial = 375] [outer = 0x0] 23:47:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12a5f0400) [pid = 2503] [serial = 376] [outer = 0x12a5ea000] 23:47:58 INFO - PROCESS | 2503 | 1467442078456 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12a9e5800) [pid = 2503] [serial = 377] [outer = 0x12a5ea000] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12b903800) [pid = 2503] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x118379800) [pid = 2503] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x12c0e3400) [pid = 2503] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x115e19400) [pid = 2503] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x128cf7800) [pid = 2503] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x128977c00) [pid = 2503] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12a4ea000) [pid = 2503] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1184a2800) [pid = 2503] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12be3b400) [pid = 2503] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x117d0c000) [pid = 2503] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x111c7f000) [pid = 2503] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x121205400) [pid = 2503] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x112ded400) [pid = 2503] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x111e58800) [pid = 2503] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x118fa8800) [pid = 2503] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:47:58 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x119559400) [pid = 2503] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:47:58 INFO - PROCESS | 2503 | 1467442078873 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]]]}] 23:47:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:47:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 577ms 23:47:58 INFO - PROCESS | 2503 | 1467442078883 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 23:47:58 INFO - PROCESS | 2503 | 1467442078884 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 23:47:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:47:58 INFO - PROCESS | 2503 | 1467442078888 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:47:58 INFO - PROCESS | 2503 | 1467442078890 Marionette TRACE conn2 <- [1,478,null,{}] 23:47:58 INFO - PROCESS | 2503 | 1467442078897 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}] 23:47:58 INFO - PROCESS | 2503 | 1467442078898 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:59 INFO - PROCESS | 2503 | 1467442079001 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 23:47:59 INFO - PROCESS | 2503 | 1467442079034 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 2503 | 1467442079035 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x123f4c800 == 39 [pid = 2503] [id = 127] 23:47:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x1133a7000) [pid = 2503] [serial = 378] [outer = 0x0] 23:47:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x123bec000) [pid = 2503] [serial = 379] [outer = 0x1133a7000] 23:47:59 INFO - PROCESS | 2503 | 1467442079061 Marionette DEBUG loaded listener.js 23:47:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x129261000) [pid = 2503] [serial = 380] [outer = 0x1133a7000] 23:47:59 INFO - PROCESS | 2503 | 1467442079331 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]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:47:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 475ms 23:47:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:47:59 INFO - PROCESS | 2503 | 1467442079364 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 23:47:59 INFO - PROCESS | 2503 | 1467442079365 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 23:47:59 INFO - PROCESS | 2503 | 1467442079367 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 2503 | 1467442079369 Marionette TRACE conn2 <- [1,482,null,{}] 23:47:59 INFO - PROCESS | 2503 | 1467442079371 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}] 23:47:59 INFO - PROCESS | 2503 | 1467442079374 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:59 INFO - PROCESS | 2503 | 1467442079473 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 23:47:59 INFO - PROCESS | 2503 | 1467442079478 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 2503 | 1467442079487 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x126ba2800 == 40 [pid = 2503] [id = 128] 23:47:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x129261400) [pid = 2503] [serial = 381] [outer = 0x0] 23:47:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x12a9e9800) [pid = 2503] [serial = 382] [outer = 0x129261400] 23:47:59 INFO - PROCESS | 2503 | 1467442079513 Marionette DEBUG loaded listener.js 23:47:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x12be35c00) [pid = 2503] [serial = 383] [outer = 0x129261400] 23:47:59 INFO - PROCESS | 2503 | 1467442079853 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]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:47:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 23:47:59 INFO - PROCESS | 2503 | 1467442079898 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 23:47:59 INFO - PROCESS | 2503 | 1467442079899 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 23:47:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:47:59 INFO - PROCESS | 2503 | 1467442079901 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 2503 | 1467442079902 Marionette TRACE conn2 <- [1,486,null,{}] 23:47:59 INFO - PROCESS | 2503 | 1467442079905 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}] 23:47:59 INFO - PROCESS | 2503 | 1467442079906 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:59 INFO - PROCESS | 2503 | 1467442079983 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 23:47:59 INFO - PROCESS | 2503 | 1467442079986 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 2503 | 1467442079987 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:47:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x128891000 == 41 [pid = 2503] [id = 129] 23:47:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x12b677400) [pid = 2503] [serial = 384] [outer = 0x0] 23:48:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x12bed5000) [pid = 2503] [serial = 385] [outer = 0x12b677400] 23:48:00 INFO - PROCESS | 2503 | 1467442080012 Marionette DEBUG loaded listener.js 23:48:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12c0db000) [pid = 2503] [serial = 386] [outer = 0x12b677400] 23:48:00 INFO - PROCESS | 2503 | 1467442080345 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]]]}] 23:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 467ms 23:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:48:00 INFO - PROCESS | 2503 | 1467442080370 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 23:48:00 INFO - PROCESS | 2503 | 1467442080371 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 23:48:00 INFO - PROCESS | 2503 | 1467442080375 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:48:00 INFO - PROCESS | 2503 | 1467442080378 Marionette TRACE conn2 <- [1,490,null,{}] 23:48:00 INFO - PROCESS | 2503 | 1467442080380 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}] 23:48:00 INFO - PROCESS | 2503 | 1467442080381 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:00 INFO - PROCESS | 2503 | 1467442080459 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 23:48:00 INFO - PROCESS | 2503 | 1467442080470 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:00 INFO - PROCESS | 2503 | 1467442080471 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x12921b800 == 42 [pid = 2503] [id = 130] 23:48:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12c0dc800) [pid = 2503] [serial = 387] [outer = 0x0] 23:48:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12c0e6400) [pid = 2503] [serial = 388] [outer = 0x12c0dc800] 23:48:00 INFO - PROCESS | 2503 | 1467442080497 Marionette DEBUG loaded listener.js 23:48:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12c2f1400) [pid = 2503] [serial = 389] [outer = 0x12c0dc800] 23:48:00 INFO - PROCESS | 2503 | 1467442080942 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]]]}] 23:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 577ms 23:48:00 INFO - PROCESS | 2503 | 1467442080950 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 23:48:00 INFO - PROCESS | 2503 | 1467442080953 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 23:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:48:00 INFO - PROCESS | 2503 | 1467442080956 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:48:00 INFO - PROCESS | 2503 | 1467442080958 Marionette TRACE conn2 <- [1,494,null,{}] 23:48:00 INFO - PROCESS | 2503 | 1467442080962 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}] 23:48:00 INFO - PROCESS | 2503 | 1467442080963 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:01 INFO - PROCESS | 2503 | 1467442081067 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 23:48:01 INFO - PROCESS | 2503 | 1467442081115 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 2503 | 1467442081118 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x11695b800 == 43 [pid = 2503] [id = 131] 23:48:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x11697b400) [pid = 2503] [serial = 390] [outer = 0x0] 23:48:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x118376000) [pid = 2503] [serial = 391] [outer = 0x11697b400] 23:48:01 INFO - PROCESS | 2503 | 1467442081152 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x118558400) [pid = 2503] [serial = 392] [outer = 0x11697b400] 23:48:01 INFO - PROCESS | 2503 | 1467442081557 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]]]}] 23:48:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:48:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 23:48:01 INFO - PROCESS | 2503 | 1467442081626 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 23:48:01 INFO - PROCESS | 2503 | 1467442081629 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 23:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:48:01 INFO - PROCESS | 2503 | 1467442081634 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:48:01 INFO - PROCESS | 2503 | 1467442081636 Marionette TRACE conn2 <- [1,498,null,{}] 23:48:01 INFO - PROCESS | 2503 | 1467442081638 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}] 23:48:01 INFO - PROCESS | 2503 | 1467442081640 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:01 INFO - PROCESS | 2503 | 1467442081777 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 23:48:01 INFO - PROCESS | 2503 | 1467442081840 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 2503 | 1467442081841 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196c5000 == 44 [pid = 2503] [id = 132] 23:48:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x119558400) [pid = 2503] [serial = 393] [outer = 0x0] 23:48:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x119567800) [pid = 2503] [serial = 394] [outer = 0x119558400] 23:48:01 INFO - PROCESS | 2503 | 1467442081873 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x120de7800) [pid = 2503] [serial = 395] [outer = 0x119558400] 23:48:02 INFO - PROCESS | 2503 | 1467442082387 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]]]}] 23:48:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:48:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 775ms 23:48:02 INFO - PROCESS | 2503 | 1467442082410 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 23:48:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:48:02 INFO - PROCESS | 2503 | 1467442082412 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 23:48:02 INFO - PROCESS | 2503 | 1467442082416 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:48:02 INFO - PROCESS | 2503 | 1467442082420 Marionette TRACE conn2 <- [1,502,null,{}] 23:48:02 INFO - PROCESS | 2503 | 1467442082434 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}] 23:48:02 INFO - PROCESS | 2503 | 1467442082439 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:02 INFO - PROCESS | 2503 | 1467442082594 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 23:48:02 INFO - PROCESS | 2503 | 1467442082643 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:02 INFO - PROCESS | 2503 | 1467442082645 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f59800 == 45 [pid = 2503] [id = 133] 23:48:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x127160800) [pid = 2503] [serial = 396] [outer = 0x0] 23:48:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1271bf800) [pid = 2503] [serial = 397] [outer = 0x127160800] 23:48:02 INFO - PROCESS | 2503 | 1467442082676 Marionette DEBUG loaded listener.js 23:48:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x128970000) [pid = 2503] [serial = 398] [outer = 0x127160800] 23:48:03 INFO - PROCESS | 2503 | 1467442083079 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]]]}] 23:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 678ms 23:48:03 INFO - PROCESS | 2503 | 1467442083120 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 23:48:03 INFO - PROCESS | 2503 | 1467442083122 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 23:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:48:03 INFO - PROCESS | 2503 | 1467442083126 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:48:03 INFO - PROCESS | 2503 | 1467442083127 Marionette TRACE conn2 <- [1,506,null,{}] 23:48:03 INFO - PROCESS | 2503 | 1467442083130 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}] 23:48:03 INFO - PROCESS | 2503 | 1467442083131 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:03 INFO - PROCESS | 2503 | 1467442083228 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 23:48:03 INFO - PROCESS | 2503 | 1467442083278 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 2503 | 1467442083280 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a488000 == 46 [pid = 2503] [id = 134] 23:48:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12900a000) [pid = 2503] [serial = 399] [outer = 0x0] 23:48:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12a5f4400) [pid = 2503] [serial = 400] [outer = 0x12900a000] 23:48:03 INFO - PROCESS | 2503 | 1467442083308 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12b67c000) [pid = 2503] [serial = 401] [outer = 0x12900a000] 23:48:03 INFO - PROCESS | 2503 | 1467442083718 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]]]}] 23:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 622ms 23:48:03 INFO - PROCESS | 2503 | 1467442083748 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 23:48:03 INFO - PROCESS | 2503 | 1467442083750 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 23:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:48:03 INFO - PROCESS | 2503 | 1467442083752 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:48:03 INFO - PROCESS | 2503 | 1467442083753 Marionette TRACE conn2 <- [1,510,null,{}] 23:48:03 INFO - PROCESS | 2503 | 1467442083756 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}] 23:48:03 INFO - PROCESS | 2503 | 1467442083757 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:03 INFO - PROCESS | 2503 | 1467442083853 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 23:48:03 INFO - PROCESS | 2503 | 1467442083905 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 2503 | 1467442083906 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aac4000 == 47 [pid = 2503] [id = 135] 23:48:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12a4e0800) [pid = 2503] [serial = 402] [outer = 0x0] 23:48:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x12b911800) [pid = 2503] [serial = 403] [outer = 0x12a4e0800] 23:48:03 INFO - PROCESS | 2503 | 1467442083934 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x12c2ea800) [pid = 2503] [serial = 404] [outer = 0x12a4e0800] 23:48:04 INFO - PROCESS | 2503 | 1467442084565 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]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 872ms 23:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:48:04 INFO - PROCESS | 2503 | 1467442084625 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 23:48:04 INFO - PROCESS | 2503 | 1467442084627 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 23:48:04 INFO - PROCESS | 2503 | 1467442084630 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 2503 | 1467442084632 Marionette TRACE conn2 <- [1,514,null,{}] 23:48:04 INFO - PROCESS | 2503 | 1467442084636 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}] 23:48:04 INFO - PROCESS | 2503 | 1467442084637 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:04 INFO - PROCESS | 2503 | 1467442084729 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 23:48:04 INFO - PROCESS | 2503 | 1467442084798 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:04 INFO - PROCESS | 2503 | 1467442084799 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x115ee8000 == 48 [pid = 2503] [id = 136] 23:48:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x118508800) [pid = 2503] [serial = 405] [outer = 0x0] 23:48:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x118747000) [pid = 2503] [serial = 406] [outer = 0x118508800] 23:48:04 INFO - PROCESS | 2503 | 1467442084828 Marionette DEBUG loaded listener.js 23:48:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x11885c800) [pid = 2503] [serial = 407] [outer = 0x118508800] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x12a486000 == 47 [pid = 2503] [id = 100] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x128891000 == 46 [pid = 2503] [id = 129] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x126ba2800 == 45 [pid = 2503] [id = 128] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x123f4c800 == 44 [pid = 2503] [id = 127] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x1212e5800 == 43 [pid = 2503] [id = 126] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x116678000 == 42 [pid = 2503] [id = 125] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x120e5b000 == 41 [pid = 2503] [id = 124] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b9000 == 40 [pid = 2503] [id = 123] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x11958e800 == 39 [pid = 2503] [id = 122] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x1188c4000 == 38 [pid = 2503] [id = 121] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x118339000 == 37 [pid = 2503] [id = 120] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x11668a000 == 36 [pid = 2503] [id = 119] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x116407800 == 35 [pid = 2503] [id = 118] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x116952800 == 34 [pid = 2503] [id = 117] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x12704d000 == 33 [pid = 2503] [id = 116] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x12aac4000 == 32 [pid = 2503] [id = 135] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x12a488000 == 31 [pid = 2503] [id = 134] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x128f59800 == 30 [pid = 2503] [id = 133] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x1196c5000 == 29 [pid = 2503] [id = 132] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x12921b800 == 28 [pid = 2503] [id = 130] 23:48:05 INFO - PROCESS | 2503 | --DOCSHELL 0x11695b800 == 27 [pid = 2503] [id = 131] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x12b911400) [pid = 2503] [serial = 331] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x124bc7400) [pid = 2503] [serial = 313] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x1253b7c00) [pid = 2503] [serial = 314] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x12c2e9c00) [pid = 2503] [serial = 334] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x128aae400) [pid = 2503] [serial = 319] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x129262400) [pid = 2503] [serial = 320] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x129498800) [pid = 2503] [serial = 322] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12a4e4000) [pid = 2503] [serial = 323] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x12897bc00) [pid = 2503] [serial = 316] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x128aae000) [pid = 2503] [serial = 317] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x12a5e9800) [pid = 2503] [serial = 325] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x12a5f5800) [pid = 2503] [serial = 326] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x11874b800) [pid = 2503] [serial = 304] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1187b9c00) [pid = 2503] [serial = 305] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12c0dd800) [pid = 2503] [serial = 299] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x117d0e000) [pid = 2503] [serial = 301] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x118372000) [pid = 2503] [serial = 302] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11997bc00) [pid = 2503] [serial = 307] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x120e22800) [pid = 2503] [serial = 308] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x123a0d400) [pid = 2503] [serial = 310] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x116195c00) [pid = 2503] [serial = 337] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1187c2000) [pid = 2503] [serial = 338] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123e7d400) [pid = 2503] [serial = 311] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12a7df000) [pid = 2503] [serial = 328] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12b678c00) [pid = 2503] [serial = 329] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x12c2ef800) [pid = 2503] [serial = 335] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12c0e3000) [pid = 2503] [serial = 332] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x128970400) [pid = 2503] [serial = 340] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12a9e3800) [pid = 2503] [serial = 343] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12c2f5400) [pid = 2503] [serial = 344] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x128cf3c00) [pid = 2503] [serial = 341] [outer = 0x0] [url = about:blank] 23:48:05 INFO - PROCESS | 2503 | 1467442085845 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]]]}] 23:48:05 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 23:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1271ms 23:48:05 INFO - PROCESS | 2503 | 1467442085903 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 23:48:05 INFO - PROCESS | 2503 | 1467442085907 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 23:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:48:05 INFO - PROCESS | 2503 | 1467442085911 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:48:05 INFO - PROCESS | 2503 | 1467442085914 Marionette TRACE conn2 <- [1,518,null,{}] 23:48:05 INFO - PROCESS | 2503 | 1467442085920 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}] 23:48:05 INFO - PROCESS | 2503 | 1467442085922 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:06 INFO - PROCESS | 2503 | 1467442086068 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 23:48:06 INFO - PROCESS | 2503 | 1467442086120 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:06 INFO - PROCESS | 2503 | 1467442086121 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x1132aa000 == 28 [pid = 2503] [id = 137] 23:48:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x11675dc00) [pid = 2503] [serial = 408] [outer = 0x0] 23:48:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x116763000) [pid = 2503] [serial = 409] [outer = 0x11675dc00] 23:48:06 INFO - PROCESS | 2503 | 1467442086154 Marionette DEBUG loaded listener.js 23:48:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x116f95000) [pid = 2503] [serial = 410] [outer = 0x11675dc00] 23:48:06 INFO - PROCESS | 2503 | 1467442086465 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]]]}] 23:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 573ms 23:48:06 INFO - PROCESS | 2503 | 1467442086484 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 23:48:06 INFO - PROCESS | 2503 | 1467442086487 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 23:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:48:06 INFO - PROCESS | 2503 | 1467442086495 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:48:06 INFO - PROCESS | 2503 | 1467442086497 Marionette TRACE conn2 <- [1,522,null,{}] 23:48:06 INFO - PROCESS | 2503 | 1467442086499 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}] 23:48:06 INFO - PROCESS | 2503 | 1467442086501 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:06 INFO - PROCESS | 2503 | 1467442086580 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 23:48:06 INFO - PROCESS | 2503 | 1467442086585 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:06 INFO - PROCESS | 2503 | 1467442086586 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x11668a000 == 29 [pid = 2503] [id = 138] 23:48:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1181ef400) [pid = 2503] [serial = 411] [outer = 0x0] 23:48:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x118557c00) [pid = 2503] [serial = 412] [outer = 0x1181ef400] 23:48:06 INFO - PROCESS | 2503 | 1467442086615 Marionette DEBUG loaded listener.js 23:48:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11874a400) [pid = 2503] [serial = 413] [outer = 0x1181ef400] 23:48:06 INFO - PROCESS | 2503 | 1467442086947 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]]]}] 23:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 470ms 23:48:06 INFO - PROCESS | 2503 | 1467442086965 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 23:48:06 INFO - PROCESS | 2503 | 1467442086966 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 23:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:48:06 INFO - PROCESS | 2503 | 1467442086968 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:48:06 INFO - PROCESS | 2503 | 1467442086971 Marionette TRACE conn2 <- [1,526,null,{}] 23:48:06 INFO - PROCESS | 2503 | 1467442086981 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}] 23:48:06 INFO - PROCESS | 2503 | 1467442086984 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:07 INFO - PROCESS | 2503 | 1467442087054 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 23:48:07 INFO - PROCESS | 2503 | 1467442087061 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:07 INFO - PROCESS | 2503 | 1467442087063 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d4d800 == 30 [pid = 2503] [id = 139] 23:48:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1133e5400) [pid = 2503] [serial = 414] [outer = 0x0] 23:48:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x119974400) [pid = 2503] [serial = 415] [outer = 0x1133e5400] 23:48:07 INFO - PROCESS | 2503 | 1467442087091 Marionette DEBUG loaded listener.js 23:48:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x120df6800) [pid = 2503] [serial = 416] [outer = 0x1133e5400] 23:48:07 INFO - PROCESS | 2503 | 1467442087442 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]]]}] 23:48:07 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 23:48:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 524ms 23:48:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:48:07 INFO - PROCESS | 2503 | 1467442087493 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 23:48:07 INFO - PROCESS | 2503 | 1467442087494 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 23:48:07 INFO - PROCESS | 2503 | 1467442087496 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:48:07 INFO - PROCESS | 2503 | 1467442087498 Marionette TRACE conn2 <- [1,530,null,{}] 23:48:07 INFO - PROCESS | 2503 | 1467442087500 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}] 23:48:07 INFO - PROCESS | 2503 | 1467442087501 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:07 INFO - PROCESS | 2503 | 1467442087601 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 23:48:07 INFO - PROCESS | 2503 | 1467442087611 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:07 INFO - PROCESS | 2503 | 1467442087612 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x11835f000 == 31 [pid = 2503] [id = 140] 23:48:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1212ac800) [pid = 2503] [serial = 417] [outer = 0x0] 23:48:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1217a9400) [pid = 2503] [serial = 418] [outer = 0x1212ac800] 23:48:07 INFO - PROCESS | 2503 | 1467442087637 Marionette DEBUG loaded listener.js 23:48:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x123e82400) [pid = 2503] [serial = 419] [outer = 0x1212ac800] 23:48:07 INFO - PROCESS | 2503 | 1467442087931 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"]]]}] 23:48:07 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 23:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:48:07 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 23:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:48:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 467ms 23:48:07 INFO - PROCESS | 2503 | 1467442087972 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 23:48:07 INFO - PROCESS | 2503 | 1467442087973 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 23:48:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:48:07 INFO - PROCESS | 2503 | 1467442087979 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:48:07 INFO - PROCESS | 2503 | 1467442087980 Marionette TRACE conn2 <- [1,534,null,{}] 23:48:07 INFO - PROCESS | 2503 | 1467442087982 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}] 23:48:07 INFO - PROCESS | 2503 | 1467442087983 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:08 INFO - PROCESS | 2503 | 1467442088078 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 23:48:08 INFO - PROCESS | 2503 | 1467442088111 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:08 INFO - PROCESS | 2503 | 1467442088112 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x119587800 == 32 [pid = 2503] [id = 141] 23:48:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x117d0c400) [pid = 2503] [serial = 420] [outer = 0x0] 23:48:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x124d46800) [pid = 2503] [serial = 421] [outer = 0x117d0c400] 23:48:08 INFO - PROCESS | 2503 | 1467442088137 Marionette DEBUG loaded listener.js 23:48:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x127070000) [pid = 2503] [serial = 422] [outer = 0x117d0c400] 23:48:08 INFO - PROCESS | 2503 | 1467442088449 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]]]}] 23:48:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:48:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 23:48:08 INFO - PROCESS | 2503 | 1467442088505 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 23:48:08 INFO - PROCESS | 2503 | 1467442088507 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 23:48:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:48:08 INFO - PROCESS | 2503 | 1467442088512 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:48:08 INFO - PROCESS | 2503 | 1467442088513 Marionette TRACE conn2 <- [1,538,null,{}] 23:48:08 INFO - PROCESS | 2503 | 1467442088515 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}] 23:48:08 INFO - PROCESS | 2503 | 1467442088519 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:08 INFO - PROCESS | 2503 | 1467442088639 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 23:48:08 INFO - PROCESS | 2503 | 1467442088647 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:08 INFO - PROCESS | 2503 | 1467442088648 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c92800 == 33 [pid = 2503] [id = 142] 23:48:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x11850e000) [pid = 2503] [serial = 423] [outer = 0x0] 23:48:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1270c3800) [pid = 2503] [serial = 424] [outer = 0x11850e000] 23:48:08 INFO - PROCESS | 2503 | 1467442088678 Marionette DEBUG loaded listener.js 23:48:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x128aa2400) [pid = 2503] [serial = 425] [outer = 0x11850e000] 23:48:09 INFO - PROCESS | 2503 | 1467442089028 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]]]}] 23:48:09 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. 23:48:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 570ms 23:48:09 INFO - PROCESS | 2503 | 1467442089088 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 23:48:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:48:09 INFO - PROCESS | 2503 | 1467442089089 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 23:48:09 INFO - PROCESS | 2503 | 1467442089092 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:48:09 INFO - PROCESS | 2503 | 1467442089102 Marionette TRACE conn2 <- [1,542,null,{}] 23:48:09 INFO - PROCESS | 2503 | 1467442089105 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}] 23:48:09 INFO - PROCESS | 2503 | 1467442089106 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:09 INFO - PROCESS | 2503 | 1467442089238 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 23:48:09 INFO - PROCESS | 2503 | 1467442089253 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:09 INFO - PROCESS | 2503 | 1467442089254 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f70000 == 34 [pid = 2503] [id = 143] 23:48:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x128aae000) [pid = 2503] [serial = 426] [outer = 0x0] 23:48:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x128cf5000) [pid = 2503] [serial = 427] [outer = 0x128aae000] 23:48:09 INFO - PROCESS | 2503 | 1467442089283 Marionette DEBUG loaded listener.js 23:48:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x129262400) [pid = 2503] [serial = 428] [outer = 0x128aae000] 23:48:09 INFO - PROCESS | 2503 | 1467442089599 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]]]}] 23:48:09 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. 23:48:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 531ms 23:48:09 INFO - PROCESS | 2503 | 1467442089625 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 23:48:09 INFO - PROCESS | 2503 | 1467442089628 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 23:48:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:48:09 INFO - PROCESS | 2503 | 1467442089637 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:48:09 INFO - PROCESS | 2503 | 1467442089639 Marionette TRACE conn2 <- [1,546,null,{}] 23:48:09 INFO - PROCESS | 2503 | 1467442089643 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}] 23:48:09 INFO - PROCESS | 2503 | 1467442089645 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:09 INFO - PROCESS | 2503 | 1467442089747 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 23:48:09 INFO - PROCESS | 2503 | 1467442089750 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:09 INFO - PROCESS | 2503 | 1467442089751 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x121608000 == 35 [pid = 2503] [id = 144] 23:48:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x127161400) [pid = 2503] [serial = 429] [outer = 0x0] 23:48:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x129268c00) [pid = 2503] [serial = 430] [outer = 0x127161400] 23:48:09 INFO - PROCESS | 2503 | 1467442089781 Marionette DEBUG loaded listener.js 23:48:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12a4e3800) [pid = 2503] [serial = 431] [outer = 0x127161400] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12706cc00) [pid = 2503] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x129267c00) [pid = 2503] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x119614800) [pid = 2503] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x12a5ea000) [pid = 2503] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1133a7000) [pid = 2503] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x116985800) [pid = 2503] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x119562c00) [pid = 2503] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x118559c00) [pid = 2503] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x119c37800) [pid = 2503] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1181ec000) [pid = 2503] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x12c3bf400) [pid = 2503] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x121434800) [pid = 2503] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12c0dc800) [pid = 2503] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12b677400) [pid = 2503] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:48:10 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x129261400) [pid = 2503] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:48:10 INFO - PROCESS | 2503 | 1467442090265 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]]]}] 23:48:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:48:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 680ms 23:48:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:48:10 INFO - PROCESS | 2503 | 1467442090318 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 23:48:10 INFO - PROCESS | 2503 | 1467442090319 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 23:48:10 INFO - PROCESS | 2503 | 1467442090329 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:48:10 INFO - PROCESS | 2503 | 1467442090330 Marionette TRACE conn2 <- [1,550,null,{}] 23:48:10 INFO - PROCESS | 2503 | 1467442090332 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}] 23:48:10 INFO - PROCESS | 2503 | 1467442090333 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:10 INFO - PROCESS | 2503 | 1467442090422 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 23:48:10 INFO - PROCESS | 2503 | 1467442090430 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 2503 | 1467442090431 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x123bad800 == 36 [pid = 2503] [id = 145] 23:48:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x113c91400) [pid = 2503] [serial = 432] [outer = 0x0] 23:48:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x118f36400) [pid = 2503] [serial = 433] [outer = 0x113c91400] 23:48:10 INFO - PROCESS | 2503 | 1467442090461 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x128ab0c00) [pid = 2503] [serial = 434] [outer = 0x113c91400] 23:48:10 INFO - PROCESS | 2503 | 1467442090779 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]]]}] 23:48:10 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. 23:48:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 476ms 23:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:48:10 INFO - PROCESS | 2503 | 1467442090799 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 23:48:10 INFO - PROCESS | 2503 | 1467442090800 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 23:48:10 INFO - PROCESS | 2503 | 1467442090802 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:48:10 INFO - PROCESS | 2503 | 1467442090803 Marionette TRACE conn2 <- [1,554,null,{}] 23:48:10 INFO - PROCESS | 2503 | 1467442090806 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}] 23:48:10 INFO - PROCESS | 2503 | 1467442090808 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:10 INFO - PROCESS | 2503 | 1467442090885 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 23:48:10 INFO - PROCESS | 2503 | 1467442090888 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 2503 | 1467442090890 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x12541e800 == 37 [pid = 2503] [id = 146] 23:48:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x119610000) [pid = 2503] [serial = 435] [outer = 0x0] 23:48:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x129287800) [pid = 2503] [serial = 436] [outer = 0x119610000] 23:48:10 INFO - PROCESS | 2503 | 1467442090961 Marionette DEBUG loaded listener.js 23:48:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12a4e9800) [pid = 2503] [serial = 437] [outer = 0x119610000] 23:48:11 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:11 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:11 INFO - PROCESS | 2503 | 1467442091243 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]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 473ms 23:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:48:11 INFO - PROCESS | 2503 | 1467442091280 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 23:48:11 INFO - PROCESS | 2503 | 1467442091282 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 23:48:11 INFO - PROCESS | 2503 | 1467442091284 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 2503 | 1467442091285 Marionette TRACE conn2 <- [1,558,null,{}] 23:48:11 INFO - PROCESS | 2503 | 1467442091288 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}] 23:48:11 INFO - PROCESS | 2503 | 1467442091289 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:11 INFO - PROCESS | 2503 | 1467442091386 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 23:48:11 INFO - PROCESS | 2503 | 1467442091391 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:11 INFO - PROCESS | 2503 | 1467442091394 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x12888b800 == 38 [pid = 2503] [id = 147] 23:48:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x123e88800) [pid = 2503] [serial = 438] [outer = 0x0] 23:48:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12a5f2000) [pid = 2503] [serial = 439] [outer = 0x123e88800] 23:48:11 INFO - PROCESS | 2503 | 1467442091420 Marionette DEBUG loaded listener.js 23:48:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12b911000) [pid = 2503] [serial = 440] [outer = 0x123e88800] 23:48:11 INFO - PROCESS | 2503 | 1467442091742 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]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 23:48:11 INFO - PROCESS | 2503 | 1467442091753 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 23:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:48:11 INFO - PROCESS | 2503 | 1467442091754 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 23:48:11 INFO - PROCESS | 2503 | 1467442091757 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 2503 | 1467442091760 Marionette TRACE conn2 <- [1,562,null,{}] 23:48:11 INFO - PROCESS | 2503 | 1467442091763 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}] 23:48:11 INFO - PROCESS | 2503 | 1467442091765 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:11 INFO - PROCESS | 2503 | 1467442091868 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 23:48:11 INFO - PROCESS | 2503 | 1467442091874 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:11 INFO - PROCESS | 2503 | 1467442091875 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f69000 == 39 [pid = 2503] [id = 148] 23:48:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x128aae800) [pid = 2503] [serial = 441] [outer = 0x0] 23:48:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12be36c00) [pid = 2503] [serial = 442] [outer = 0x128aae800] 23:48:11 INFO - PROCESS | 2503 | 1467442091899 Marionette DEBUG loaded listener.js 23:48:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12bedf400) [pid = 2503] [serial = 443] [outer = 0x128aae800] 23:48:12 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:12 INFO - PROCESS | 2503 | [2503] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:48:12 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:12 INFO - PROCESS | 2503 | 1467442092329 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]]]}] 23:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 625ms 23:48:12 INFO - PROCESS | 2503 | 1467442092383 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 23:48:12 INFO - PROCESS | 2503 | 1467442092385 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 23:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:48:12 INFO - PROCESS | 2503 | 1467442092389 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:48:12 INFO - PROCESS | 2503 | 1467442092391 Marionette TRACE conn2 <- [1,566,null,{}] 23:48:12 INFO - PROCESS | 2503 | 1467442092394 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}] 23:48:12 INFO - PROCESS | 2503 | 1467442092396 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:12 INFO - PROCESS | 2503 | 1467442092506 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 23:48:12 INFO - PROCESS | 2503 | 1467442092582 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 2503 | 1467442092584 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x115efc000 == 40 [pid = 2503] [id = 149] 23:48:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x115df2c00) [pid = 2503] [serial = 444] [outer = 0x0] 23:48:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x1164ee400) [pid = 2503] [serial = 445] [outer = 0x115df2c00] 23:48:12 INFO - PROCESS | 2503 | 1467442092614 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x116a1c000) [pid = 2503] [serial = 446] [outer = 0x115df2c00] 23:48:12 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:13 INFO - PROCESS | 2503 | 1467442093103 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]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:48:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 722ms 23:48:13 INFO - PROCESS | 2503 | 1467442093111 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 23:48:13 INFO - PROCESS | 2503 | 1467442093114 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 23:48:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:48:13 INFO - PROCESS | 2503 | 1467442093118 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 2503 | 1467442093121 Marionette TRACE conn2 <- [1,570,null,{}] 23:48:13 INFO - PROCESS | 2503 | 1467442093124 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}] 23:48:13 INFO - PROCESS | 2503 | 1467442093125 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:13 INFO - PROCESS | 2503 | 1467442093231 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 23:48:13 INFO - PROCESS | 2503 | 1467442093284 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:13 INFO - PROCESS | 2503 | 1467442093285 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187de000 == 41 [pid = 2503] [id = 150] 23:48:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x118747800) [pid = 2503] [serial = 447] [outer = 0x0] 23:48:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x118858800) [pid = 2503] [serial = 448] [outer = 0x118747800] 23:48:13 INFO - PROCESS | 2503 | 1467442093316 Marionette DEBUG loaded listener.js 23:48:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x11960a400) [pid = 2503] [serial = 449] [outer = 0x118747800] 23:48:13 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:13 INFO - PROCESS | 2503 | 1467442093988 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]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:48:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 925ms 23:48:14 INFO - PROCESS | 2503 | 1467442094044 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 23:48:14 INFO - PROCESS | 2503 | 1467442094046 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 23:48:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:48:14 INFO - PROCESS | 2503 | 1467442094050 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 2503 | 1467442094052 Marionette TRACE conn2 <- [1,574,null,{}] 23:48:14 INFO - PROCESS | 2503 | 1467442094055 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}] 23:48:14 INFO - PROCESS | 2503 | 1467442094057 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:14 INFO - PROCESS | 2503 | 1467442094156 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x12888b800 == 40 [pid = 2503] [id = 147] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x12541e800 == 39 [pid = 2503] [id = 146] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x123bad800 == 38 [pid = 2503] [id = 145] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x121608000 == 37 [pid = 2503] [id = 144] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x120f70000 == 36 [pid = 2503] [id = 143] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x119c92800 == 35 [pid = 2503] [id = 142] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x119587800 == 34 [pid = 2503] [id = 141] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x11835f000 == 33 [pid = 2503] [id = 140] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x117d4d800 == 32 [pid = 2503] [id = 139] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x11668a000 == 31 [pid = 2503] [id = 138] 23:48:14 INFO - PROCESS | 2503 | --DOCSHELL 0x1132aa000 == 30 [pid = 2503] [id = 137] 23:48:14 INFO - PROCESS | 2503 | 1467442094255 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:14 INFO - PROCESS | 2503 | 1467442094258 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x12897b800) [pid = 2503] [serial = 368] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x1271d0400) [pid = 2503] [serial = 367] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12949f800) [pid = 2503] [serial = 373] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x129009400) [pid = 2503] [serial = 370] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x12a5f0400) [pid = 2503] [serial = 376] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x123bec000) [pid = 2503] [serial = 379] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1176d8c00) [pid = 2503] [serial = 349] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x118375400) [pid = 2503] [serial = 350] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x119c72000) [pid = 2503] [serial = 358] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1210a3800) [pid = 2503] [serial = 359] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x118858400) [pid = 2503] [serial = 355] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x118fb3400) [pid = 2503] [serial = 356] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1253b8800) [pid = 2503] [serial = 364] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11836f000) [pid = 2503] [serial = 352] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12a5e8400) [pid = 2503] [serial = 374] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x11837a400) [pid = 2503] [serial = 353] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12c3ccc00) [pid = 2503] [serial = 347] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12c3c7800) [pid = 2503] [serial = 346] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123e84800) [pid = 2503] [serial = 361] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x124d48800) [pid = 2503] [serial = 362] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12c2f1400) [pid = 2503] [serial = 389] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x12c0e6400) [pid = 2503] [serial = 388] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12c0db000) [pid = 2503] [serial = 386] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12a9e9800) [pid = 2503] [serial = 382] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12be35c00) [pid = 2503] [serial = 383] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12bed5000) [pid = 2503] [serial = 385] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12a9e5800) [pid = 2503] [serial = 377] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x129267800) [pid = 2503] [serial = 371] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x129261000) [pid = 2503] [serial = 380] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x126e55800) [pid = 2503] [serial = 365] [outer = 0x0] [url = about:blank] 23:48:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x1132aa000 == 31 [pid = 2503] [id = 151] 23:48:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x1176d8c00) [pid = 2503] [serial = 450] [outer = 0x0] 23:48:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1181f1c00) [pid = 2503] [serial = 451] [outer = 0x1176d8c00] 23:48:14 INFO - PROCESS | 2503 | 1467442094288 Marionette DEBUG loaded listener.js 23:48:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x118510000) [pid = 2503] [serial = 452] [outer = 0x1176d8c00] 23:48:14 INFO - PROCESS | 2503 | 1467442094645 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]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:48:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 620ms 23:48:14 INFO - PROCESS | 2503 | 1467442094670 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 23:48:14 INFO - PROCESS | 2503 | 1467442094673 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 23:48:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:48:14 INFO - PROCESS | 2503 | 1467442094679 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 2503 | 1467442094680 Marionette TRACE conn2 <- [1,578,null,{}] 23:48:14 INFO - PROCESS | 2503 | 1467442094683 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}] 23:48:14 INFO - PROCESS | 2503 | 1467442094685 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:14 INFO - PROCESS | 2503 | 1467442094759 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 23:48:14 INFO - PROCESS | 2503 | 1467442094763 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:14 INFO - PROCESS | 2503 | 1467442094764 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x117168800 == 32 [pid = 2503] [id = 152] 23:48:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118748800) [pid = 2503] [serial = 453] [outer = 0x0] 23:48:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x119c2f400) [pid = 2503] [serial = 454] [outer = 0x118748800] 23:48:14 INFO - PROCESS | 2503 | 1467442094792 Marionette DEBUG loaded listener.js 23:48:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x121097800) [pid = 2503] [serial = 455] [outer = 0x118748800] 23:48:15 INFO - PROCESS | 2503 | 1467442095170 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]]]}] 23:48:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:48:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 23:48:15 INFO - PROCESS | 2503 | 1467442095199 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 23:48:15 INFO - PROCESS | 2503 | 1467442095200 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 23:48:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:48:15 INFO - PROCESS | 2503 | 1467442095203 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:48:15 INFO - PROCESS | 2503 | 1467442095205 Marionette TRACE conn2 <- [1,582,null,{}] 23:48:15 INFO - PROCESS | 2503 | 1467442095213 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}] 23:48:15 INFO - PROCESS | 2503 | 1467442095216 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:15 INFO - PROCESS | 2503 | 1467442095301 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 23:48:15 INFO - PROCESS | 2503 | 1467442095309 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:15 INFO - PROCESS | 2503 | 1467442095312 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187ce000 == 33 [pid = 2503] [id = 153] 23:48:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x116142800) [pid = 2503] [serial = 456] [outer = 0x0] 23:48:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x124bcd800) [pid = 2503] [serial = 457] [outer = 0x116142800] 23:48:15 INFO - PROCESS | 2503 | 1467442095339 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x126e61c00) [pid = 2503] [serial = 458] [outer = 0x116142800] 23:48:15 INFO - PROCESS | 2503 | 1467442095684 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]]]}] 23:48:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:48:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 523ms 23:48:15 INFO - PROCESS | 2503 | 1467442095727 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 23:48:15 INFO - PROCESS | 2503 | 1467442095729 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 23:48:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:48:15 INFO - PROCESS | 2503 | 1467442095731 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:48:15 INFO - PROCESS | 2503 | 1467442095732 Marionette TRACE conn2 <- [1,586,null,{}] 23:48:15 INFO - PROCESS | 2503 | 1467442095734 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}] 23:48:15 INFO - PROCESS | 2503 | 1467442095736 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:15 INFO - PROCESS | 2503 | 1467442095814 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 23:48:15 INFO - PROCESS | 2503 | 1467442095817 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:15 INFO - PROCESS | 2503 | 1467442095818 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196cd000 == 34 [pid = 2503] [id = 154] 23:48:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x12715d000) [pid = 2503] [serial = 459] [outer = 0x0] 23:48:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x127165400) [pid = 2503] [serial = 460] [outer = 0x12715d000] 23:48:15 INFO - PROCESS | 2503 | 1467442095846 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1271d9000) [pid = 2503] [serial = 461] [outer = 0x12715d000] 23:48:16 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:16 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:16 INFO - PROCESS | 2503 | 1467442096173 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]]]}] 23:48:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:48:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 468ms 23:48:16 INFO - PROCESS | 2503 | 1467442096200 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 23:48:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:48:16 INFO - PROCESS | 2503 | 1467442096202 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 23:48:16 INFO - PROCESS | 2503 | 1467442096206 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:48:16 INFO - PROCESS | 2503 | 1467442096207 Marionette TRACE conn2 <- [1,590,null,{}] 23:48:16 INFO - PROCESS | 2503 | 1467442096211 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}] 23:48:16 INFO - PROCESS | 2503 | 1467442096213 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:16 INFO - PROCESS | 2503 | 1467442096333 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 23:48:16 INFO - PROCESS | 2503 | 1467442096417 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:16 INFO - PROCESS | 2503 | 1467442096418 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c8e800 == 35 [pid = 2503] [id = 155] 23:48:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12715d400) [pid = 2503] [serial = 462] [outer = 0x0] 23:48:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x128971c00) [pid = 2503] [serial = 463] [outer = 0x12715d400] 23:48:16 INFO - PROCESS | 2503 | 1467442096457 Marionette DEBUG loaded listener.js 23:48:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x128a9d400) [pid = 2503] [serial = 464] [outer = 0x12715d400] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12a4e0800) [pid = 2503] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x11850e000) [pid = 2503] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1181ef400) [pid = 2503] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x11675dc00) [pid = 2503] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x128aae000) [pid = 2503] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x127160800) [pid = 2503] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x118508800) [pid = 2503] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1212ac800) [pid = 2503] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x11697b400) [pid = 2503] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x113c91400) [pid = 2503] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12900a000) [pid = 2503] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x117d0c400) [pid = 2503] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x123e88800) [pid = 2503] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x127161400) [pid = 2503] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x119558400) [pid = 2503] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x1133e5400) [pid = 2503] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:48:17 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x119610000) [pid = 2503] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:48:17 INFO - PROCESS | 2503 | 1467442097226 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]]]}] 23:48:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:48:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1072ms 23:48:17 INFO - PROCESS | 2503 | 1467442097278 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 23:48:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:48:17 INFO - PROCESS | 2503 | 1467442097280 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 23:48:17 INFO - PROCESS | 2503 | 1467442097284 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:48:17 INFO - PROCESS | 2503 | 1467442097286 Marionette TRACE conn2 <- [1,594,null,{}] 23:48:17 INFO - PROCESS | 2503 | 1467442097290 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}] 23:48:17 INFO - PROCESS | 2503 | 1467442097291 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:17 INFO - PROCESS | 2503 | 1467442097388 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 23:48:17 INFO - PROCESS | 2503 | 1467442097452 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:17 INFO - PROCESS | 2503 | 1467442097454 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x117159000 == 36 [pid = 2503] [id = 156] 23:48:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x116634400) [pid = 2503] [serial = 465] [outer = 0x0] 23:48:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x117d06c00) [pid = 2503] [serial = 466] [outer = 0x116634400] 23:48:17 INFO - PROCESS | 2503 | 1467442097485 Marionette DEBUG loaded listener.js 23:48:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x1184a4c00) [pid = 2503] [serial = 467] [outer = 0x116634400] 23:48:17 INFO - PROCESS | 2503 | 1467442097928 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]]]}] 23:48:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:48:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 673ms 23:48:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:48:17 INFO - PROCESS | 2503 | 1467442097964 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 23:48:17 INFO - PROCESS | 2503 | 1467442097968 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 23:48:17 INFO - PROCESS | 2503 | 1467442097972 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:48:17 INFO - PROCESS | 2503 | 1467442097975 Marionette TRACE conn2 <- [1,598,null,{}] 23:48:17 INFO - PROCESS | 2503 | 1467442097979 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}] 23:48:17 INFO - PROCESS | 2503 | 1467442097981 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:18 INFO - PROCESS | 2503 | 1467442098075 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 23:48:18 INFO - PROCESS | 2503 | 1467442098142 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:18 INFO - PROCESS | 2503 | 1467442098143 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196ca000 == 37 [pid = 2503] [id = 157] 23:48:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x11955ec00) [pid = 2503] [serial = 468] [outer = 0x0] 23:48:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x119c32800) [pid = 2503] [serial = 469] [outer = 0x11955ec00] 23:48:18 INFO - PROCESS | 2503 | 1467442098175 Marionette DEBUG loaded listener.js 23:48:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x121555c00) [pid = 2503] [serial = 470] [outer = 0x11955ec00] 23:48:18 INFO - PROCESS | 2503 | 1467442098561 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]]]}] 23:48:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:48:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 622ms 23:48:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:48:18 INFO - PROCESS | 2503 | 1467442098595 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 23:48:18 INFO - PROCESS | 2503 | 1467442098596 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 23:48:18 INFO - PROCESS | 2503 | 1467442098598 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:48:18 INFO - PROCESS | 2503 | 1467442098601 Marionette TRACE conn2 <- [1,602,null,{}] 23:48:18 INFO - PROCESS | 2503 | 1467442098609 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}] 23:48:18 INFO - PROCESS | 2503 | 1467442098612 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:18 INFO - PROCESS | 2503 | 1467442098708 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 23:48:18 INFO - PROCESS | 2503 | 1467442098762 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:18 INFO - PROCESS | 2503 | 1467442098764 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x1212e0800 == 38 [pid = 2503] [id = 158] 23:48:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x123e85800) [pid = 2503] [serial = 471] [outer = 0x0] 23:48:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x127065800) [pid = 2503] [serial = 472] [outer = 0x123e85800] 23:48:18 INFO - PROCESS | 2503 | 1467442098795 Marionette DEBUG loaded listener.js 23:48:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x128978800) [pid = 2503] [serial = 473] [outer = 0x123e85800] 23:48:19 INFO - PROCESS | 2503 | 1467442099219 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]]]}] 23:48:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:48:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 672ms 23:48:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:48:19 INFO - PROCESS | 2503 | 1467442099270 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 2503 | 1467442099272 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 23:48:19 INFO - PROCESS | 2503 | 1467442099275 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 2503 | 1467442099276 Marionette TRACE conn2 <- [1,606,null,{}] 23:48:19 INFO - PROCESS | 2503 | 1467442099278 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}] 23:48:19 INFO - PROCESS | 2503 | 1467442099279 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:19 INFO - PROCESS | 2503 | 1467442099373 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 23:48:19 INFO - PROCESS | 2503 | 1467442099438 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:19 INFO - PROCESS | 2503 | 1467442099439 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187cb800 == 39 [pid = 2503] [id = 159] 23:48:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x128aa2000) [pid = 2503] [serial = 474] [outer = 0x0] 23:48:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x129262000) [pid = 2503] [serial = 475] [outer = 0x128aa2000] 23:48:19 INFO - PROCESS | 2503 | 1467442099468 Marionette DEBUG loaded listener.js 23:48:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x129498800) [pid = 2503] [serial = 476] [outer = 0x128aa2000] 23:48:19 INFO - PROCESS | 2503 | 1467442099864 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]]]}] 23:48:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:48:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 619ms 23:48:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:48:19 INFO - PROCESS | 2503 | 1467442099895 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 2503 | 1467442099896 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 23:48:19 INFO - PROCESS | 2503 | 1467442099898 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 2503 | 1467442099900 Marionette TRACE conn2 <- [1,610,null,{}] 23:48:19 INFO - PROCESS | 2503 | 1467442099902 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}] 23:48:19 INFO - PROCESS | 2503 | 1467442099903 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:20 INFO - PROCESS | 2503 | 1467442100002 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 23:48:20 INFO - PROCESS | 2503 | 1467442100085 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:20 INFO - PROCESS | 2503 | 1467442100086 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253e1800 == 40 [pid = 2503] [id = 160] 23:48:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x115e19400) [pid = 2503] [serial = 477] [outer = 0x0] 23:48:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x12a4e5c00) [pid = 2503] [serial = 478] [outer = 0x115e19400] 23:48:20 INFO - PROCESS | 2503 | 1467442100115 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12a5f0800) [pid = 2503] [serial = 479] [outer = 0x115e19400] 23:48:20 INFO - PROCESS | 2503 | 1467442100570 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]]]}] 23:48:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:48:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 719ms 23:48:20 INFO - PROCESS | 2503 | 1467442100618 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 23:48:20 INFO - PROCESS | 2503 | 1467442100620 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 23:48:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:48:20 INFO - PROCESS | 2503 | 1467442100623 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:48:20 INFO - PROCESS | 2503 | 1467442100625 Marionette TRACE conn2 <- [1,614,null,{}] 23:48:20 INFO - PROCESS | 2503 | 1467442100629 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}] 23:48:20 INFO - PROCESS | 2503 | 1467442100630 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:20 INFO - PROCESS | 2503 | 1467442100723 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 23:48:20 INFO - PROCESS | 2503 | 1467442100792 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:20 INFO - PROCESS | 2503 | 1467442100793 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x117154800 == 41 [pid = 2503] [id = 161] 23:48:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1164e7000) [pid = 2503] [serial = 480] [outer = 0x0] 23:48:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x11697b400) [pid = 2503] [serial = 481] [outer = 0x1164e7000] 23:48:20 INFO - PROCESS | 2503 | 1467442100821 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x118377c00) [pid = 2503] [serial = 482] [outer = 0x1164e7000] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x1196cd000 == 40 [pid = 2503] [id = 154] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x1187ce000 == 39 [pid = 2503] [id = 153] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x117168800 == 38 [pid = 2503] [id = 152] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x1132aa000 == 37 [pid = 2503] [id = 151] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x115ee8000 == 36 [pid = 2503] [id = 136] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x115efc000 == 35 [pid = 2503] [id = 149] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x1187de000 == 34 [pid = 2503] [id = 150] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x128f69000 == 33 [pid = 2503] [id = 148] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x1253e1800 == 32 [pid = 2503] [id = 160] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x1187cb800 == 31 [pid = 2503] [id = 159] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x1212e0800 == 30 [pid = 2503] [id = 158] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x1196ca000 == 29 [pid = 2503] [id = 157] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x119c8e800 == 28 [pid = 2503] [id = 155] 23:48:21 INFO - PROCESS | 2503 | --DOCSHELL 0x117159000 == 27 [pid = 2503] [id = 156] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118558400) [pid = 2503] [serial = 392] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x11874a400) [pid = 2503] [serial = 413] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x118376000) [pid = 2503] [serial = 391] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x120de7800) [pid = 2503] [serial = 395] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x128aa2400) [pid = 2503] [serial = 425] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x119567800) [pid = 2503] [serial = 394] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x11885c800) [pid = 2503] [serial = 407] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x128970000) [pid = 2503] [serial = 398] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1271bf800) [pid = 2503] [serial = 397] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12b67c000) [pid = 2503] [serial = 401] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x129287800) [pid = 2503] [serial = 436] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12a5f4400) [pid = 2503] [serial = 400] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12c2ea800) [pid = 2503] [serial = 404] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12b911800) [pid = 2503] [serial = 403] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12b911000) [pid = 2503] [serial = 440] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x128ab0c00) [pid = 2503] [serial = 434] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x123e82400) [pid = 2503] [serial = 419] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x12be36c00) [pid = 2503] [serial = 442] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x119974400) [pid = 2503] [serial = 415] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x120df6800) [pid = 2503] [serial = 416] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x1217a9400) [pid = 2503] [serial = 418] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x118747000) [pid = 2503] [serial = 406] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x127070000) [pid = 2503] [serial = 422] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x124d46800) [pid = 2503] [serial = 421] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x1270c3800) [pid = 2503] [serial = 424] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x129268c00) [pid = 2503] [serial = 430] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x129262400) [pid = 2503] [serial = 428] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x128cf5000) [pid = 2503] [serial = 427] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x12a5f2000) [pid = 2503] [serial = 439] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x12a4e9800) [pid = 2503] [serial = 437] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x116763000) [pid = 2503] [serial = 409] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x116f95000) [pid = 2503] [serial = 410] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x118f36400) [pid = 2503] [serial = 433] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x12a4e3800) [pid = 2503] [serial = 431] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | --DOMWINDOW == 58 (0x118557c00) [pid = 2503] [serial = 412] [outer = 0x0] [url = about:blank] 23:48:21 INFO - PROCESS | 2503 | 1467442101728 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]]]}] 23:48:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:48:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1121ms 23:48:21 INFO - PROCESS | 2503 | 1467442101745 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 23:48:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:48:21 INFO - PROCESS | 2503 | 1467442101747 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 23:48:21 INFO - PROCESS | 2503 | 1467442101750 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:48:21 INFO - PROCESS | 2503 | 1467442101752 Marionette TRACE conn2 <- [1,618,null,{}] 23:48:21 INFO - PROCESS | 2503 | 1467442101757 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}] 23:48:21 INFO - PROCESS | 2503 | 1467442101759 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:21 INFO - PROCESS | 2503 | 1467442101836 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 23:48:21 INFO - PROCESS | 2503 | 1467442101843 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:21 INFO - PROCESS | 2503 | 1467442101846 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:21 INFO - PROCESS | 2503 | ++DOCSHELL 0x113ce7000 == 28 [pid = 2503] [id = 162] 23:48:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x116478800) [pid = 2503] [serial = 483] [outer = 0x0] 23:48:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x116981800) [pid = 2503] [serial = 484] [outer = 0x116478800] 23:48:21 INFO - PROCESS | 2503 | 1467442101874 Marionette DEBUG loaded listener.js 23:48:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x117d04c00) [pid = 2503] [serial = 485] [outer = 0x116478800] 23:48:22 INFO - PROCESS | 2503 | 1467442102197 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]]]}] 23:48:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:48:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 23:48:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:48:22 INFO - PROCESS | 2503 | 1467442102230 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 23:48:22 INFO - PROCESS | 2503 | 1467442102234 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 23:48:22 INFO - PROCESS | 2503 | 1467442102238 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:48:22 INFO - PROCESS | 2503 | 1467442102241 Marionette TRACE conn2 <- [1,622,null,{}] 23:48:22 INFO - PROCESS | 2503 | 1467442102244 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}] 23:48:22 INFO - PROCESS | 2503 | 1467442102246 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:22 INFO - PROCESS | 2503 | 1467442102321 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 23:48:22 INFO - PROCESS | 2503 | 1467442102328 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:22 INFO - PROCESS | 2503 | 1467442102329 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169a9000 == 29 [pid = 2503] [id = 163] 23:48:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x118376c00) [pid = 2503] [serial = 486] [outer = 0x0] 23:48:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x118742c00) [pid = 2503] [serial = 487] [outer = 0x118376c00] 23:48:22 INFO - PROCESS | 2503 | 1467442102356 Marionette DEBUG loaded listener.js 23:48:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x11874f000) [pid = 2503] [serial = 488] [outer = 0x118376c00] 23:48:22 INFO - PROCESS | 2503 | 1467442102694 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]]]}] 23:48:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:48:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 471ms 23:48:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:48:22 INFO - PROCESS | 2503 | 1467442102710 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 23:48:22 INFO - PROCESS | 2503 | 1467442102711 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 23:48:22 INFO - PROCESS | 2503 | 1467442102713 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:48:22 INFO - PROCESS | 2503 | 1467442102716 Marionette TRACE conn2 <- [1,626,null,{}] 23:48:22 INFO - PROCESS | 2503 | 1467442102724 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}] 23:48:22 INFO - PROCESS | 2503 | 1467442102729 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:22 INFO - PROCESS | 2503 | 1467442102804 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 23:48:22 INFO - PROCESS | 2503 | 1467442102853 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:22 INFO - PROCESS | 2503 | 1467442102855 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x118330000 == 30 [pid = 2503] [id = 164] 23:48:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x113386000) [pid = 2503] [serial = 489] [outer = 0x0] 23:48:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x11960f400) [pid = 2503] [serial = 490] [outer = 0x113386000] 23:48:22 INFO - PROCESS | 2503 | 1467442102883 Marionette DEBUG loaded listener.js 23:48:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x120de8c00) [pid = 2503] [serial = 491] [outer = 0x113386000] 23:48:23 INFO - PROCESS | 2503 | 1467442103180 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]]]}] 23:48:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:48:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 23:48:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:48:23 INFO - PROCESS | 2503 | 1467442103235 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 23:48:23 INFO - PROCESS | 2503 | 1467442103237 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 23:48:23 INFO - PROCESS | 2503 | 1467442103239 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:48:23 INFO - PROCESS | 2503 | 1467442103240 Marionette TRACE conn2 <- [1,630,null,{}] 23:48:23 INFO - PROCESS | 2503 | 1467442103242 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}] 23:48:23 INFO - PROCESS | 2503 | 1467442103244 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:23 INFO - PROCESS | 2503 | 1467442103318 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 23:48:23 INFO - PROCESS | 2503 | 1467442103368 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:23 INFO - PROCESS | 2503 | 1467442103370 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185e7000 == 31 [pid = 2503] [id = 165] 23:48:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x118859000) [pid = 2503] [serial = 492] [outer = 0x0] 23:48:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x1216f2c00) [pid = 2503] [serial = 493] [outer = 0x118859000] 23:48:23 INFO - PROCESS | 2503 | 1467442103395 Marionette DEBUG loaded listener.js 23:48:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x123becc00) [pid = 2503] [serial = 494] [outer = 0x118859000] 23:48:23 INFO - PROCESS | 2503 | 1467442103687 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]]]}] 23:48:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:48:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 23:48:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:48:23 INFO - PROCESS | 2503 | 1467442103716 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 23:48:23 INFO - PROCESS | 2503 | 1467442103717 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 23:48:23 INFO - PROCESS | 2503 | 1467442103720 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:48:23 INFO - PROCESS | 2503 | 1467442103731 Marionette TRACE conn2 <- [1,634,null,{}] 23:48:23 INFO - PROCESS | 2503 | 1467442103734 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}] 23:48:23 INFO - PROCESS | 2503 | 1467442103735 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:23 INFO - PROCESS | 2503 | 1467442103822 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 23:48:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x11874cc00) [pid = 2503] [serial = 495] [outer = 0x12cd57000] 23:48:23 INFO - PROCESS | 2503 | 1467442103872 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:23 INFO - PROCESS | 2503 | 1467442103873 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x119899800 == 32 [pid = 2503] [id = 166] 23:48:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x118374400) [pid = 2503] [serial = 496] [outer = 0x0] 23:48:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x1249ec000) [pid = 2503] [serial = 497] [outer = 0x118374400] 23:48:23 INFO - PROCESS | 2503 | 1467442103901 Marionette DEBUG loaded listener.js 23:48:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x1253b8800) [pid = 2503] [serial = 498] [outer = 0x118374400] 23:48:24 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:24 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:24 INFO - PROCESS | 2503 | 1467442104249 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]]]}] 23:48:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:48:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 581ms 23:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:48:24 INFO - PROCESS | 2503 | 1467442104302 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 23:48:24 INFO - PROCESS | 2503 | 1467442104303 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 23:48:24 INFO - PROCESS | 2503 | 1467442104305 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:48:24 INFO - PROCESS | 2503 | 1467442104306 Marionette TRACE conn2 <- [1,638,null,{}] 23:48:24 INFO - PROCESS | 2503 | 1467442104308 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}] 23:48:24 INFO - PROCESS | 2503 | 1467442104312 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:24 INFO - PROCESS | 2503 | 1467442104420 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 23:48:24 INFO - PROCESS | 2503 | 1467442104453 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:24 INFO - PROCESS | 2503 | 1467442104454 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c9f800 == 33 [pid = 2503] [id = 167] 23:48:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x1270b7000) [pid = 2503] [serial = 499] [outer = 0x0] 23:48:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x1271d3800) [pid = 2503] [serial = 500] [outer = 0x1270b7000] 23:48:24 INFO - PROCESS | 2503 | 1467442104478 Marionette DEBUG loaded listener.js 23:48:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x128978c00) [pid = 2503] [serial = 501] [outer = 0x1270b7000] 23:48:24 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:24 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:24 INFO - PROCESS | 2503 | 1467442104803 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]]]}] 23:48:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:48:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms 23:48:24 INFO - PROCESS | 2503 | 1467442104827 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 23:48:24 INFO - PROCESS | 2503 | 1467442104828 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 23:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:48:24 INFO - PROCESS | 2503 | 1467442104836 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:48:24 INFO - PROCESS | 2503 | 1467442104837 Marionette TRACE conn2 <- [1,642,null,{}] 23:48:24 INFO - PROCESS | 2503 | 1467442104839 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}] 23:48:24 INFO - PROCESS | 2503 | 1467442104840 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:24 INFO - PROCESS | 2503 | 1467442104937 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 23:48:24 INFO - PROCESS | 2503 | 1467442104941 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:24 INFO - PROCESS | 2503 | 1467442104942 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f79800 == 34 [pid = 2503] [id = 168] 23:48:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x1133ee800) [pid = 2503] [serial = 502] [outer = 0x0] 23:48:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x128aa7c00) [pid = 2503] [serial = 503] [outer = 0x1133ee800] 23:48:24 INFO - PROCESS | 2503 | 1467442104966 Marionette DEBUG loaded listener.js 23:48:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x12900ac00) [pid = 2503] [serial = 504] [outer = 0x1133ee800] 23:48:25 INFO - PROCESS | 2503 | 1467442105360 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]]]}] 23:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 575ms 23:48:25 INFO - PROCESS | 2503 | 1467442105414 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 23:48:25 INFO - PROCESS | 2503 | 1467442105416 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 23:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:48:25 INFO - PROCESS | 2503 | 1467442105419 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:48:25 INFO - PROCESS | 2503 | 1467442105421 Marionette TRACE conn2 <- [1,646,null,{}] 23:48:25 INFO - PROCESS | 2503 | 1467442105424 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}] 23:48:25 INFO - PROCESS | 2503 | 1467442105426 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:25 INFO - PROCESS | 2503 | 1467442105564 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 23:48:25 INFO - PROCESS | 2503 | 1467442105616 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:25 INFO - PROCESS | 2503 | 1467442105617 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x12117d000 == 35 [pid = 2503] [id = 169] 23:48:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x1271db800) [pid = 2503] [serial = 505] [outer = 0x0] 23:48:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x129267800) [pid = 2503] [serial = 506] [outer = 0x1271db800] 23:48:25 INFO - PROCESS | 2503 | 1467442105656 Marionette DEBUG loaded listener.js 23:48:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1294a0400) [pid = 2503] [serial = 507] [outer = 0x1271db800] 23:48:25 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12715d400) [pid = 2503] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:48:25 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x115df2c00) [pid = 2503] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:48:25 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12715d000) [pid = 2503] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:48:25 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1176d8c00) [pid = 2503] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:48:25 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x118747800) [pid = 2503] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:48:25 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x118748800) [pid = 2503] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:48:25 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x116142800) [pid = 2503] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:48:25 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x128aae800) [pid = 2503] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:48:26 INFO - PROCESS | 2503 | 1467442106092 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]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 719ms 23:48:26 INFO - PROCESS | 2503 | 1467442106142 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 2503 | 1467442106145 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 23:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:48:26 INFO - PROCESS | 2503 | 1467442106148 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 2503 | 1467442106149 Marionette TRACE conn2 <- [1,650,null,{}] 23:48:26 INFO - PROCESS | 2503 | 1467442106151 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}] 23:48:26 INFO - PROCESS | 2503 | 1467442106152 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:26 INFO - PROCESS | 2503 | 1467442106276 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 23:48:26 INFO - PROCESS | 2503 | 1467442106309 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:26 INFO - PROCESS | 2503 | 1467442106310 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x11832f000 == 36 [pid = 2503] [id = 170] 23:48:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x117d0e000) [pid = 2503] [serial = 508] [outer = 0x0] 23:48:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x121434000) [pid = 2503] [serial = 509] [outer = 0x117d0e000] 23:48:26 INFO - PROCESS | 2503 | 1467442106334 Marionette DEBUG loaded listener.js 23:48:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x129269c00) [pid = 2503] [serial = 510] [outer = 0x117d0e000] 23:48:26 INFO - PROCESS | 2503 | 1467442106581 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]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 23:48:26 INFO - PROCESS | 2503 | 1467442106617 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 2503 | 1467442106619 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 23:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:48:26 INFO - PROCESS | 2503 | 1467442106621 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 2503 | 1467442106622 Marionette TRACE conn2 <- [1,654,null,{}] 23:48:26 INFO - PROCESS | 2503 | 1467442106632 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}] 23:48:26 INFO - PROCESS | 2503 | 1467442106633 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:26 INFO - PROCESS | 2503 | 1467442106711 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 23:48:26 INFO - PROCESS | 2503 | 1467442106715 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:26 INFO - PROCESS | 2503 | 1467442106716 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x124969800 == 37 [pid = 2503] [id = 171] 23:48:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1271d2000) [pid = 2503] [serial = 511] [outer = 0x0] 23:48:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x12a4eac00) [pid = 2503] [serial = 512] [outer = 0x1271d2000] 23:48:26 INFO - PROCESS | 2503 | 1467442106740 Marionette DEBUG loaded listener.js 23:48:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x12a7e4800) [pid = 2503] [serial = 513] [outer = 0x1271d2000] 23:48:27 INFO - PROCESS | 2503 | 1467442107066 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]]]}] 23:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 472ms 23:48:27 INFO - PROCESS | 2503 | 1467442107095 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 23:48:27 INFO - PROCESS | 2503 | 1467442107097 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 23:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:48:27 INFO - PROCESS | 2503 | 1467442107099 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:48:27 INFO - PROCESS | 2503 | 1467442107100 Marionette TRACE conn2 <- [1,658,null,{}] 23:48:27 INFO - PROCESS | 2503 | 1467442107103 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}] 23:48:27 INFO - PROCESS | 2503 | 1467442107104 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:27 INFO - PROCESS | 2503 | 1467442107222 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 23:48:27 INFO - PROCESS | 2503 | 1467442107231 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 2503 | 1467442107232 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x119866000 == 38 [pid = 2503] [id = 172] 23:48:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x12a9ddc00) [pid = 2503] [serial = 514] [outer = 0x0] 23:48:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x12b672000) [pid = 2503] [serial = 515] [outer = 0x12a9ddc00] 23:48:27 INFO - PROCESS | 2503 | 1467442107258 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x12be33400) [pid = 2503] [serial = 516] [outer = 0x12a9ddc00] 23:48:27 INFO - PROCESS | 2503 | 1467442107561 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]]]}] 23:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 470ms 23:48:27 INFO - PROCESS | 2503 | 1467442107569 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 23:48:27 INFO - PROCESS | 2503 | 1467442107571 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 23:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:48:27 INFO - PROCESS | 2503 | 1467442107573 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:48:27 INFO - PROCESS | 2503 | 1467442107574 Marionette TRACE conn2 <- [1,662,null,{}] 23:48:27 INFO - PROCESS | 2503 | 1467442107580 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}] 23:48:27 INFO - PROCESS | 2503 | 1467442107581 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:27 INFO - PROCESS | 2503 | 1467442107658 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 23:48:27 INFO - PROCESS | 2503 | 1467442107663 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 2503 | 1467442107664 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f56000 == 39 [pid = 2503] [id = 173] 23:48:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x12a7e3000) [pid = 2503] [serial = 517] [outer = 0x0] 23:48:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x12bed9800) [pid = 2503] [serial = 518] [outer = 0x12a7e3000] 23:48:27 INFO - PROCESS | 2503 | 1467442107688 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x12c0df000) [pid = 2503] [serial = 519] [outer = 0x12a7e3000] 23:48:27 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:27 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:28 INFO - PROCESS | 2503 | 1467442108146 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]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 621ms 23:48:28 INFO - PROCESS | 2503 | 1467442108195 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 23:48:28 INFO - PROCESS | 2503 | 1467442108197 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 23:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:48:28 INFO - PROCESS | 2503 | 1467442108200 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:48:28 INFO - PROCESS | 2503 | 1467442108203 Marionette TRACE conn2 <- [1,666,null,{}] 23:48:28 INFO - PROCESS | 2503 | 1467442108206 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}] 23:48:28 INFO - PROCESS | 2503 | 1467442108208 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:28 INFO - PROCESS | 2503 | 1467442108317 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 23:48:28 INFO - PROCESS | 2503 | 1467442108392 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:28 INFO - PROCESS | 2503 | 1467442108393 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x116413000 == 40 [pid = 2503] [id = 174] 23:48:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1133aa400) [pid = 2503] [serial = 520] [outer = 0x0] 23:48:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x116191c00) [pid = 2503] [serial = 521] [outer = 0x1133aa400] 23:48:28 INFO - PROCESS | 2503 | 1467442108424 Marionette DEBUG loaded listener.js 23:48:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x116f40c00) [pid = 2503] [serial = 522] [outer = 0x1133aa400] 23:48:28 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:28 INFO - PROCESS | 2503 | 1467442108938 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]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 771ms 23:48:29 INFO - PROCESS | 2503 | 1467442108998 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 23:48:29 INFO - PROCESS | 2503 | 1467442109003 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 23:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:48:29 INFO - PROCESS | 2503 | 1467442109011 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:48:29 INFO - PROCESS | 2503 | 1467442109014 Marionette TRACE conn2 <- [1,670,null,{}] 23:48:29 INFO - PROCESS | 2503 | 1467442109018 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}] 23:48:29 INFO - PROCESS | 2503 | 1467442109021 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:29 INFO - PROCESS | 2503 | 1467442109165 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 23:48:29 INFO - PROCESS | 2503 | 1467442109234 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:29 INFO - PROCESS | 2503 | 1467442109236 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x119262000 == 41 [pid = 2503] [id = 175] 23:48:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x118746c00) [pid = 2503] [serial = 523] [outer = 0x0] 23:48:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1187b8c00) [pid = 2503] [serial = 524] [outer = 0x118746c00] 23:48:29 INFO - PROCESS | 2503 | 1467442109266 Marionette DEBUG loaded listener.js 23:48:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x119236000) [pid = 2503] [serial = 525] [outer = 0x118746c00] 23:48:29 INFO - PROCESS | 2503 | 1467442109910 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]]]}] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x119866000 == 40 [pid = 2503] [id = 172] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x124969800 == 39 [pid = 2503] [id = 171] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x11832f000 == 38 [pid = 2503] [id = 170] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x12117d000 == 37 [pid = 2503] [id = 169] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x120f79800 == 36 [pid = 2503] [id = 168] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x119c9f800 == 35 [pid = 2503] [id = 167] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x119899800 == 34 [pid = 2503] [id = 166] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x1185e7000 == 33 [pid = 2503] [id = 165] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x118330000 == 32 [pid = 2503] [id = 164] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x1169a9000 == 31 [pid = 2503] [id = 163] 23:48:29 INFO - PROCESS | 2503 | --DOCSHELL 0x113ce7000 == 30 [pid = 2503] [id = 162] 23:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 976ms 23:48:29 INFO - PROCESS | 2503 | 1467442109986 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 23:48:29 INFO - PROCESS | 2503 | 1467442109988 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 23:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:48:29 INFO - PROCESS | 2503 | 1467442109992 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:48:29 INFO - PROCESS | 2503 | 1467442109993 Marionette TRACE conn2 <- [1,674,null,{}] 23:48:29 INFO - PROCESS | 2503 | 1467442109997 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}] 23:48:29 INFO - PROCESS | 2503 | 1467442109998 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1164ee400) [pid = 2503] [serial = 445] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x116a1c000) [pid = 2503] [serial = 446] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x127165400) [pid = 2503] [serial = 460] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1271d9000) [pid = 2503] [serial = 461] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1181f1c00) [pid = 2503] [serial = 451] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x118510000) [pid = 2503] [serial = 452] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x118858800) [pid = 2503] [serial = 448] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x11960a400) [pid = 2503] [serial = 449] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x119c2f400) [pid = 2503] [serial = 454] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x121097800) [pid = 2503] [serial = 455] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x124bcd800) [pid = 2503] [serial = 457] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x126e61c00) [pid = 2503] [serial = 458] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12bedf400) [pid = 2503] [serial = 443] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x128971c00) [pid = 2503] [serial = 463] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x128a9d400) [pid = 2503] [serial = 464] [outer = 0x0] [url = about:blank] 23:48:30 INFO - PROCESS | 2503 | 1467442110101 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 23:48:30 INFO - PROCESS | 2503 | 1467442110140 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:30 INFO - PROCESS | 2503 | 1467442110141 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x113c19000 == 31 [pid = 2503] [id = 176] 23:48:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1181ec800) [pid = 2503] [serial = 526] [outer = 0x0] 23:48:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x118374800) [pid = 2503] [serial = 527] [outer = 0x1181ec800] 23:48:30 INFO - PROCESS | 2503 | 1467442110168 Marionette DEBUG loaded listener.js 23:48:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118748800) [pid = 2503] [serial = 528] [outer = 0x1181ec800] 23:48:30 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:30 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:30 INFO - PROCESS | 2503 | 1467442110446 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]]]}] 23:48:30 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 23:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 23:48:30 INFO - PROCESS | 2503 | 1467442110483 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 23:48:30 INFO - PROCESS | 2503 | 1467442110486 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 23:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:48:30 INFO - PROCESS | 2503 | 1467442110496 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:48:30 INFO - PROCESS | 2503 | 1467442110498 Marionette TRACE conn2 <- [1,678,null,{}] 23:48:30 INFO - PROCESS | 2503 | 1467442110500 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}] 23:48:30 INFO - PROCESS | 2503 | 1467442110502 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:30 INFO - PROCESS | 2503 | 1467442110593 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 23:48:30 INFO - PROCESS | 2503 | 1467442110641 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:30 INFO - PROCESS | 2503 | 1467442110642 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ab3800 == 32 [pid = 2503] [id = 177] 23:48:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x118749400) [pid = 2503] [serial = 529] [outer = 0x0] 23:48:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x11922e000) [pid = 2503] [serial = 530] [outer = 0x118749400] 23:48:30 INFO - PROCESS | 2503 | 1467442110669 Marionette DEBUG loaded listener.js 23:48:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1212b0800) [pid = 2503] [serial = 531] [outer = 0x118749400] 23:48:30 INFO - PROCESS | 2503 | 1467442110949 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]]]}] 23:48:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 473ms 23:48:30 INFO - PROCESS | 2503 | 1467442110965 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 23:48:30 INFO - PROCESS | 2503 | 1467442110966 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 23:48:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:48:30 INFO - PROCESS | 2503 | 1467442110969 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:48:30 INFO - PROCESS | 2503 | 1467442110971 Marionette TRACE conn2 <- [1,682,null,{}] 23:48:30 INFO - PROCESS | 2503 | 1467442110986 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}] 23:48:30 INFO - PROCESS | 2503 | 1467442110989 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:31 INFO - PROCESS | 2503 | 1467442111071 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 23:48:31 INFO - PROCESS | 2503 | 1467442111079 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:31 INFO - PROCESS | 2503 | 1467442111081 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188bb800 == 33 [pid = 2503] [id = 178] 23:48:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x11675cc00) [pid = 2503] [serial = 532] [outer = 0x0] 23:48:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1253b1c00) [pid = 2503] [serial = 533] [outer = 0x11675cc00] 23:48:31 INFO - PROCESS | 2503 | 1467442111109 Marionette DEBUG loaded listener.js 23:48:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x12716b400) [pid = 2503] [serial = 534] [outer = 0x11675cc00] 23:48:31 INFO - PROCESS | 2503 | 1467442111935 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]]]}] 23:48:31 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) 23:48:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 973ms 23:48:31 INFO - PROCESS | 2503 | 1467442111943 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 23:48:31 INFO - PROCESS | 2503 | 1467442111944 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 23:48:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:48:31 INFO - PROCESS | 2503 | 1467442111947 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:48:31 INFO - PROCESS | 2503 | 1467442111948 Marionette TRACE conn2 <- [1,686,null,{}] 23:48:31 INFO - PROCESS | 2503 | 1467442111950 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}] 23:48:31 INFO - PROCESS | 2503 | 1467442111951 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:32 INFO - PROCESS | 2503 | 1467442112054 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 23:48:32 INFO - PROCESS | 2503 | 1467442112064 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:32 INFO - PROCESS | 2503 | 1467442112065 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bc6800 == 34 [pid = 2503] [id = 179] 23:48:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x123be9800) [pid = 2503] [serial = 535] [outer = 0x0] 23:48:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x128970000) [pid = 2503] [serial = 536] [outer = 0x123be9800] 23:48:32 INFO - PROCESS | 2503 | 1467442112091 Marionette DEBUG loaded listener.js 23:48:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x128a9d400) [pid = 2503] [serial = 537] [outer = 0x123be9800] 23:48:32 INFO - PROCESS | 2503 | 1467442112886 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]]]}] 23:48:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:48:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 23:48:32 INFO - PROCESS | 2503 | 1467442112915 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 23:48:32 INFO - PROCESS | 2503 | 1467442112917 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 23:48:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:48:32 INFO - PROCESS | 2503 | 1467442112919 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:48:32 INFO - PROCESS | 2503 | 1467442112920 Marionette TRACE conn2 <- [1,690,null,{}] 23:48:32 INFO - PROCESS | 2503 | 1467442112922 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}] 23:48:32 INFO - PROCESS | 2503 | 1467442112923 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:33 INFO - PROCESS | 2503 | 1467442113013 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 23:48:33 INFO - PROCESS | 2503 | 1467442113048 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 2503 | 1467442113049 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f7e800 == 35 [pid = 2503] [id = 180] 23:48:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x128cf7800) [pid = 2503] [serial = 538] [outer = 0x0] 23:48:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x129262400) [pid = 2503] [serial = 539] [outer = 0x128cf7800] 23:48:33 INFO - PROCESS | 2503 | 1467442113073 Marionette DEBUG loaded listener.js 23:48:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12949d000) [pid = 2503] [serial = 540] [outer = 0x128cf7800] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1164e7000) [pid = 2503] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118859000) [pid = 2503] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x113386000) [pid = 2503] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x118376c00) [pid = 2503] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x116478800) [pid = 2503] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x116634400) [pid = 2503] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x118374400) [pid = 2503] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x11955ec00) [pid = 2503] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1270b7000) [pid = 2503] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x117d0e000) [pid = 2503] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x1133ee800) [pid = 2503] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x1271db800) [pid = 2503] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x123e85800) [pid = 2503] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12a9ddc00) [pid = 2503] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x128aa2000) [pid = 2503] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x115e19400) [pid = 2503] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:48:33 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x1271d2000) [pid = 2503] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:48:33 INFO - PROCESS | 2503 | 1467442113882 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]]]}] 23:48:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:48:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 23:48:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:48:33 INFO - PROCESS | 2503 | 1467442113896 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 23:48:33 INFO - PROCESS | 2503 | 1467442113897 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 23:48:33 INFO - PROCESS | 2503 | 1467442113900 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:48:33 INFO - PROCESS | 2503 | 1467442113901 Marionette TRACE conn2 <- [1,694,null,{}] 23:48:33 INFO - PROCESS | 2503 | 1467442113903 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}] 23:48:33 INFO - PROCESS | 2503 | 1467442113907 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:34 INFO - PROCESS | 2503 | 1467442114000 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 23:48:34 INFO - PROCESS | 2503 | 1467442114004 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:34 INFO - PROCESS | 2503 | 1467442114004 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a20000 == 36 [pid = 2503] [id = 181] 23:48:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x11675f800) [pid = 2503] [serial = 541] [outer = 0x0] 23:48:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x128a9e800) [pid = 2503] [serial = 542] [outer = 0x11675f800] 23:48:34 INFO - PROCESS | 2503 | 1467442114032 Marionette DEBUG loaded listener.js 23:48:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x12a4e7800) [pid = 2503] [serial = 543] [outer = 0x11675f800] 23:48:34 INFO - PROCESS | 2503 | 1467442114839 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]]]}] 23:48:34 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) 23:48:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 23:48:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:48:34 INFO - PROCESS | 2503 | 1467442114869 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 23:48:34 INFO - PROCESS | 2503 | 1467442114870 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 23:48:34 INFO - PROCESS | 2503 | 1467442114872 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:48:34 INFO - PROCESS | 2503 | 1467442114874 Marionette TRACE conn2 <- [1,698,null,{}] 23:48:34 INFO - PROCESS | 2503 | 1467442114878 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}] 23:48:34 INFO - PROCESS | 2503 | 1467442114879 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:34 INFO - PROCESS | 2503 | 1467442114948 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 23:48:34 INFO - PROCESS | 2503 | 1467442114952 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:34 INFO - PROCESS | 2503 | 1467442114953 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x125423000 == 37 [pid = 2503] [id = 182] 23:48:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x1271cec00) [pid = 2503] [serial = 544] [outer = 0x0] 23:48:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x12b66d400) [pid = 2503] [serial = 545] [outer = 0x1271cec00] 23:48:34 INFO - PROCESS | 2503 | 1467442114980 Marionette DEBUG loaded listener.js 23:48:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x12b90d000) [pid = 2503] [serial = 546] [outer = 0x1271cec00] 23:48:35 INFO - PROCESS | 2503 | 1467442115790 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]]]}] 23:48:35 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) 23:48:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 23:48:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:48:35 INFO - PROCESS | 2503 | 1467442115842 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 23:48:35 INFO - PROCESS | 2503 | 1467442115843 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 23:48:35 INFO - PROCESS | 2503 | 1467442115845 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:48:35 INFO - PROCESS | 2503 | 1467442115846 Marionette TRACE conn2 <- [1,702,null,{}] 23:48:35 INFO - PROCESS | 2503 | 1467442115848 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}] 23:48:35 INFO - PROCESS | 2503 | 1467442115850 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:35 INFO - PROCESS | 2503 | 1467442115941 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 23:48:35 INFO - PROCESS | 2503 | 1467442115949 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:35 INFO - PROCESS | 2503 | 1467442115950 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x128882800 == 38 [pid = 2503] [id = 183] 23:48:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x12b90e400) [pid = 2503] [serial = 547] [outer = 0x0] 23:48:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x12be3b400) [pid = 2503] [serial = 548] [outer = 0x12b90e400] 23:48:35 INFO - PROCESS | 2503 | 1467442115974 Marionette DEBUG loaded listener.js 23:48:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x12bedbc00) [pid = 2503] [serial = 549] [outer = 0x12b90e400] 23:48:36 INFO - PROCESS | 2503 | 1467442116914 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]]]}] 23:48:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:48:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 23:48:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:48:36 INFO - PROCESS | 2503 | 1467442116968 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 23:48:36 INFO - PROCESS | 2503 | 1467442116971 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 23:48:36 INFO - PROCESS | 2503 | 1467442116973 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:48:36 INFO - PROCESS | 2503 | 1467442116975 Marionette TRACE conn2 <- [1,706,null,{}] 23:48:36 INFO - PROCESS | 2503 | 1467442116979 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}] 23:48:36 INFO - PROCESS | 2503 | 1467442116981 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:37 INFO - PROCESS | 2503 | 1467442117107 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 23:48:37 INFO - PROCESS | 2503 | 1467442117159 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:37 INFO - PROCESS | 2503 | 1467442117160 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x117479800 == 39 [pid = 2503] [id = 184] 23:48:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x118378800) [pid = 2503] [serial = 550] [outer = 0x0] 23:48:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x11874e800) [pid = 2503] [serial = 551] [outer = 0x118378800] 23:48:37 INFO - PROCESS | 2503 | 1467442117191 Marionette DEBUG loaded listener.js 23:48:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x11960a400) [pid = 2503] [serial = 552] [outer = 0x118378800] 23:48:38 INFO - PROCESS | 2503 | 1467442118123 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]]]}] 23:48:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1172ms 23:48:38 INFO - PROCESS | 2503 | 1467442118146 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 23:48:38 INFO - PROCESS | 2503 | 1467442118149 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 23:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:48:38 INFO - PROCESS | 2503 | 1467442118154 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:48:38 INFO - PROCESS | 2503 | 1467442118155 Marionette TRACE conn2 <- [1,710,null,{}] 23:48:38 INFO - PROCESS | 2503 | 1467442118158 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}] 23:48:38 INFO - PROCESS | 2503 | 1467442118160 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:38 INFO - PROCESS | 2503 | 1467442118257 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 23:48:38 INFO - PROCESS | 2503 | 1467442118306 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:38 INFO - PROCESS | 2503 | 1467442118308 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d3c000 == 40 [pid = 2503] [id = 185] 23:48:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x119c7a800) [pid = 2503] [serial = 553] [outer = 0x0] 23:48:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x124980c00) [pid = 2503] [serial = 554] [outer = 0x119c7a800] 23:48:38 INFO - PROCESS | 2503 | 1467442118338 Marionette DEBUG loaded listener.js 23:48:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x126e59800) [pid = 2503] [serial = 555] [outer = 0x119c7a800] 23:48:39 INFO - PROCESS | 2503 | 1467442119263 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]]]}] 23:48:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:48:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1125ms 23:48:39 INFO - PROCESS | 2503 | 1467442119279 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 2503 | 1467442119281 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 23:48:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:48:39 INFO - PROCESS | 2503 | 1467442119284 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:48:39 INFO - PROCESS | 2503 | 1467442119286 Marionette TRACE conn2 <- [1,714,null,{}] 23:48:39 INFO - PROCESS | 2503 | 1467442119289 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}] 23:48:39 INFO - PROCESS | 2503 | 1467442119291 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:39 INFO - PROCESS | 2503 | 1467442119377 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 23:48:39 INFO - PROCESS | 2503 | 1467442119427 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:39 INFO - PROCESS | 2503 | 1467442119430 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x116abc800 == 41 [pid = 2503] [id = 186] 23:48:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x118371800) [pid = 2503] [serial = 556] [outer = 0x0] 23:48:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x118376000) [pid = 2503] [serial = 557] [outer = 0x118371800] 23:48:39 INFO - PROCESS | 2503 | 1467442119457 Marionette DEBUG loaded listener.js 23:48:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1187bec00) [pid = 2503] [serial = 558] [outer = 0x118371800] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x125423000 == 40 [pid = 2503] [id = 182] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x123a20000 == 39 [pid = 2503] [id = 181] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x120f7e800 == 38 [pid = 2503] [id = 180] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x119bc6800 == 37 [pid = 2503] [id = 179] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x1188bb800 == 36 [pid = 2503] [id = 178] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x116ab3800 == 35 [pid = 2503] [id = 177] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x113c19000 == 34 [pid = 2503] [id = 176] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x119262000 == 33 [pid = 2503] [id = 175] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x116413000 == 32 [pid = 2503] [id = 174] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x117154800 == 31 [pid = 2503] [id = 161] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x128f56000 == 30 [pid = 2503] [id = 173] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x120d3c000 == 29 [pid = 2503] [id = 185] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x117479800 == 28 [pid = 2503] [id = 184] 23:48:40 INFO - PROCESS | 2503 | --DOCSHELL 0x128882800 == 27 [pid = 2503] [id = 183] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11697b400) [pid = 2503] [serial = 481] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1216f2c00) [pid = 2503] [serial = 493] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x11960f400) [pid = 2503] [serial = 490] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x120de8c00) [pid = 2503] [serial = 491] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x118742c00) [pid = 2503] [serial = 487] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x11874f000) [pid = 2503] [serial = 488] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x116981800) [pid = 2503] [serial = 484] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x117d04c00) [pid = 2503] [serial = 485] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1184a4c00) [pid = 2503] [serial = 467] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1249ec000) [pid = 2503] [serial = 497] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x117d06c00) [pid = 2503] [serial = 466] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x121555c00) [pid = 2503] [serial = 470] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x119c32800) [pid = 2503] [serial = 469] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x1271d3800) [pid = 2503] [serial = 500] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x121434000) [pid = 2503] [serial = 509] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x1253b8800) [pid = 2503] [serial = 498] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x128aa7c00) [pid = 2503] [serial = 503] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x128978c00) [pid = 2503] [serial = 501] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x129267800) [pid = 2503] [serial = 506] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x129269c00) [pid = 2503] [serial = 510] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x128978800) [pid = 2503] [serial = 473] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x127065800) [pid = 2503] [serial = 472] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x12b672000) [pid = 2503] [serial = 515] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x129498800) [pid = 2503] [serial = 476] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x1294a0400) [pid = 2503] [serial = 507] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x129262000) [pid = 2503] [serial = 475] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x12a5f0800) [pid = 2503] [serial = 479] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x12a4e5c00) [pid = 2503] [serial = 478] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x118377c00) [pid = 2503] [serial = 482] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x12900ac00) [pid = 2503] [serial = 504] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x12a7e4800) [pid = 2503] [serial = 513] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x123becc00) [pid = 2503] [serial = 494] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x1164eb800) [pid = 2503] [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.] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x12a4eac00) [pid = 2503] [serial = 512] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x12bed9800) [pid = 2503] [serial = 518] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | --DOMWINDOW == 58 (0x12be33400) [pid = 2503] [serial = 516] [outer = 0x0] [url = about:blank] 23:48:40 INFO - PROCESS | 2503 | 1467442120854 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]]]}] 23:48:40 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 23:48:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1622ms 23:48:40 INFO - PROCESS | 2503 | 1467442120906 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 23:48:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:48:40 INFO - PROCESS | 2503 | 1467442120908 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 23:48:40 INFO - PROCESS | 2503 | 1467442120911 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:48:40 INFO - PROCESS | 2503 | 1467442120913 Marionette TRACE conn2 <- [1,718,null,{}] 23:48:40 INFO - PROCESS | 2503 | 1467442120917 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}] 23:48:40 INFO - PROCESS | 2503 | 1467442120918 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:40 INFO - PROCESS | 2503 | 1467442120989 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 23:48:40 INFO - PROCESS | 2503 | 1467442120996 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:40 INFO - PROCESS | 2503 | 1467442120997 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x113ce7000 == 28 [pid = 2503] [id = 187] 23:48:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x115e1ec00) [pid = 2503] [serial = 559] [outer = 0x0] 23:48:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x116985800) [pid = 2503] [serial = 560] [outer = 0x115e1ec00] 23:48:41 INFO - PROCESS | 2503 | 1467442121024 Marionette DEBUG loaded listener.js 23:48:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x1164e2800) [pid = 2503] [serial = 561] [outer = 0x115e1ec00] 23:48:41 INFO - PROCESS | 2503 | 1467442121815 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]]]}] 23:48:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:48:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 923ms 23:48:41 INFO - PROCESS | 2503 | 1467442121834 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 23:48:41 INFO - PROCESS | 2503 | 1467442121837 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 23:48:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:48:41 INFO - PROCESS | 2503 | 1467442121842 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:48:41 INFO - PROCESS | 2503 | 1467442121846 Marionette TRACE conn2 <- [1,722,null,{}] 23:48:41 INFO - PROCESS | 2503 | 1467442121848 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}] 23:48:41 INFO - PROCESS | 2503 | 1467442121850 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:41 INFO - PROCESS | 2503 | 1467442121942 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 23:48:41 INFO - PROCESS | 2503 | 1467442121947 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:41 INFO - PROCESS | 2503 | 1467442121949 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x116957000 == 29 [pid = 2503] [id = 188] 23:48:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x118372c00) [pid = 2503] [serial = 562] [outer = 0x0] 23:48:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x118743000) [pid = 2503] [serial = 563] [outer = 0x118372c00] 23:48:41 INFO - PROCESS | 2503 | 1467442121978 Marionette DEBUG loaded listener.js 23:48:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x118858800) [pid = 2503] [serial = 564] [outer = 0x118372c00] 23:48:42 INFO - PROCESS | 2503 | 1467442122329 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] 23:48:42 INFO - PROCESS | 2503 | 1467442122366 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 23:48:42 INFO - PROCESS | 2503 | 1467442122369 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:48:42 INFO - PROCESS | 2503 | 1467442122371 Marionette TRACE conn2 <- [1,726,null,{}] 23:48:42 INFO - PROCESS | 2503 | 1467442122378 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}] 23:48:42 INFO - PROCESS | 2503 | 1467442122381 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:42 INFO - PROCESS | 2503 | 1467442122471 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 23:48:42 INFO - PROCESS | 2503 | 1467442122508 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:42 INFO - PROCESS | 2503 | 1467442122510 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x118336800 == 30 [pid = 2503] [id = 189] 23:48:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x116903800) [pid = 2503] [serial = 565] [outer = 0x0] 23:48:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x120d2e800) [pid = 2503] [serial = 566] [outer = 0x116903800] 23:48:42 INFO - PROCESS | 2503 | 1467442122538 Marionette DEBUG loaded listener.js 23:48:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x1216f8c00) [pid = 2503] [serial = 567] [outer = 0x116903800] 23:48:42 INFO - PROCESS | 2503 | 1467442122892 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]]]}] 23:48:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:48:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 570ms 23:48:42 INFO - PROCESS | 2503 | 1467442122939 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 23:48:42 INFO - PROCESS | 2503 | 1467442122941 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 23:48:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:48:42 INFO - PROCESS | 2503 | 1467442122943 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:48:42 INFO - PROCESS | 2503 | 1467442122944 Marionette TRACE conn2 <- [1,730,null,{}] 23:48:42 INFO - PROCESS | 2503 | 1467442122947 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}] 23:48:42 INFO - PROCESS | 2503 | 1467442122948 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:43 INFO - PROCESS | 2503 | 1467442123039 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 23:48:43 INFO - PROCESS | 2503 | 1467442123072 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 2503 | 1467442123073 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187e1000 == 31 [pid = 2503] [id = 190] 23:48:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x123e7b800) [pid = 2503] [serial = 568] [outer = 0x0] 23:48:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x124bd2000) [pid = 2503] [serial = 569] [outer = 0x123e7b800] 23:48:43 INFO - PROCESS | 2503 | 1467442123100 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x126e60000) [pid = 2503] [serial = 570] [outer = 0x123e7b800] 23:48:43 INFO - PROCESS | 2503 | 1467442123419 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] 23:48:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:48:43 INFO - PROCESS | 2503 | 1467442123463 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 23:48:43 INFO - PROCESS | 2503 | 1467442123466 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:48:43 INFO - PROCESS | 2503 | 1467442123467 Marionette TRACE conn2 <- [1,734,null,{}] 23:48:43 INFO - PROCESS | 2503 | 1467442123469 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}] 23:48:43 INFO - PROCESS | 2503 | 1467442123477 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:43 INFO - PROCESS | 2503 | 1467442123563 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 23:48:43 INFO - PROCESS | 2503 | 1467442123595 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 2503 | 1467442123596 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196be000 == 32 [pid = 2503] [id = 191] 23:48:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x1133eac00) [pid = 2503] [serial = 571] [outer = 0x0] 23:48:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x1270c2000) [pid = 2503] [serial = 572] [outer = 0x1133eac00] 23:48:43 INFO - PROCESS | 2503 | 1467442123621 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x1271d3000) [pid = 2503] [serial = 573] [outer = 0x1133eac00] 23:48:43 INFO - PROCESS | 2503 | 1467442123950 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]]]}] 23:48:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:48:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 517ms 23:48:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:48:43 INFO - PROCESS | 2503 | 1467442123984 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 23:48:43 INFO - PROCESS | 2503 | 1467442123985 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 23:48:43 INFO - PROCESS | 2503 | 1467442123987 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:48:43 INFO - PROCESS | 2503 | 1467442123988 Marionette TRACE conn2 <- [1,738,null,{}] 23:48:43 INFO - PROCESS | 2503 | 1467442123990 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}] 23:48:43 INFO - PROCESS | 2503 | 1467442123994 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:44 INFO - PROCESS | 2503 | 1467442124103 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 23:48:44 INFO - PROCESS | 2503 | 1467442124137 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:44 INFO - PROCESS | 2503 | 1467442124138 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d3f000 == 33 [pid = 2503] [id = 192] 23:48:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x1271dac00) [pid = 2503] [serial = 574] [outer = 0x0] 23:48:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x128ab0c00) [pid = 2503] [serial = 575] [outer = 0x1271dac00] 23:48:44 INFO - PROCESS | 2503 | 1467442124163 Marionette DEBUG loaded listener.js 23:48:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x129285c00) [pid = 2503] [serial = 576] [outer = 0x1271dac00] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x12b90e400) [pid = 2503] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x1271cec00) [pid = 2503] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x128cf7800) [pid = 2503] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x11675f800) [pid = 2503] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x11675cc00) [pid = 2503] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x12a7e3000) [pid = 2503] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x1181ec800) [pid = 2503] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x118749400) [pid = 2503] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x118746c00) [pid = 2503] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x1133aa400) [pid = 2503] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:48:44 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x123be9800) [pid = 2503] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:48:45 INFO - PROCESS | 2503 | 1467442125017 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]]]}] 23:48:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:48:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1068ms 23:48:45 INFO - PROCESS | 2503 | 1467442125056 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 23:48:45 INFO - PROCESS | 2503 | 1467442125057 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 23:48:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:48:45 INFO - PROCESS | 2503 | 1467442125062 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:48:45 INFO - PROCESS | 2503 | 1467442125063 Marionette TRACE conn2 <- [1,742,null,{}] 23:48:45 INFO - PROCESS | 2503 | 1467442125065 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}] 23:48:45 INFO - PROCESS | 2503 | 1467442125066 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:45 INFO - PROCESS | 2503 | 1467442125160 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 23:48:45 INFO - PROCESS | 2503 | 1467442125166 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:45 INFO - PROCESS | 2503 | 1467442125167 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e5a000 == 34 [pid = 2503] [id = 193] 23:48:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x116759000) [pid = 2503] [serial = 577] [outer = 0x0] 23:48:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x1253b7c00) [pid = 2503] [serial = 578] [outer = 0x116759000] 23:48:45 INFO - PROCESS | 2503 | 1467442125191 Marionette DEBUG loaded listener.js 23:48:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x129287800) [pid = 2503] [serial = 579] [outer = 0x116759000] 23:48:45 INFO - PROCESS | 2503 | 1467442125951 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]]]}] 23:48:45 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 23:48:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 921ms 23:48:45 INFO - PROCESS | 2503 | 1467442125982 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 23:48:45 INFO - PROCESS | 2503 | 1467442125984 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 23:48:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:48:45 INFO - PROCESS | 2503 | 1467442125986 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:48:45 INFO - PROCESS | 2503 | 1467442125987 Marionette TRACE conn2 <- [1,746,null,{}] 23:48:45 INFO - PROCESS | 2503 | 1467442125989 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}] 23:48:45 INFO - PROCESS | 2503 | 1467442125990 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:46 INFO - PROCESS | 2503 | 1467442126060 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 23:48:46 INFO - PROCESS | 2503 | 1467442126064 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:46 INFO - PROCESS | 2503 | 1467442126065 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x1212d4000 == 35 [pid = 2503] [id = 194] 23:48:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x129285800) [pid = 2503] [serial = 580] [outer = 0x0] 23:48:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x1294a5c00) [pid = 2503] [serial = 581] [outer = 0x129285800] 23:48:46 INFO - PROCESS | 2503 | 1467442126090 Marionette DEBUG loaded listener.js 23:48:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x12a5f3c00) [pid = 2503] [serial = 582] [outer = 0x129285800] 23:48:46 INFO - PROCESS | 2503 | 1467442126986 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]]]}] 23:48:47 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.) 23:48:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1018ms 23:48:47 INFO - PROCESS | 2503 | 1467442127005 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 23:48:47 INFO - PROCESS | 2503 | 1467442127008 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 23:48:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:48:47 INFO - PROCESS | 2503 | 1467442127024 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:48:47 INFO - PROCESS | 2503 | 1467442127026 Marionette TRACE conn2 <- [1,750,null,{}] 23:48:47 INFO - PROCESS | 2503 | 1467442127030 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}] 23:48:47 INFO - PROCESS | 2503 | 1467442127031 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:47 INFO - PROCESS | 2503 | 1467442127137 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 23:48:47 INFO - PROCESS | 2503 | 1467442127183 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:47 INFO - PROCESS | 2503 | 1467442127185 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x116610000 == 36 [pid = 2503] [id = 195] 23:48:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x114f80c00) [pid = 2503] [serial = 583] [outer = 0x0] 23:48:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x116a1c000) [pid = 2503] [serial = 584] [outer = 0x114f80c00] 23:48:47 INFO - PROCESS | 2503 | 1467442127216 Marionette DEBUG loaded listener.js 23:48:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x1181f0800) [pid = 2503] [serial = 585] [outer = 0x114f80c00] 23:48:48 INFO - PROCESS | 2503 | 1467442128173 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]]]}] 23:48:48 INFO - PROCESS | 2503 | --DOCSHELL 0x120e5a000 == 35 [pid = 2503] [id = 193] 23:48:48 INFO - PROCESS | 2503 | --DOCSHELL 0x120d3f000 == 34 [pid = 2503] [id = 192] 23:48:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1196be000 == 33 [pid = 2503] [id = 191] 23:48:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1187e1000 == 32 [pid = 2503] [id = 190] 23:48:48 INFO - PROCESS | 2503 | --DOCSHELL 0x118336800 == 31 [pid = 2503] [id = 189] 23:48:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:48:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1186ms 23:48:48 INFO - PROCESS | 2503 | --DOCSHELL 0x116957000 == 30 [pid = 2503] [id = 188] 23:48:48 INFO - PROCESS | 2503 | --DOCSHELL 0x113ce7000 == 29 [pid = 2503] [id = 187] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x12b66d400) [pid = 2503] [serial = 545] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x129262400) [pid = 2503] [serial = 539] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x128a9e800) [pid = 2503] [serial = 542] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x12b90d000) [pid = 2503] [serial = 546] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x12a4e7800) [pid = 2503] [serial = 543] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x1253b1c00) [pid = 2503] [serial = 533] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x12716b400) [pid = 2503] [serial = 534] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x12c0df000) [pid = 2503] [serial = 519] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x118374800) [pid = 2503] [serial = 527] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x118748800) [pid = 2503] [serial = 528] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x11922e000) [pid = 2503] [serial = 530] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x1212b0800) [pid = 2503] [serial = 531] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x1187b8c00) [pid = 2503] [serial = 524] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x119236000) [pid = 2503] [serial = 525] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x116191c00) [pid = 2503] [serial = 521] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 58 (0x12949d000) [pid = 2503] [serial = 540] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 57 (0x116f40c00) [pid = 2503] [serial = 522] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 56 (0x128970000) [pid = 2503] [serial = 536] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 55 (0x128a9d400) [pid = 2503] [serial = 537] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 54 (0x12be3b400) [pid = 2503] [serial = 548] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | --DOMWINDOW == 53 (0x12bedbc00) [pid = 2503] [serial = 549] [outer = 0x0] [url = about:blank] 23:48:48 INFO - PROCESS | 2503 | 1467442128197 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 23:48:48 INFO - PROCESS | 2503 | 1467442128199 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 23:48:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:48:48 INFO - PROCESS | 2503 | 1467442128203 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:48:48 INFO - PROCESS | 2503 | 1467442128204 Marionette TRACE conn2 <- [1,754,null,{}] 23:48:48 INFO - PROCESS | 2503 | 1467442128208 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}] 23:48:48 INFO - PROCESS | 2503 | 1467442128209 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:48 INFO - PROCESS | 2503 | 1467442128285 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 23:48:48 INFO - PROCESS | 2503 | 1467442128289 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:48 INFO - PROCESS | 2503 | 1467442128292 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x116177000 == 30 [pid = 2503] [id = 196] 23:48:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 54 (0x1181eb000) [pid = 2503] [serial = 586] [outer = 0x0] 23:48:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 55 (0x11836c800) [pid = 2503] [serial = 587] [outer = 0x1181eb000] 23:48:48 INFO - PROCESS | 2503 | 1467442128323 Marionette DEBUG loaded listener.js 23:48:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 56 (0x118508800) [pid = 2503] [serial = 588] [outer = 0x1181eb000] 23:48:49 INFO - PROCESS | 2503 | 1467442129150 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]]]}] 23:48:49 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 23:48:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 23:48:49 INFO - PROCESS | 2503 | 1467442129173 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 23:48:49 INFO - PROCESS | 2503 | 1467442129179 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 23:48:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:48:49 INFO - PROCESS | 2503 | 1467442129183 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:48:49 INFO - PROCESS | 2503 | 1467442129185 Marionette TRACE conn2 <- [1,758,null,{}] 23:48:49 INFO - PROCESS | 2503 | 1467442129187 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}] 23:48:49 INFO - PROCESS | 2503 | 1467442129189 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:49 INFO - PROCESS | 2503 | 1467442129264 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 23:48:49 INFO - PROCESS | 2503 | 1467442129311 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:49 INFO - PROCESS | 2503 | 1467442129312 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d3e800 == 31 [pid = 2503] [id = 197] 23:48:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 57 (0x118850400) [pid = 2503] [serial = 589] [outer = 0x0] 23:48:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 58 (0x118fb6000) [pid = 2503] [serial = 590] [outer = 0x118850400] 23:48:49 INFO - PROCESS | 2503 | 1467442129339 Marionette DEBUG loaded listener.js 23:48:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x11955c400) [pid = 2503] [serial = 591] [outer = 0x118850400] 23:48:49 INFO - PROCESS | 2503 | 1467442129640 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]]]}] 23:48:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:48:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 23:48:49 INFO - PROCESS | 2503 | 1467442129653 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 23:48:49 INFO - PROCESS | 2503 | 1467442129665 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 23:48:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:48:49 INFO - PROCESS | 2503 | 1467442129672 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:48:49 INFO - PROCESS | 2503 | 1467442129676 Marionette TRACE conn2 <- [1,762,null,{}] 23:48:49 INFO - PROCESS | 2503 | 1467442129686 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}] 23:48:49 INFO - PROCESS | 2503 | 1467442129689 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:49 INFO - PROCESS | 2503 | 1467442129768 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 23:48:49 INFO - PROCESS | 2503 | 1467442129773 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:49 INFO - PROCESS | 2503 | 1467442129777 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188c2000 == 32 [pid = 2503] [id = 198] 23:48:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x119c37800) [pid = 2503] [serial = 592] [outer = 0x0] 23:48:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x123ae3000) [pid = 2503] [serial = 593] [outer = 0x119c37800] 23:48:49 INFO - PROCESS | 2503 | 1467442129806 Marionette DEBUG loaded listener.js 23:48:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x1249e2c00) [pid = 2503] [serial = 594] [outer = 0x119c37800] 23:48:50 INFO - PROCESS | 2503 | 1467442130582 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]]]}] 23:48:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:48:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 928ms 23:48:50 INFO - PROCESS | 2503 | 1467442130601 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 23:48:50 INFO - PROCESS | 2503 | 1467442130602 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 23:48:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:48:50 INFO - PROCESS | 2503 | 1467442130604 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:48:50 INFO - PROCESS | 2503 | 1467442130605 Marionette TRACE conn2 <- [1,766,null,{}] 23:48:50 INFO - PROCESS | 2503 | 1467442130608 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}] 23:48:50 INFO - PROCESS | 2503 | 1467442130609 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:50 INFO - PROCESS | 2503 | 1467442130702 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 23:48:50 INFO - PROCESS | 2503 | 1467442130705 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:50 INFO - PROCESS | 2503 | 1467442130706 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x11984d000 == 33 [pid = 2503] [id = 199] 23:48:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x1164e1000) [pid = 2503] [serial = 595] [outer = 0x0] 23:48:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x1270c3c00) [pid = 2503] [serial = 596] [outer = 0x1164e1000] 23:48:50 INFO - PROCESS | 2503 | 1467442130732 Marionette DEBUG loaded listener.js 23:48:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x1271d1800) [pid = 2503] [serial = 597] [outer = 0x1164e1000] 23:48:51 INFO - PROCESS | 2503 | 1467442131525 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]]]}] 23:48:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:48:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 927ms 23:48:51 INFO - PROCESS | 2503 | 1467442131531 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 23:48:51 INFO - PROCESS | 2503 | 1467442131532 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 23:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:48:51 INFO - PROCESS | 2503 | 1467442131541 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 2503 | 1467442131543 Marionette TRACE conn2 <- [1,770,null,{}] 23:48:51 INFO - PROCESS | 2503 | 1467442131545 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}] 23:48:51 INFO - PROCESS | 2503 | 1467442131546 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:51 INFO - PROCESS | 2503 | 1467442131636 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 23:48:51 INFO - PROCESS | 2503 | 1467442131639 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:51 INFO - PROCESS | 2503 | 1467442131641 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x112157800 == 34 [pid = 2503] [id = 200] 23:48:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x116473000) [pid = 2503] [serial = 598] [outer = 0x0] 23:48:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x128971000) [pid = 2503] [serial = 599] [outer = 0x116473000] 23:48:51 INFO - PROCESS | 2503 | 1467442131666 Marionette DEBUG loaded listener.js 23:48:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x128aac800) [pid = 2503] [serial = 600] [outer = 0x116473000] 23:48:52 INFO - PROCESS | 2503 | 1467442132005 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]]]}] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x118372c00) [pid = 2503] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x118371800) [pid = 2503] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x115e1ec00) [pid = 2503] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x116903800) [pid = 2503] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x1133eac00) [pid = 2503] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x118378800) [pid = 2503] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x123e7b800) [pid = 2503] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x1271dac00) [pid = 2503] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x119c7a800) [pid = 2503] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:48:52 INFO - PROCESS | 2503 | --DOMWINDOW == 58 (0x116759000) [pid = 2503] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 525ms 23:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:48:52 INFO - PROCESS | 2503 | 1467442132061 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 23:48:52 INFO - PROCESS | 2503 | 1467442132062 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 23:48:52 INFO - PROCESS | 2503 | 1467442132064 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:48:52 INFO - PROCESS | 2503 | 1467442132065 Marionette TRACE conn2 <- [1,774,null,{}] 23:48:52 INFO - PROCESS | 2503 | 1467442132068 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}] 23:48:52 INFO - PROCESS | 2503 | 1467442132072 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:52 INFO - PROCESS | 2503 | 1467442132164 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 23:48:52 INFO - PROCESS | 2503 | 1467442132168 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:52 INFO - PROCESS | 2503 | 1467442132169 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x12117a800 == 35 [pid = 2503] [id = 201] 23:48:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x113c51000) [pid = 2503] [serial = 601] [outer = 0x0] 23:48:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x128cf6800) [pid = 2503] [serial = 602] [outer = 0x113c51000] 23:48:52 INFO - PROCESS | 2503 | 1467442132196 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x12926b800) [pid = 2503] [serial = 603] [outer = 0x113c51000] 23:48:52 INFO - PROCESS | 2503 | 1467442132500 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]]]}] 23:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 23:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:48:52 INFO - PROCESS | 2503 | 1467442132534 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 23:48:52 INFO - PROCESS | 2503 | 1467442132535 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 23:48:52 INFO - PROCESS | 2503 | 1467442132547 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:48:52 INFO - PROCESS | 2503 | 1467442132548 Marionette TRACE conn2 <- [1,778,null,{}] 23:48:52 INFO - PROCESS | 2503 | 1467442132550 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}] 23:48:52 INFO - PROCESS | 2503 | 1467442132552 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:52 INFO - PROCESS | 2503 | 1467442132621 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 23:48:52 INFO - PROCESS | 2503 | 1467442132671 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:52 INFO - PROCESS | 2503 | 1467442132672 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x121758800 == 36 [pid = 2503] [id = 202] 23:48:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x129267800) [pid = 2503] [serial = 604] [outer = 0x0] 23:48:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x12a5e6c00) [pid = 2503] [serial = 605] [outer = 0x129267800] 23:48:52 INFO - PROCESS | 2503 | 1467442132696 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x12a7e3000) [pid = 2503] [serial = 606] [outer = 0x129267800] 23:48:52 INFO - PROCESS | 2503 | 1467442132935 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]]]}] 23:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 428ms 23:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:48:52 INFO - PROCESS | 2503 | 1467442132966 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 23:48:52 INFO - PROCESS | 2503 | 1467442132967 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 23:48:52 INFO - PROCESS | 2503 | 1467442132969 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:48:52 INFO - PROCESS | 2503 | 1467442132970 Marionette TRACE conn2 <- [1,782,null,{}] 23:48:52 INFO - PROCESS | 2503 | 1467442132982 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}] 23:48:52 INFO - PROCESS | 2503 | 1467442132983 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:53 INFO - PROCESS | 2503 | 1467442133062 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 23:48:53 INFO - PROCESS | 2503 | 1467442133066 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 2503 | 1467442133067 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253cd800 == 37 [pid = 2503] [id = 203] 23:48:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x12a7e9800) [pid = 2503] [serial = 607] [outer = 0x0] 23:48:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x12b66f400) [pid = 2503] [serial = 608] [outer = 0x12a7e9800] 23:48:53 INFO - PROCESS | 2503 | 1467442133091 Marionette DEBUG loaded listener.js 23:48:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x12b679c00) [pid = 2503] [serial = 609] [outer = 0x12a7e9800] 23:48:53 INFO - PROCESS | 2503 | 1467442133399 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]]]}] 23:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 23:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:48:53 INFO - PROCESS | 2503 | 1467442133440 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 23:48:53 INFO - PROCESS | 2503 | 1467442133441 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 23:48:53 INFO - PROCESS | 2503 | 1467442133443 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 2503 | 1467442133445 Marionette TRACE conn2 <- [1,786,null,{}] 23:48:53 INFO - PROCESS | 2503 | 1467442133447 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}] 23:48:53 INFO - PROCESS | 2503 | 1467442133449 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:53 INFO - PROCESS | 2503 | 1467442133529 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 23:48:53 INFO - PROCESS | 2503 | 1467442133578 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 2503 | 1467442133579 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253e1000 == 38 [pid = 2503] [id = 204] 23:48:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x113386000) [pid = 2503] [serial = 610] [outer = 0x0] 23:48:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x12b904000) [pid = 2503] [serial = 611] [outer = 0x113386000] 23:48:53 INFO - PROCESS | 2503 | 1467442133603 Marionette DEBUG loaded listener.js 23:48:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x12be30c00) [pid = 2503] [serial = 612] [outer = 0x113386000] 23:48:53 INFO - PROCESS | 2503 | 1467442133856 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]]]}] 23:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 420ms 23:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:48:53 INFO - PROCESS | 2503 | 1467442133865 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 23:48:53 INFO - PROCESS | 2503 | 1467442133866 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 23:48:53 INFO - PROCESS | 2503 | 1467442133868 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 2503 | 1467442133869 Marionette TRACE conn2 <- [1,790,null,{}] 23:48:53 INFO - PROCESS | 2503 | 1467442133872 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}] 23:48:53 INFO - PROCESS | 2503 | 1467442133873 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:53 INFO - PROCESS | 2503 | 1467442133956 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 23:48:53 INFO - PROCESS | 2503 | 1467442133961 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 2503 | 1467442133962 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x11984b800 == 39 [pid = 2503] [id = 205] 23:48:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x121439800) [pid = 2503] [serial = 613] [outer = 0x0] 23:48:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x12be39c00) [pid = 2503] [serial = 614] [outer = 0x121439800] 23:48:53 INFO - PROCESS | 2503 | 1467442133986 Marionette DEBUG loaded listener.js 23:48:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x12bed7800) [pid = 2503] [serial = 615] [outer = 0x121439800] 23:48:54 INFO - PROCESS | 2503 | 1467442134296 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]]]}] 23:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 23:48:54 INFO - PROCESS | 2503 | 1467442134338 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 23:48:54 INFO - PROCESS | 2503 | 1467442134340 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 23:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:48:54 INFO - PROCESS | 2503 | 1467442134342 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:48:54 INFO - PROCESS | 2503 | 1467442134344 Marionette TRACE conn2 <- [1,794,null,{}] 23:48:54 INFO - PROCESS | 2503 | 1467442134346 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}] 23:48:54 INFO - PROCESS | 2503 | 1467442134348 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:54 INFO - PROCESS | 2503 | 1467442134463 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 23:48:54 INFO - PROCESS | 2503 | 1467442134539 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:54 INFO - PROCESS | 2503 | 1467442134541 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x112e21800 == 40 [pid = 2503] [id = 206] 23:48:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x112983800) [pid = 2503] [serial = 616] [outer = 0x0] 23:48:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x113c51400) [pid = 2503] [serial = 617] [outer = 0x112983800] 23:48:54 INFO - PROCESS | 2503 | 1467442134572 Marionette DEBUG loaded listener.js 23:48:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x116639c00) [pid = 2503] [serial = 618] [outer = 0x112983800] 23:48:55 INFO - PROCESS | 2503 | 1467442135004 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]]]}] 23:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 720ms 23:48:55 INFO - PROCESS | 2503 | 1467442135077 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 23:48:55 INFO - PROCESS | 2503 | 1467442135079 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 23:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:48:55 INFO - PROCESS | 2503 | 1467442135084 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:48:55 INFO - PROCESS | 2503 | 1467442135086 Marionette TRACE conn2 <- [1,798,null,{}] 23:48:55 INFO - PROCESS | 2503 | 1467442135089 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}] 23:48:55 INFO - PROCESS | 2503 | 1467442135091 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:55 INFO - PROCESS | 2503 | 1467442135190 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 23:48:55 INFO - PROCESS | 2503 | 1467442135256 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:55 INFO - PROCESS | 2503 | 1467442135257 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187ea800 == 41 [pid = 2503] [id = 207] 23:48:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x1187b9c00) [pid = 2503] [serial = 619] [outer = 0x0] 23:48:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x118f36400) [pid = 2503] [serial = 620] [outer = 0x1187b9c00] 23:48:55 INFO - PROCESS | 2503 | 1467442135288 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x119566000) [pid = 2503] [serial = 621] [outer = 0x1187b9c00] 23:48:55 INFO - PROCESS | 2503 | 1467442135721 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]]]}] 23:48:55 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 23:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 23:48:55 INFO - PROCESS | 2503 | 1467442135757 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 23:48:55 INFO - PROCESS | 2503 | 1467442135761 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 23:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:48:55 INFO - PROCESS | 2503 | 1467442135765 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:48:55 INFO - PROCESS | 2503 | 1467442135767 Marionette TRACE conn2 <- [1,802,null,{}] 23:48:55 INFO - PROCESS | 2503 | 1467442135771 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}] 23:48:55 INFO - PROCESS | 2503 | 1467442135773 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:55 INFO - PROCESS | 2503 | 1467442135949 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 23:48:56 INFO - PROCESS | 2503 | 1467442136069 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:56 INFO - PROCESS | 2503 | 1467442136070 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x126d38000 == 42 [pid = 2503] [id = 208] 23:48:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x119974400) [pid = 2503] [serial = 622] [outer = 0x0] 23:48:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x123beec00) [pid = 2503] [serial = 623] [outer = 0x119974400] 23:48:56 INFO - PROCESS | 2503 | 1467442136101 Marionette DEBUG loaded listener.js 23:48:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x125e3f400) [pid = 2503] [serial = 624] [outer = 0x119974400] 23:48:56 INFO - PROCESS | 2503 | 1467442136529 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]]]}] 23:48:56 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 23:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 772ms 23:48:56 INFO - PROCESS | 2503 | 1467442136536 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 2503 | 1467442136538 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 23:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:48:56 INFO - PROCESS | 2503 | 1467442136547 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 2503 | 1467442136551 Marionette TRACE conn2 <- [1,806,null,{}] 23:48:56 INFO - PROCESS | 2503 | 1467442136554 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}] 23:48:56 INFO - PROCESS | 2503 | 1467442136557 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:56 INFO - PROCESS | 2503 | 1467442136657 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 23:48:56 INFO - PROCESS | 2503 | 1467442136705 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:56 INFO - PROCESS | 2503 | 1467442136707 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f6b000 == 43 [pid = 2503] [id = 209] 23:48:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1270b7400) [pid = 2503] [serial = 625] [outer = 0x0] 23:48:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x128ab4000) [pid = 2503] [serial = 626] [outer = 0x1270b7400] 23:48:56 INFO - PROCESS | 2503 | 1467442136735 Marionette DEBUG loaded listener.js 23:48:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x12bedcc00) [pid = 2503] [serial = 627] [outer = 0x1270b7400] 23:48:57 INFO - PROCESS | 2503 | [2503] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:48:57 INFO - PROCESS | 2503 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 23:48:57 INFO - PROCESS | 2503 | Determined SkiaGL cache limits: Size 100663296, Items: 256 23:48:57 INFO - PROCESS | 2503 | [GFX2-]: Using SkiaGL canvas. 23:48:57 INFO - PROCESS | 2503 | 1467442137166 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]]]}] 23:48:57 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 23:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 679ms 23:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:48:57 INFO - PROCESS | 2503 | 1467442137220 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 23:48:57 INFO - PROCESS | 2503 | 1467442137222 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 23:48:57 INFO - PROCESS | 2503 | 1467442137224 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:48:57 INFO - PROCESS | 2503 | 1467442137226 Marionette TRACE conn2 <- [1,810,null,{}] 23:48:57 INFO - PROCESS | 2503 | 1467442137228 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}] 23:48:57 INFO - PROCESS | 2503 | 1467442137229 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:57 INFO - PROCESS | 2503 | 1467442137350 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 23:48:57 INFO - PROCESS | 2503 | 1467442137444 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:57 INFO - PROCESS | 2503 | 1467442137445 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x116714800 == 44 [pid = 2503] [id = 210] 23:48:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1133aa400) [pid = 2503] [serial = 628] [outer = 0x0] 23:48:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1271b9000) [pid = 2503] [serial = 629] [outer = 0x1133aa400] 23:48:57 INFO - PROCESS | 2503 | 1467442137475 Marionette DEBUG loaded listener.js 23:48:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x12c2ed400) [pid = 2503] [serial = 630] [outer = 0x1133aa400] 23:48:58 INFO - PROCESS | 2503 | 1467442138017 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]]]}] 23:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 820ms 23:48:58 INFO - PROCESS | 2503 | 1467442138066 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 23:48:58 INFO - PROCESS | 2503 | 1467442138070 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 23:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:48:58 INFO - PROCESS | 2503 | 1467442138078 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:48:58 INFO - PROCESS | 2503 | 1467442138081 Marionette TRACE conn2 <- [1,814,null,{}] 23:48:58 INFO - PROCESS | 2503 | 1467442138086 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}] 23:48:58 INFO - PROCESS | 2503 | 1467442138089 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:58 INFO - PROCESS | 2503 | 1467442138220 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 23:48:58 INFO - PROCESS | 2503 | 1467442138315 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:58 INFO - PROCESS | 2503 | 1467442138317 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x118332000 == 45 [pid = 2503] [id = 211] 23:48:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1181efc00) [pid = 2503] [serial = 631] [outer = 0x0] 23:48:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x118374800) [pid = 2503] [serial = 632] [outer = 0x1181efc00] 23:48:58 INFO - PROCESS | 2503 | 1467442138360 Marionette DEBUG loaded listener.js 23:48:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x118744000) [pid = 2503] [serial = 633] [outer = 0x1181efc00] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x11984b800 == 44 [pid = 2503] [id = 205] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x1253e1000 == 43 [pid = 2503] [id = 204] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x1253cd800 == 42 [pid = 2503] [id = 203] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x121758800 == 41 [pid = 2503] [id = 202] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x12117a800 == 40 [pid = 2503] [id = 201] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x112157800 == 39 [pid = 2503] [id = 200] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x11984d000 == 38 [pid = 2503] [id = 199] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x1188c2000 == 37 [pid = 2503] [id = 198] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x117d3e800 == 36 [pid = 2503] [id = 197] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x116177000 == 35 [pid = 2503] [id = 196] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x116610000 == 34 [pid = 2503] [id = 195] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x1212d4000 == 33 [pid = 2503] [id = 194] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x116abc800 == 32 [pid = 2503] [id = 186] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x116714800 == 31 [pid = 2503] [id = 210] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x128f6b000 == 30 [pid = 2503] [id = 209] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x126d38000 == 29 [pid = 2503] [id = 208] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x1187ea800 == 28 [pid = 2503] [id = 207] 23:48:59 INFO - PROCESS | 2503 | --DOCSHELL 0x112e21800 == 27 [pid = 2503] [id = 206] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x118743000) [pid = 2503] [serial = 563] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1187bec00) [pid = 2503] [serial = 558] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x118376000) [pid = 2503] [serial = 557] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x116985800) [pid = 2503] [serial = 560] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1164e2800) [pid = 2503] [serial = 561] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1216f8c00) [pid = 2503] [serial = 567] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x120d2e800) [pid = 2503] [serial = 566] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1270c2000) [pid = 2503] [serial = 572] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x11960a400) [pid = 2503] [serial = 552] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x11874e800) [pid = 2503] [serial = 551] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x126e60000) [pid = 2503] [serial = 570] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x124bd2000) [pid = 2503] [serial = 569] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x1271d3000) [pid = 2503] [serial = 573] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x128ab0c00) [pid = 2503] [serial = 575] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x1253b7c00) [pid = 2503] [serial = 578] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x129285c00) [pid = 2503] [serial = 576] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x126e59800) [pid = 2503] [serial = 555] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x124980c00) [pid = 2503] [serial = 554] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x118858800) [pid = 2503] [serial = 564] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x129287800) [pid = 2503] [serial = 579] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x1294a5c00) [pid = 2503] [serial = 581] [outer = 0x0] [url = about:blank] 23:48:59 INFO - PROCESS | 2503 | 1467442139324 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] 23:48:59 INFO - PROCESS | 2503 | 1467442139359 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 23:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:48:59 INFO - PROCESS | 2503 | 1467442139372 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 2503 | 1467442139374 Marionette TRACE conn2 <- [1,818,null,{}] 23:48:59 INFO - PROCESS | 2503 | 1467442139381 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}] 23:48:59 INFO - PROCESS | 2503 | 1467442139384 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:59 INFO - PROCESS | 2503 | 1467442139466 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 23:48:59 INFO - PROCESS | 2503 | 1467442139520 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:59 INFO - PROCESS | 2503 | 1467442139521 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x1133cf800 == 28 [pid = 2503] [id = 212] 23:48:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x11297ac00) [pid = 2503] [serial = 634] [outer = 0x0] 23:48:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x112fe7c00) [pid = 2503] [serial = 635] [outer = 0x11297ac00] 23:48:59 INFO - PROCESS | 2503 | 1467442139548 Marionette DEBUG loaded listener.js 23:48:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x1133e7c00) [pid = 2503] [serial = 636] [outer = 0x11297ac00] 23:48:59 INFO - PROCESS | 2503 | 1467442139853 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]]]}] 23:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 525ms 23:48:59 INFO - PROCESS | 2503 | 1467442139896 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 23:48:59 INFO - PROCESS | 2503 | 1467442139900 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 23:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:48:59 INFO - PROCESS | 2503 | 1467442139904 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 2503 | 1467442139906 Marionette TRACE conn2 <- [1,822,null,{}] 23:48:59 INFO - PROCESS | 2503 | 1467442139908 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}] 23:48:59 INFO - PROCESS | 2503 | 1467442139910 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:48:59 INFO - PROCESS | 2503 | 1467442139986 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 23:49:00 INFO - PROCESS | 2503 | 1467442140037 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:00 INFO - PROCESS | 2503 | 1467442140038 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x11670c000 == 29 [pid = 2503] [id = 213] 23:49:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x11618cc00) [pid = 2503] [serial = 637] [outer = 0x0] 23:49:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x11663a000) [pid = 2503] [serial = 638] [outer = 0x11618cc00] 23:49:00 INFO - PROCESS | 2503 | 1467442140065 Marionette DEBUG loaded listener.js 23:49:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x116908000) [pid = 2503] [serial = 639] [outer = 0x11618cc00] 23:49:00 INFO - PROCESS | 2503 | 1467442140374 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] 23:49:00 INFO - PROCESS | 2503 | 1467442140428 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 23:49:00 INFO - PROCESS | 2503 | 1467442140430 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:49:00 INFO - PROCESS | 2503 | 1467442140433 Marionette TRACE conn2 <- [1,826,null,{}] 23:49:00 INFO - PROCESS | 2503 | 1467442140441 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}] 23:49:00 INFO - PROCESS | 2503 | 1467442140444 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:00 INFO - PROCESS | 2503 | 1467442140519 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 23:49:00 INFO - PROCESS | 2503 | 1467442140569 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:00 INFO - PROCESS | 2503 | 1467442140571 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x117471000 == 30 [pid = 2503] [id = 214] 23:49:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x116986800) [pid = 2503] [serial = 640] [outer = 0x0] 23:49:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x1181e4400) [pid = 2503] [serial = 641] [outer = 0x116986800] 23:49:00 INFO - PROCESS | 2503 | 1467442140599 Marionette DEBUG loaded listener.js 23:49:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x118749800) [pid = 2503] [serial = 642] [outer = 0x116986800] 23:49:00 INFO - PROCESS | 2503 | 1467442140876 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]]]}] 23:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 472ms 23:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:49:00 INFO - PROCESS | 2503 | 1467442140902 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 23:49:00 INFO - PROCESS | 2503 | 1467442140904 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 23:49:00 INFO - PROCESS | 2503 | 1467442140906 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:49:00 INFO - PROCESS | 2503 | 1467442140907 Marionette TRACE conn2 <- [1,830,null,{}] 23:49:00 INFO - PROCESS | 2503 | 1467442140918 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}] 23:49:00 INFO - PROCESS | 2503 | 1467442140919 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:01 INFO - PROCESS | 2503 | 1467442140999 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 23:49:01 INFO - PROCESS | 2503 | 1467442141003 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:01 INFO - PROCESS | 2503 | 1467442141004 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183c7800 == 31 [pid = 2503] [id = 215] 23:49:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x1187c3c00) [pid = 2503] [serial = 643] [outer = 0x0] 23:49:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118f3ac00) [pid = 2503] [serial = 644] [outer = 0x1187c3c00] 23:49:01 INFO - PROCESS | 2503 | 1467442141031 Marionette DEBUG loaded listener.js 23:49:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x119230c00) [pid = 2503] [serial = 645] [outer = 0x1187c3c00] 23:49:01 INFO - PROCESS | 2503 | 1467442141403 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]]]}] 23:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 527ms 23:49:01 INFO - PROCESS | 2503 | 1467442141441 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 23:49:01 INFO - PROCESS | 2503 | 1467442141442 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 23:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:49:01 INFO - PROCESS | 2503 | 1467442141444 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:49:01 INFO - PROCESS | 2503 | 1467442141445 Marionette TRACE conn2 <- [1,834,null,{}] 23:49:01 INFO - PROCESS | 2503 | 1467442141448 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}] 23:49:01 INFO - PROCESS | 2503 | 1467442141449 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:01 INFO - PROCESS | 2503 | 1467442141545 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 23:49:01 INFO - PROCESS | 2503 | 1467442141579 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:01 INFO - PROCESS | 2503 | 1467442141580 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188c3000 == 32 [pid = 2503] [id = 216] 23:49:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x115df1800) [pid = 2503] [serial = 646] [outer = 0x0] 23:49:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x11955c800) [pid = 2503] [serial = 647] [outer = 0x115df1800] 23:49:01 INFO - PROCESS | 2503 | 1467442141604 Marionette DEBUG loaded listener.js 23:49:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x119612c00) [pid = 2503] [serial = 648] [outer = 0x115df1800] 23:49:01 INFO - PROCESS | 2503 | 1467442141899 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]]]}] 23:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 23:49:01 INFO - PROCESS | 2503 | 1467442141917 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 23:49:01 INFO - PROCESS | 2503 | 1467442141918 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 23:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:49:01 INFO - PROCESS | 2503 | 1467442141920 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:49:01 INFO - PROCESS | 2503 | 1467442141921 Marionette TRACE conn2 <- [1,838,null,{}] 23:49:01 INFO - PROCESS | 2503 | 1467442141924 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}] 23:49:01 INFO - PROCESS | 2503 | 1467442141931 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:02 INFO - PROCESS | 2503 | 1467442142056 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 23:49:02 INFO - PROCESS | 2503 | 1467442142060 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:02 INFO - PROCESS | 2503 | 1467442142061 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x119865800 == 33 [pid = 2503] [id = 217] 23:49:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x119613400) [pid = 2503] [serial = 649] [outer = 0x0] 23:49:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x120d30400) [pid = 2503] [serial = 650] [outer = 0x119613400] 23:49:02 INFO - PROCESS | 2503 | 1467442142086 Marionette DEBUG loaded listener.js 23:49:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x123fe7c00) [pid = 2503] [serial = 651] [outer = 0x119613400] 23:49:02 INFO - PROCESS | 2503 | 1467442142402 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]]]}] 23:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 517ms 23:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:49:02 INFO - PROCESS | 2503 | 1467442142439 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 23:49:02 INFO - PROCESS | 2503 | 1467442142440 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 23:49:02 INFO - PROCESS | 2503 | 1467442142442 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 2503 | 1467442142443 Marionette TRACE conn2 <- [1,842,null,{}] 23:49:02 INFO - PROCESS | 2503 | 1467442142446 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}] 23:49:02 INFO - PROCESS | 2503 | 1467442142447 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:02 INFO - PROCESS | 2503 | 1467442142544 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 23:49:02 INFO - PROCESS | 2503 | 1467442142580 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:02 INFO - PROCESS | 2503 | 1467442142581 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d49800 == 34 [pid = 2503] [id = 218] 23:49:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1133e9400) [pid = 2503] [serial = 652] [outer = 0x0] 23:49:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x124d47c00) [pid = 2503] [serial = 653] [outer = 0x1133e9400] 23:49:02 INFO - PROCESS | 2503 | 1467442142605 Marionette DEBUG loaded listener.js 23:49:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x125445800) [pid = 2503] [serial = 654] [outer = 0x1133e9400] 23:49:02 INFO - PROCESS | 2503 | 1467442142907 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]]]}] 23:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 23:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:49:02 INFO - PROCESS | 2503 | 1467442142963 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 23:49:02 INFO - PROCESS | 2503 | 1467442142964 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 23:49:02 INFO - PROCESS | 2503 | 1467442142966 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 2503 | 1467442142967 Marionette TRACE conn2 <- [1,846,null,{}] 23:49:02 INFO - PROCESS | 2503 | 1467442142970 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}] 23:49:02 INFO - PROCESS | 2503 | 1467442142971 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:03 INFO - PROCESS | 2503 | 1467442143062 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 23:49:03 INFO - PROCESS | 2503 | 1467442143093 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 2503 | 1467442143094 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f71800 == 35 [pid = 2503] [id = 219] 23:49:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x125445c00) [pid = 2503] [serial = 655] [outer = 0x0] 23:49:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1270b7000) [pid = 2503] [serial = 656] [outer = 0x125445c00] 23:49:03 INFO - PROCESS | 2503 | 1467442143118 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12715ec00) [pid = 2503] [serial = 657] [outer = 0x125445c00] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1164e1000) [pid = 2503] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x116473000) [pid = 2503] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x129285800) [pid = 2503] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x113c51000) [pid = 2503] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x114f80c00) [pid = 2503] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x118850400) [pid = 2503] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1181eb000) [pid = 2503] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x119c37800) [pid = 2503] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x121439800) [pid = 2503] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12a7e9800) [pid = 2503] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x113386000) [pid = 2503] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:49:03 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x129267800) [pid = 2503] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:49:03 INFO - PROCESS | 2503 | 1467442143501 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]]]}] 23:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 568ms 23:49:03 INFO - PROCESS | 2503 | 1467442143535 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 23:49:03 INFO - PROCESS | 2503 | 1467442143537 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 23:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:49:03 INFO - PROCESS | 2503 | 1467442143540 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:49:03 INFO - PROCESS | 2503 | 1467442143545 Marionette TRACE conn2 <- [1,850,null,{}] 23:49:03 INFO - PROCESS | 2503 | 1467442143554 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}] 23:49:03 INFO - PROCESS | 2503 | 1467442143555 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:03 INFO - PROCESS | 2503 | 1467442143717 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 23:49:03 INFO - PROCESS | 2503 | 1467442143762 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 2503 | 1467442143763 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x12116e000 == 36 [pid = 2503] [id = 220] 23:49:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x116473000) [pid = 2503] [serial = 658] [outer = 0x0] 23:49:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x119c37800) [pid = 2503] [serial = 659] [outer = 0x116473000] 23:49:03 INFO - PROCESS | 2503 | 1467442143802 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x127160000) [pid = 2503] [serial = 660] [outer = 0x116473000] 23:49:04 INFO - PROCESS | 2503 | 1467442144107 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]]]}] 23:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 580ms 23:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:49:04 INFO - PROCESS | 2503 | 1467442144120 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 23:49:04 INFO - PROCESS | 2503 | 1467442144121 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 23:49:04 INFO - PROCESS | 2503 | 1467442144123 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:49:04 INFO - PROCESS | 2503 | 1467442144125 Marionette TRACE conn2 <- [1,854,null,{}] 23:49:04 INFO - PROCESS | 2503 | 1467442144136 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}] 23:49:04 INFO - PROCESS | 2503 | 1467442144137 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:04 INFO - PROCESS | 2503 | 1467442144215 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 23:49:04 INFO - PROCESS | 2503 | 1467442144267 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 2503 | 1467442144268 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a1a800 == 37 [pid = 2503] [id = 221] 23:49:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1253b0400) [pid = 2503] [serial = 661] [outer = 0x0] 23:49:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1271bac00) [pid = 2503] [serial = 662] [outer = 0x1253b0400] 23:49:04 INFO - PROCESS | 2503 | 1467442144292 Marionette DEBUG loaded listener.js 23:49:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1271d0000) [pid = 2503] [serial = 663] [outer = 0x1253b0400] 23:49:04 INFO - PROCESS | 2503 | 1467442144540 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]]]}] 23:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 430ms 23:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:49:04 INFO - PROCESS | 2503 | 1467442144553 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 23:49:04 INFO - PROCESS | 2503 | 1467442144555 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 23:49:04 INFO - PROCESS | 2503 | 1467442144557 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:49:04 INFO - PROCESS | 2503 | 1467442144560 Marionette TRACE conn2 <- [1,858,null,{}] 23:49:04 INFO - PROCESS | 2503 | 1467442144573 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}] 23:49:04 INFO - PROCESS | 2503 | 1467442144575 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:04 INFO - PROCESS | 2503 | 1467442144674 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 23:49:04 INFO - PROCESS | 2503 | 1467442144686 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 2503 | 1467442144688 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188c1800 == 38 [pid = 2503] [id = 222] 23:49:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1271d2800) [pid = 2503] [serial = 664] [outer = 0x0] 23:49:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x128971c00) [pid = 2503] [serial = 665] [outer = 0x1271d2800] 23:49:04 INFO - PROCESS | 2503 | 1467442144714 Marionette DEBUG loaded listener.js 23:49:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x128cf3000) [pid = 2503] [serial = 666] [outer = 0x1271d2800] 23:49:05 INFO - PROCESS | 2503 | 1467442145046 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]]]}] 23:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 528ms 23:49:05 INFO - PROCESS | 2503 | 1467442145085 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 23:49:05 INFO - PROCESS | 2503 | 1467442145087 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 23:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:49:05 INFO - PROCESS | 2503 | 1467442145089 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:49:05 INFO - PROCESS | 2503 | 1467442145090 Marionette TRACE conn2 <- [1,862,null,{}] 23:49:05 INFO - PROCESS | 2503 | 1467442145092 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}] 23:49:05 INFO - PROCESS | 2503 | 1467442145093 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:05 INFO - PROCESS | 2503 | 1467442145191 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 23:49:05 INFO - PROCESS | 2503 | 1467442145197 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:05 INFO - PROCESS | 2503 | 1467442145198 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x127053000 == 39 [pid = 2503] [id = 223] 23:49:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1271d6000) [pid = 2503] [serial = 667] [outer = 0x0] 23:49:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x128cf9800) [pid = 2503] [serial = 668] [outer = 0x1271d6000] 23:49:05 INFO - PROCESS | 2503 | 1467442145221 Marionette DEBUG loaded listener.js 23:49:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x129263000) [pid = 2503] [serial = 669] [outer = 0x1271d6000] 23:49:05 INFO - PROCESS | 2503 | 1467442145708 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]]]}] 23:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 668ms 23:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:49:05 INFO - PROCESS | 2503 | 1467442145758 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 23:49:05 INFO - PROCESS | 2503 | 1467442145763 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 23:49:05 INFO - PROCESS | 2503 | 1467442145766 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:49:05 INFO - PROCESS | 2503 | 1467442145768 Marionette TRACE conn2 <- [1,866,null,{}] 23:49:05 INFO - PROCESS | 2503 | 1467442145773 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}] 23:49:05 INFO - PROCESS | 2503 | 1467442145775 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:05 INFO - PROCESS | 2503 | 1467442145884 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 23:49:05 INFO - PROCESS | 2503 | 1467442145937 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:05 INFO - PROCESS | 2503 | 1467442145938 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x116678000 == 40 [pid = 2503] [id = 224] 23:49:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x11322d800) [pid = 2503] [serial = 670] [outer = 0x0] 23:49:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x113c4e800) [pid = 2503] [serial = 671] [outer = 0x11322d800] 23:49:05 INFO - PROCESS | 2503 | 1467442145969 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x115e8d800) [pid = 2503] [serial = 672] [outer = 0x11322d800] 23:49:06 INFO - PROCESS | 2503 | 1467442146552 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]]]}] 23:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 822ms 23:49:06 INFO - PROCESS | 2503 | 1467442146588 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 23:49:06 INFO - PROCESS | 2503 | 1467442146592 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 23:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:49:06 INFO - PROCESS | 2503 | 1467442146598 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:49:06 INFO - PROCESS | 2503 | 1467442146600 Marionette TRACE conn2 <- [1,870,null,{}] 23:49:06 INFO - PROCESS | 2503 | 1467442146602 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}] 23:49:06 INFO - PROCESS | 2503 | 1467442146604 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:06 INFO - PROCESS | 2503 | 1467442146713 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 23:49:06 INFO - PROCESS | 2503 | 1467442146908 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:06 INFO - PROCESS | 2503 | 1467442146909 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x112ec3800 == 41 [pid = 2503] [id = 225] 23:49:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x113c52c00) [pid = 2503] [serial = 673] [outer = 0x0] 23:49:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x115df1400) [pid = 2503] [serial = 674] [outer = 0x113c52c00] 23:49:06 INFO - PROCESS | 2503 | 1467442146937 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x11697f400) [pid = 2503] [serial = 675] [outer = 0x113c52c00] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x1188c1800 == 40 [pid = 2503] [id = 222] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x123a1a800 == 39 [pid = 2503] [id = 221] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x12116e000 == 38 [pid = 2503] [id = 220] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x120f71800 == 37 [pid = 2503] [id = 219] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x120d49800 == 36 [pid = 2503] [id = 218] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x119865800 == 35 [pid = 2503] [id = 217] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x1188c3000 == 34 [pid = 2503] [id = 216] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x1183c7800 == 33 [pid = 2503] [id = 215] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x117471000 == 32 [pid = 2503] [id = 214] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x11670c000 == 31 [pid = 2503] [id = 213] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x1133cf800 == 30 [pid = 2503] [id = 212] 23:49:07 INFO - PROCESS | 2503 | --DOCSHELL 0x118332000 == 29 [pid = 2503] [id = 211] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1270c3c00) [pid = 2503] [serial = 596] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x128971000) [pid = 2503] [serial = 599] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x12a5f3c00) [pid = 2503] [serial = 582] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x128cf6800) [pid = 2503] [serial = 602] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x116a1c000) [pid = 2503] [serial = 584] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1181f0800) [pid = 2503] [serial = 585] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x118fb6000) [pid = 2503] [serial = 590] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x11955c400) [pid = 2503] [serial = 591] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x11836c800) [pid = 2503] [serial = 587] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12926b800) [pid = 2503] [serial = 603] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x118508800) [pid = 2503] [serial = 588] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123ae3000) [pid = 2503] [serial = 593] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12be39c00) [pid = 2503] [serial = 614] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12b66f400) [pid = 2503] [serial = 608] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x12b904000) [pid = 2503] [serial = 611] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x128aac800) [pid = 2503] [serial = 600] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1271d1800) [pid = 2503] [serial = 597] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12b679c00) [pid = 2503] [serial = 609] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x1249e2c00) [pid = 2503] [serial = 594] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12a5e6c00) [pid = 2503] [serial = 605] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12be30c00) [pid = 2503] [serial = 612] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12a7e3000) [pid = 2503] [serial = 606] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x12bed7800) [pid = 2503] [serial = 615] [outer = 0x0] [url = about:blank] 23:49:07 INFO - PROCESS | 2503 | 1467442147397 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]]]}] 23:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 821ms 23:49:07 INFO - PROCESS | 2503 | 1467442147421 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 23:49:07 INFO - PROCESS | 2503 | 1467442147422 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 23:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:49:07 INFO - PROCESS | 2503 | 1467442147425 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:49:07 INFO - PROCESS | 2503 | 1467442147429 Marionette TRACE conn2 <- [1,874,null,{}] 23:49:07 INFO - PROCESS | 2503 | 1467442147433 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}] 23:49:07 INFO - PROCESS | 2503 | 1467442147434 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:07 INFO - PROCESS | 2503 | 1467442147509 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 23:49:07 INFO - PROCESS | 2503 | 1467442147516 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:07 INFO - PROCESS | 2503 | 1467442147517 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x116625800 == 30 [pid = 2503] [id = 226] 23:49:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x116a1c000) [pid = 2503] [serial = 676] [outer = 0x0] 23:49:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1181f1c00) [pid = 2503] [serial = 677] [outer = 0x116a1c000] 23:49:07 INFO - PROCESS | 2503 | 1467442147544 Marionette DEBUG loaded listener.js 23:49:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x118514000) [pid = 2503] [serial = 678] [outer = 0x116a1c000] 23:49:07 INFO - PROCESS | 2503 | 1467442147881 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]]]}] 23:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 23:49:07 INFO - PROCESS | 2503 | 1467442147949 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 23:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:49:07 INFO - PROCESS | 2503 | 1467442147951 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 23:49:07 INFO - PROCESS | 2503 | 1467442147954 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:49:07 INFO - PROCESS | 2503 | 1467442147955 Marionette TRACE conn2 <- [1,878,null,{}] 23:49:07 INFO - PROCESS | 2503 | 1467442147957 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}] 23:49:07 INFO - PROCESS | 2503 | 1467442147959 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:08 INFO - PROCESS | 2503 | 1467442148038 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 23:49:08 INFO - PROCESS | 2503 | 1467442148047 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:08 INFO - PROCESS | 2503 | 1467442148048 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x11832a000 == 31 [pid = 2503] [id = 227] 23:49:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x11874f000) [pid = 2503] [serial = 679] [outer = 0x0] 23:49:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x118751000) [pid = 2503] [serial = 680] [outer = 0x11874f000] 23:49:08 INFO - PROCESS | 2503 | 1467442148073 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x118fb4000) [pid = 2503] [serial = 681] [outer = 0x11874f000] 23:49:08 INFO - PROCESS | 2503 | 1467442148422 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]]]}] 23:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 23:49:08 INFO - PROCESS | 2503 | 1467442148472 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 23:49:08 INFO - PROCESS | 2503 | 1467442148473 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 23:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:49:08 INFO - PROCESS | 2503 | 1467442148485 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:49:08 INFO - PROCESS | 2503 | 1467442148489 Marionette TRACE conn2 <- [1,882,null,{}] 23:49:08 INFO - PROCESS | 2503 | 1467442148496 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}] 23:49:08 INFO - PROCESS | 2503 | 1467442148499 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:08 INFO - PROCESS | 2503 | 1467442148575 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 23:49:08 INFO - PROCESS | 2503 | 1467442148580 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:08 INFO - PROCESS | 2503 | 1467442148581 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x11925e000 == 32 [pid = 2503] [id = 228] 23:49:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x112ebd400) [pid = 2503] [serial = 682] [outer = 0x0] 23:49:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x119567800) [pid = 2503] [serial = 683] [outer = 0x112ebd400] 23:49:08 INFO - PROCESS | 2503 | 1467442148606 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x121547800) [pid = 2503] [serial = 684] [outer = 0x112ebd400] 23:49:08 INFO - PROCESS | 2503 | 1467442148921 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]]]}] 23:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 486ms 23:49:08 INFO - PROCESS | 2503 | 1467442148963 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 23:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:49:08 INFO - PROCESS | 2503 | 1467442148966 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 23:49:08 INFO - PROCESS | 2503 | 1467442148969 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:49:08 INFO - PROCESS | 2503 | 1467442148971 Marionette TRACE conn2 <- [1,886,null,{}] 23:49:08 INFO - PROCESS | 2503 | 1467442148974 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}] 23:49:08 INFO - PROCESS | 2503 | 1467442148976 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:09 INFO - PROCESS | 2503 | 1467442149097 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 23:49:09 INFO - PROCESS | 2503 | 1467442149178 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:09 INFO - PROCESS | 2503 | 1467442149179 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x119866000 == 33 [pid = 2503] [id = 229] 23:49:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x113c5d400) [pid = 2503] [serial = 685] [outer = 0x0] 23:49:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x123ae3000) [pid = 2503] [serial = 686] [outer = 0x113c5d400] 23:49:09 INFO - PROCESS | 2503 | 1467442149218 Marionette DEBUG loaded listener.js 23:49:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x12497d800) [pid = 2503] [serial = 687] [outer = 0x113c5d400] 23:49:09 INFO - PROCESS | 2503 | 1467442149613 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]]]}] 23:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 23:49:09 INFO - PROCESS | 2503 | 1467442149639 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 23:49:09 INFO - PROCESS | 2503 | 1467442149640 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 23:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:49:09 INFO - PROCESS | 2503 | 1467442149643 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:49:09 INFO - PROCESS | 2503 | 1467442149646 Marionette TRACE conn2 <- [1,890,null,{}] 23:49:09 INFO - PROCESS | 2503 | 1467442149655 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}] 23:49:09 INFO - PROCESS | 2503 | 1467442149657 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:09 INFO - PROCESS | 2503 | 1467442149746 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 23:49:09 INFO - PROCESS | 2503 | 1467442149750 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:09 INFO - PROCESS | 2503 | 1467442149754 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188bc000 == 34 [pid = 2503] [id = 230] 23:49:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12544ec00) [pid = 2503] [serial = 688] [outer = 0x0] 23:49:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x127065800) [pid = 2503] [serial = 689] [outer = 0x12544ec00] 23:49:09 INFO - PROCESS | 2503 | 1467442149786 Marionette DEBUG loaded listener.js 23:49:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12716bc00) [pid = 2503] [serial = 690] [outer = 0x12544ec00] 23:49:10 INFO - PROCESS | 2503 | 1467442150141 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]]]}] 23:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 527ms 23:49:10 INFO - PROCESS | 2503 | 1467442150170 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 23:49:10 INFO - PROCESS | 2503 | 1467442150171 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 23:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:49:10 INFO - PROCESS | 2503 | 1467442150174 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:49:10 INFO - PROCESS | 2503 | 1467442150175 Marionette TRACE conn2 <- [1,894,null,{}] 23:49:10 INFO - PROCESS | 2503 | 1467442150177 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}] 23:49:10 INFO - PROCESS | 2503 | 1467442150178 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:10 INFO - PROCESS | 2503 | 1467442150282 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 23:49:10 INFO - PROCESS | 2503 | 1467442150285 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:10 INFO - PROCESS | 2503 | 1467442150286 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x121184000 == 35 [pid = 2503] [id = 231] 23:49:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x112983400) [pid = 2503] [serial = 691] [outer = 0x0] 23:49:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1271d3c00) [pid = 2503] [serial = 692] [outer = 0x112983400] 23:49:10 INFO - PROCESS | 2503 | 1467442150310 Marionette DEBUG loaded listener.js 23:49:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x128aae800) [pid = 2503] [serial = 693] [outer = 0x112983400] 23:49:10 INFO - PROCESS | 2503 | 1467442150672 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]]]}] 23:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 23:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:49:10 INFO - PROCESS | 2503 | 1467442150692 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 23:49:10 INFO - PROCESS | 2503 | 1467442150693 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 23:49:10 INFO - PROCESS | 2503 | 1467442150695 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:49:10 INFO - PROCESS | 2503 | 1467442150696 Marionette TRACE conn2 <- [1,898,null,{}] 23:49:10 INFO - PROCESS | 2503 | 1467442150699 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}] 23:49:10 INFO - PROCESS | 2503 | 1467442150700 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:10 INFO - PROCESS | 2503 | 1467442150791 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 23:49:10 INFO - PROCESS | 2503 | 1467442150801 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:10 INFO - PROCESS | 2503 | 1467442150802 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x124be4000 == 36 [pid = 2503] [id = 232] 23:49:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12900dc00) [pid = 2503] [serial = 694] [outer = 0x0] 23:49:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x129011800) [pid = 2503] [serial = 695] [outer = 0x12900dc00] 23:49:10 INFO - PROCESS | 2503 | 1467442150827 Marionette DEBUG loaded listener.js 23:49:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x129269000) [pid = 2503] [serial = 696] [outer = 0x12900dc00] 23:49:11 INFO - PROCESS | 2503 | 1467442151141 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]]]}] 23:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 23:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:49:11 INFO - PROCESS | 2503 | 1467442151165 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 23:49:11 INFO - PROCESS | 2503 | 1467442151166 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 23:49:11 INFO - PROCESS | 2503 | 1467442151168 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:49:11 INFO - PROCESS | 2503 | 1467442151169 Marionette TRACE conn2 <- [1,902,null,{}] 23:49:11 INFO - PROCESS | 2503 | 1467442151178 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}] 23:49:11 INFO - PROCESS | 2503 | 1467442151180 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:11 INFO - PROCESS | 2503 | 1467442151274 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 23:49:11 INFO - PROCESS | 2503 | 1467442151277 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 2503 | 1467442151278 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x12542a800 == 37 [pid = 2503] [id = 233] 23:49:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12900e000) [pid = 2503] [serial = 697] [outer = 0x0] 23:49:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x129287800) [pid = 2503] [serial = 698] [outer = 0x12900e000] 23:49:11 INFO - PROCESS | 2503 | 1467442151302 Marionette DEBUG loaded listener.js 23:49:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x129293800) [pid = 2503] [serial = 699] [outer = 0x12900e000] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x115df1800) [pid = 2503] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x11297ac00) [pid = 2503] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1181efc00) [pid = 2503] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1187c3c00) [pid = 2503] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x116986800) [pid = 2503] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x119613400) [pid = 2503] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11618cc00) [pid = 2503] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116473000) [pid = 2503] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1133e9400) [pid = 2503] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x112983800) [pid = 2503] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x125445c00) [pid = 2503] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1271d2800) [pid = 2503] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1187b9c00) [pid = 2503] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1253b0400) [pid = 2503] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x119974400) [pid = 2503] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1270b7400) [pid = 2503] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:49:11 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1133aa400) [pid = 2503] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:49:11 INFO - PROCESS | 2503 | 1467442151711 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]]]}] 23:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 569ms 23:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:49:11 INFO - PROCESS | 2503 | 1467442151737 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 23:49:11 INFO - PROCESS | 2503 | 1467442151739 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 23:49:11 INFO - PROCESS | 2503 | 1467442151741 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:49:11 INFO - PROCESS | 2503 | 1467442151742 Marionette TRACE conn2 <- [1,906,null,{}] 23:49:11 INFO - PROCESS | 2503 | 1467442151746 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}] 23:49:11 INFO - PROCESS | 2503 | 1467442151747 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:11 INFO - PROCESS | 2503 | 1467442151820 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 23:49:11 INFO - PROCESS | 2503 | 1467442151875 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 2503 | 1467442151876 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x119255000 == 38 [pid = 2503] [id = 234] 23:49:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x112de9400) [pid = 2503] [serial = 700] [outer = 0x0] 23:49:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x118555800) [pid = 2503] [serial = 701] [outer = 0x112de9400] 23:49:11 INFO - PROCESS | 2503 | 1467442151901 Marionette DEBUG loaded listener.js 23:49:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x119979c00) [pid = 2503] [serial = 702] [outer = 0x112de9400] 23:49:12 INFO - PROCESS | 2503 | 1467442152167 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]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 23:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:49:12 INFO - PROCESS | 2503 | 1467442152217 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 23:49:12 INFO - PROCESS | 2503 | 1467442152218 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 23:49:12 INFO - PROCESS | 2503 | 1467442152220 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 2503 | 1467442152221 Marionette TRACE conn2 <- [1,910,null,{}] 23:49:12 INFO - PROCESS | 2503 | 1467442152224 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}] 23:49:12 INFO - PROCESS | 2503 | 1467442152225 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:12 INFO - PROCESS | 2503 | 1467442152305 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 23:49:12 INFO - PROCESS | 2503 | 1467442152311 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 2503 | 1467442152313 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f59800 == 39 [pid = 2503] [id = 235] 23:49:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x118557000) [pid = 2503] [serial = 703] [outer = 0x0] 23:49:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x129015800) [pid = 2503] [serial = 704] [outer = 0x118557000] 23:49:12 INFO - PROCESS | 2503 | 1467442152339 Marionette DEBUG loaded listener.js 23:49:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12949e800) [pid = 2503] [serial = 705] [outer = 0x118557000] 23:49:12 INFO - PROCESS | 2503 | 1467442152675 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]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 467ms 23:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:49:12 INFO - PROCESS | 2503 | 1467442152688 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 23:49:12 INFO - PROCESS | 2503 | 1467442152690 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 23:49:12 INFO - PROCESS | 2503 | 1467442152692 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 2503 | 1467442152696 Marionette TRACE conn2 <- [1,914,null,{}] 23:49:12 INFO - PROCESS | 2503 | 1467442152698 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}] 23:49:12 INFO - PROCESS | 2503 | 1467442152700 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:12 INFO - PROCESS | 2503 | 1467442152814 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 23:49:12 INFO - PROCESS | 2503 | 1467442152820 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 2503 | 1467442152821 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x129220800 == 40 [pid = 2503] [id = 236] 23:49:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x123adc400) [pid = 2503] [serial = 706] [outer = 0x0] 23:49:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1294a5800) [pid = 2503] [serial = 707] [outer = 0x123adc400] 23:49:12 INFO - PROCESS | 2503 | 1467442152845 Marionette DEBUG loaded listener.js 23:49:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12a5f0c00) [pid = 2503] [serial = 708] [outer = 0x123adc400] 23:49:13 INFO - PROCESS | 2503 | 1467442153134 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]]]}] 23:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 473ms 23:49:13 INFO - PROCESS | 2503 | 1467442153166 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 23:49:13 INFO - PROCESS | 2503 | 1467442153168 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 23:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:49:13 INFO - PROCESS | 2503 | 1467442153171 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:49:13 INFO - PROCESS | 2503 | 1467442153173 Marionette TRACE conn2 <- [1,918,null,{}] 23:49:13 INFO - PROCESS | 2503 | 1467442153179 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}] 23:49:13 INFO - PROCESS | 2503 | 1467442153181 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:13 INFO - PROCESS | 2503 | 1467442153299 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 23:49:13 INFO - PROCESS | 2503 | 1467442153304 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:13 INFO - PROCESS | 2503 | 1467442153305 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a486000 == 41 [pid = 2503] [id = 237] 23:49:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12a5f1000) [pid = 2503] [serial = 709] [outer = 0x0] 23:49:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12a7ea400) [pid = 2503] [serial = 710] [outer = 0x12a5f1000] 23:49:13 INFO - PROCESS | 2503 | 1467442153342 Marionette DEBUG loaded listener.js 23:49:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12a9e7000) [pid = 2503] [serial = 711] [outer = 0x12a5f1000] 23:49:13 INFO - PROCESS | 2503 | 1467442153917 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]]]}] 23:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 771ms 23:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:49:13 INFO - PROCESS | 2503 | 1467442153951 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 23:49:13 INFO - PROCESS | 2503 | 1467442153953 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 23:49:13 INFO - PROCESS | 2503 | 1467442153983 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:49:13 INFO - PROCESS | 2503 | 1467442153985 Marionette TRACE conn2 <- [1,922,null,{}] 23:49:13 INFO - PROCESS | 2503 | 1467442153989 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}] 23:49:13 INFO - PROCESS | 2503 | 1467442153991 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:14 INFO - PROCESS | 2503 | 1467442154122 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 23:49:14 INFO - PROCESS | 2503 | 1467442154174 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 2503 | 1467442154175 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x117164800 == 42 [pid = 2503] [id = 238] 23:49:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x11747e800) [pid = 2503] [serial = 712] [outer = 0x0] 23:49:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x11836f000) [pid = 2503] [serial = 713] [outer = 0x11747e800] 23:49:14 INFO - PROCESS | 2503 | 1467442154206 Marionette DEBUG loaded listener.js 23:49:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x118745800) [pid = 2503] [serial = 714] [outer = 0x11747e800] 23:49:14 INFO - PROCESS | 2503 | 1467442154627 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]]]}] 23:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 699ms 23:49:14 INFO - PROCESS | 2503 | 1467442154655 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 23:49:14 INFO - PROCESS | 2503 | 1467442154659 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 23:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:49:14 INFO - PROCESS | 2503 | 1467442154663 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:49:14 INFO - PROCESS | 2503 | 1467442154665 Marionette TRACE conn2 <- [1,926,null,{}] 23:49:14 INFO - PROCESS | 2503 | 1467442154668 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}] 23:49:14 INFO - PROCESS | 2503 | 1467442154670 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:14 INFO - PROCESS | 2503 | 1467442154772 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 23:49:14 INFO - PROCESS | 2503 | 1467442154827 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 2503 | 1467442154829 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e5f000 == 43 [pid = 2503] [id = 239] 23:49:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x119235000) [pid = 2503] [serial = 715] [outer = 0x0] 23:49:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x119614c00) [pid = 2503] [serial = 716] [outer = 0x119235000] 23:49:14 INFO - PROCESS | 2503 | 1467442154859 Marionette DEBUG loaded listener.js 23:49:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1210a2800) [pid = 2503] [serial = 717] [outer = 0x119235000] 23:49:15 INFO - PROCESS | 2503 | 1467442155301 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]]]}] 23:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 23:49:15 INFO - PROCESS | 2503 | 1467442155334 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 23:49:15 INFO - PROCESS | 2503 | 1467442155336 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 23:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:49:15 INFO - PROCESS | 2503 | 1467442155338 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:49:15 INFO - PROCESS | 2503 | 1467442155341 Marionette TRACE conn2 <- [1,930,null,{}] 23:49:15 INFO - PROCESS | 2503 | 1467442155349 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}] 23:49:15 INFO - PROCESS | 2503 | 1467442155352 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:15 INFO - PROCESS | 2503 | 1467442155475 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 23:49:15 INFO - PROCESS | 2503 | 1467442155534 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:15 INFO - PROCESS | 2503 | 1467442155536 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5b6800 == 44 [pid = 2503] [id = 240] 23:49:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x124bcf800) [pid = 2503] [serial = 718] [outer = 0x0] 23:49:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x127162000) [pid = 2503] [serial = 719] [outer = 0x124bcf800] 23:49:15 INFO - PROCESS | 2503 | 1467442155566 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x128978400) [pid = 2503] [serial = 720] [outer = 0x124bcf800] 23:49:16 INFO - PROCESS | 2503 | 1467442156027 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]]]}] 23:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 725ms 23:49:16 INFO - PROCESS | 2503 | 1467442156064 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 23:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:49:16 INFO - PROCESS | 2503 | 1467442156066 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 23:49:16 INFO - PROCESS | 2503 | 1467442156068 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:49:16 INFO - PROCESS | 2503 | 1467442156069 Marionette TRACE conn2 <- [1,934,null,{}] 23:49:16 INFO - PROCESS | 2503 | 1467442156072 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}] 23:49:16 INFO - PROCESS | 2503 | 1467442156073 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:16 INFO - PROCESS | 2503 | 1467442156292 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 23:49:16 INFO - PROCESS | 2503 | 1467442156375 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:16 INFO - PROCESS | 2503 | 1467442156376 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169ac000 == 45 [pid = 2503] [id = 241] 23:49:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x111cac000) [pid = 2503] [serial = 721] [outer = 0x0] 23:49:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1164eb800) [pid = 2503] [serial = 722] [outer = 0x111cac000] 23:49:16 INFO - PROCESS | 2503 | 1467442156405 Marionette DEBUG loaded listener.js 23:49:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x116a1bc00) [pid = 2503] [serial = 723] [outer = 0x111cac000] 23:49:16 INFO - PROCESS | 2503 | 1467442156850 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]]]}] 23:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 820ms 23:49:16 INFO - PROCESS | 2503 | 1467442156889 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 23:49:16 INFO - PROCESS | 2503 | 1467442156892 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 23:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:49:16 INFO - PROCESS | 2503 | 1467442156895 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:49:16 INFO - PROCESS | 2503 | 1467442156897 Marionette TRACE conn2 <- [1,938,null,{}] 23:49:16 INFO - PROCESS | 2503 | 1467442156900 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}] 23:49:16 INFO - PROCESS | 2503 | 1467442156901 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:16 INFO - PROCESS | 2503 | 1467442156992 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 23:49:17 INFO - PROCESS | 2503 | 1467442157051 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:17 INFO - PROCESS | 2503 | 1467442157052 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ac0800 == 46 [pid = 2503] [id = 242] 23:49:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x118561400) [pid = 2503] [serial = 724] [outer = 0x0] 23:49:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x11874e000) [pid = 2503] [serial = 725] [outer = 0x118561400] 23:49:17 INFO - PROCESS | 2503 | 1467442157080 Marionette DEBUG loaded listener.js 23:49:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x118858c00) [pid = 2503] [serial = 726] [outer = 0x118561400] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x129220800 == 45 [pid = 2503] [id = 236] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x128f59800 == 44 [pid = 2503] [id = 235] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x119255000 == 43 [pid = 2503] [id = 234] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x12542a800 == 42 [pid = 2503] [id = 233] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x124be4000 == 41 [pid = 2503] [id = 232] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x121184000 == 40 [pid = 2503] [id = 231] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x1188bc000 == 39 [pid = 2503] [id = 230] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x119866000 == 38 [pid = 2503] [id = 229] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x11925e000 == 37 [pid = 2503] [id = 228] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x11832a000 == 36 [pid = 2503] [id = 227] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x116625800 == 35 [pid = 2503] [id = 226] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x112ec3800 == 34 [pid = 2503] [id = 225] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x127053000 == 33 [pid = 2503] [id = 223] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x116678000 == 32 [pid = 2503] [id = 224] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x1169ac000 == 31 [pid = 2503] [id = 241] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5b6800 == 30 [pid = 2503] [id = 240] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x120e5f000 == 29 [pid = 2503] [id = 239] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x12a486000 == 28 [pid = 2503] [id = 237] 23:49:17 INFO - PROCESS | 2503 | --DOCSHELL 0x117164800 == 27 [pid = 2503] [id = 238] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x116908000) [pid = 2503] [serial = 639] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x119612c00) [pid = 2503] [serial = 648] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x119c37800) [pid = 2503] [serial = 659] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x124d47c00) [pid = 2503] [serial = 653] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x123fe7c00) [pid = 2503] [serial = 651] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x116639c00) [pid = 2503] [serial = 618] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1270b7000) [pid = 2503] [serial = 656] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x125445800) [pid = 2503] [serial = 654] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x128971c00) [pid = 2503] [serial = 665] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x113c51400) [pid = 2503] [serial = 617] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x119566000) [pid = 2503] [serial = 621] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1271d0000) [pid = 2503] [serial = 663] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x118f36400) [pid = 2503] [serial = 620] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x12715ec00) [pid = 2503] [serial = 657] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x127160000) [pid = 2503] [serial = 660] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1271bac00) [pid = 2503] [serial = 662] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x119230c00) [pid = 2503] [serial = 645] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x125e3f400) [pid = 2503] [serial = 624] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x123beec00) [pid = 2503] [serial = 623] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12bedcc00) [pid = 2503] [serial = 627] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x128cf3000) [pid = 2503] [serial = 666] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x128ab4000) [pid = 2503] [serial = 626] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12c2ed400) [pid = 2503] [serial = 630] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1271b9000) [pid = 2503] [serial = 629] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x128cf9800) [pid = 2503] [serial = 668] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x11955c800) [pid = 2503] [serial = 647] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x112fe7c00) [pid = 2503] [serial = 635] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1133e7c00) [pid = 2503] [serial = 636] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x118744000) [pid = 2503] [serial = 633] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x118374800) [pid = 2503] [serial = 632] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x118f3ac00) [pid = 2503] [serial = 644] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1181e4400) [pid = 2503] [serial = 641] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x118749800) [pid = 2503] [serial = 642] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x120d30400) [pid = 2503] [serial = 650] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x11663a000) [pid = 2503] [serial = 638] [outer = 0x0] [url = about:blank] 23:49:17 INFO - PROCESS | 2503 | 1467442157939 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]]]}] 23:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1072ms 23:49:17 INFO - PROCESS | 2503 | 1467442157967 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 23:49:17 INFO - PROCESS | 2503 | 1467442157970 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 23:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:49:17 INFO - PROCESS | 2503 | 1467442157973 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:49:17 INFO - PROCESS | 2503 | 1467442157974 Marionette TRACE conn2 <- [1,942,null,{}] 23:49:17 INFO - PROCESS | 2503 | 1467442157979 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}] 23:49:17 INFO - PROCESS | 2503 | 1467442157980 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:18 INFO - PROCESS | 2503 | 1467442158058 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 23:49:18 INFO - PROCESS | 2503 | 1467442158109 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:18 INFO - PROCESS | 2503 | 1467442158112 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x115e3f800 == 28 [pid = 2503] [id = 243] 23:49:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x115d04400) [pid = 2503] [serial = 727] [outer = 0x0] 23:49:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x116762c00) [pid = 2503] [serial = 728] [outer = 0x115d04400] 23:49:18 INFO - PROCESS | 2503 | 1467442158139 Marionette DEBUG loaded listener.js 23:49:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x116f41000) [pid = 2503] [serial = 729] [outer = 0x115d04400] 23:49:18 INFO - PROCESS | 2503 | 1467442158447 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]]]}] 23:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 23:49:18 INFO - PROCESS | 2503 | 1467442158495 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 23:49:18 INFO - PROCESS | 2503 | 1467442158499 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 23:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:49:18 INFO - PROCESS | 2503 | 1467442158503 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:49:18 INFO - PROCESS | 2503 | 1467442158505 Marionette TRACE conn2 <- [1,946,null,{}] 23:49:18 INFO - PROCESS | 2503 | 1467442158507 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}] 23:49:18 INFO - PROCESS | 2503 | 1467442158509 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:18 INFO - PROCESS | 2503 | 1467442158582 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 23:49:18 INFO - PROCESS | 2503 | 1467442158586 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:18 INFO - PROCESS | 2503 | 1467442158588 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x11695e000 == 29 [pid = 2503] [id = 244] 23:49:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x1181efc00) [pid = 2503] [serial = 730] [outer = 0x0] 23:49:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118558000) [pid = 2503] [serial = 731] [outer = 0x1181efc00] 23:49:18 INFO - PROCESS | 2503 | 1467442158618 Marionette DEBUG loaded listener.js 23:49:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x11874c000) [pid = 2503] [serial = 732] [outer = 0x1181efc00] 23:49:18 INFO - PROCESS | 2503 | 1467442158968 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]]]}] 23:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 520ms 23:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:49:19 INFO - PROCESS | 2503 | 1467442159024 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 2503 | 1467442159025 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 23:49:19 INFO - PROCESS | 2503 | 1467442159027 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 2503 | 1467442159030 Marionette TRACE conn2 <- [1,950,null,{}] 23:49:19 INFO - PROCESS | 2503 | 1467442159038 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}] 23:49:19 INFO - PROCESS | 2503 | 1467442159041 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:19 INFO - PROCESS | 2503 | 1467442159116 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 23:49:19 INFO - PROCESS | 2503 | 1467442159123 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:19 INFO - PROCESS | 2503 | 1467442159126 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x1129ab800 == 30 [pid = 2503] [id = 245] 23:49:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x112c0e000) [pid = 2503] [serial = 733] [outer = 0x0] 23:49:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x119559400) [pid = 2503] [serial = 734] [outer = 0x112c0e000] 23:49:19 INFO - PROCESS | 2503 | 1467442159156 Marionette DEBUG loaded listener.js 23:49:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x119614000) [pid = 2503] [serial = 735] [outer = 0x112c0e000] 23:49:19 INFO - PROCESS | 2503 | 1467442159484 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]]]}] 23:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 474ms 23:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:49:19 INFO - PROCESS | 2503 | 1467442159502 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 2503 | 1467442159504 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 23:49:19 INFO - PROCESS | 2503 | 1467442159506 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 2503 | 1467442159507 Marionette TRACE conn2 <- [1,954,null,{}] 23:49:19 INFO - PROCESS | 2503 | 1467442159510 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}] 23:49:19 INFO - PROCESS | 2503 | 1467442159512 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:19 INFO - PROCESS | 2503 | 1467442159586 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 23:49:19 INFO - PROCESS | 2503 | 1467442159642 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:19 INFO - PROCESS | 2503 | 1467442159643 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x118fa0800 == 31 [pid = 2503] [id = 246] 23:49:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x119565400) [pid = 2503] [serial = 736] [outer = 0x0] 23:49:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x120e31000) [pid = 2503] [serial = 737] [outer = 0x119565400] 23:49:19 INFO - PROCESS | 2503 | 1467442159669 Marionette DEBUG loaded listener.js 23:49:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1217aa000) [pid = 2503] [serial = 738] [outer = 0x119565400] 23:49:19 INFO - PROCESS | 2503 | 1467442159953 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]]]}] 23:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 473ms 23:49:19 INFO - PROCESS | 2503 | 1467442159991 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 2503 | 1467442159992 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 23:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:49:20 INFO - PROCESS | 2503 | 1467442159998 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:49:20 INFO - PROCESS | 2503 | 1467442159999 Marionette TRACE conn2 <- [1,958,null,{}] 23:49:20 INFO - PROCESS | 2503 | 1467442160001 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}] 23:49:20 INFO - PROCESS | 2503 | 1467442160002 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:20 INFO - PROCESS | 2503 | 1467442160090 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 23:49:20 INFO - PROCESS | 2503 | 1467442160123 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 2503 | 1467442160124 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x119860800 == 32 [pid = 2503] [id = 247] 23:49:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x113c93000) [pid = 2503] [serial = 739] [outer = 0x0] 23:49:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x123bec400) [pid = 2503] [serial = 740] [outer = 0x113c93000] 23:49:20 INFO - PROCESS | 2503 | 1467442160148 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x123fe7c00) [pid = 2503] [serial = 741] [outer = 0x113c93000] 23:49:20 INFO - PROCESS | 2503 | 1467442160469 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]]]}] 23:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 23:49:20 INFO - PROCESS | 2503 | 1467442160516 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 23:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:49:20 INFO - PROCESS | 2503 | 1467442160518 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 23:49:20 INFO - PROCESS | 2503 | 1467442160520 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:49:20 INFO - PROCESS | 2503 | 1467442160521 Marionette TRACE conn2 <- [1,962,null,{}] 23:49:20 INFO - PROCESS | 2503 | 1467442160523 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}] 23:49:20 INFO - PROCESS | 2503 | 1467442160527 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:20 INFO - PROCESS | 2503 | 1467442160637 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 23:49:20 INFO - PROCESS | 2503 | 1467442160671 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 2503 | 1467442160672 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d46000 == 33 [pid = 2503] [id = 248] 23:49:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x118742400) [pid = 2503] [serial = 742] [outer = 0x0] 23:49:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1253b4c00) [pid = 2503] [serial = 743] [outer = 0x118742400] 23:49:20 INFO - PROCESS | 2503 | 1467442160697 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1271bc800) [pid = 2503] [serial = 744] [outer = 0x118742400] 23:49:21 INFO - PROCESS | 2503 | 1467442161023 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]]]}] 23:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 23:49:21 INFO - PROCESS | 2503 | 1467442161040 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 23:49:21 INFO - PROCESS | 2503 | 1467442161042 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 23:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:49:21 INFO - PROCESS | 2503 | 1467442161046 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:49:21 INFO - PROCESS | 2503 | 1467442161054 Marionette TRACE conn2 <- [1,966,null,{}] 23:49:21 INFO - PROCESS | 2503 | 1467442161063 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}] 23:49:21 INFO - PROCESS | 2503 | 1467442161064 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:21 INFO - PROCESS | 2503 | 1467442161154 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 23:49:21 INFO - PROCESS | 2503 | 1467442161157 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:21 INFO - PROCESS | 2503 | 1467442161158 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:21 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f8c800 == 34 [pid = 2503] [id = 249] 23:49:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x11297ac00) [pid = 2503] [serial = 745] [outer = 0x0] 23:49:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1271d2000) [pid = 2503] [serial = 746] [outer = 0x11297ac00] 23:49:21 INFO - PROCESS | 2503 | 1467442161184 Marionette DEBUG loaded listener.js 23:49:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x128971800) [pid = 2503] [serial = 747] [outer = 0x11297ac00] 23:49:21 INFO - PROCESS | 2503 | 1467442161533 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]]]}] 23:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 537ms 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12544ec00) [pid = 2503] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x112983400) [pid = 2503] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x112de9400) [pid = 2503] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x12900dc00) [pid = 2503] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12900e000) [pid = 2503] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x113c52c00) [pid = 2503] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x116a1c000) [pid = 2503] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11874f000) [pid = 2503] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x11322d800) [pid = 2503] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x112ebd400) [pid = 2503] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x113c5d400) [pid = 2503] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x118557000) [pid = 2503] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1271d6000) [pid = 2503] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x123adc400) [pid = 2503] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:49:21 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12a5f1000) [pid = 2503] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:49:21 INFO - PROCESS | 2503 | 1467442161819 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 23:49:21 INFO - PROCESS | 2503 | 1467442161822 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 23:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:49:21 INFO - PROCESS | 2503 | 1467442161834 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:49:21 INFO - PROCESS | 2503 | 1467442161835 Marionette TRACE conn2 <- [1,970,null,{}] 23:49:21 INFO - PROCESS | 2503 | 1467442161839 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}] 23:49:21 INFO - PROCESS | 2503 | 1467442161841 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:21 INFO - PROCESS | 2503 | 1467442161952 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 23:49:22 INFO - PROCESS | 2503 | 1467442162020 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:22 INFO - PROCESS | 2503 | 1467442162024 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x115d94800 == 35 [pid = 2503] [id = 250] 23:49:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x112ebec00) [pid = 2503] [serial = 748] [outer = 0x0] 23:49:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x113383000) [pid = 2503] [serial = 749] [outer = 0x112ebec00] 23:49:22 INFO - PROCESS | 2503 | 1467442162055 Marionette DEBUG loaded listener.js 23:49:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x114f81400) [pid = 2503] [serial = 750] [outer = 0x112ebec00] 23:49:22 INFO - PROCESS | 2503 | 1467442162575 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]]]}] 23:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 771ms 23:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:49:22 INFO - PROCESS | 2503 | 1467442162631 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 23:49:22 INFO - PROCESS | 2503 | 1467442162633 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 23:49:22 INFO - PROCESS | 2503 | 1467442162638 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:49:22 INFO - PROCESS | 2503 | 1467442162641 Marionette TRACE conn2 <- [1,974,null,{}] 23:49:22 INFO - PROCESS | 2503 | 1467442162644 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}] 23:49:22 INFO - PROCESS | 2503 | 1467442162645 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:22 INFO - PROCESS | 2503 | 1467442162748 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 23:49:22 INFO - PROCESS | 2503 | 1467442162821 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:22 INFO - PROCESS | 2503 | 1467442162823 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x118359000 == 36 [pid = 2503] [id = 251] 23:49:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1176de400) [pid = 2503] [serial = 751] [outer = 0x0] 23:49:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1181f1000) [pid = 2503] [serial = 752] [outer = 0x1176de400] 23:49:22 INFO - PROCESS | 2503 | 1467442162854 Marionette DEBUG loaded listener.js 23:49:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x118561800) [pid = 2503] [serial = 753] [outer = 0x1176de400] 23:49:23 INFO - PROCESS | 2503 | 1467442163455 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]]]}] 23:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 873ms 23:49:23 INFO - PROCESS | 2503 | 1467442163510 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 23:49:23 INFO - PROCESS | 2503 | 1467442163513 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 23:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:49:23 INFO - PROCESS | 2503 | 1467442163516 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:49:23 INFO - PROCESS | 2503 | 1467442163518 Marionette TRACE conn2 <- [1,978,null,{}] 23:49:23 INFO - PROCESS | 2503 | 1467442163521 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}] 23:49:23 INFO - PROCESS | 2503 | 1467442163523 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:23 INFO - PROCESS | 2503 | 1467442163624 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 23:49:23 INFO - PROCESS | 2503 | --DOCSHELL 0x120d46000 == 35 [pid = 2503] [id = 248] 23:49:23 INFO - PROCESS | 2503 | --DOCSHELL 0x119860800 == 34 [pid = 2503] [id = 247] 23:49:23 INFO - PROCESS | 2503 | --DOCSHELL 0x118fa0800 == 33 [pid = 2503] [id = 246] 23:49:23 INFO - PROCESS | 2503 | --DOCSHELL 0x1129ab800 == 32 [pid = 2503] [id = 245] 23:49:23 INFO - PROCESS | 2503 | --DOCSHELL 0x11695e000 == 31 [pid = 2503] [id = 244] 23:49:23 INFO - PROCESS | 2503 | --DOCSHELL 0x115e3f800 == 30 [pid = 2503] [id = 243] 23:49:23 INFO - PROCESS | 2503 | --DOCSHELL 0x116ac0800 == 29 [pid = 2503] [id = 242] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x127065800) [pid = 2503] [serial = 689] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1271d3c00) [pid = 2503] [serial = 692] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x118555800) [pid = 2503] [serial = 701] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x129011800) [pid = 2503] [serial = 695] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x129269000) [pid = 2503] [serial = 696] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x128aae800) [pid = 2503] [serial = 693] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x129287800) [pid = 2503] [serial = 698] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x115df1400) [pid = 2503] [serial = 674] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x11697f400) [pid = 2503] [serial = 675] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x1181f1c00) [pid = 2503] [serial = 677] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x118514000) [pid = 2503] [serial = 678] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x118751000) [pid = 2503] [serial = 680] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x118fb4000) [pid = 2503] [serial = 681] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x113c4e800) [pid = 2503] [serial = 671] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x115e8d800) [pid = 2503] [serial = 672] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x119567800) [pid = 2503] [serial = 683] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x121547800) [pid = 2503] [serial = 684] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x123ae3000) [pid = 2503] [serial = 686] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x129015800) [pid = 2503] [serial = 704] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x129263000) [pid = 2503] [serial = 669] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x12a5f0c00) [pid = 2503] [serial = 708] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x12a7ea400) [pid = 2503] [serial = 710] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x119979c00) [pid = 2503] [serial = 702] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x12a9e7000) [pid = 2503] [serial = 711] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x12949e800) [pid = 2503] [serial = 705] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x12716bc00) [pid = 2503] [serial = 690] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x129293800) [pid = 2503] [serial = 699] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x1294a5800) [pid = 2503] [serial = 707] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x12497d800) [pid = 2503] [serial = 687] [outer = 0x0] [url = about:blank] 23:49:23 INFO - PROCESS | 2503 | 1467442163733 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 2503 | 1467442163736 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x1133d0800 == 30 [pid = 2503] [id = 252] 23:49:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x114f83800) [pid = 2503] [serial = 754] [outer = 0x0] 23:49:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x1167c9400) [pid = 2503] [serial = 755] [outer = 0x114f83800] 23:49:23 INFO - PROCESS | 2503 | 1467442163766 Marionette DEBUG loaded listener.js 23:49:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x116f96800) [pid = 2503] [serial = 756] [outer = 0x114f83800] 23:49:24 INFO - PROCESS | 2503 | 1467442164215 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]]]}] 23:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 771ms 23:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:49:24 INFO - PROCESS | 2503 | 1467442164288 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 23:49:24 INFO - PROCESS | 2503 | 1467442164291 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 23:49:24 INFO - PROCESS | 2503 | 1467442164296 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:49:24 INFO - PROCESS | 2503 | 1467442164299 Marionette TRACE conn2 <- [1,982,null,{}] 23:49:24 INFO - PROCESS | 2503 | 1467442164305 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}] 23:49:24 INFO - PROCESS | 2503 | 1467442164307 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:24 INFO - PROCESS | 2503 | 1467442164444 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 23:49:24 INFO - PROCESS | 2503 | 1467442164531 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:24 INFO - PROCESS | 2503 | 1467442164533 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ab3800 == 31 [pid = 2503] [id = 253] 23:49:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x1176dd400) [pid = 2503] [serial = 757] [outer = 0x0] 23:49:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x11836d400) [pid = 2503] [serial = 758] [outer = 0x1176dd400] 23:49:24 INFO - PROCESS | 2503 | 1467442164564 Marionette DEBUG loaded listener.js 23:49:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x118743000) [pid = 2503] [serial = 759] [outer = 0x1176dd400] 23:49:24 INFO - PROCESS | 2503 | 1467442164982 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]]]}] 23:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 723ms 23:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:49:25 INFO - PROCESS | 2503 | 1467442165017 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 23:49:25 INFO - PROCESS | 2503 | 1467442165020 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 23:49:25 INFO - PROCESS | 2503 | 1467442165024 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:49:25 INFO - PROCESS | 2503 | 1467442165027 Marionette TRACE conn2 <- [1,986,null,{}] 23:49:25 INFO - PROCESS | 2503 | 1467442165030 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}] 23:49:25 INFO - PROCESS | 2503 | 1467442165032 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:25 INFO - PROCESS | 2503 | 1467442165137 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 23:49:25 INFO - PROCESS | 2503 | 1467442165196 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:25 INFO - PROCESS | 2503 | 1467442165197 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x11834b800 == 32 [pid = 2503] [id = 254] 23:49:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x112f4d000) [pid = 2503] [serial = 760] [outer = 0x0] 23:49:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x118fb4000) [pid = 2503] [serial = 761] [outer = 0x112f4d000] 23:49:25 INFO - PROCESS | 2503 | 1467442165237 Marionette DEBUG loaded listener.js 23:49:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x119563800) [pid = 2503] [serial = 762] [outer = 0x112f4d000] 23:49:25 INFO - PROCESS | 2503 | 1467442165734 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]]]}] 23:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 772ms 23:49:25 INFO - PROCESS | 2503 | 1467442165797 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 23:49:25 INFO - PROCESS | 2503 | 1467442165798 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 23:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:49:25 INFO - PROCESS | 2503 | 1467442165801 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:49:25 INFO - PROCESS | 2503 | 1467442165803 Marionette TRACE conn2 <- [1,990,null,{}] 23:49:25 INFO - PROCESS | 2503 | 1467442165812 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}] 23:49:25 INFO - PROCESS | 2503 | 1467442165815 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:25 INFO - PROCESS | 2503 | 1467442165908 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 23:49:25 INFO - PROCESS | 2503 | 1467442165975 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:25 INFO - PROCESS | 2503 | 1467442165978 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198a4000 == 33 [pid = 2503] [id = 255] 23:49:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x11960cc00) [pid = 2503] [serial = 763] [outer = 0x0] 23:49:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x12154cc00) [pid = 2503] [serial = 764] [outer = 0x11960cc00] 23:49:26 INFO - PROCESS | 2503 | 1467442166011 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x123e84c00) [pid = 2503] [serial = 765] [outer = 0x11960cc00] 23:49:26 INFO - PROCESS | 2503 | 1467442166388 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]]]}] 23:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 622ms 23:49:26 INFO - PROCESS | 2503 | 1467442166424 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 23:49:26 INFO - PROCESS | 2503 | 1467442166426 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 23:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:49:26 INFO - PROCESS | 2503 | 1467442166429 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:49:26 INFO - PROCESS | 2503 | 1467442166430 Marionette TRACE conn2 <- [1,994,null,{}] 23:49:26 INFO - PROCESS | 2503 | 1467442166433 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}] 23:49:26 INFO - PROCESS | 2503 | 1467442166434 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:26 INFO - PROCESS | 2503 | 1467442166534 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 23:49:26 INFO - PROCESS | 2503 | 1467442166599 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 2503 | 1467442166601 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d49800 == 34 [pid = 2503] [id = 256] 23:49:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x1249e8800) [pid = 2503] [serial = 766] [outer = 0x0] 23:49:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x1253b1000) [pid = 2503] [serial = 767] [outer = 0x1249e8800] 23:49:26 INFO - PROCESS | 2503 | 1467442166647 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x126e58800) [pid = 2503] [serial = 768] [outer = 0x1249e8800] 23:49:27 INFO - PROCESS | 2503 | 1467442167136 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]]]}] 23:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 769ms 23:49:27 INFO - PROCESS | 2503 | 1467442167206 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 23:49:27 INFO - PROCESS | 2503 | 1467442167207 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 23:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:49:27 INFO - PROCESS | 2503 | 1467442167210 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:49:27 INFO - PROCESS | 2503 | 1467442167212 Marionette TRACE conn2 <- [1,998,null,{}] 23:49:27 INFO - PROCESS | 2503 | 1467442167214 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}] 23:49:27 INFO - PROCESS | 2503 | 1467442167215 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:27 INFO - PROCESS | 2503 | 1467442167306 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 23:49:27 INFO - PROCESS | 2503 | 1467442167354 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:27 INFO - PROCESS | 2503 | 1467442167356 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f8b000 == 35 [pid = 2503] [id = 257] 23:49:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x112debc00) [pid = 2503] [serial = 769] [outer = 0x0] 23:49:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x1270b7000) [pid = 2503] [serial = 770] [outer = 0x112debc00] 23:49:27 INFO - PROCESS | 2503 | 1467442167384 Marionette DEBUG loaded listener.js 23:49:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x127161c00) [pid = 2503] [serial = 771] [outer = 0x112debc00] 23:49:27 INFO - PROCESS | 2503 | 1467442167799 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]]]}] 23:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 620ms 23:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:49:27 INFO - PROCESS | 2503 | 1467442167832 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 23:49:27 INFO - PROCESS | 2503 | 1467442167834 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 23:49:27 INFO - PROCESS | 2503 | 1467442167838 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:49:27 INFO - PROCESS | 2503 | 1467442167840 Marionette TRACE conn2 <- [1,1002,null,{}] 23:49:27 INFO - PROCESS | 2503 | 1467442167843 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}] 23:49:27 INFO - PROCESS | 2503 | 1467442167850 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:28 INFO - PROCESS | 2503 | 1467442168006 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 23:49:28 INFO - PROCESS | 2503 | 1467442168131 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:28 INFO - PROCESS | 2503 | 1467442168133 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x12175d800 == 36 [pid = 2503] [id = 258] 23:49:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x112fd9400) [pid = 2503] [serial = 772] [outer = 0x0] 23:49:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x12897c000) [pid = 2503] [serial = 773] [outer = 0x112fd9400] 23:49:28 INFO - PROCESS | 2503 | 1467442168170 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x129012400) [pid = 2503] [serial = 774] [outer = 0x112fd9400] 23:49:28 INFO - PROCESS | 2503 | 1467442168695 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]]]}] 23:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 871ms 23:49:28 INFO - PROCESS | 2503 | 1467442168709 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 23:49:28 INFO - PROCESS | 2503 | 1467442168712 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 23:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:49:28 INFO - PROCESS | 2503 | 1467442168716 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:49:28 INFO - PROCESS | 2503 | 1467442168718 Marionette TRACE conn2 <- [1,1006,null,{}] 23:49:28 INFO - PROCESS | 2503 | 1467442168722 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}] 23:49:28 INFO - PROCESS | 2503 | 1467442168723 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:28 INFO - PROCESS | 2503 | 1467442168822 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 23:49:28 INFO - PROCESS | 2503 | 1467442168889 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:28 INFO - PROCESS | 2503 | 1467442168890 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x117155000 == 37 [pid = 2503] [id = 259] 23:49:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x113c91400) [pid = 2503] [serial = 775] [outer = 0x0] 23:49:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x116f3fc00) [pid = 2503] [serial = 776] [outer = 0x113c91400] 23:49:28 INFO - PROCESS | 2503 | 1467442168919 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x118375000) [pid = 2503] [serial = 777] [outer = 0x113c91400] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x118359000 == 36 [pid = 2503] [id = 251] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x115d94800 == 35 [pid = 2503] [id = 250] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x12175d800 == 34 [pid = 2503] [id = 258] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x120f8b000 == 33 [pid = 2503] [id = 257] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x120d49800 == 32 [pid = 2503] [id = 256] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x1198a4000 == 31 [pid = 2503] [id = 255] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x120f8c800 == 30 [pid = 2503] [id = 249] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x11834b800 == 29 [pid = 2503] [id = 254] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x1133d0800 == 28 [pid = 2503] [id = 252] 23:49:29 INFO - PROCESS | 2503 | --DOCSHELL 0x116ab3800 == 27 [pid = 2503] [id = 253] 23:49:29 INFO - PROCESS | 2503 | 1467442169741 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]]]}] 23:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1071ms 23:49:29 INFO - PROCESS | 2503 | 1467442169788 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 23:49:29 INFO - PROCESS | 2503 | 1467442169790 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 23:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:49:29 INFO - PROCESS | 2503 | 1467442169793 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:49:29 INFO - PROCESS | 2503 | 1467442169795 Marionette TRACE conn2 <- [1,1010,null,{}] 23:49:29 INFO - PROCESS | 2503 | 1467442169799 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}] 23:49:29 INFO - PROCESS | 2503 | 1467442169801 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:29 INFO - PROCESS | 2503 | 1467442169880 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 23:49:29 INFO - PROCESS | 2503 | 1467442169934 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:29 INFO - PROCESS | 2503 | 1467442169935 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x1164b6800 == 28 [pid = 2503] [id = 260] 23:49:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1164ee400) [pid = 2503] [serial = 778] [outer = 0x0] 23:49:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x116f49c00) [pid = 2503] [serial = 779] [outer = 0x1164ee400] 23:49:29 INFO - PROCESS | 2503 | 1467442169963 Marionette DEBUG loaded listener.js 23:49:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x118370800) [pid = 2503] [serial = 780] [outer = 0x1164ee400] 23:49:30 INFO - PROCESS | 2503 | 1467442170252 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]]]}] 23:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 23:49:30 INFO - PROCESS | 2503 | 1467442170268 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 23:49:30 INFO - PROCESS | 2503 | 1467442170271 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 23:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:49:30 INFO - PROCESS | 2503 | 1467442170283 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:49:30 INFO - PROCESS | 2503 | 1467442170285 Marionette TRACE conn2 <- [1,1014,null,{}] 23:49:30 INFO - PROCESS | 2503 | 1467442170288 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}] 23:49:30 INFO - PROCESS | 2503 | 1467442170289 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:30 INFO - PROCESS | 2503 | 1467442170371 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 23:49:30 INFO - PROCESS | 2503 | 1467442170376 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:30 INFO - PROCESS | 2503 | 1467442170378 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x118327000 == 29 [pid = 2503] [id = 261] 23:49:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x118379400) [pid = 2503] [serial = 781] [outer = 0x0] 23:49:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1187bdc00) [pid = 2503] [serial = 782] [outer = 0x118379400] 23:49:30 INFO - PROCESS | 2503 | 1467442170407 Marionette DEBUG loaded listener.js 23:49:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x118fb3c00) [pid = 2503] [serial = 783] [outer = 0x118379400] 23:49:30 INFO - PROCESS | 2503 | 1467442170763 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]]]}] 23:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 528ms 23:49:30 INFO - PROCESS | 2503 | 1467442170804 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 23:49:30 INFO - PROCESS | 2503 | 1467442170805 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 23:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:49:30 INFO - PROCESS | 2503 | 1467442170808 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:49:30 INFO - PROCESS | 2503 | 1467442170810 Marionette TRACE conn2 <- [1,1018,null,{}] 23:49:30 INFO - PROCESS | 2503 | 1467442170824 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}] 23:49:30 INFO - PROCESS | 2503 | 1467442170828 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:30 INFO - PROCESS | 2503 | 1467442170904 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 23:49:30 INFO - PROCESS | 2503 | 1467442170908 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:30 INFO - PROCESS | 2503 | 1467442170912 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196c3000 == 30 [pid = 2503] [id = 262] 23:49:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x113c94800) [pid = 2503] [serial = 784] [outer = 0x0] 23:49:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1212b7c00) [pid = 2503] [serial = 785] [outer = 0x113c94800] 23:49:30 INFO - PROCESS | 2503 | 1467442170943 Marionette DEBUG loaded listener.js 23:49:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x123b82c00) [pid = 2503] [serial = 786] [outer = 0x113c94800] 23:49:31 INFO - PROCESS | 2503 | 1467442171259 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]]]}] 23:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 476ms 23:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:49:31 INFO - PROCESS | 2503 | 1467442171285 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 23:49:31 INFO - PROCESS | 2503 | 1467442171286 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 23:49:31 INFO - PROCESS | 2503 | 1467442171288 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:49:31 INFO - PROCESS | 2503 | 1467442171290 Marionette TRACE conn2 <- [1,1022,null,{}] 23:49:31 INFO - PROCESS | 2503 | 1467442171292 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}] 23:49:31 INFO - PROCESS | 2503 | 1467442171293 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:31 INFO - PROCESS | 2503 | 1467442171374 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 23:49:31 INFO - PROCESS | 2503 | 1467442171407 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:31 INFO - PROCESS | 2503 | 1467442171408 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e5d800 == 31 [pid = 2503] [id = 263] 23:49:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x11922e400) [pid = 2503] [serial = 787] [outer = 0x0] 23:49:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x124bccc00) [pid = 2503] [serial = 788] [outer = 0x11922e400] 23:49:31 INFO - PROCESS | 2503 | 1467442171465 Marionette DEBUG loaded listener.js 23:49:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1270bf000) [pid = 2503] [serial = 789] [outer = 0x11922e400] 23:49:31 INFO - PROCESS | 2503 | 1467442171789 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]]]}] 23:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 23:49:31 INFO - PROCESS | 2503 | 1467442171808 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 23:49:31 INFO - PROCESS | 2503 | 1467442171809 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 23:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:49:31 INFO - PROCESS | 2503 | 1467442171828 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:49:31 INFO - PROCESS | 2503 | 1467442171830 Marionette TRACE conn2 <- [1,1026,null,{}] 23:49:31 INFO - PROCESS | 2503 | 1467442171833 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}] 23:49:31 INFO - PROCESS | 2503 | 1467442171834 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:31 INFO - PROCESS | 2503 | 1467442171922 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 23:49:31 INFO - PROCESS | 2503 | 1467442171925 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:31 INFO - PROCESS | 2503 | 1467442171926 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a29000 == 32 [pid = 2503] [id = 264] 23:49:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x112d3d000) [pid = 2503] [serial = 790] [outer = 0x0] 23:49:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x127165000) [pid = 2503] [serial = 791] [outer = 0x112d3d000] 23:49:31 INFO - PROCESS | 2503 | 1467442171952 Marionette DEBUG loaded listener.js 23:49:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1271d7000) [pid = 2503] [serial = 792] [outer = 0x112d3d000] 23:49:32 INFO - PROCESS | 2503 | 1467442172288 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]]]}] 23:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 484ms 23:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:49:32 INFO - PROCESS | 2503 | 1467442172300 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 23:49:32 INFO - PROCESS | 2503 | 1467442172302 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 23:49:32 INFO - PROCESS | 2503 | 1467442172304 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:49:32 INFO - PROCESS | 2503 | 1467442172305 Marionette TRACE conn2 <- [1,1030,null,{}] 23:49:32 INFO - PROCESS | 2503 | 1467442172323 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}] 23:49:32 INFO - PROCESS | 2503 | 1467442172329 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:32 INFO - PROCESS | 2503 | 1467442172437 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 23:49:32 INFO - PROCESS | 2503 | 1467442172441 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:32 INFO - PROCESS | 2503 | 1467442172442 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x12541c000 == 33 [pid = 2503] [id = 265] 23:49:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1271d6c00) [pid = 2503] [serial = 793] [outer = 0x0] 23:49:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x128a9d400) [pid = 2503] [serial = 794] [outer = 0x1271d6c00] 23:49:32 INFO - PROCESS | 2503 | 1467442172468 Marionette DEBUG loaded listener.js 23:49:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x129261c00) [pid = 2503] [serial = 795] [outer = 0x1271d6c00] 23:49:32 INFO - PROCESS | 2503 | 1467442172775 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]]]}] 23:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 23:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:49:32 INFO - PROCESS | 2503 | 1467442172823 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 23:49:32 INFO - PROCESS | 2503 | 1467442172825 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 23:49:32 INFO - PROCESS | 2503 | 1467442172829 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:49:32 INFO - PROCESS | 2503 | 1467442172832 Marionette TRACE conn2 <- [1,1034,null,{}] 23:49:32 INFO - PROCESS | 2503 | 1467442172835 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}] 23:49:32 INFO - PROCESS | 2503 | 1467442172845 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:32 INFO - PROCESS | 2503 | 1467442172952 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 23:49:32 INFO - PROCESS | 2503 | 1467442172969 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:32 INFO - PROCESS | 2503 | 1467442172970 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x126d3a800 == 34 [pid = 2503] [id = 266] 23:49:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x129265000) [pid = 2503] [serial = 796] [outer = 0x0] 23:49:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12926c800) [pid = 2503] [serial = 797] [outer = 0x129265000] 23:49:33 INFO - PROCESS | 2503 | 1467442173009 Marionette DEBUG loaded listener.js 23:49:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12928cc00) [pid = 2503] [serial = 798] [outer = 0x129265000] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x118742400) [pid = 2503] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x115d04400) [pid = 2503] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x112c0e000) [pid = 2503] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1181efc00) [pid = 2503] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x118561400) [pid = 2503] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x112ebec00) [pid = 2503] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1176de400) [pid = 2503] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x119565400) [pid = 2503] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x113c93000) [pid = 2503] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11297ac00) [pid = 2503] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x111cac000) [pid = 2503] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x124bcf800) [pid = 2503] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x11747e800) [pid = 2503] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x119235000) [pid = 2503] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:49:33 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x114f83800) [pid = 2503] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:49:33 INFO - PROCESS | 2503 | 1467442173634 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]]]}] 23:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 825ms 23:49:33 INFO - PROCESS | 2503 | 1467442173653 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 23:49:33 INFO - PROCESS | 2503 | 1467442173654 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 23:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:49:33 INFO - PROCESS | 2503 | 1467442173656 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:49:33 INFO - PROCESS | 2503 | 1467442173657 Marionette TRACE conn2 <- [1,1038,null,{}] 23:49:33 INFO - PROCESS | 2503 | 1467442173660 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}] 23:49:33 INFO - PROCESS | 2503 | 1467442173661 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:33 INFO - PROCESS | 2503 | 1467442173737 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 23:49:33 INFO - PROCESS | 2503 | 1467442173741 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:33 INFO - PROCESS | 2503 | 1467442173742 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bb9800 == 35 [pid = 2503] [id = 267] 23:49:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x11337c800) [pid = 2503] [serial = 799] [outer = 0x0] 23:49:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1164e0400) [pid = 2503] [serial = 800] [outer = 0x11337c800] 23:49:33 INFO - PROCESS | 2503 | 1467442173772 Marionette DEBUG loaded listener.js 23:49:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x118852400) [pid = 2503] [serial = 801] [outer = 0x11337c800] 23:49:34 INFO - PROCESS | 2503 | 1467442174184 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]]]}] 23:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 573ms 23:49:34 INFO - PROCESS | 2503 | 1467442174230 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 23:49:34 INFO - PROCESS | 2503 | 1467442174232 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 23:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:49:34 INFO - PROCESS | 2503 | 1467442174234 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:49:34 INFO - PROCESS | 2503 | 1467442174235 Marionette TRACE conn2 <- [1,1042,null,{}] 23:49:34 INFO - PROCESS | 2503 | 1467442174237 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}] 23:49:34 INFO - PROCESS | 2503 | 1467442174238 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:34 INFO - PROCESS | 2503 | 1467442174341 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 23:49:34 INFO - PROCESS | 2503 | 1467442174352 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:34 INFO - PROCESS | 2503 | 1467442174353 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196be000 == 36 [pid = 2503] [id = 268] 23:49:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1181efc00) [pid = 2503] [serial = 802] [outer = 0x0] 23:49:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x125445800) [pid = 2503] [serial = 803] [outer = 0x1181efc00] 23:49:34 INFO - PROCESS | 2503 | 1467442174390 Marionette DEBUG loaded listener.js 23:49:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x129267000) [pid = 2503] [serial = 804] [outer = 0x1181efc00] 23:49:34 INFO - PROCESS | 2503 | 1467442174857 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]]]}] 23:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 671ms 23:49:34 INFO - PROCESS | 2503 | 1467442174905 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 23:49:34 INFO - PROCESS | 2503 | 1467442174907 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 23:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:49:34 INFO - PROCESS | 2503 | 1467442174909 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:49:34 INFO - PROCESS | 2503 | 1467442174910 Marionette TRACE conn2 <- [1,1046,null,{}] 23:49:34 INFO - PROCESS | 2503 | 1467442174912 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}] 23:49:34 INFO - PROCESS | 2503 | 1467442174913 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:34 INFO - PROCESS | 2503 | 1467442174986 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 23:49:34 INFO - PROCESS | 2503 | 1467442174990 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:34 INFO - PROCESS | 2503 | 1467442174991 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f64000 == 37 [pid = 2503] [id = 269] 23:49:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x116f8f000) [pid = 2503] [serial = 805] [outer = 0x0] 23:49:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12949b800) [pid = 2503] [serial = 806] [outer = 0x116f8f000] 23:49:35 INFO - PROCESS | 2503 | 1467442175017 Marionette DEBUG loaded listener.js 23:49:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1294a4400) [pid = 2503] [serial = 807] [outer = 0x116f8f000] 23:49:35 INFO - PROCESS | 2503 | 1467442175331 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]]]}] 23:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 471ms 23:49:35 INFO - PROCESS | 2503 | 1467442175380 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 23:49:35 INFO - PROCESS | 2503 | 1467442175382 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 23:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:49:35 INFO - PROCESS | 2503 | 1467442175384 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:49:35 INFO - PROCESS | 2503 | 1467442175386 Marionette TRACE conn2 <- [1,1050,null,{}] 23:49:35 INFO - PROCESS | 2503 | 1467442175388 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}] 23:49:35 INFO - PROCESS | 2503 | 1467442175389 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:35 INFO - PROCESS | 2503 | 1467442175507 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 23:49:35 INFO - PROCESS | 2503 | 1467442175514 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:35 INFO - PROCESS | 2503 | 1467442175515 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a1b000 == 38 [pid = 2503] [id = 270] 23:49:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x118378000) [pid = 2503] [serial = 808] [outer = 0x0] 23:49:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12a4e8400) [pid = 2503] [serial = 809] [outer = 0x118378000] 23:49:35 INFO - PROCESS | 2503 | 1467442175540 Marionette DEBUG loaded listener.js 23:49:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12a7dfc00) [pid = 2503] [serial = 810] [outer = 0x118378000] 23:49:36 INFO - PROCESS | 2503 | 1467442176060 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]]]}] 23:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 720ms 23:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:49:36 INFO - PROCESS | 2503 | 1467442176120 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 23:49:36 INFO - PROCESS | 2503 | 1467442176122 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 23:49:36 INFO - PROCESS | 2503 | 1467442176127 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:49:36 INFO - PROCESS | 2503 | 1467442176132 Marionette TRACE conn2 <- [1,1054,null,{}] 23:49:36 INFO - PROCESS | 2503 | 1467442176136 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}] 23:49:36 INFO - PROCESS | 2503 | 1467442176137 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:36 INFO - PROCESS | 2503 | 1467442176246 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 23:49:36 INFO - PROCESS | 2503 | 1467442176321 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:36 INFO - PROCESS | 2503 | 1467442176322 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d52000 == 39 [pid = 2503] [id = 271] 23:49:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1164edc00) [pid = 2503] [serial = 811] [outer = 0x0] 23:49:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x117d0c000) [pid = 2503] [serial = 812] [outer = 0x1164edc00] 23:49:36 INFO - PROCESS | 2503 | 1467442176353 Marionette DEBUG loaded listener.js 23:49:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x11850bc00) [pid = 2503] [serial = 813] [outer = 0x1164edc00] 23:49:36 INFO - PROCESS | 2503 | 1467442176877 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]]]}] 23:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 777ms 23:49:36 INFO - PROCESS | 2503 | 1467442176920 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 23:49:36 INFO - PROCESS | 2503 | 1467442176923 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 23:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:49:36 INFO - PROCESS | 2503 | 1467442176932 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:49:36 INFO - PROCESS | 2503 | 1467442176933 Marionette TRACE conn2 <- [1,1058,null,{}] 23:49:36 INFO - PROCESS | 2503 | 1467442176936 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}] 23:49:36 INFO - PROCESS | 2503 | 1467442176938 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:37 INFO - PROCESS | 2503 | 1467442177050 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 23:49:37 INFO - PROCESS | 2503 | 1467442177126 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:37 INFO - PROCESS | 2503 | 1467442177127 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x11649b800 == 40 [pid = 2503] [id = 272] 23:49:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x116633c00) [pid = 2503] [serial = 814] [outer = 0x0] 23:49:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x11922cc00) [pid = 2503] [serial = 815] [outer = 0x116633c00] 23:49:37 INFO - PROCESS | 2503 | 1467442177158 Marionette DEBUG loaded listener.js 23:49:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x121435000) [pid = 2503] [serial = 816] [outer = 0x116633c00] 23:49:37 INFO - PROCESS | 2503 | 1467442177818 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]]]}] 23:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 922ms 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x128f64000 == 39 [pid = 2503] [id = 269] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x1196be000 == 38 [pid = 2503] [id = 268] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x119bb9800 == 37 [pid = 2503] [id = 267] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x126d3a800 == 36 [pid = 2503] [id = 266] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x12541c000 == 35 [pid = 2503] [id = 265] 23:49:37 INFO - PROCESS | 2503 | 1467442177914 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 23:49:37 INFO - PROCESS | 2503 | 1467442177918 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x123a29000 == 34 [pid = 2503] [id = 264] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x120e5d800 == 33 [pid = 2503] [id = 263] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x1196c3000 == 32 [pid = 2503] [id = 262] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x118327000 == 31 [pid = 2503] [id = 261] 23:49:37 INFO - PROCESS | 2503 | --DOCSHELL 0x1164b6800 == 30 [pid = 2503] [id = 260] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x116762c00) [pid = 2503] [serial = 728] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x116f41000) [pid = 2503] [serial = 729] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x119559400) [pid = 2503] [serial = 734] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x119614000) [pid = 2503] [serial = 735] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x118558000) [pid = 2503] [serial = 731] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x11836f000) [pid = 2503] [serial = 713] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x119614c00) [pid = 2503] [serial = 716] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x127162000) [pid = 2503] [serial = 719] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x11874c000) [pid = 2503] [serial = 732] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1164eb800) [pid = 2503] [serial = 722] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x118858c00) [pid = 2503] [serial = 726] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x11874e000) [pid = 2503] [serial = 725] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x116a1bc00) [pid = 2503] [serial = 723] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x128978400) [pid = 2503] [serial = 720] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118745800) [pid = 2503] [serial = 714] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1210a2800) [pid = 2503] [serial = 717] [outer = 0x0] [url = about:blank] 23:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:49:37 INFO - PROCESS | 2503 | 1467442177935 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:49:37 INFO - PROCESS | 2503 | 1467442177938 Marionette TRACE conn2 <- [1,1062,null,{}] 23:49:37 INFO - PROCESS | 2503 | 1467442177943 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}] 23:49:37 INFO - PROCESS | 2503 | 1467442177945 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:38 INFO - PROCESS | 2503 | 1467442178057 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 23:49:38 INFO - PROCESS | 2503 | 1467442178064 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:38 INFO - PROCESS | 2503 | 1467442178065 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x11615d000 == 31 [pid = 2503] [id = 273] 23:49:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x11836cc00) [pid = 2503] [serial = 817] [outer = 0x0] 23:49:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x118374c00) [pid = 2503] [serial = 818] [outer = 0x11836cc00] 23:49:38 INFO - PROCESS | 2503 | 1467442178092 Marionette DEBUG loaded listener.js 23:49:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x118745800) [pid = 2503] [serial = 819] [outer = 0x11836cc00] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116f96800) [pid = 2503] [serial = 756] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1167c9400) [pid = 2503] [serial = 755] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x123fe7c00) [pid = 2503] [serial = 741] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1253b4c00) [pid = 2503] [serial = 743] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1271bc800) [pid = 2503] [serial = 744] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x114f81400) [pid = 2503] [serial = 750] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1181f1000) [pid = 2503] [serial = 752] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x128971800) [pid = 2503] [serial = 747] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x118561800) [pid = 2503] [serial = 753] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x113383000) [pid = 2503] [serial = 749] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1217aa000) [pid = 2503] [serial = 738] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x123bec400) [pid = 2503] [serial = 740] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x120e31000) [pid = 2503] [serial = 737] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x1271d2000) [pid = 2503] [serial = 746] [outer = 0x0] [url = about:blank] 23:49:38 INFO - PROCESS | 2503 | 1467442178480 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]]]}] 23:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 573ms 23:49:38 INFO - PROCESS | 2503 | 1467442178507 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 23:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:49:38 INFO - PROCESS | 2503 | 1467442178511 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 23:49:38 INFO - PROCESS | 2503 | 1467442178516 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:49:38 INFO - PROCESS | 2503 | 1467442178519 Marionette TRACE conn2 <- [1,1066,null,{}] 23:49:38 INFO - PROCESS | 2503 | 1467442178522 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}] 23:49:38 INFO - PROCESS | 2503 | 1467442178524 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:38 INFO - PROCESS | 2503 | 1467442178641 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 23:49:38 INFO - PROCESS | 2503 | 1467442178646 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:38 INFO - PROCESS | 2503 | 1467442178648 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x11745e800 == 32 [pid = 2503] [id = 274] 23:49:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118f42800) [pid = 2503] [serial = 820] [outer = 0x0] 23:49:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x119559400) [pid = 2503] [serial = 821] [outer = 0x118f42800] 23:49:38 INFO - PROCESS | 2503 | 1467442178690 Marionette DEBUG loaded listener.js 23:49:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x119974c00) [pid = 2503] [serial = 822] [outer = 0x118f42800] 23:49:39 INFO - PROCESS | 2503 | 1467442179137 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]]]}] 23:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 23:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:49:39 INFO - PROCESS | 2503 | 1467442179188 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 23:49:39 INFO - PROCESS | 2503 | 1467442179189 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 23:49:39 INFO - PROCESS | 2503 | 1467442179191 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:49:39 INFO - PROCESS | 2503 | 1467442179193 Marionette TRACE conn2 <- [1,1070,null,{}] 23:49:39 INFO - PROCESS | 2503 | 1467442179207 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}] 23:49:39 INFO - PROCESS | 2503 | 1467442179211 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:39 INFO - PROCESS | 2503 | 1467442179287 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 23:49:39 INFO - PROCESS | 2503 | 1467442179292 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:39 INFO - PROCESS | 2503 | 1467442179294 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188c0000 == 33 [pid = 2503] [id = 275] 23:49:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x123bf0c00) [pid = 2503] [serial = 823] [outer = 0x0] 23:49:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x124989c00) [pid = 2503] [serial = 824] [outer = 0x123bf0c00] 23:49:39 INFO - PROCESS | 2503 | 1467442179326 Marionette DEBUG loaded listener.js 23:49:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x12543f800) [pid = 2503] [serial = 825] [outer = 0x123bf0c00] 23:49:39 INFO - PROCESS | 2503 | 1467442179641 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]]]}] 23:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 476ms 23:49:39 INFO - PROCESS | 2503 | 1467442179668 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 23:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:49:39 INFO - PROCESS | 2503 | 1467442179669 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 23:49:39 INFO - PROCESS | 2503 | 1467442179671 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:49:39 INFO - PROCESS | 2503 | 1467442179672 Marionette TRACE conn2 <- [1,1074,null,{}] 23:49:39 INFO - PROCESS | 2503 | 1467442179675 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}] 23:49:39 INFO - PROCESS | 2503 | 1467442179676 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:39 INFO - PROCESS | 2503 | 1467442179787 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 23:49:39 INFO - PROCESS | 2503 | 1467442179793 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:39 INFO - PROCESS | 2503 | 1467442179795 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bb9800 == 34 [pid = 2503] [id = 276] 23:49:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x123e82800) [pid = 2503] [serial = 826] [outer = 0x0] 23:49:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x12716b000) [pid = 2503] [serial = 827] [outer = 0x123e82800] 23:49:39 INFO - PROCESS | 2503 | 1467442179820 Marionette DEBUG loaded listener.js 23:49:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1271dac00) [pid = 2503] [serial = 828] [outer = 0x123e82800] 23:49:40 INFO - PROCESS | 2503 | 1467442180154 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]]]}] 23:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 23:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:49:40 INFO - PROCESS | 2503 | 1467442180190 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 23:49:40 INFO - PROCESS | 2503 | 1467442180191 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 23:49:40 INFO - PROCESS | 2503 | 1467442180194 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:49:40 INFO - PROCESS | 2503 | 1467442180195 Marionette TRACE conn2 <- [1,1078,null,{}] 23:49:40 INFO - PROCESS | 2503 | 1467442180197 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}] 23:49:40 INFO - PROCESS | 2503 | 1467442180198 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:40 INFO - PROCESS | 2503 | 1467442180293 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 23:49:40 INFO - PROCESS | 2503 | 1467442180296 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:40 INFO - PROCESS | 2503 | 1467442180297 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x121077800 == 35 [pid = 2503] [id = 277] 23:49:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x115df1400) [pid = 2503] [serial = 829] [outer = 0x0] 23:49:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x128973400) [pid = 2503] [serial = 830] [outer = 0x115df1400] 23:49:40 INFO - PROCESS | 2503 | 1467442180322 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x128aa3c00) [pid = 2503] [serial = 831] [outer = 0x115df1400] 23:49:40 INFO - PROCESS | 2503 | 1467442180659 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]]]}] 23:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 23:49:40 INFO - PROCESS | 2503 | 1467442180713 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 23:49:40 INFO - PROCESS | 2503 | 1467442180715 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 23:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:49:40 INFO - PROCESS | 2503 | 1467442180717 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:49:40 INFO - PROCESS | 2503 | 1467442180718 Marionette TRACE conn2 <- [1,1082,null,{}] 23:49:40 INFO - PROCESS | 2503 | 1467442180721 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}] 23:49:40 INFO - PROCESS | 2503 | 1467442180725 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:40 INFO - PROCESS | 2503 | 1467442180851 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 23:49:40 INFO - PROCESS | 2503 | 1467442180866 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:40 INFO - PROCESS | 2503 | 1467442180867 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x121751000 == 36 [pid = 2503] [id = 278] 23:49:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x128cf2400) [pid = 2503] [serial = 832] [outer = 0x0] 23:49:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x129012c00) [pid = 2503] [serial = 833] [outer = 0x128cf2400] 23:49:40 INFO - PROCESS | 2503 | 1467442180892 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1294a1c00) [pid = 2503] [serial = 834] [outer = 0x128cf2400] 23:49:41 INFO - PROCESS | 2503 | 1467442181258 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]]]}] 23:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 572ms 23:49:41 INFO - PROCESS | 2503 | 1467442181289 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 23:49:41 INFO - PROCESS | 2503 | 1467442181290 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 23:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:49:41 INFO - PROCESS | 2503 | 1467442181298 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:49:41 INFO - PROCESS | 2503 | 1467442181299 Marionette TRACE conn2 <- [1,1086,null,{}] 23:49:41 INFO - PROCESS | 2503 | 1467442181302 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}] 23:49:41 INFO - PROCESS | 2503 | 1467442181303 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:41 INFO - PROCESS | 2503 | 1467442181399 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 23:49:41 INFO - PROCESS | 2503 | 1467442181402 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:41 INFO - PROCESS | 2503 | 1467442181403 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x11747b000 == 37 [pid = 2503] [id = 279] 23:49:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x129291400) [pid = 2503] [serial = 835] [outer = 0x0] 23:49:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12a5e7400) [pid = 2503] [serial = 836] [outer = 0x129291400] 23:49:41 INFO - PROCESS | 2503 | 1467442181427 Marionette DEBUG loaded listener.js 23:49:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12a5f1000) [pid = 2503] [serial = 837] [outer = 0x129291400] 23:49:41 INFO - PROCESS | 2503 | 1467442181739 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]]]}] 23:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 474ms 23:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:49:41 INFO - PROCESS | 2503 | 1467442181768 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 23:49:41 INFO - PROCESS | 2503 | 1467442181769 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 23:49:41 INFO - PROCESS | 2503 | 1467442181785 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:49:41 INFO - PROCESS | 2503 | 1467442181786 Marionette TRACE conn2 <- [1,1090,null,{}] 23:49:41 INFO - PROCESS | 2503 | 1467442181789 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}] 23:49:41 INFO - PROCESS | 2503 | 1467442181790 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:41 INFO - PROCESS | 2503 | 1467442181889 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 23:49:41 INFO - PROCESS | 2503 | 1467442181893 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:41 INFO - PROCESS | 2503 | 1467442181894 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x128890000 == 38 [pid = 2503] [id = 280] 23:49:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12a5f2000) [pid = 2503] [serial = 838] [outer = 0x0] 23:49:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12a7e2c00) [pid = 2503] [serial = 839] [outer = 0x12a5f2000] 23:49:41 INFO - PROCESS | 2503 | 1467442181918 Marionette DEBUG loaded listener.js 23:49:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12a7ecc00) [pid = 2503] [serial = 840] [outer = 0x12a5f2000] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1176dd400) [pid = 2503] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x112f4d000) [pid = 2503] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x11960cc00) [pid = 2503] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1249e8800) [pid = 2503] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x112d3d000) [pid = 2503] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x112debc00) [pid = 2503] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x118379400) [pid = 2503] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x112fd9400) [pid = 2503] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1271d6c00) [pid = 2503] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x129265000) [pid = 2503] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1164ee400) [pid = 2503] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11337c800) [pid = 2503] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x113c91400) [pid = 2503] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x113c94800) [pid = 2503] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x116f8f000) [pid = 2503] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1181efc00) [pid = 2503] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:49:42 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x11922e400) [pid = 2503] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:49:42 INFO - PROCESS | 2503 | 1467442182333 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]]]}] 23:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 582ms 23:49:42 INFO - PROCESS | 2503 | 1467442182355 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 23:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:49:42 INFO - PROCESS | 2503 | 1467442182357 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 23:49:42 INFO - PROCESS | 2503 | 1467442182360 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:49:42 INFO - PROCESS | 2503 | 1467442182362 Marionette TRACE conn2 <- [1,1094,null,{}] 23:49:42 INFO - PROCESS | 2503 | 1467442182365 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}] 23:49:42 INFO - PROCESS | 2503 | 1467442182367 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:42 INFO - PROCESS | 2503 | 1467442182513 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 23:49:42 INFO - PROCESS | 2503 | 1467442182563 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:42 INFO - PROCESS | 2503 | 1467442182564 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x123bae800 == 39 [pid = 2503] [id = 281] 23:49:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x1164ee400) [pid = 2503] [serial = 841] [outer = 0x0] 23:49:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1187b5c00) [pid = 2503] [serial = 842] [outer = 0x1164ee400] 23:49:42 INFO - PROCESS | 2503 | 1467442182601 Marionette DEBUG loaded listener.js 23:49:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x124980c00) [pid = 2503] [serial = 843] [outer = 0x1164ee400] 23:49:42 INFO - PROCESS | 2503 | 1467442182900 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]]]}] 23:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 571ms 23:49:42 INFO - PROCESS | 2503 | 1467442182932 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 23:49:42 INFO - PROCESS | 2503 | 1467442182934 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 23:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:49:42 INFO - PROCESS | 2503 | 1467442182936 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:49:42 INFO - PROCESS | 2503 | 1467442182937 Marionette TRACE conn2 <- [1,1098,null,{}] 23:49:42 INFO - PROCESS | 2503 | 1467442182940 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}] 23:49:42 INFO - PROCESS | 2503 | 1467442182941 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:43 INFO - PROCESS | 2503 | 1467442183024 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 23:49:43 INFO - PROCESS | 2503 | 1467442183090 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:43 INFO - PROCESS | 2503 | 1467442183091 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x129578800 == 40 [pid = 2503] [id = 282] 23:49:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x11837bc00) [pid = 2503] [serial = 844] [outer = 0x0] 23:49:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1271bac00) [pid = 2503] [serial = 845] [outer = 0x11837bc00] 23:49:43 INFO - PROCESS | 2503 | 1467442183134 Marionette DEBUG loaded listener.js 23:49:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x129290c00) [pid = 2503] [serial = 846] [outer = 0x11837bc00] 23:49:43 INFO - PROCESS | 2503 | 1467442183419 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]]]}] 23:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 23:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:49:43 INFO - PROCESS | 2503 | 1467442183455 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 23:49:43 INFO - PROCESS | 2503 | 1467442183457 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 23:49:43 INFO - PROCESS | 2503 | 1467442183459 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:49:43 INFO - PROCESS | 2503 | 1467442183463 Marionette TRACE conn2 <- [1,1102,null,{}] 23:49:43 INFO - PROCESS | 2503 | 1467442183467 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}] 23:49:43 INFO - PROCESS | 2503 | 1467442183469 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:43 INFO - PROCESS | 2503 | 1467442183557 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 23:49:43 INFO - PROCESS | 2503 | 1467442183563 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:43 INFO - PROCESS | 2503 | 1467442183565 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5c2800 == 41 [pid = 2503] [id = 283] 23:49:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x129265800) [pid = 2503] [serial = 847] [outer = 0x0] 23:49:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12a9e9400) [pid = 2503] [serial = 848] [outer = 0x129265800] 23:49:43 INFO - PROCESS | 2503 | 1467442183591 Marionette DEBUG loaded listener.js 23:49:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12b90d800) [pid = 2503] [serial = 849] [outer = 0x129265800] 23:49:43 INFO - PROCESS | 2503 | 1467442183900 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]]]}] 23:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 473ms 23:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:49:43 INFO - PROCESS | 2503 | 1467442183933 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 23:49:43 INFO - PROCESS | 2503 | 1467442183934 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 23:49:43 INFO - PROCESS | 2503 | 1467442183936 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:49:43 INFO - PROCESS | 2503 | 1467442183937 Marionette TRACE conn2 <- [1,1106,null,{}] 23:49:43 INFO - PROCESS | 2503 | 1467442183939 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}] 23:49:43 INFO - PROCESS | 2503 | 1467442183940 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:44 INFO - PROCESS | 2503 | 1467442184045 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 23:49:44 INFO - PROCESS | 2503 | 1467442184051 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 2503 | 1467442184059 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a714800 == 42 [pid = 2503] [id = 284] 23:49:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1271d4400) [pid = 2503] [serial = 850] [outer = 0x0] 23:49:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12b910000) [pid = 2503] [serial = 851] [outer = 0x1271d4400] 23:49:44 INFO - PROCESS | 2503 | 1467442184084 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12be3a000) [pid = 2503] [serial = 852] [outer = 0x1271d4400] 23:49:44 INFO - PROCESS | 2503 | 1467442184521 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]]]}] 23:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 618ms 23:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:49:44 INFO - PROCESS | 2503 | 1467442184555 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 23:49:44 INFO - PROCESS | 2503 | 1467442184558 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 23:49:44 INFO - PROCESS | 2503 | 1467442184561 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:49:44 INFO - PROCESS | 2503 | 1467442184563 Marionette TRACE conn2 <- [1,1110,null,{}] 23:49:44 INFO - PROCESS | 2503 | 1467442184568 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}] 23:49:44 INFO - PROCESS | 2503 | 1467442184569 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:44 INFO - PROCESS | 2503 | 1467442184675 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 23:49:44 INFO - PROCESS | 2503 | 1467442184743 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 2503 | 1467442184745 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x117165000 == 43 [pid = 2503] [id = 285] 23:49:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x117d0e400) [pid = 2503] [serial = 853] [outer = 0x0] 23:49:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x118561800) [pid = 2503] [serial = 854] [outer = 0x117d0e400] 23:49:44 INFO - PROCESS | 2503 | 1467442184776 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x118f3c000) [pid = 2503] [serial = 855] [outer = 0x117d0e400] 23:49:45 INFO - PROCESS | 2503 | 1467442185161 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]]]}] 23:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 672ms 23:49:45 INFO - PROCESS | 2503 | 1467442185232 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 23:49:45 INFO - PROCESS | 2503 | 1467442185235 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 23:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:49:45 INFO - PROCESS | 2503 | 1467442185240 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 2503 | 1467442185242 Marionette TRACE conn2 <- [1,1114,null,{}] 23:49:45 INFO - PROCESS | 2503 | 1467442185244 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}] 23:49:45 INFO - PROCESS | 2503 | 1467442185246 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:45 INFO - PROCESS | 2503 | 1467442185348 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 23:49:45 INFO - PROCESS | 2503 | 1467442185421 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:45 INFO - PROCESS | 2503 | 1467442185422 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a31000 == 44 [pid = 2503] [id = 286] 23:49:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x121432400) [pid = 2503] [serial = 856] [outer = 0x0] 23:49:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x123ae3000) [pid = 2503] [serial = 857] [outer = 0x121432400] 23:49:45 INFO - PROCESS | 2503 | 1467442185495 Marionette DEBUG loaded listener.js 23:49:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x124e93800) [pid = 2503] [serial = 858] [outer = 0x121432400] 23:49:45 INFO - PROCESS | 2503 | 1467442185918 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]]]}] 23:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 721ms 23:49:45 INFO - PROCESS | 2503 | 1467442185960 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 23:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:49:45 INFO - PROCESS | 2503 | 1467442185962 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 23:49:45 INFO - PROCESS | 2503 | 1467442185965 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 2503 | 1467442185967 Marionette TRACE conn2 <- [1,1118,null,{}] 23:49:45 INFO - PROCESS | 2503 | 1467442185975 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}] 23:49:45 INFO - PROCESS | 2503 | 1467442185979 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:46 INFO - PROCESS | 2503 | 1467442186079 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 23:49:46 INFO - PROCESS | 2503 | 1467442186135 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:46 INFO - PROCESS | 2503 | 1467442186137 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aac9000 == 45 [pid = 2503] [id = 287] 23:49:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x128970400) [pid = 2503] [serial = 859] [outer = 0x0] 23:49:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x128cf3000) [pid = 2503] [serial = 860] [outer = 0x128970400] 23:49:46 INFO - PROCESS | 2503 | 1467442186168 Marionette DEBUG loaded listener.js 23:49:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12926b000) [pid = 2503] [serial = 861] [outer = 0x128970400] 23:49:46 INFO - PROCESS | 2503 | 1467442186611 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]]]}] 23:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 23:49:46 INFO - PROCESS | 2503 | 1467442186654 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 23:49:46 INFO - PROCESS | 2503 | 1467442186656 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 23:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:49:46 INFO - PROCESS | 2503 | 1467442186671 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:49:46 INFO - PROCESS | 2503 | 1467442186673 Marionette TRACE conn2 <- [1,1122,null,{}] 23:49:46 INFO - PROCESS | 2503 | 1467442186696 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}] 23:49:46 INFO - PROCESS | 2503 | 1467442186697 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:46 INFO - PROCESS | 2503 | 1467442186801 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 23:49:47 INFO - PROCESS | 2503 | 1467442187015 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:47 INFO - PROCESS | 2503 | 1467442187016 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ab7000 == 46 [pid = 2503] [id = 288] 23:49:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x115e19400) [pid = 2503] [serial = 862] [outer = 0x0] 23:49:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1164eb800) [pid = 2503] [serial = 863] [outer = 0x115e19400] 23:49:47 INFO - PROCESS | 2503 | 1467442187045 Marionette DEBUG loaded listener.js 23:49:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x116f42c00) [pid = 2503] [serial = 864] [outer = 0x115e19400] 23:49:47 INFO - PROCESS | 2503 | 1467442187681 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]]]}] 23:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1088ms 23:49:47 INFO - PROCESS | 2503 | 1467442187749 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 23:49:47 INFO - PROCESS | 2503 | 1467442187752 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 23:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:49:47 INFO - PROCESS | 2503 | 1467442187756 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:49:47 INFO - PROCESS | 2503 | 1467442187760 Marionette TRACE conn2 <- [1,1126,null,{}] 23:49:47 INFO - PROCESS | 2503 | 1467442187784 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}] 23:49:47 INFO - PROCESS | 2503 | 1467442187787 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:47 INFO - PROCESS | 2503 | 1467442187916 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 23:49:47 INFO - PROCESS | 2503 | 1467442187967 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:47 INFO - PROCESS | 2503 | 1467442187969 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x119265000 == 47 [pid = 2503] [id = 289] 23:49:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x1217a0c00) [pid = 2503] [serial = 865] [outer = 0x0] 23:49:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x123e86800) [pid = 2503] [serial = 866] [outer = 0x1217a0c00] 23:49:47 INFO - PROCESS | 2503 | 1467442187996 Marionette DEBUG loaded listener.js 23:49:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x124e98c00) [pid = 2503] [serial = 867] [outer = 0x1217a0c00] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5c2800 == 46 [pid = 2503] [id = 283] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x129578800 == 45 [pid = 2503] [id = 282] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x123bae800 == 44 [pid = 2503] [id = 281] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x128890000 == 43 [pid = 2503] [id = 280] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x11747b000 == 42 [pid = 2503] [id = 279] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x121751000 == 41 [pid = 2503] [id = 278] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x121077800 == 40 [pid = 2503] [id = 277] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x119bb9800 == 39 [pid = 2503] [id = 276] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1188c0000 == 38 [pid = 2503] [id = 275] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x11745e800 == 37 [pid = 2503] [id = 274] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x11615d000 == 36 [pid = 2503] [id = 273] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x11649b800 == 35 [pid = 2503] [id = 272] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x123a1b000 == 34 [pid = 2503] [id = 270] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x117d52000 == 33 [pid = 2503] [id = 271] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x117155000 == 32 [pid = 2503] [id = 259] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x116ab7000 == 31 [pid = 2503] [id = 288] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12aac9000 == 30 [pid = 2503] [id = 287] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x123a31000 == 29 [pid = 2503] [id = 286] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12a714800 == 28 [pid = 2503] [id = 284] 23:49:48 INFO - PROCESS | 2503 | --DOCSHELL 0x117165000 == 27 [pid = 2503] [id = 285] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x118743000) [pid = 2503] [serial = 759] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x11836d400) [pid = 2503] [serial = 758] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x119563800) [pid = 2503] [serial = 762] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x118fb4000) [pid = 2503] [serial = 761] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x123e84c00) [pid = 2503] [serial = 765] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x12154cc00) [pid = 2503] [serial = 764] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x126e58800) [pid = 2503] [serial = 768] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1253b1000) [pid = 2503] [serial = 767] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x127165000) [pid = 2503] [serial = 791] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x127161c00) [pid = 2503] [serial = 771] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1187bdc00) [pid = 2503] [serial = 782] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1270b7000) [pid = 2503] [serial = 770] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x118fb3c00) [pid = 2503] [serial = 783] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x129012400) [pid = 2503] [serial = 774] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x128a9d400) [pid = 2503] [serial = 794] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x12926c800) [pid = 2503] [serial = 797] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x12897c000) [pid = 2503] [serial = 773] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116f49c00) [pid = 2503] [serial = 779] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x129261c00) [pid = 2503] [serial = 795] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118370800) [pid = 2503] [serial = 780] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1164e0400) [pid = 2503] [serial = 800] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x118852400) [pid = 2503] [serial = 801] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x118375000) [pid = 2503] [serial = 777] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x116f3fc00) [pid = 2503] [serial = 776] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1212b7c00) [pid = 2503] [serial = 785] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x123b82c00) [pid = 2503] [serial = 786] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12949b800) [pid = 2503] [serial = 806] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12928cc00) [pid = 2503] [serial = 798] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x129267000) [pid = 2503] [serial = 804] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x124bccc00) [pid = 2503] [serial = 788] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x1270bf000) [pid = 2503] [serial = 789] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x125445800) [pid = 2503] [serial = 803] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x1271d7000) [pid = 2503] [serial = 792] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x1294a4400) [pid = 2503] [serial = 807] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2503 | 1467442188884 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]]]}] 23:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1139ms 23:49:48 INFO - PROCESS | 2503 | 1467442188897 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 23:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:49:48 INFO - PROCESS | 2503 | 1467442188899 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 23:49:48 INFO - PROCESS | 2503 | 1467442188903 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:49:48 INFO - PROCESS | 2503 | 1467442188904 Marionette TRACE conn2 <- [1,1130,null,{}] 23:49:48 INFO - PROCESS | 2503 | 1467442188908 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}] 23:49:48 INFO - PROCESS | 2503 | 1467442188910 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:49 INFO - PROCESS | 2503 | 1467442188998 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 23:49:49 INFO - PROCESS | 2503 | 1467442189051 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:49 INFO - PROCESS | 2503 | 1467442189054 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x11662b800 == 28 [pid = 2503] [id = 290] 23:49:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x116905400) [pid = 2503] [serial = 868] [outer = 0x0] 23:49:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x11748dc00) [pid = 2503] [serial = 869] [outer = 0x116905400] 23:49:49 INFO - PROCESS | 2503 | 1467442189098 Marionette DEBUG loaded listener.js 23:49:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x11836f800) [pid = 2503] [serial = 870] [outer = 0x116905400] 23:49:49 INFO - PROCESS | 2503 | 1467442189541 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]]]}] 23:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 671ms 23:49:49 INFO - PROCESS | 2503 | 1467442189573 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 23:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:49:49 INFO - PROCESS | 2503 | 1467442189577 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 23:49:49 INFO - PROCESS | 2503 | 1467442189581 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:49:49 INFO - PROCESS | 2503 | 1467442189583 Marionette TRACE conn2 <- [1,1134,null,{}] 23:49:49 INFO - PROCESS | 2503 | 1467442189585 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}] 23:49:49 INFO - PROCESS | 2503 | 1467442189587 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:49 INFO - PROCESS | 2503 | 1467442189662 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 23:49:49 INFO - PROCESS | 2503 | 1467442189667 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:49 INFO - PROCESS | 2503 | 1467442189668 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x117165000 == 29 [pid = 2503] [id = 291] 23:49:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x11855c000) [pid = 2503] [serial = 871] [outer = 0x0] 23:49:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x118750400) [pid = 2503] [serial = 872] [outer = 0x11855c000] 23:49:49 INFO - PROCESS | 2503 | 1467442189699 Marionette DEBUG loaded listener.js 23:49:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x118fb3c00) [pid = 2503] [serial = 873] [outer = 0x11855c000] 23:49:50 INFO - PROCESS | 2503 | 1467442190061 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]]]}] 23:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 521ms 23:49:50 INFO - PROCESS | 2503 | 1467442190103 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 23:49:50 INFO - PROCESS | 2503 | 1467442190104 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 23:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:49:50 INFO - PROCESS | 2503 | 1467442190106 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:49:50 INFO - PROCESS | 2503 | 1467442190109 Marionette TRACE conn2 <- [1,1138,null,{}] 23:49:50 INFO - PROCESS | 2503 | 1467442190121 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}] 23:49:50 INFO - PROCESS | 2503 | 1467442190124 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:50 INFO - PROCESS | 2503 | 1467442190202 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 23:49:50 INFO - PROCESS | 2503 | 1467442190207 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:50 INFO - PROCESS | 2503 | 1467442190209 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188b7800 == 30 [pid = 2503] [id = 292] 23:49:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1164e7400) [pid = 2503] [serial = 874] [outer = 0x0] 23:49:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x123e84c00) [pid = 2503] [serial = 875] [outer = 0x1164e7400] 23:49:50 INFO - PROCESS | 2503 | 1467442190239 Marionette DEBUG loaded listener.js 23:49:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x125440400) [pid = 2503] [serial = 876] [outer = 0x1164e7400] 23:49:50 INFO - PROCESS | 2503 | 1467442190553 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]]]}] 23:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 475ms 23:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:49:50 INFO - PROCESS | 2503 | 1467442190583 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 23:49:50 INFO - PROCESS | 2503 | 1467442190586 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 23:49:50 INFO - PROCESS | 2503 | 1467442190589 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:49:50 INFO - PROCESS | 2503 | 1467442190590 Marionette TRACE conn2 <- [1,1142,null,{}] 23:49:50 INFO - PROCESS | 2503 | 1467442190595 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}] 23:49:50 INFO - PROCESS | 2503 | 1467442190599 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:50 INFO - PROCESS | 2503 | 1467442190717 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 23:49:50 INFO - PROCESS | 2503 | 1467442190816 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:50 INFO - PROCESS | 2503 | 1467442190817 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x119864000 == 31 [pid = 2503] [id = 293] 23:49:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x118f35400) [pid = 2503] [serial = 877] [outer = 0x0] 23:49:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x12706cc00) [pid = 2503] [serial = 878] [outer = 0x118f35400] 23:49:50 INFO - PROCESS | 2503 | 1467442190856 Marionette DEBUG loaded listener.js 23:49:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1271cf000) [pid = 2503] [serial = 879] [outer = 0x118f35400] 23:49:51 INFO - PROCESS | 2503 | 1467442191288 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]]]}] 23:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 725ms 23:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:49:51 INFO - PROCESS | 2503 | 1467442191322 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 23:49:51 INFO - PROCESS | 2503 | 1467442191323 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 23:49:51 INFO - PROCESS | 2503 | 1467442191326 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:49:51 INFO - PROCESS | 2503 | 1467442191327 Marionette TRACE conn2 <- [1,1146,null,{}] 23:49:51 INFO - PROCESS | 2503 | 1467442191330 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}] 23:49:51 INFO - PROCESS | 2503 | 1467442191331 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:51 INFO - PROCESS | 2503 | 1467442191422 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 23:49:51 INFO - PROCESS | 2503 | 1467442191425 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:51 INFO - PROCESS | 2503 | 1467442191426 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e76800 == 32 [pid = 2503] [id = 294] 23:49:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x118744800) [pid = 2503] [serial = 880] [outer = 0x0] 23:49:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1271dd800) [pid = 2503] [serial = 881] [outer = 0x118744800] 23:49:51 INFO - PROCESS | 2503 | 1467442191453 Marionette DEBUG loaded listener.js 23:49:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12897b400) [pid = 2503] [serial = 882] [outer = 0x118744800] 23:49:51 INFO - PROCESS | 2503 | 1467442191784 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]]]}] 23:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 23:49:51 INFO - PROCESS | 2503 | 1467442191848 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 23:49:51 INFO - PROCESS | 2503 | 1467442191849 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 23:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:49:51 INFO - PROCESS | 2503 | 1467442191851 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:49:51 INFO - PROCESS | 2503 | 1467442191853 Marionette TRACE conn2 <- [1,1150,null,{}] 23:49:51 INFO - PROCESS | 2503 | 1467442191855 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}] 23:49:51 INFO - PROCESS | 2503 | 1467442191859 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:51 INFO - PROCESS | 2503 | 1467442191969 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 23:49:52 INFO - PROCESS | 2503 | 1467442192014 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:52 INFO - PROCESS | 2503 | 1467442192015 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x121610800 == 33 [pid = 2503] [id = 295] 23:49:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x118745400) [pid = 2503] [serial = 883] [outer = 0x0] 23:49:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x128aad800) [pid = 2503] [serial = 884] [outer = 0x118745400] 23:49:52 INFO - PROCESS | 2503 | 1467442192040 Marionette DEBUG loaded listener.js 23:49:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1294a0800) [pid = 2503] [serial = 885] [outer = 0x118745400] 23:49:52 INFO - PROCESS | 2503 | 1467442192415 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]]]}] 23:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 619ms 23:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:49:52 INFO - PROCESS | 2503 | 1467442192472 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 23:49:52 INFO - PROCESS | 2503 | 1467442192474 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 23:49:52 INFO - PROCESS | 2503 | 1467442192477 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:49:52 INFO - PROCESS | 2503 | 1467442192478 Marionette TRACE conn2 <- [1,1154,null,{}] 23:49:52 INFO - PROCESS | 2503 | 1467442192482 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}] 23:49:52 INFO - PROCESS | 2503 | 1467442192484 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:52 INFO - PROCESS | 2503 | 1467442192615 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 23:49:52 INFO - PROCESS | 2503 | 1467442192633 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:52 INFO - PROCESS | 2503 | 1467442192634 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x123f55000 == 34 [pid = 2503] [id = 296] 23:49:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1294a1000) [pid = 2503] [serial = 886] [outer = 0x0] 23:49:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12a4e3800) [pid = 2503] [serial = 887] [outer = 0x1294a1000] 23:49:52 INFO - PROCESS | 2503 | 1467442192673 Marionette DEBUG loaded listener.js 23:49:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12a5ed400) [pid = 2503] [serial = 888] [outer = 0x1294a1000] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x129265800) [pid = 2503] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x11837bc00) [pid = 2503] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x128cf2400) [pid = 2503] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x115df1400) [pid = 2503] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x12a5f2000) [pid = 2503] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1164ee400) [pid = 2503] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x129291400) [pid = 2503] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x123bf0c00) [pid = 2503] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x118378000) [pid = 2503] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123e82800) [pid = 2503] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x116633c00) [pid = 2503] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x11836cc00) [pid = 2503] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x118f42800) [pid = 2503] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1164edc00) [pid = 2503] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:49:53 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1271d4400) [pid = 2503] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:49:53 INFO - PROCESS | 2503 | 1467442193240 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]]]}] 23:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 822ms 23:49:53 INFO - PROCESS | 2503 | 1467442193303 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 23:49:53 INFO - PROCESS | 2503 | 1467442193305 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 23:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:49:53 INFO - PROCESS | 2503 | 1467442193308 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:49:53 INFO - PROCESS | 2503 | 1467442193310 Marionette TRACE conn2 <- [1,1158,null,{}] 23:49:53 INFO - PROCESS | 2503 | 1467442193317 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}] 23:49:53 INFO - PROCESS | 2503 | 1467442193319 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:53 INFO - PROCESS | 2503 | 1467442193424 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 23:49:53 INFO - PROCESS | 2503 | 1467442193430 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:53 INFO - PROCESS | 2503 | 1467442193431 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x12541a800 == 35 [pid = 2503] [id = 297] 23:49:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x116470800) [pid = 2503] [serial = 889] [outer = 0x0] 23:49:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x123fe5c00) [pid = 2503] [serial = 890] [outer = 0x116470800] 23:49:53 INFO - PROCESS | 2503 | 1467442193455 Marionette DEBUG loaded listener.js 23:49:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x128a9f000) [pid = 2503] [serial = 891] [outer = 0x116470800] 23:49:53 INFO - PROCESS | 2503 | 1467442193766 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]]]}] 23:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 474ms 23:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:49:53 INFO - PROCESS | 2503 | 1467442193783 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 23:49:53 INFO - PROCESS | 2503 | 1467442193784 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 23:49:53 INFO - PROCESS | 2503 | 1467442193786 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:49:53 INFO - PROCESS | 2503 | 1467442193788 Marionette TRACE conn2 <- [1,1162,null,{}] 23:49:53 INFO - PROCESS | 2503 | 1467442193790 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}] 23:49:53 INFO - PROCESS | 2503 | 1467442193791 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:53 INFO - PROCESS | 2503 | 1467442193866 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 23:49:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x116910800) [pid = 2503] [serial = 892] [outer = 0x12cd57000] 23:49:53 INFO - PROCESS | 2503 | 1467442193936 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:53 INFO - PROCESS | 2503 | 1467442193937 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187e9000 == 36 [pid = 2503] [id = 298] 23:49:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1294a5000) [pid = 2503] [serial = 893] [outer = 0x0] 23:49:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x12a7df400) [pid = 2503] [serial = 894] [outer = 0x1294a5000] 23:49:53 INFO - PROCESS | 2503 | 1467442193968 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12a9dc400) [pid = 2503] [serial = 895] [outer = 0x1294a5000] 23:49:54 INFO - PROCESS | 2503 | 1467442194248 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]]]}] 23:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 23:49:54 INFO - PROCESS | 2503 | 1467442194308 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 23:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:49:54 INFO - PROCESS | 2503 | 1467442194309 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 23:49:54 INFO - PROCESS | 2503 | 1467442194311 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:49:54 INFO - PROCESS | 2503 | 1467442194314 Marionette TRACE conn2 <- [1,1166,null,{}] 23:49:54 INFO - PROCESS | 2503 | 1467442194317 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}] 23:49:54 INFO - PROCESS | 2503 | 1467442194319 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:54 INFO - PROCESS | 2503 | 1467442194391 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 23:49:54 INFO - PROCESS | 2503 | 1467442194396 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:54 INFO - PROCESS | 2503 | 1467442194398 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x12704f800 == 37 [pid = 2503] [id = 299] 23:49:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x129014800) [pid = 2503] [serial = 896] [outer = 0x0] 23:49:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12b66e000) [pid = 2503] [serial = 897] [outer = 0x129014800] 23:49:54 INFO - PROCESS | 2503 | 1467442194422 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12b67cc00) [pid = 2503] [serial = 898] [outer = 0x129014800] 23:49:54 INFO - PROCESS | 2503 | 1467442194759 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]]]}] 23:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 472ms 23:49:54 INFO - PROCESS | 2503 | 1467442194784 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 23:49:54 INFO - PROCESS | 2503 | 1467442194785 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 23:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:49:54 INFO - PROCESS | 2503 | 1467442194788 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:49:54 INFO - PROCESS | 2503 | 1467442194789 Marionette TRACE conn2 <- [1,1170,null,{}] 23:49:54 INFO - PROCESS | 2503 | 1467442194791 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}] 23:49:54 INFO - PROCESS | 2503 | 1467442194793 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:54 INFO - PROCESS | 2503 | 1467442194906 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 23:49:54 INFO - PROCESS | 2503 | 1467442194909 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:54 INFO - PROCESS | 2503 | 1467442194913 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e75000 == 38 [pid = 2503] [id = 300] 23:49:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x127064400) [pid = 2503] [serial = 899] [outer = 0x0] 23:49:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12be33000) [pid = 2503] [serial = 900] [outer = 0x127064400] 23:49:54 INFO - PROCESS | 2503 | 1467442194942 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12bed7000) [pid = 2503] [serial = 901] [outer = 0x127064400] 23:49:55 INFO - PROCESS | 2503 | 1467442195388 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]]]}] 23:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 668ms 23:49:55 INFO - PROCESS | 2503 | 1467442195456 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 23:49:55 INFO - PROCESS | 2503 | 1467442195459 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 23:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:49:55 INFO - PROCESS | 2503 | 1467442195491 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:49:55 INFO - PROCESS | 2503 | 1467442195493 Marionette TRACE conn2 <- [1,1174,null,{}] 23:49:55 INFO - PROCESS | 2503 | 1467442195500 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}] 23:49:55 INFO - PROCESS | 2503 | 1467442195502 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:55 INFO - PROCESS | 2503 | 1467442195612 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 23:49:55 INFO - PROCESS | 2503 | 1467442195688 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:55 INFO - PROCESS | 2503 | 1467442195690 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x117154800 == 39 [pid = 2503] [id = 301] 23:49:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x116754400) [pid = 2503] [serial = 902] [outer = 0x0] 23:49:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x117d0c400) [pid = 2503] [serial = 903] [outer = 0x116754400] 23:49:55 INFO - PROCESS | 2503 | 1467442195721 Marionette DEBUG loaded listener.js 23:49:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1184aa000) [pid = 2503] [serial = 904] [outer = 0x116754400] 23:49:56 INFO - PROCESS | 2503 | 1467442196242 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] 23:49:56 INFO - PROCESS | 2503 | 1467442196319 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 23:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:49:56 INFO - PROCESS | 2503 | 1467442196323 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:49:56 INFO - PROCESS | 2503 | 1467442196325 Marionette TRACE conn2 <- [1,1178,null,{}] 23:49:56 INFO - PROCESS | 2503 | 1467442196328 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}] 23:49:56 INFO - PROCESS | 2503 | 1467442196329 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:56 INFO - PROCESS | 2503 | 1467442196447 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 23:49:56 INFO - PROCESS | 2503 | 1467442196527 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:56 INFO - PROCESS | 2503 | 1467442196529 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d58800 == 40 [pid = 2503] [id = 302] 23:49:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x119236400) [pid = 2503] [serial = 905] [outer = 0x0] 23:49:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x121097400) [pid = 2503] [serial = 906] [outer = 0x119236400] 23:49:56 INFO - PROCESS | 2503 | 1467442196560 Marionette DEBUG loaded listener.js 23:49:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1249e3400) [pid = 2503] [serial = 907] [outer = 0x119236400] 23:49:57 INFO - PROCESS | 2503 | 1467442197194 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] 23:49:57 INFO - PROCESS | 2503 | 1467442197282 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 23:49:57 INFO - PROCESS | 2503 | --DOCSHELL 0x121610800 == 35 [pid = 2503] [id = 295] 23:49:57 INFO - PROCESS | 2503 | --DOCSHELL 0x120e76800 == 34 [pid = 2503] [id = 294] 23:49:57 INFO - PROCESS | 2503 | --DOCSHELL 0x119864000 == 33 [pid = 2503] [id = 293] 23:49:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1188b7800 == 32 [pid = 2503] [id = 292] 23:49:57 INFO - PROCESS | 2503 | --DOCSHELL 0x117165000 == 31 [pid = 2503] [id = 291] 23:49:57 INFO - PROCESS | 2503 | --DOCSHELL 0x11662b800 == 30 [pid = 2503] [id = 290] 23:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:49:57 INFO - PROCESS | 2503 | --DOCSHELL 0x119265000 == 29 [pid = 2503] [id = 289] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x12b910000) [pid = 2503] [serial = 851] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x12a9e9400) [pid = 2503] [serial = 848] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x129290c00) [pid = 2503] [serial = 846] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x129012c00) [pid = 2503] [serial = 833] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x128973400) [pid = 2503] [serial = 830] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12a7e2c00) [pid = 2503] [serial = 839] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1187b5c00) [pid = 2503] [serial = 842] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x12a5e7400) [pid = 2503] [serial = 836] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x124989c00) [pid = 2503] [serial = 824] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12543f800) [pid = 2503] [serial = 825] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12a7dfc00) [pid = 2503] [serial = 810] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12a4e8400) [pid = 2503] [serial = 809] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12716b000) [pid = 2503] [serial = 827] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x11922cc00) [pid = 2503] [serial = 815] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x121435000) [pid = 2503] [serial = 816] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x118374c00) [pid = 2503] [serial = 818] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x118745800) [pid = 2503] [serial = 819] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x119559400) [pid = 2503] [serial = 821] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x119974c00) [pid = 2503] [serial = 822] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x117d0c000) [pid = 2503] [serial = 812] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x11850bc00) [pid = 2503] [serial = 813] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12a7ecc00) [pid = 2503] [serial = 840] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1294a1c00) [pid = 2503] [serial = 834] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12b90d800) [pid = 2503] [serial = 849] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x12a5f1000) [pid = 2503] [serial = 837] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x128aa3c00) [pid = 2503] [serial = 831] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x1271dac00) [pid = 2503] [serial = 828] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x124980c00) [pid = 2503] [serial = 843] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x1271bac00) [pid = 2503] [serial = 845] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x12be3a000) [pid = 2503] [serial = 852] [outer = 0x0] [url = about:blank] 23:49:57 INFO - PROCESS | 2503 | 1467442197321 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:49:57 INFO - PROCESS | 2503 | 1467442197324 Marionette TRACE conn2 <- [1,1182,null,{}] 23:49:57 INFO - PROCESS | 2503 | 1467442197329 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}] 23:49:57 INFO - PROCESS | 2503 | 1467442197331 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:57 INFO - PROCESS | 2503 | 1467442197457 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 23:49:57 INFO - PROCESS | 2503 | 1467442197467 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:57 INFO - PROCESS | 2503 | 1467442197469 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x116676800 == 30 [pid = 2503] [id = 303] 23:49:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x118377c00) [pid = 2503] [serial = 908] [outer = 0x0] 23:49:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x118557000) [pid = 2503] [serial = 909] [outer = 0x118377c00] 23:49:57 INFO - PROCESS | 2503 | 1467442197513 Marionette DEBUG loaded listener.js 23:49:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x1187c3000) [pid = 2503] [serial = 910] [outer = 0x118377c00] 23:49:57 INFO - PROCESS | 2503 | 1467442197900 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] 23:49:57 INFO - PROCESS | 2503 | 1467442197947 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 23:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:49:57 INFO - PROCESS | 2503 | 1467442197951 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:49:57 INFO - PROCESS | 2503 | 1467442197953 Marionette TRACE conn2 <- [1,1186,null,{}] 23:49:57 INFO - PROCESS | 2503 | 1467442197955 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}] 23:49:57 INFO - PROCESS | 2503 | 1467442197957 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:58 INFO - PROCESS | 2503 | 1467442198034 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 23:49:58 INFO - PROCESS | 2503 | 1467442198038 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:58 INFO - PROCESS | 2503 | 1467442198039 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185e3000 == 31 [pid = 2503] [id = 304] 23:49:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x119612000) [pid = 2503] [serial = 911] [outer = 0x0] 23:49:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x1249e9800) [pid = 2503] [serial = 912] [outer = 0x119612000] 23:49:58 INFO - PROCESS | 2503 | 1467442198068 Marionette DEBUG loaded listener.js 23:49:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x126e58800) [pid = 2503] [serial = 913] [outer = 0x119612000] 23:49:58 INFO - PROCESS | 2503 | 1467442198473 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] 23:49:58 INFO - PROCESS | 2503 | 1467442198525 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 23:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:49:58 INFO - PROCESS | 2503 | 1467442198529 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:49:58 INFO - PROCESS | 2503 | 1467442198533 Marionette TRACE conn2 <- [1,1190,null,{}] 23:49:58 INFO - PROCESS | 2503 | 1467442198544 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}] 23:49:58 INFO - PROCESS | 2503 | 1467442198549 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:58 INFO - PROCESS | 2503 | 1467442198681 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 23:49:58 INFO - PROCESS | 2503 | 1467442198698 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:58 INFO - PROCESS | 2503 | 1467442198701 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b7800 == 32 [pid = 2503] [id = 305] 23:49:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x116473c00) [pid = 2503] [serial = 914] [outer = 0x0] 23:49:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x128a9d400) [pid = 2503] [serial = 915] [outer = 0x116473c00] 23:49:58 INFO - PROCESS | 2503 | 1467442198745 Marionette DEBUG loaded listener.js 23:49:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x128cf3c00) [pid = 2503] [serial = 916] [outer = 0x116473c00] 23:49:59 INFO - PROCESS | 2503 | 1467442199086 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] 23:49:59 INFO - PROCESS | 2503 | 1467442199108 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 23:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:49:59 INFO - PROCESS | 2503 | 1467442199136 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:49:59 INFO - PROCESS | 2503 | 1467442199137 Marionette TRACE conn2 <- [1,1194,null,{}] 23:49:59 INFO - PROCESS | 2503 | 1467442199147 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}] 23:49:59 INFO - PROCESS | 2503 | 1467442199149 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:59 INFO - PROCESS | 2503 | 1467442199235 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 23:49:59 INFO - PROCESS | 2503 | 1467442199258 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:59 INFO - PROCESS | 2503 | 1467442199259 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x12117d000 == 33 [pid = 2503] [id = 306] 23:49:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x12900e800) [pid = 2503] [serial = 917] [outer = 0x0] 23:49:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x12926a000) [pid = 2503] [serial = 918] [outer = 0x12900e800] 23:49:59 INFO - PROCESS | 2503 | 1467442199287 Marionette DEBUG loaded listener.js 23:49:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x129290800) [pid = 2503] [serial = 919] [outer = 0x12900e800] 23:49:59 INFO - PROCESS | 2503 | 1467442199799 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] 23:49:59 INFO - PROCESS | 2503 | 1467442199821 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 23:49:59 INFO - PROCESS | 2503 | 1467442199823 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:49:59 INFO - PROCESS | 2503 | 1467442199824 Marionette TRACE conn2 <- [1,1198,null,{}] 23:49:59 INFO - PROCESS | 2503 | 1467442199827 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}] 23:49:59 INFO - PROCESS | 2503 | 1467442199828 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:59 INFO - PROCESS | 2503 | 1467442199928 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 23:49:59 INFO - PROCESS | 2503 | 1467442199931 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:59 INFO - PROCESS | 2503 | 1467442199933 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:49:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x123f5b800 == 34 [pid = 2503] [id = 307] 23:49:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x120e30800) [pid = 2503] [serial = 920] [outer = 0x0] 23:49:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1294a5400) [pid = 2503] [serial = 921] [outer = 0x120e30800] 23:49:59 INFO - PROCESS | 2503 | 1467442199957 Marionette DEBUG loaded listener.js 23:50:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x12a5ef000) [pid = 2503] [serial = 922] [outer = 0x120e30800] 23:50:00 INFO - PROCESS | 2503 | 1467442200300 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]]]}] 23:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 23:50:00 INFO - PROCESS | 2503 | 1467442200343 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 23:50:00 INFO - PROCESS | 2503 | 1467442200345 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 23:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:50:00 INFO - PROCESS | 2503 | 1467442200347 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:50:00 INFO - PROCESS | 2503 | 1467442200348 Marionette TRACE conn2 <- [1,1202,null,{}] 23:50:00 INFO - PROCESS | 2503 | 1467442200350 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}] 23:50:00 INFO - PROCESS | 2503 | 1467442200354 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:00 INFO - PROCESS | 2503 | 1467442200470 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 23:50:00 INFO - PROCESS | 2503 | 1467442200484 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:00 INFO - PROCESS | 2503 | 1467442200485 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x12704e000 == 35 [pid = 2503] [id = 308] 23:50:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x12a7dfc00) [pid = 2503] [serial = 923] [outer = 0x0] 23:50:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x12b909400) [pid = 2503] [serial = 924] [outer = 0x12a7dfc00] 23:50:00 INFO - PROCESS | 2503 | 1467442200510 Marionette DEBUG loaded listener.js 23:50:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12bed9c00) [pid = 2503] [serial = 925] [outer = 0x12a7dfc00] 23:50:00 INFO - PROCESS | 2503 | 1467442200868 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]]]}] 23:50:00 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 23:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 568ms 23:50:00 INFO - PROCESS | 2503 | 1467442200915 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 23:50:00 INFO - PROCESS | 2503 | 1467442200917 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 23:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:50:00 INFO - PROCESS | 2503 | 1467442200919 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:50:00 INFO - PROCESS | 2503 | 1467442200920 Marionette TRACE conn2 <- [1,1206,null,{}] 23:50:00 INFO - PROCESS | 2503 | 1467442200923 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}] 23:50:00 INFO - PROCESS | 2503 | 1467442200924 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:01 INFO - PROCESS | 2503 | 1467442201017 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 23:50:01 INFO - PROCESS | 2503 | 1467442201028 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:01 INFO - PROCESS | 2503 | 1467442201029 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x129217000 == 36 [pid = 2503] [id = 309] 23:50:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12bedd000) [pid = 2503] [serial = 926] [outer = 0x0] 23:50:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12c0df000) [pid = 2503] [serial = 927] [outer = 0x12bedd000] 23:50:01 INFO - PROCESS | 2503 | 1467442201052 Marionette DEBUG loaded listener.js 23:50:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12c0e5c00) [pid = 2503] [serial = 928] [outer = 0x12bedd000] 23:50:01 INFO - PROCESS | 2503 | 1467442201372 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]]]}] 23:50:01 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 23:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 23:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:50:01 INFO - PROCESS | 2503 | 1467442201388 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 23:50:01 INFO - PROCESS | 2503 | 1467442201389 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 23:50:01 INFO - PROCESS | 2503 | 1467442201391 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:50:01 INFO - PROCESS | 2503 | 1467442201392 Marionette TRACE conn2 <- [1,1210,null,{}] 23:50:01 INFO - PROCESS | 2503 | 1467442201395 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}] 23:50:01 INFO - PROCESS | 2503 | 1467442201398 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:01 INFO - PROCESS | 2503 | 1467442201498 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x129014800) [pid = 2503] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118744800) [pid = 2503] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x116905400) [pid = 2503] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1164e7400) [pid = 2503] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x11855c000) [pid = 2503] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x118745400) [pid = 2503] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1294a1000) [pid = 2503] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1294a5000) [pid = 2503] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x117d0e400) [pid = 2503] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x121432400) [pid = 2503] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x128970400) [pid = 2503] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x115e19400) [pid = 2503] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x116470800) [pid = 2503] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1217a0c00) [pid = 2503] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:50:01 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x118f35400) [pid = 2503] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:50:01 INFO - PROCESS | 2503 | 1467442201622 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:01 INFO - PROCESS | 2503 | 1467442201623 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x116963800 == 37 [pid = 2503] [id = 310] 23:50:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x11337c800) [pid = 2503] [serial = 929] [outer = 0x0] 23:50:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116194800) [pid = 2503] [serial = 930] [outer = 0x11337c800] 23:50:01 INFO - PROCESS | 2503 | 1467442201648 Marionette DEBUG loaded listener.js 23:50:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x11885c400) [pid = 2503] [serial = 931] [outer = 0x11337c800] 23:50:01 INFO - PROCESS | 2503 | 1467442201938 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]]]}] 23:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 573ms 23:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:50:01 INFO - PROCESS | 2503 | 1467442201969 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 23:50:01 INFO - PROCESS | 2503 | 1467442201970 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 23:50:01 INFO - PROCESS | 2503 | 1467442201972 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:50:01 INFO - PROCESS | 2503 | 1467442201973 Marionette TRACE conn2 <- [1,1214,null,{}] 23:50:01 INFO - PROCESS | 2503 | 1467442201975 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}] 23:50:01 INFO - PROCESS | 2503 | 1467442201976 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:02 INFO - PROCESS | 2503 | 1467442202057 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 23:50:02 INFO - PROCESS | 2503 | 1467442202061 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:02 INFO - PROCESS | 2503 | 1467442202063 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b5000 == 38 [pid = 2503] [id = 311] 23:50:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x1212aa800) [pid = 2503] [serial = 932] [outer = 0x0] 23:50:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x12897d400) [pid = 2503] [serial = 933] [outer = 0x1212aa800] 23:50:02 INFO - PROCESS | 2503 | 1467442202088 Marionette DEBUG loaded listener.js 23:50:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x12c0e6000) [pid = 2503] [serial = 934] [outer = 0x1212aa800] 23:50:02 INFO - PROCESS | 2503 | 1467442202395 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]]]}] 23:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 471ms 23:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:50:02 INFO - PROCESS | 2503 | 1467442202443 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 23:50:02 INFO - PROCESS | 2503 | 1467442202444 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 23:50:02 INFO - PROCESS | 2503 | 1467442202446 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:50:02 INFO - PROCESS | 2503 | 1467442202448 Marionette TRACE conn2 <- [1,1218,null,{}] 23:50:02 INFO - PROCESS | 2503 | 1467442202450 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}] 23:50:02 INFO - PROCESS | 2503 | 1467442202451 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:02 INFO - PROCESS | 2503 | 1467442202554 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 23:50:02 INFO - PROCESS | 2503 | 1467442202561 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:02 INFO - PROCESS | 2503 | 1467442202562 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5be800 == 39 [pid = 2503] [id = 312] 23:50:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x11874d400) [pid = 2503] [serial = 935] [outer = 0x0] 23:50:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x128cf2c00) [pid = 2503] [serial = 936] [outer = 0x11874d400] 23:50:02 INFO - PROCESS | 2503 | 1467442202586 Marionette DEBUG loaded listener.js 23:50:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x12c3be000) [pid = 2503] [serial = 937] [outer = 0x11874d400] 23:50:02 INFO - PROCESS | 2503 | 1467442202903 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]]]}] 23:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 468ms 23:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:50:02 INFO - PROCESS | 2503 | 1467442202917 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 23:50:02 INFO - PROCESS | 2503 | 1467442202918 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 23:50:02 INFO - PROCESS | 2503 | 1467442202920 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:50:02 INFO - PROCESS | 2503 | 1467442202922 Marionette TRACE conn2 <- [1,1222,null,{}] 23:50:02 INFO - PROCESS | 2503 | 1467442202924 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}] 23:50:02 INFO - PROCESS | 2503 | 1467442202926 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:03 INFO - PROCESS | 2503 | 1467442203022 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 23:50:03 INFO - PROCESS | 2503 | 1467442203026 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:03 INFO - PROCESS | 2503 | 1467442203027 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aad8800 == 40 [pid = 2503] [id = 313] 23:50:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1212ac800) [pid = 2503] [serial = 938] [outer = 0x0] 23:50:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x12c3c7800) [pid = 2503] [serial = 939] [outer = 0x1212ac800] 23:50:03 INFO - PROCESS | 2503 | 1467442203053 Marionette DEBUG loaded listener.js 23:50:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12ca0cc00) [pid = 2503] [serial = 940] [outer = 0x1212ac800] 23:50:03 INFO - PROCESS | 2503 | 1467442203371 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] 23:50:03 INFO - PROCESS | 2503 | 1467442203395 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 23:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:50:03 INFO - PROCESS | 2503 | 1467442203401 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:50:03 INFO - PROCESS | 2503 | 1467442203402 Marionette TRACE conn2 <- [1,1226,null,{}] 23:50:03 INFO - PROCESS | 2503 | 1467442203404 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}] 23:50:03 INFO - PROCESS | 2503 | 1467442203405 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:03 INFO - PROCESS | 2503 | 1467442203512 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 23:50:03 INFO - PROCESS | 2503 | 1467442203518 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:03 INFO - PROCESS | 2503 | 1467442203519 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b638000 == 41 [pid = 2503] [id = 314] 23:50:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x113276000) [pid = 2503] [serial = 941] [outer = 0x0] 23:50:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x11327a800) [pid = 2503] [serial = 942] [outer = 0x113276000] 23:50:03 INFO - PROCESS | 2503 | 1467442203543 Marionette DEBUG loaded listener.js 23:50:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12c0e7000) [pid = 2503] [serial = 943] [outer = 0x113276000] 23:50:04 INFO - PROCESS | 2503 | 1467442204008 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]]]}] 23:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 619ms 23:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:50:04 INFO - PROCESS | 2503 | 1467442204021 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 23:50:04 INFO - PROCESS | 2503 | 1467442204023 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 23:50:04 INFO - PROCESS | 2503 | 1467442204026 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:50:04 INFO - PROCESS | 2503 | 1467442204030 Marionette TRACE conn2 <- [1,1230,null,{}] 23:50:04 INFO - PROCESS | 2503 | 1467442204033 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}] 23:50:04 INFO - PROCESS | 2503 | 1467442204035 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:04 INFO - PROCESS | 2503 | 1467442204144 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 23:50:04 INFO - PROCESS | 2503 | 1467442204214 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:04 INFO - PROCESS | 2503 | 1467442204215 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183c7800 == 42 [pid = 2503] [id = 315] 23:50:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x116470800) [pid = 2503] [serial = 944] [outer = 0x0] 23:50:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x118379400) [pid = 2503] [serial = 945] [outer = 0x116470800] 23:50:04 INFO - PROCESS | 2503 | 1467442204246 Marionette DEBUG loaded listener.js 23:50:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x118f41c00) [pid = 2503] [serial = 946] [outer = 0x116470800] 23:50:04 INFO - PROCESS | 2503 | 1467442204657 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]]]}] 23:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 23:50:04 INFO - PROCESS | 2503 | 1467442204698 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 23:50:04 INFO - PROCESS | 2503 | 1467442204701 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 23:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:50:04 INFO - PROCESS | 2503 | 1467442204706 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:50:04 INFO - PROCESS | 2503 | 1467442204708 Marionette TRACE conn2 <- [1,1234,null,{}] 23:50:04 INFO - PROCESS | 2503 | 1467442204710 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}] 23:50:04 INFO - PROCESS | 2503 | 1467442204712 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:04 INFO - PROCESS | 2503 | 1467442204816 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 23:50:04 INFO - PROCESS | 2503 | 1467442204872 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:04 INFO - PROCESS | 2503 | 1467442204874 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x126b8a000 == 43 [pid = 2503] [id = 316] 23:50:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x121098c00) [pid = 2503] [serial = 947] [outer = 0x0] 23:50:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x127169c00) [pid = 2503] [serial = 948] [outer = 0x121098c00] 23:50:04 INFO - PROCESS | 2503 | 1467442204904 Marionette DEBUG loaded listener.js 23:50:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1271dc400) [pid = 2503] [serial = 949] [outer = 0x121098c00] 23:50:05 INFO - PROCESS | 2503 | 1467442205336 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]]]}] 23:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 668ms 23:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:50:05 INFO - PROCESS | 2503 | 1467442205375 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 23:50:05 INFO - PROCESS | 2503 | 1467442205376 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 23:50:05 INFO - PROCESS | 2503 | 1467442205379 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:50:05 INFO - PROCESS | 2503 | 1467442205382 Marionette TRACE conn2 <- [1,1238,null,{}] 23:50:05 INFO - PROCESS | 2503 | 1467442205389 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}] 23:50:05 INFO - PROCESS | 2503 | 1467442205393 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:05 INFO - PROCESS | 2503 | 1467442205494 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 23:50:05 INFO - PROCESS | 2503 | 1467442205588 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:05 INFO - PROCESS | 2503 | 1467442205590 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b632800 == 44 [pid = 2503] [id = 317] 23:50:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x129291800) [pid = 2503] [serial = 950] [outer = 0x0] 23:50:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12a5f1000) [pid = 2503] [serial = 951] [outer = 0x129291800] 23:50:05 INFO - PROCESS | 2503 | 1467442205621 Marionette DEBUG loaded listener.js 23:50:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x12b679800) [pid = 2503] [serial = 952] [outer = 0x129291800] 23:50:06 INFO - PROCESS | 2503 | 1467442206021 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]]]}] 23:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 675ms 23:50:06 INFO - PROCESS | 2503 | 1467442206055 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 23:50:06 INFO - PROCESS | 2503 | 1467442206056 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 23:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:50:06 INFO - PROCESS | 2503 | 1467442206059 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:50:06 INFO - PROCESS | 2503 | 1467442206060 Marionette TRACE conn2 <- [1,1242,null,{}] 23:50:06 INFO - PROCESS | 2503 | 1467442206062 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}] 23:50:06 INFO - PROCESS | 2503 | 1467442206064 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:06 INFO - PROCESS | 2503 | 1467442206168 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 23:50:06 INFO - PROCESS | 2503 | 1467442206225 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:06 INFO - PROCESS | 2503 | 1467442206226 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8c1800 == 45 [pid = 2503] [id = 318] 23:50:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12b911c00) [pid = 2503] [serial = 953] [outer = 0x0] 23:50:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12be3ec00) [pid = 2503] [serial = 954] [outer = 0x12b911c00] 23:50:06 INFO - PROCESS | 2503 | 1467442206257 Marionette DEBUG loaded listener.js 23:50:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12c0dd000) [pid = 2503] [serial = 955] [outer = 0x12b911c00] 23:50:06 INFO - PROCESS | 2503 | 1467442206900 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]]]}] 23:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 874ms 23:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:50:06 INFO - PROCESS | 2503 | 1467442206934 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 23:50:06 INFO - PROCESS | 2503 | 1467442206936 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 23:50:06 INFO - PROCESS | 2503 | 1467442206939 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:50:06 INFO - PROCESS | 2503 | 1467442206941 Marionette TRACE conn2 <- [1,1246,null,{}] 23:50:06 INFO - PROCESS | 2503 | 1467442206964 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}] 23:50:06 INFO - PROCESS | 2503 | 1467442206966 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:07 INFO - PROCESS | 2503 | 1467442207060 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 23:50:07 INFO - PROCESS | 2503 | 1467442207131 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:07 INFO - PROCESS | 2503 | 1467442207133 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x116413000 == 46 [pid = 2503] [id = 319] 23:50:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x113278400) [pid = 2503] [serial = 956] [outer = 0x0] 23:50:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x113c51400) [pid = 2503] [serial = 957] [outer = 0x113278400] 23:50:07 INFO - PROCESS | 2503 | 1467442207160 Marionette DEBUG loaded listener.js 23:50:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x1181eb000) [pid = 2503] [serial = 958] [outer = 0x113278400] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12aad8800 == 45 [pid = 2503] [id = 313] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5be800 == 44 [pid = 2503] [id = 312] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b5000 == 43 [pid = 2503] [id = 311] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x116963800 == 42 [pid = 2503] [id = 310] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x129217000 == 41 [pid = 2503] [id = 309] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12704e000 == 40 [pid = 2503] [id = 308] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x123f5b800 == 39 [pid = 2503] [id = 307] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12117d000 == 38 [pid = 2503] [id = 306] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b7800 == 37 [pid = 2503] [id = 305] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1185e3000 == 36 [pid = 2503] [id = 304] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x116676800 == 35 [pid = 2503] [id = 303] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x117154800 == 34 [pid = 2503] [id = 301] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x120d58800 == 33 [pid = 2503] [id = 302] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x120e75000 == 32 [pid = 2503] [id = 300] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8c1800 == 31 [pid = 2503] [id = 318] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12b632800 == 30 [pid = 2503] [id = 317] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x126b8a000 == 29 [pid = 2503] [id = 316] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1183c7800 == 28 [pid = 2503] [id = 315] 23:50:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12b638000 == 27 [pid = 2503] [id = 314] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x1271dd800) [pid = 2503] [serial = 881] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x11748dc00) [pid = 2503] [serial = 869] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x11836f800) [pid = 2503] [serial = 870] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x123e84c00) [pid = 2503] [serial = 875] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x125440400) [pid = 2503] [serial = 876] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x118750400) [pid = 2503] [serial = 872] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x118fb3c00) [pid = 2503] [serial = 873] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x128aad800) [pid = 2503] [serial = 884] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x12a4e3800) [pid = 2503] [serial = 887] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1294a0800) [pid = 2503] [serial = 885] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x12a7df400) [pid = 2503] [serial = 894] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12a9dc400) [pid = 2503] [serial = 895] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x11874cc00) [pid = 2503] [serial = 495] [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.] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x118f3c000) [pid = 2503] [serial = 855] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x118561800) [pid = 2503] [serial = 854] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x123ae3000) [pid = 2503] [serial = 857] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x124e93800) [pid = 2503] [serial = 858] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12926b000) [pid = 2503] [serial = 861] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x128cf3000) [pid = 2503] [serial = 860] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12a5ed400) [pid = 2503] [serial = 888] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x116f42c00) [pid = 2503] [serial = 864] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x123fe5c00) [pid = 2503] [serial = 890] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1164eb800) [pid = 2503] [serial = 863] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x123e86800) [pid = 2503] [serial = 866] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x124e98c00) [pid = 2503] [serial = 867] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12897b400) [pid = 2503] [serial = 882] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12706cc00) [pid = 2503] [serial = 878] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x1271cf000) [pid = 2503] [serial = 879] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12b67cc00) [pid = 2503] [serial = 898] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x128a9f000) [pid = 2503] [serial = 891] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x12be33000) [pid = 2503] [serial = 900] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x12b66e000) [pid = 2503] [serial = 897] [outer = 0x0] [url = about:blank] 23:50:08 INFO - PROCESS | 2503 | 1467442208145 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]]]}] 23:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1272ms 23:50:08 INFO - PROCESS | 2503 | 1467442208212 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 23:50:08 INFO - PROCESS | 2503 | 1467442208214 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 23:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:50:08 INFO - PROCESS | 2503 | 1467442208218 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:50:08 INFO - PROCESS | 2503 | 1467442208220 Marionette TRACE conn2 <- [1,1250,null,{}] 23:50:08 INFO - PROCESS | 2503 | 1467442208223 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}] 23:50:08 INFO - PROCESS | 2503 | 1467442208225 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:08 INFO - PROCESS | 2503 | 1467442208306 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 23:50:08 INFO - PROCESS | 2503 | 1467442208315 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:08 INFO - PROCESS | 2503 | 1467442208318 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x113ce3800 == 28 [pid = 2503] [id = 320] 23:50:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x1133e9400) [pid = 2503] [serial = 959] [outer = 0x0] 23:50:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x113c8ec00) [pid = 2503] [serial = 960] [outer = 0x1133e9400] 23:50:08 INFO - PROCESS | 2503 | 1467442208345 Marionette DEBUG loaded listener.js 23:50:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1164eb000) [pid = 2503] [serial = 961] [outer = 0x1133e9400] 23:50:08 INFO - PROCESS | 2503 | 1467442208692 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]]]}] 23:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 23:50:08 INFO - PROCESS | 2503 | 1467442208738 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 23:50:08 INFO - PROCESS | 2503 | 1467442208742 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 23:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:50:08 INFO - PROCESS | 2503 | 1467442208746 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:50:08 INFO - PROCESS | 2503 | 1467442208748 Marionette TRACE conn2 <- [1,1254,null,{}] 23:50:08 INFO - PROCESS | 2503 | 1467442208750 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}] 23:50:08 INFO - PROCESS | 2503 | 1467442208752 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:08 INFO - PROCESS | 2503 | 1467442208829 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 23:50:08 INFO - PROCESS | 2503 | 1467442208833 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:08 INFO - PROCESS | 2503 | 1467442208835 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ac4000 == 29 [pid = 2503] [id = 321] 23:50:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116a13800) [pid = 2503] [serial = 962] [outer = 0x0] 23:50:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x1181ed400) [pid = 2503] [serial = 963] [outer = 0x116a13800] 23:50:08 INFO - PROCESS | 2503 | 1467442208863 Marionette DEBUG loaded listener.js 23:50:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x118379000) [pid = 2503] [serial = 964] [outer = 0x116a13800] 23:50:09 INFO - PROCESS | 2503 | 1467442209202 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]]]}] 23:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 470ms 23:50:09 INFO - PROCESS | 2503 | 1467442209217 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 23:50:09 INFO - PROCESS | 2503 | 1467442209218 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 23:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:50:09 INFO - PROCESS | 2503 | 1467442209221 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:50:09 INFO - PROCESS | 2503 | 1467442209223 Marionette TRACE conn2 <- [1,1258,null,{}] 23:50:09 INFO - PROCESS | 2503 | 1467442209233 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}] 23:50:09 INFO - PROCESS | 2503 | 1467442209243 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:09 INFO - PROCESS | 2503 | 1467442209325 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 23:50:09 INFO - PROCESS | 2503 | 1467442209378 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:09 INFO - PROCESS | 2503 | 1467442209380 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x118347800 == 30 [pid = 2503] [id = 322] 23:50:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x118555c00) [pid = 2503] [serial = 965] [outer = 0x0] 23:50:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x118f3a400) [pid = 2503] [serial = 966] [outer = 0x118555c00] 23:50:09 INFO - PROCESS | 2503 | 1467442209409 Marionette DEBUG loaded listener.js 23:50:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x119562c00) [pid = 2503] [serial = 967] [outer = 0x118555c00] 23:50:09 INFO - PROCESS | 2503 | 1467442209723 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]]]}] 23:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 526ms 23:50:09 INFO - PROCESS | 2503 | 1467442209750 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 23:50:09 INFO - PROCESS | 2503 | 1467442209752 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 23:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:50:09 INFO - PROCESS | 2503 | 1467442209754 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:50:09 INFO - PROCESS | 2503 | 1467442209756 Marionette TRACE conn2 <- [1,1262,null,{}] 23:50:09 INFO - PROCESS | 2503 | 1467442209758 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}] 23:50:09 INFO - PROCESS | 2503 | 1467442209759 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:09 INFO - PROCESS | 2503 | 1467442209851 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 23:50:09 INFO - PROCESS | 2503 | 1467442209856 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:09 INFO - PROCESS | 2503 | 1467442209857 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x119257800 == 31 [pid = 2503] [id = 323] 23:50:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x119c2e800) [pid = 2503] [serial = 968] [outer = 0x0] 23:50:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1212b7c00) [pid = 2503] [serial = 969] [outer = 0x119c2e800] 23:50:09 INFO - PROCESS | 2503 | 1467442209898 Marionette DEBUG loaded listener.js 23:50:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1217a9800) [pid = 2503] [serial = 970] [outer = 0x119c2e800] 23:50:10 INFO - PROCESS | 2503 | 1467442210290 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]]]}] 23:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 569ms 23:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:50:10 INFO - PROCESS | 2503 | 1467442210337 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 23:50:10 INFO - PROCESS | 2503 | 1467442210338 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 23:50:10 INFO - PROCESS | 2503 | 1467442210340 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:50:10 INFO - PROCESS | 2503 | 1467442210341 Marionette TRACE conn2 <- [1,1266,null,{}] 23:50:10 INFO - PROCESS | 2503 | 1467442210354 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}] 23:50:10 INFO - PROCESS | 2503 | 1467442210355 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:10 INFO - PROCESS | 2503 | 1467442210453 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 23:50:10 INFO - PROCESS | 2503 | 1467442210457 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:10 INFO - PROCESS | 2503 | 1467442210458 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x119866000 == 32 [pid = 2503] [id = 324] 23:50:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x120d2d800) [pid = 2503] [serial = 971] [outer = 0x0] 23:50:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x123e82400) [pid = 2503] [serial = 972] [outer = 0x120d2d800] 23:50:10 INFO - PROCESS | 2503 | 1467442210482 Marionette DEBUG loaded listener.js 23:50:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x124e98c00) [pid = 2503] [serial = 973] [outer = 0x120d2d800] 23:50:10 INFO - PROCESS | 2503 | 1467442210811 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]]]}] 23:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 480ms 23:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:50:10 INFO - PROCESS | 2503 | 1467442210821 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 23:50:10 INFO - PROCESS | 2503 | 1467442210823 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 23:50:10 INFO - PROCESS | 2503 | 1467442210825 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:50:10 INFO - PROCESS | 2503 | 1467442210826 Marionette TRACE conn2 <- [1,1270,null,{}] 23:50:10 INFO - PROCESS | 2503 | 1467442210828 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}] 23:50:10 INFO - PROCESS | 2503 | 1467442210834 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:10 INFO - PROCESS | 2503 | 1467442210949 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 23:50:10 INFO - PROCESS | 2503 | 1467442210983 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:10 INFO - PROCESS | 2503 | 1467442210984 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d51000 == 33 [pid = 2503] [id = 325] 23:50:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x113273c00) [pid = 2503] [serial = 974] [outer = 0x0] 23:50:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x125443400) [pid = 2503] [serial = 975] [outer = 0x113273c00] 23:50:11 INFO - PROCESS | 2503 | 1467442211009 Marionette DEBUG loaded listener.js 23:50:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1271d5800) [pid = 2503] [serial = 976] [outer = 0x113273c00] 23:50:11 INFO - PROCESS | 2503 | 1467442211317 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]]]}] 23:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 23:50:11 INFO - PROCESS | 2503 | 1467442211343 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 23:50:11 INFO - PROCESS | 2503 | 1467442211345 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 23:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:50:11 INFO - PROCESS | 2503 | 1467442211354 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:50:11 INFO - PROCESS | 2503 | 1467442211355 Marionette TRACE conn2 <- [1,1274,null,{}] 23:50:11 INFO - PROCESS | 2503 | 1467442211358 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}] 23:50:11 INFO - PROCESS | 2503 | 1467442211359 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:11 INFO - PROCESS | 2503 | 1467442211458 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 23:50:11 INFO - PROCESS | 2503 | 1467442211462 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:11 INFO - PROCESS | 2503 | 1467442211463 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f87000 == 34 [pid = 2503] [id = 326] 23:50:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1271d6000) [pid = 2503] [serial = 977] [outer = 0x0] 23:50:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x128978000) [pid = 2503] [serial = 978] [outer = 0x1271d6000] 23:50:11 INFO - PROCESS | 2503 | 1467442211487 Marionette DEBUG loaded listener.js 23:50:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x128aac800) [pid = 2503] [serial = 979] [outer = 0x1271d6000] 23:50:11 INFO - PROCESS | 2503 | 1467442211875 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]]]}] 23:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 575ms 23:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:50:11 INFO - PROCESS | 2503 | 1467442211925 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 23:50:11 INFO - PROCESS | 2503 | 1467442211927 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 23:50:11 INFO - PROCESS | 2503 | 1467442211930 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:50:11 INFO - PROCESS | 2503 | 1467442211932 Marionette TRACE conn2 <- [1,1278,null,{}] 23:50:11 INFO - PROCESS | 2503 | 1467442211935 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}] 23:50:11 INFO - PROCESS | 2503 | 1467442211937 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:12 INFO - PROCESS | 2503 | 1467442212064 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 23:50:12 INFO - PROCESS | 2503 | 1467442212100 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:12 INFO - PROCESS | 2503 | 1467442212101 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x121758800 == 35 [pid = 2503] [id = 327] 23:50:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x118559000) [pid = 2503] [serial = 980] [outer = 0x0] 23:50:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x128cf6400) [pid = 2503] [serial = 981] [outer = 0x118559000] 23:50:12 INFO - PROCESS | 2503 | 1467442212125 Marionette DEBUG loaded listener.js 23:50:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x129010400) [pid = 2503] [serial = 982] [outer = 0x118559000] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x113276000) [pid = 2503] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1212ac800) [pid = 2503] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x120e30800) [pid = 2503] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12a7dfc00) [pid = 2503] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x12bedd000) [pid = 2503] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x116473c00) [pid = 2503] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x127064400) [pid = 2503] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x119612000) [pid = 2503] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x119236400) [pid = 2503] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x116754400) [pid = 2503] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12900e800) [pid = 2503] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x118377c00) [pid = 2503] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x11337c800) [pid = 2503] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1212aa800) [pid = 2503] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:50:12 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x11874d400) [pid = 2503] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:50:12 INFO - PROCESS | 2503 | 1467442212593 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]]]}] 23:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 23:50:12 INFO - PROCESS | 2503 | 1467442212600 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 23:50:12 INFO - PROCESS | 2503 | 1467442212601 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 23:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:50:12 INFO - PROCESS | 2503 | 1467442212603 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:50:12 INFO - PROCESS | 2503 | 1467442212604 Marionette TRACE conn2 <- [1,1282,null,{}] 23:50:12 INFO - PROCESS | 2503 | 1467442212607 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}] 23:50:12 INFO - PROCESS | 2503 | 1467442212608 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:12 INFO - PROCESS | 2503 | 1467442212686 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 23:50:12 INFO - PROCESS | 2503 | 1467442212690 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:12 INFO - PROCESS | 2503 | 1467442212701 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x124b8a800 == 36 [pid = 2503] [id = 328] 23:50:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x113278c00) [pid = 2503] [serial = 983] [outer = 0x0] 23:50:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1187ba000) [pid = 2503] [serial = 984] [outer = 0x113278c00] 23:50:12 INFO - PROCESS | 2503 | 1467442212726 Marionette DEBUG loaded listener.js 23:50:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1271d4400) [pid = 2503] [serial = 985] [outer = 0x113278c00] 23:50:13 INFO - PROCESS | 2503 | 1467442213053 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]]]}] 23:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 23:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:50:13 INFO - PROCESS | 2503 | 1467442213071 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 23:50:13 INFO - PROCESS | 2503 | 1467442213072 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 23:50:13 INFO - PROCESS | 2503 | 1467442213075 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:50:13 INFO - PROCESS | 2503 | 1467442213076 Marionette TRACE conn2 <- [1,1286,null,{}] 23:50:13 INFO - PROCESS | 2503 | 1467442213079 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}] 23:50:13 INFO - PROCESS | 2503 | 1467442213082 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:13 INFO - PROCESS | 2503 | 1467442213178 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 23:50:13 INFO - PROCESS | 2503 | 1467442213184 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:13 INFO - PROCESS | 2503 | 1467442213185 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x12541e800 == 37 [pid = 2503] [id = 329] 23:50:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1181ebc00) [pid = 2503] [serial = 986] [outer = 0x0] 23:50:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x128aaf400) [pid = 2503] [serial = 987] [outer = 0x1181ebc00] 23:50:13 INFO - PROCESS | 2503 | 1467442213209 Marionette DEBUG loaded listener.js 23:50:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12926b000) [pid = 2503] [serial = 988] [outer = 0x1181ebc00] 23:50:13 INFO - PROCESS | 2503 | 1467442213500 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]]]}] 23:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 23:50:13 INFO - PROCESS | 2503 | 1467442213543 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 23:50:13 INFO - PROCESS | 2503 | 1467442213545 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 23:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:50:13 INFO - PROCESS | 2503 | 1467442213549 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:50:13 INFO - PROCESS | 2503 | 1467442213551 Marionette TRACE conn2 <- [1,1290,null,{}] 23:50:13 INFO - PROCESS | 2503 | 1467442213553 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}] 23:50:13 INFO - PROCESS | 2503 | 1467442213555 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:13 INFO - PROCESS | 2503 | 1467442213640 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 23:50:13 INFO - PROCESS | 2503 | 1467442213643 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:13 INFO - PROCESS | 2503 | 1467442213654 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x12888e000 == 38 [pid = 2503] [id = 330] 23:50:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x128972000) [pid = 2503] [serial = 989] [outer = 0x0] 23:50:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12949f000) [pid = 2503] [serial = 990] [outer = 0x128972000] 23:50:13 INFO - PROCESS | 2503 | 1467442213681 Marionette DEBUG loaded listener.js 23:50:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12a7e7000) [pid = 2503] [serial = 991] [outer = 0x128972000] 23:50:14 INFO - PROCESS | 2503 | 1467442214024 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]]]}] 23:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 23:50:14 INFO - PROCESS | 2503 | 1467442214078 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 23:50:14 INFO - PROCESS | 2503 | 1467442214079 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 23:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:50:14 INFO - PROCESS | 2503 | 1467442214081 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:50:14 INFO - PROCESS | 2503 | 1467442214082 Marionette TRACE conn2 <- [1,1294,null,{}] 23:50:14 INFO - PROCESS | 2503 | 1467442214084 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}] 23:50:14 INFO - PROCESS | 2503 | 1467442214086 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:14 INFO - PROCESS | 2503 | 1467442214160 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 23:50:14 INFO - PROCESS | 2503 | 1467442214166 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:14 INFO - PROCESS | 2503 | 1467442214167 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f5d800 == 39 [pid = 2503] [id = 331] 23:50:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12a7ec800) [pid = 2503] [serial = 992] [outer = 0x0] 23:50:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12b66dc00) [pid = 2503] [serial = 993] [outer = 0x12a7ec800] 23:50:14 INFO - PROCESS | 2503 | 1467442214191 Marionette DEBUG loaded listener.js 23:50:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12b90e000) [pid = 2503] [serial = 994] [outer = 0x12a7ec800] 23:50:14 INFO - PROCESS | 2503 | 1467442214607 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]]]}] 23:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 568ms 23:50:14 INFO - PROCESS | 2503 | 1467442214651 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 23:50:14 INFO - PROCESS | 2503 | 1467442214655 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 23:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:50:14 INFO - PROCESS | 2503 | 1467442214660 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:50:14 INFO - PROCESS | 2503 | 1467442214664 Marionette TRACE conn2 <- [1,1298,null,{}] 23:50:14 INFO - PROCESS | 2503 | 1467442214671 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}] 23:50:14 INFO - PROCESS | 2503 | 1467442214673 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:14 INFO - PROCESS | 2503 | 1467442214845 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 23:50:14 INFO - PROCESS | 2503 | 1467442214959 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:14 INFO - PROCESS | 2503 | 1467442214962 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x11668c800 == 40 [pid = 2503] [id = 332] 23:50:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x113277400) [pid = 2503] [serial = 995] [outer = 0x0] 23:50:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1133aa400) [pid = 2503] [serial = 996] [outer = 0x113277400] 23:50:14 INFO - PROCESS | 2503 | 1467442214996 Marionette DEBUG loaded listener.js 23:50:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x11662dc00) [pid = 2503] [serial = 997] [outer = 0x113277400] 23:50:15 INFO - PROCESS | 2503 | 1467442215543 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]]]}] 23:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 926ms 23:50:15 INFO - PROCESS | 2503 | 1467442215588 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 23:50:15 INFO - PROCESS | 2503 | 1467442215591 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 23:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:50:15 INFO - PROCESS | 2503 | 1467442215598 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:50:15 INFO - PROCESS | 2503 | 1467442215600 Marionette TRACE conn2 <- [1,1302,null,{}] 23:50:15 INFO - PROCESS | 2503 | 1467442215603 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}] 23:50:15 INFO - PROCESS | 2503 | 1467442215605 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:15 INFO - PROCESS | 2503 | 1467442215711 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 23:50:15 INFO - PROCESS | 2503 | 1467442215787 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:15 INFO - PROCESS | 2503 | 1467442215788 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x118f8a800 == 41 [pid = 2503] [id = 333] 23:50:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x118373800) [pid = 2503] [serial = 998] [outer = 0x0] 23:50:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x118517800) [pid = 2503] [serial = 999] [outer = 0x118373800] 23:50:15 INFO - PROCESS | 2503 | 1467442215819 Marionette DEBUG loaded listener.js 23:50:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x118850000) [pid = 2503] [serial = 1000] [outer = 0x118373800] 23:50:16 INFO - PROCESS | 2503 | 1467442216471 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]]]}] 23:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 922ms 23:50:16 INFO - PROCESS | 2503 | 1467442216518 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 23:50:16 INFO - PROCESS | 2503 | 1467442216521 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 23:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:50:16 INFO - PROCESS | 2503 | 1467442216524 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:50:16 INFO - PROCESS | 2503 | 1467442216526 Marionette TRACE conn2 <- [1,1306,null,{}] 23:50:16 INFO - PROCESS | 2503 | 1467442216530 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}] 23:50:16 INFO - PROCESS | 2503 | 1467442216531 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:16 INFO - PROCESS | 2503 | 1467442216639 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 23:50:16 INFO - PROCESS | 2503 | 1467442216715 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:16 INFO - PROCESS | 2503 | 1467442216718 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x11746f800 == 42 [pid = 2503] [id = 334] 23:50:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x117d02c00) [pid = 2503] [serial = 1001] [outer = 0x0] 23:50:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x1181f0800) [pid = 2503] [serial = 1002] [outer = 0x117d02c00] 23:50:16 INFO - PROCESS | 2503 | 1467442216746 Marionette DEBUG loaded listener.js 23:50:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x1184a4c00) [pid = 2503] [serial = 1003] [outer = 0x117d02c00] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x12888e000 == 41 [pid = 2503] [id = 330] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x12541e800 == 40 [pid = 2503] [id = 329] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x124b8a800 == 39 [pid = 2503] [id = 328] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x121758800 == 38 [pid = 2503] [id = 327] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x120f87000 == 37 [pid = 2503] [id = 326] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x120d51000 == 36 [pid = 2503] [id = 325] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x119866000 == 35 [pid = 2503] [id = 324] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x119257800 == 34 [pid = 2503] [id = 323] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x118347800 == 33 [pid = 2503] [id = 322] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x116ac4000 == 32 [pid = 2503] [id = 321] 23:50:16 INFO - PROCESS | 2503 | --DOCSHELL 0x113ce3800 == 31 [pid = 2503] [id = 320] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x12c3c7800) [pid = 2503] [serial = 939] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1294a5400) [pid = 2503] [serial = 921] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12b909400) [pid = 2503] [serial = 924] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x12c0df000) [pid = 2503] [serial = 927] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x12c0e5c00) [pid = 2503] [serial = 928] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x128a9d400) [pid = 2503] [serial = 915] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x128cf3c00) [pid = 2503] [serial = 916] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x12bed9c00) [pid = 2503] [serial = 925] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x12bed7000) [pid = 2503] [serial = 901] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1249e9800) [pid = 2503] [serial = 912] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x126e58800) [pid = 2503] [serial = 913] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x121097400) [pid = 2503] [serial = 906] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1249e3400) [pid = 2503] [serial = 907] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x117d0c400) [pid = 2503] [serial = 903] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1184aa000) [pid = 2503] [serial = 904] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12926a000) [pid = 2503] [serial = 918] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x118557000) [pid = 2503] [serial = 909] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1187c3000) [pid = 2503] [serial = 910] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12ca0cc00) [pid = 2503] [serial = 940] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x11885c400) [pid = 2503] [serial = 931] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x12897d400) [pid = 2503] [serial = 933] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x116194800) [pid = 2503] [serial = 930] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12a5ef000) [pid = 2503] [serial = 922] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12c0e6000) [pid = 2503] [serial = 934] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x128cf2c00) [pid = 2503] [serial = 936] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12c3be000) [pid = 2503] [serial = 937] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x129290800) [pid = 2503] [serial = 919] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12c0e7000) [pid = 2503] [serial = 943] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x11327a800) [pid = 2503] [serial = 942] [outer = 0x0] [url = about:blank] 23:50:17 INFO - PROCESS | 2503 | 1467442217129 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]]]}] 23:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 623ms 23:50:17 INFO - PROCESS | 2503 | 1467442217149 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 23:50:17 INFO - PROCESS | 2503 | 1467442217152 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 23:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:50:17 INFO - PROCESS | 2503 | 1467442217156 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:50:17 INFO - PROCESS | 2503 | 1467442217158 Marionette TRACE conn2 <- [1,1310,null,{}] 23:50:17 INFO - PROCESS | 2503 | 1467442217160 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}] 23:50:17 INFO - PROCESS | 2503 | 1467442217162 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:17 INFO - PROCESS | 2503 | 1467442217237 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 23:50:17 INFO - PROCESS | 2503 | 1467442217241 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:17 INFO - PROCESS | 2503 | 1467442217242 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x11834d800 == 32 [pid = 2503] [id = 335] 23:50:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x11874c800) [pid = 2503] [serial = 1004] [outer = 0x0] 23:50:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x118fa9000) [pid = 2503] [serial = 1005] [outer = 0x11874c800] 23:50:17 INFO - PROCESS | 2503 | 1467442217271 Marionette DEBUG loaded listener.js 23:50:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x11960fc00) [pid = 2503] [serial = 1006] [outer = 0x11874c800] 23:50:17 INFO - PROCESS | 2503 | 1467442217608 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] 23:50:17 INFO - PROCESS | 2503 | 1467442217635 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 23:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:50:17 INFO - PROCESS | 2503 | 1467442217639 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:50:17 INFO - PROCESS | 2503 | 1467442217641 Marionette TRACE conn2 <- [1,1314,null,{}] 23:50:17 INFO - PROCESS | 2503 | 1467442217649 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}] 23:50:17 INFO - PROCESS | 2503 | 1467442217652 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:17 INFO - PROCESS | 2503 | 1467442217730 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 23:50:17 INFO - PROCESS | 2503 | 1467442217736 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:17 INFO - PROCESS | 2503 | 1467442217738 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196c0800 == 33 [pid = 2503] [id = 336] 23:50:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x1133aac00) [pid = 2503] [serial = 1007] [outer = 0x0] 23:50:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x123bea400) [pid = 2503] [serial = 1008] [outer = 0x1133aac00] 23:50:17 INFO - PROCESS | 2503 | 1467442217766 Marionette DEBUG loaded listener.js 23:50:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x125445800) [pid = 2503] [serial = 1009] [outer = 0x1133aac00] 23:50:18 INFO - PROCESS | 2503 | 1467442218106 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]]]}] 23:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 472ms 23:50:18 INFO - PROCESS | 2503 | 1467442218112 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 23:50:18 INFO - PROCESS | 2503 | 1467442218116 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 23:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:50:18 INFO - PROCESS | 2503 | 1467442218119 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:50:18 INFO - PROCESS | 2503 | 1467442218120 Marionette TRACE conn2 <- [1,1318,null,{}] 23:50:18 INFO - PROCESS | 2503 | 1467442218122 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}] 23:50:18 INFO - PROCESS | 2503 | 1467442218123 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:18 INFO - PROCESS | 2503 | 1467442218205 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 23:50:18 INFO - PROCESS | 2503 | 1467442218260 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:18 INFO - PROCESS | 2503 | 1467442218261 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d45000 == 34 [pid = 2503] [id = 337] 23:50:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x123e84c00) [pid = 2503] [serial = 1010] [outer = 0x0] 23:50:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x127069400) [pid = 2503] [serial = 1011] [outer = 0x123e84c00] 23:50:18 INFO - PROCESS | 2503 | 1467442218289 Marionette DEBUG loaded listener.js 23:50:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1271ba000) [pid = 2503] [serial = 1012] [outer = 0x123e84c00] 23:50:18 INFO - PROCESS | 2503 | 1467442218570 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]]]}] 23:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 23:50:18 INFO - PROCESS | 2503 | 1467442218587 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 23:50:18 INFO - PROCESS | 2503 | 1467442218588 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 23:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:50:18 INFO - PROCESS | 2503 | 1467442218590 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:50:18 INFO - PROCESS | 2503 | 1467442218591 Marionette TRACE conn2 <- [1,1322,null,{}] 23:50:18 INFO - PROCESS | 2503 | 1467442218602 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}] 23:50:18 INFO - PROCESS | 2503 | 1467442218603 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:18 INFO - PROCESS | 2503 | 1467442218683 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 23:50:18 INFO - PROCESS | 2503 | 1467442218687 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:18 INFO - PROCESS | 2503 | 1467442218688 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x121618800 == 35 [pid = 2503] [id = 338] 23:50:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1270c2400) [pid = 2503] [serial = 1013] [outer = 0x0] 23:50:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x128972800) [pid = 2503] [serial = 1014] [outer = 0x1270c2400] 23:50:18 INFO - PROCESS | 2503 | 1467442218718 Marionette DEBUG loaded listener.js 23:50:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x128aa8800) [pid = 2503] [serial = 1015] [outer = 0x1270c2400] 23:50:19 INFO - PROCESS | 2503 | 1467442219072 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]]]}] 23:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 23:50:19 INFO - PROCESS | 2503 | 1467442219119 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 23:50:19 INFO - PROCESS | 2503 | 1467442219121 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 23:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:50:19 INFO - PROCESS | 2503 | 1467442219124 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:50:19 INFO - PROCESS | 2503 | 1467442219125 Marionette TRACE conn2 <- [1,1326,null,{}] 23:50:19 INFO - PROCESS | 2503 | 1467442219128 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}] 23:50:19 INFO - PROCESS | 2503 | 1467442219134 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:19 INFO - PROCESS | 2503 | 1467442219303 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 23:50:19 INFO - PROCESS | 2503 | 1467442219317 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:19 INFO - PROCESS | 2503 | 1467442219318 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x125424800 == 36 [pid = 2503] [id = 339] 23:50:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x123e87c00) [pid = 2503] [serial = 1016] [outer = 0x0] 23:50:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12926a800) [pid = 2503] [serial = 1017] [outer = 0x123e87c00] 23:50:19 INFO - PROCESS | 2503 | 1467442219343 Marionette DEBUG loaded listener.js 23:50:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12a5f2c00) [pid = 2503] [serial = 1018] [outer = 0x123e87c00] 23:50:19 INFO - PROCESS | 2503 | 1467442219674 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]]]}] 23:50:19 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 23:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 569ms 23:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:50:19 INFO - PROCESS | 2503 | 1467442219692 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 23:50:19 INFO - PROCESS | 2503 | 1467442219694 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 23:50:19 INFO - PROCESS | 2503 | 1467442219698 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:50:19 INFO - PROCESS | 2503 | 1467442219699 Marionette TRACE conn2 <- [1,1330,null,{}] 23:50:19 INFO - PROCESS | 2503 | 1467442219702 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}] 23:50:19 INFO - PROCESS | 2503 | 1467442219703 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:19 INFO - PROCESS | 2503 | 1467442219804 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 23:50:19 INFO - PROCESS | 2503 | 1467442219808 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:19 INFO - PROCESS | 2503 | 1467442219809 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x12887e000 == 37 [pid = 2503] [id = 340] 23:50:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x128cf8800) [pid = 2503] [serial = 1019] [outer = 0x0] 23:50:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12a9e3800) [pid = 2503] [serial = 1020] [outer = 0x128cf8800] 23:50:19 INFO - PROCESS | 2503 | 1467442219841 Marionette DEBUG loaded listener.js 23:50:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12b90e800) [pid = 2503] [serial = 1021] [outer = 0x128cf8800] 23:50:20 INFO - PROCESS | 2503 | 1467442220204 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]]]}] 23:50:20 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 23:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 23:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:50:20 INFO - PROCESS | 2503 | 1467442220217 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 23:50:20 INFO - PROCESS | 2503 | 1467442220218 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 23:50:20 INFO - PROCESS | 2503 | 1467442220220 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:50:20 INFO - PROCESS | 2503 | 1467442220222 Marionette TRACE conn2 <- [1,1334,null,{}] 23:50:20 INFO - PROCESS | 2503 | 1467442220224 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}] 23:50:20 INFO - PROCESS | 2503 | 1467442220225 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:20 INFO - PROCESS | 2503 | 1467442220326 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 23:50:20 INFO - PROCESS | 2503 | 1467442220331 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:20 INFO - PROCESS | 2503 | 1467442220332 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f67800 == 38 [pid = 2503] [id = 341] 23:50:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12a5f5800) [pid = 2503] [serial = 1022] [outer = 0x0] 23:50:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12be3f800) [pid = 2503] [serial = 1023] [outer = 0x12a5f5800] 23:50:20 INFO - PROCESS | 2503 | 1467442220355 Marionette DEBUG loaded listener.js 23:50:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12bedbc00) [pid = 2503] [serial = 1024] [outer = 0x12a5f5800] 23:50:20 INFO - PROCESS | 2503 | 1467442220692 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]]]}] 23:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 23:50:20 INFO - PROCESS | 2503 | 1467442220742 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 23:50:20 INFO - PROCESS | 2503 | 1467442220743 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 23:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:50:20 INFO - PROCESS | 2503 | 1467442220745 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:50:20 INFO - PROCESS | 2503 | 1467442220746 Marionette TRACE conn2 <- [1,1338,null,{}] 23:50:20 INFO - PROCESS | 2503 | 1467442220748 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}] 23:50:20 INFO - PROCESS | 2503 | 1467442220750 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:20 INFO - PROCESS | 2503 | 1467442220848 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 23:50:20 INFO - PROCESS | 2503 | 1467442220859 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:20 INFO - PROCESS | 2503 | 1467442220867 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a491000 == 39 [pid = 2503] [id = 342] 23:50:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12be35400) [pid = 2503] [serial = 1025] [outer = 0x0] 23:50:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12c0e1400) [pid = 2503] [serial = 1026] [outer = 0x12be35400] 23:50:20 INFO - PROCESS | 2503 | 1467442220892 Marionette DEBUG loaded listener.js 23:50:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12c0e7000) [pid = 2503] [serial = 1027] [outer = 0x12be35400] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1271d6000) [pid = 2503] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x116a13800) [pid = 2503] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x119c2e800) [pid = 2503] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x118555c00) [pid = 2503] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1133e9400) [pid = 2503] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x113278400) [pid = 2503] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x116470800) [pid = 2503] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x121098c00) [pid = 2503] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x113273c00) [pid = 2503] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118559000) [pid = 2503] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x129291800) [pid = 2503] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x113278c00) [pid = 2503] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1181ebc00) [pid = 2503] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x128972000) [pid = 2503] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12b911c00) [pid = 2503] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:50:21 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x120d2d800) [pid = 2503] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:50:21 INFO - PROCESS | 2503 | 1467442221781 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]]]}] 23:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1070ms 23:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:50:21 INFO - PROCESS | 2503 | 1467442221816 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 23:50:21 INFO - PROCESS | 2503 | 1467442221817 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 23:50:21 INFO - PROCESS | 2503 | 1467442221819 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:50:21 INFO - PROCESS | 2503 | 1467442221820 Marionette TRACE conn2 <- [1,1342,null,{}] 23:50:21 INFO - PROCESS | 2503 | 1467442221822 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}] 23:50:21 INFO - PROCESS | 2503 | 1467442221824 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:21 INFO - PROCESS | 2503 | 1467442221900 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 23:50:21 INFO - PROCESS | 2503 | 1467442221914 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:21 INFO - PROCESS | 2503 | 1467442221915 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:21 INFO - PROCESS | 2503 | ++DOCSHELL 0x124bf0000 == 40 [pid = 2503] [id = 343] 23:50:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11675e800) [pid = 2503] [serial = 1028] [outer = 0x0] 23:50:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1187c1000) [pid = 2503] [serial = 1029] [outer = 0x11675e800] 23:50:21 INFO - PROCESS | 2503 | 1467442221941 Marionette DEBUG loaded listener.js 23:50:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x123e82800) [pid = 2503] [serial = 1030] [outer = 0x11675e800] 23:50:22 INFO - PROCESS | 2503 | 1467442222272 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]]]}] 23:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 468ms 23:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:50:22 INFO - PROCESS | 2503 | 1467442222288 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 23:50:22 INFO - PROCESS | 2503 | 1467442222289 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 23:50:22 INFO - PROCESS | 2503 | 1467442222291 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:50:22 INFO - PROCESS | 2503 | 1467442222293 Marionette TRACE conn2 <- [1,1346,null,{}] 23:50:22 INFO - PROCESS | 2503 | 1467442222296 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}] 23:50:22 INFO - PROCESS | 2503 | 1467442222300 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:22 INFO - PROCESS | 2503 | 1467442222422 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 23:50:22 INFO - PROCESS | 2503 | 1467442222428 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:22 INFO - PROCESS | 2503 | 1467442222430 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a97c000 == 41 [pid = 2503] [id = 344] 23:50:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x124bccc00) [pid = 2503] [serial = 1031] [outer = 0x0] 23:50:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x129016000) [pid = 2503] [serial = 1032] [outer = 0x124bccc00] 23:50:22 INFO - PROCESS | 2503 | 1467442222456 Marionette DEBUG loaded listener.js 23:50:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12c2f3000) [pid = 2503] [serial = 1033] [outer = 0x124bccc00] 23:50:22 INFO - PROCESS | 2503 | 1467442222758 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]]]}] 23:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 23:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:50:22 INFO - PROCESS | 2503 | 1467442222811 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 23:50:22 INFO - PROCESS | 2503 | 1467442222812 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 23:50:22 INFO - PROCESS | 2503 | 1467442222814 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:50:22 INFO - PROCESS | 2503 | 1467442222815 Marionette TRACE conn2 <- [1,1350,null,{}] 23:50:22 INFO - PROCESS | 2503 | 1467442222817 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}] 23:50:22 INFO - PROCESS | 2503 | 1467442222818 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:22 INFO - PROCESS | 2503 | 1467442222897 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 23:50:22 INFO - PROCESS | 2503 | 1467442222902 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:22 INFO - PROCESS | 2503 | 1467442222903 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b631000 == 42 [pid = 2503] [id = 345] 23:50:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12c2f6400) [pid = 2503] [serial = 1034] [outer = 0x0] 23:50:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12c3c4c00) [pid = 2503] [serial = 1035] [outer = 0x12c2f6400] 23:50:22 INFO - PROCESS | 2503 | 1467442222926 Marionette DEBUG loaded listener.js 23:50:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12ca03000) [pid = 2503] [serial = 1036] [outer = 0x12c2f6400] 23:50:23 INFO - PROCESS | 2503 | 1467442223323 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]]]}] 23:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 569ms 23:50:23 INFO - PROCESS | 2503 | 1467442223384 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 23:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:50:23 INFO - PROCESS | 2503 | 1467442223386 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 23:50:23 INFO - PROCESS | 2503 | 1467442223390 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:50:23 INFO - PROCESS | 2503 | 1467442223392 Marionette TRACE conn2 <- [1,1354,null,{}] 23:50:23 INFO - PROCESS | 2503 | 1467442223396 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}] 23:50:23 INFO - PROCESS | 2503 | 1467442223398 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:23 INFO - PROCESS | 2503 | 1467442223507 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 23:50:23 INFO - PROCESS | 2503 | 1467442223572 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:23 INFO - PROCESS | 2503 | 1467442223575 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ac7800 == 43 [pid = 2503] [id = 346] 23:50:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x115df2c00) [pid = 2503] [serial = 1037] [outer = 0x0] 23:50:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x11675cc00) [pid = 2503] [serial = 1038] [outer = 0x115df2c00] 23:50:23 INFO - PROCESS | 2503 | 1467442223606 Marionette DEBUG loaded listener.js 23:50:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1181f1000) [pid = 2503] [serial = 1039] [outer = 0x115df2c00] 23:50:24 INFO - PROCESS | 2503 | 1467442224038 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]]]}] 23:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 23:50:24 INFO - PROCESS | 2503 | 1467442224059 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 23:50:24 INFO - PROCESS | 2503 | 1467442224063 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 23:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:50:24 INFO - PROCESS | 2503 | 1467442224068 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:50:24 INFO - PROCESS | 2503 | 1467442224070 Marionette TRACE conn2 <- [1,1358,null,{}] 23:50:24 INFO - PROCESS | 2503 | 1467442224073 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}] 23:50:24 INFO - PROCESS | 2503 | 1467442224075 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:24 INFO - PROCESS | 2503 | 1467442224181 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 23:50:24 INFO - PROCESS | 2503 | 1467442224251 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:24 INFO - PROCESS | 2503 | 1467442224253 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d3f000 == 44 [pid = 2503] [id = 347] 23:50:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1187b8000) [pid = 2503] [serial = 1040] [outer = 0x0] 23:50:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x11960a400) [pid = 2503] [serial = 1041] [outer = 0x1187b8000] 23:50:24 INFO - PROCESS | 2503 | 1467442224283 Marionette DEBUG loaded listener.js 23:50:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x121205400) [pid = 2503] [serial = 1042] [outer = 0x1187b8000] 23:50:24 INFO - PROCESS | 2503 | 1467442224698 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]]]}] 23:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 669ms 23:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:50:24 INFO - PROCESS | 2503 | 1467442224738 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 23:50:24 INFO - PROCESS | 2503 | 1467442224739 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 23:50:24 INFO - PROCESS | 2503 | 1467442224742 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:50:24 INFO - PROCESS | 2503 | 1467442224744 Marionette TRACE conn2 <- [1,1362,null,{}] 23:50:24 INFO - PROCESS | 2503 | 1467442224752 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}] 23:50:24 INFO - PROCESS | 2503 | 1467442224756 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:24 INFO - PROCESS | 2503 | 1467442224879 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 23:50:24 INFO - PROCESS | 2503 | 1467442224937 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:24 INFO - PROCESS | 2503 | 1467442224939 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a978000 == 45 [pid = 2503] [id = 348] 23:50:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1249e3800) [pid = 2503] [serial = 1043] [outer = 0x0] 23:50:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1270ba800) [pid = 2503] [serial = 1044] [outer = 0x1249e3800] 23:50:24 INFO - PROCESS | 2503 | 1467442224970 Marionette DEBUG loaded listener.js 23:50:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x129009800) [pid = 2503] [serial = 1045] [outer = 0x1249e3800] 23:50:25 INFO - PROCESS | 2503 | 1467442225387 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]]]}] 23:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 674ms 23:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:50:25 INFO - PROCESS | 2503 | 1467442225417 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 23:50:25 INFO - PROCESS | 2503 | 1467442225419 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 23:50:25 INFO - PROCESS | 2503 | 1467442225421 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:50:25 INFO - PROCESS | 2503 | 1467442225422 Marionette TRACE conn2 <- [1,1366,null,{}] 23:50:25 INFO - PROCESS | 2503 | 1467442225425 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}] 23:50:25 INFO - PROCESS | 2503 | 1467442225426 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:25 INFO - PROCESS | 2503 | 1467442225530 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 23:50:25 INFO - PROCESS | 2503 | 1467442225586 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:25 INFO - PROCESS | 2503 | 1467442225587 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8c0800 == 46 [pid = 2503] [id = 349] 23:50:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x129285800) [pid = 2503] [serial = 1046] [outer = 0x0] 23:50:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12a4e5000) [pid = 2503] [serial = 1047] [outer = 0x129285800] 23:50:25 INFO - PROCESS | 2503 | 1467442225616 Marionette DEBUG loaded listener.js 23:50:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12a7e2c00) [pid = 2503] [serial = 1048] [outer = 0x129285800] 23:50:26 INFO - PROCESS | 2503 | 1467442226049 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] 23:50:26 INFO - PROCESS | 2503 | 1467442226091 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 23:50:26 INFO - PROCESS | 2503 | 1467442226094 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:50:26 INFO - PROCESS | 2503 | 1467442226095 Marionette TRACE conn2 <- [1,1370,null,{}] 23:50:26 INFO - PROCESS | 2503 | 1467442226097 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}] 23:50:26 INFO - PROCESS | 2503 | 1467442226099 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:26 INFO - PROCESS | 2503 | 1467442226213 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 23:50:26 INFO - PROCESS | 2503 | 1467442226282 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:26 INFO - PROCESS | 2503 | 1467442226283 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b983800 == 47 [pid = 2503] [id = 350] 23:50:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x118557c00) [pid = 2503] [serial = 1049] [outer = 0x0] 23:50:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x12bed0400) [pid = 2503] [serial = 1050] [outer = 0x118557c00] 23:50:26 INFO - PROCESS | 2503 | 1467442226309 Marionette DEBUG loaded listener.js 23:50:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x12c249000) [pid = 2503] [serial = 1051] [outer = 0x118557c00] 23:50:26 INFO - PROCESS | 2503 | 1467442226967 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] 23:50:27 INFO - PROCESS | 2503 | 1467442227038 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 23:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:50:27 INFO - PROCESS | 2503 | 1467442227045 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:50:27 INFO - PROCESS | 2503 | 1467442227050 Marionette TRACE conn2 <- [1,1374,null,{}] 23:50:27 INFO - PROCESS | 2503 | 1467442227055 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}] 23:50:27 INFO - PROCESS | 2503 | 1467442227057 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:27 INFO - PROCESS | 2503 | 1467442227204 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 23:50:27 INFO - PROCESS | 2503 | 1467442227337 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:27 INFO - PROCESS | 2503 | 1467442227341 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x117155000 == 48 [pid = 2503] [id = 351] 23:50:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x115e8e800) [pid = 2503] [serial = 1052] [outer = 0x0] 23:50:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x11697e000) [pid = 2503] [serial = 1053] [outer = 0x115e8e800] 23:50:27 INFO - PROCESS | 2503 | 1467442227387 Marionette DEBUG loaded listener.js 23:50:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x118510400) [pid = 2503] [serial = 1054] [outer = 0x115e8e800] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12a97c000 == 47 [pid = 2503] [id = 344] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x124bf0000 == 46 [pid = 2503] [id = 343] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12a491000 == 45 [pid = 2503] [id = 342] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x128f67800 == 44 [pid = 2503] [id = 341] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12887e000 == 43 [pid = 2503] [id = 340] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x125424800 == 42 [pid = 2503] [id = 339] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x121618800 == 41 [pid = 2503] [id = 338] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x120d45000 == 40 [pid = 2503] [id = 337] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x1196c0800 == 39 [pid = 2503] [id = 336] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x11834d800 == 38 [pid = 2503] [id = 335] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x11746f800 == 37 [pid = 2503] [id = 334] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x118f8a800 == 36 [pid = 2503] [id = 333] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x11668c800 == 35 [pid = 2503] [id = 332] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x116413000 == 34 [pid = 2503] [id = 319] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x128f5d800 == 33 [pid = 2503] [id = 331] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12b983800 == 32 [pid = 2503] [id = 350] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8c0800 == 31 [pid = 2503] [id = 349] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12a978000 == 30 [pid = 2503] [id = 348] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x120d3f000 == 29 [pid = 2503] [id = 347] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12b631000 == 28 [pid = 2503] [id = 345] 23:50:28 INFO - PROCESS | 2503 | --DOCSHELL 0x116ac7800 == 27 [pid = 2503] [id = 346] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x128978000) [pid = 2503] [serial = 978] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x1181ed400) [pid = 2503] [serial = 963] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x118379000) [pid = 2503] [serial = 964] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x1212b7c00) [pid = 2503] [serial = 969] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x118f3a400) [pid = 2503] [serial = 966] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x119562c00) [pid = 2503] [serial = 967] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x113c8ec00) [pid = 2503] [serial = 960] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1164eb000) [pid = 2503] [serial = 961] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1181eb000) [pid = 2503] [serial = 958] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x113c51400) [pid = 2503] [serial = 957] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x118f41c00) [pid = 2503] [serial = 946] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x118379400) [pid = 2503] [serial = 945] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1271dc400) [pid = 2503] [serial = 949] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1271d5800) [pid = 2503] [serial = 976] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x125443400) [pid = 2503] [serial = 975] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x127169c00) [pid = 2503] [serial = 948] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x128cf6400) [pid = 2503] [serial = 981] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x12b679800) [pid = 2503] [serial = 952] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x12a5f1000) [pid = 2503] [serial = 951] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12b66dc00) [pid = 2503] [serial = 993] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1271d4400) [pid = 2503] [serial = 985] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1187ba000) [pid = 2503] [serial = 984] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x128aaf400) [pid = 2503] [serial = 987] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12949f000) [pid = 2503] [serial = 990] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x129010400) [pid = 2503] [serial = 982] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12c0dd000) [pid = 2503] [serial = 955] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x123e82400) [pid = 2503] [serial = 972] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x128aac800) [pid = 2503] [serial = 979] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12926b000) [pid = 2503] [serial = 988] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12a7e7000) [pid = 2503] [serial = 991] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12be3ec00) [pid = 2503] [serial = 954] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x124e98c00) [pid = 2503] [serial = 973] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1217a9800) [pid = 2503] [serial = 970] [outer = 0x0] [url = about:blank] 23:50:28 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:50:28 INFO - PROCESS | 2503 | 1467442228457 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] 23:50:28 INFO - PROCESS | 2503 | 1467442228475 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 23:50:28 INFO - PROCESS | 2503 | 1467442228478 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:50:28 INFO - PROCESS | 2503 | 1467442228480 Marionette TRACE conn2 <- [1,1378,null,{}] 23:50:28 INFO - PROCESS | 2503 | 1467442228483 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}] 23:50:28 INFO - PROCESS | 2503 | 1467442228485 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:28 INFO - PROCESS | 2503 | 1467442228567 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 23:50:28 INFO - PROCESS | 2503 | 1467442228571 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:28 INFO - PROCESS | 2503 | 1467442228572 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x114f22800 == 28 [pid = 2503] [id = 352] 23:50:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x113c8ac00) [pid = 2503] [serial = 1055] [outer = 0x0] 23:50:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x115e1ec00) [pid = 2503] [serial = 1056] [outer = 0x113c8ac00] 23:50:28 INFO - PROCESS | 2503 | 1467442228603 Marionette DEBUG loaded listener.js 23:50:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x1164e3000) [pid = 2503] [serial = 1057] [outer = 0x113c8ac00] 23:50:28 INFO - PROCESS | 2503 | 1467442228954 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] 23:50:29 INFO - PROCESS | 2503 | 1467442229002 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 23:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:50:29 INFO - PROCESS | 2503 | 1467442229007 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:50:29 INFO - PROCESS | 2503 | 1467442229008 Marionette TRACE conn2 <- [1,1382,null,{}] 23:50:29 INFO - PROCESS | 2503 | 1467442229011 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}] 23:50:29 INFO - PROCESS | 2503 | 1467442229012 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:29 INFO - PROCESS | 2503 | 1467442229090 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 23:50:29 INFO - PROCESS | 2503 | 1467442229094 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:29 INFO - PROCESS | 2503 | 1467442229095 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x116abb000 == 29 [pid = 2503] [id = 353] 23:50:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1167c8c00) [pid = 2503] [serial = 1058] [outer = 0x0] 23:50:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x11836d000) [pid = 2503] [serial = 1059] [outer = 0x1167c8c00] 23:50:29 INFO - PROCESS | 2503 | 1467442229125 Marionette DEBUG loaded listener.js 23:50:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x1184a7c00) [pid = 2503] [serial = 1060] [outer = 0x1167c8c00] 23:50:29 INFO - PROCESS | 2503 | [2503] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:50:29 INFO - PROCESS | 2503 | 1467442229472 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] 23:50:29 INFO - PROCESS | 2503 | 1467442229528 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 23:50:29 INFO - PROCESS | 2503 | 1467442229530 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:50:29 INFO - PROCESS | 2503 | 1467442229533 Marionette TRACE conn2 <- [1,1386,null,{}] 23:50:29 INFO - PROCESS | 2503 | 1467442229541 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}] 23:50:29 INFO - PROCESS | 2503 | 1467442229544 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:29 INFO - PROCESS | 2503 | 1467442229621 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 23:50:29 INFO - PROCESS | 2503 | 1467442229626 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:29 INFO - PROCESS | 2503 | 1467442229628 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185e4800 == 30 [pid = 2503] [id = 354] 23:50:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11337c800) [pid = 2503] [serial = 1061] [outer = 0x0] 23:50:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x118fb5000) [pid = 2503] [serial = 1062] [outer = 0x11337c800] 23:50:29 INFO - PROCESS | 2503 | 1467442229658 Marionette DEBUG loaded listener.js 23:50:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x120d30400) [pid = 2503] [serial = 1063] [outer = 0x11337c800] 23:50:30 INFO - PROCESS | 2503 | 1467442230008 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] 23:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:50:30 INFO - PROCESS | 2503 | 1467442230057 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 23:50:30 INFO - PROCESS | 2503 | 1467442230059 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:50:30 INFO - PROCESS | 2503 | 1467442230060 Marionette TRACE conn2 <- [1,1390,null,{}] 23:50:30 INFO - PROCESS | 2503 | 1467442230062 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}] 23:50:30 INFO - PROCESS | 2503 | 1467442230063 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:30 INFO - PROCESS | 2503 | 1467442230169 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 23:50:30 INFO - PROCESS | 2503 | 1467442230201 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:30 INFO - PROCESS | 2503 | 1467442230202 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x119257800 == 31 [pid = 2503] [id = 355] 23:50:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x11955c400) [pid = 2503] [serial = 1064] [outer = 0x0] 23:50:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1212aac00) [pid = 2503] [serial = 1065] [outer = 0x11955c400] 23:50:30 INFO - PROCESS | 2503 | 1467442230227 Marionette DEBUG loaded listener.js 23:50:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x123e6a000) [pid = 2503] [serial = 1066] [outer = 0x11955c400] 23:50:30 INFO - PROCESS | 2503 | 1467442230527 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]]]}] 23:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 524ms 23:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:50:30 INFO - PROCESS | 2503 | 1467442230583 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 23:50:30 INFO - PROCESS | 2503 | 1467442230585 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 23:50:30 INFO - PROCESS | 2503 | 1467442230594 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:50:30 INFO - PROCESS | 2503 | 1467442230595 Marionette TRACE conn2 <- [1,1394,null,{}] 23:50:30 INFO - PROCESS | 2503 | 1467442230597 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}] 23:50:30 INFO - PROCESS | 2503 | 1467442230598 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:30 INFO - PROCESS | 2503 | 1467442230690 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 23:50:30 INFO - PROCESS | 2503 | 1467442230726 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:30 INFO - PROCESS | 2503 | 1467442230727 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bbc800 == 32 [pid = 2503] [id = 356] 23:50:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1176d9000) [pid = 2503] [serial = 1067] [outer = 0x0] 23:50:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x124bcb400) [pid = 2503] [serial = 1068] [outer = 0x1176d9000] 23:50:30 INFO - PROCESS | 2503 | 1467442230751 Marionette DEBUG loaded listener.js 23:50:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1253af800) [pid = 2503] [serial = 1069] [outer = 0x1176d9000] 23:50:31 INFO - PROCESS | 2503 | 1467442231087 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]]]}] 23:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 526ms 23:50:31 INFO - PROCESS | 2503 | 1467442231117 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 23:50:31 INFO - PROCESS | 2503 | 1467442231119 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 23:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:50:31 INFO - PROCESS | 2503 | 1467442231121 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:50:31 INFO - PROCESS | 2503 | 1467442231122 Marionette TRACE conn2 <- [1,1398,null,{}] 23:50:31 INFO - PROCESS | 2503 | 1467442231124 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}] 23:50:31 INFO - PROCESS | 2503 | 1467442231128 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:31 INFO - PROCESS | 2503 | 1467442231240 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 23:50:31 INFO - PROCESS | 2503 | 1467442231243 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:31 INFO - PROCESS | 2503 | 1467442231245 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f87000 == 33 [pid = 2503] [id = 357] 23:50:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x112ded400) [pid = 2503] [serial = 1070] [outer = 0x0] 23:50:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x126e61c00) [pid = 2503] [serial = 1071] [outer = 0x112ded400] 23:50:31 INFO - PROCESS | 2503 | 1467442231271 Marionette DEBUG loaded listener.js 23:50:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x128979c00) [pid = 2503] [serial = 1072] [outer = 0x112ded400] 23:50:31 INFO - PROCESS | 2503 | 1467442231610 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]]]}] 23:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 23:50:31 INFO - PROCESS | 2503 | 1467442231639 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 23:50:31 INFO - PROCESS | 2503 | 1467442231641 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 23:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:50:31 INFO - PROCESS | 2503 | 1467442231650 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:50:31 INFO - PROCESS | 2503 | 1467442231651 Marionette TRACE conn2 <- [1,1402,null,{}] 23:50:31 INFO - PROCESS | 2503 | 1467442231654 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}] 23:50:31 INFO - PROCESS | 2503 | 1467442231655 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:31 INFO - PROCESS | 2503 | 1467442231754 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 23:50:31 INFO - PROCESS | 2503 | 1467442231757 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:31 INFO - PROCESS | 2503 | 1467442231758 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x121616000 == 34 [pid = 2503] [id = 358] 23:50:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x120e30800) [pid = 2503] [serial = 1073] [outer = 0x0] 23:50:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x128aac800) [pid = 2503] [serial = 1074] [outer = 0x120e30800] 23:50:31 INFO - PROCESS | 2503 | 1467442231782 Marionette DEBUG loaded listener.js 23:50:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x128cf6800) [pid = 2503] [serial = 1075] [outer = 0x120e30800] 23:50:32 INFO - PROCESS | 2503 | 1467442232128 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]]]}] 23:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 23:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:50:32 INFO - PROCESS | 2503 | 1467442232170 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 23:50:32 INFO - PROCESS | 2503 | 1467442232171 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 23:50:32 INFO - PROCESS | 2503 | 1467442232173 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:50:32 INFO - PROCESS | 2503 | 1467442232174 Marionette TRACE conn2 <- [1,1406,null,{}] 23:50:32 INFO - PROCESS | 2503 | 1467442232176 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}] 23:50:32 INFO - PROCESS | 2503 | 1467442232177 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:32 INFO - PROCESS | 2503 | 1467442232271 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 23:50:32 INFO - PROCESS | 2503 | 1467442232274 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:32 INFO - PROCESS | 2503 | 1467442232275 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x123f5b800 == 35 [pid = 2503] [id = 359] 23:50:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12897e800) [pid = 2503] [serial = 1076] [outer = 0x0] 23:50:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x129011800) [pid = 2503] [serial = 1077] [outer = 0x12897e800] 23:50:32 INFO - PROCESS | 2503 | 1467442232300 Marionette DEBUG loaded listener.js 23:50:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12926d400) [pid = 2503] [serial = 1078] [outer = 0x12897e800] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x128cf8800) [pid = 2503] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x12a5f5800) [pid = 2503] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x12be35400) [pid = 2503] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x117d02c00) [pid = 2503] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x11874c800) [pid = 2503] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x12a7ec800) [pid = 2503] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1270c2400) [pid = 2503] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1133aac00) [pid = 2503] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x113277400) [pid = 2503] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x118373800) [pid = 2503] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x123e84c00) [pid = 2503] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12c2f6400) [pid = 2503] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x124bccc00) [pid = 2503] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x123e87c00) [pid = 2503] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:50:32 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x11675e800) [pid = 2503] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:50:32 INFO - PROCESS | 2503 | 1467442232777 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]]]}] 23:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 619ms 23:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:50:32 INFO - PROCESS | 2503 | 1467442232792 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 23:50:32 INFO - PROCESS | 2503 | 1467442232794 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 23:50:32 INFO - PROCESS | 2503 | 1467442232797 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:50:32 INFO - PROCESS | 2503 | 1467442232799 Marionette TRACE conn2 <- [1,1410,null,{}] 23:50:32 INFO - PROCESS | 2503 | 1467442232802 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}] 23:50:32 INFO - PROCESS | 2503 | 1467442232803 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:32 INFO - PROCESS | 2503 | 1467442232884 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 23:50:32 INFO - PROCESS | 2503 | 1467442232887 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:32 INFO - PROCESS | 2503 | 1467442232888 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185e3000 == 36 [pid = 2503] [id = 360] 23:50:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x11675e800) [pid = 2503] [serial = 1079] [outer = 0x0] 23:50:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1210a3800) [pid = 2503] [serial = 1080] [outer = 0x11675e800] 23:50:32 INFO - PROCESS | 2503 | 1467442232913 Marionette DEBUG loaded listener.js 23:50:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12897bc00) [pid = 2503] [serial = 1081] [outer = 0x11675e800] 23:50:33 INFO - PROCESS | 2503 | 1467442233255 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]]]}] 23:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 472ms 23:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:50:33 INFO - PROCESS | 2503 | 1467442233268 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 23:50:33 INFO - PROCESS | 2503 | 1467442233270 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 23:50:33 INFO - PROCESS | 2503 | 1467442233272 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:50:33 INFO - PROCESS | 2503 | 1467442233273 Marionette TRACE conn2 <- [1,1414,null,{}] 23:50:33 INFO - PROCESS | 2503 | 1467442233275 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}] 23:50:33 INFO - PROCESS | 2503 | 1467442233276 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:33 INFO - PROCESS | 2503 | 1467442233373 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 23:50:33 INFO - PROCESS | 2503 | 1467442233379 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:33 INFO - PROCESS | 2503 | 1467442233382 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x126d46800 == 37 [pid = 2503] [id = 361] 23:50:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x128aadc00) [pid = 2503] [serial = 1082] [outer = 0x0] 23:50:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12928d000) [pid = 2503] [serial = 1083] [outer = 0x128aadc00] 23:50:33 INFO - PROCESS | 2503 | 1467442233406 Marionette DEBUG loaded listener.js 23:50:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1294a5c00) [pid = 2503] [serial = 1084] [outer = 0x128aadc00] 23:50:33 INFO - PROCESS | 2503 | 1467442233735 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]]]}] 23:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 467ms 23:50:33 INFO - PROCESS | 2503 | 1467442233740 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 23:50:33 INFO - PROCESS | 2503 | 1467442233741 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 23:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:50:33 INFO - PROCESS | 2503 | 1467442233743 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:50:33 INFO - PROCESS | 2503 | 1467442233745 Marionette TRACE conn2 <- [1,1418,null,{}] 23:50:33 INFO - PROCESS | 2503 | 1467442233751 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}] 23:50:33 INFO - PROCESS | 2503 | 1467442233753 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:33 INFO - PROCESS | 2503 | 1467442233850 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 23:50:33 INFO - PROCESS | 2503 | 1467442233854 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:33 INFO - PROCESS | 2503 | 1467442233855 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bbb800 == 38 [pid = 2503] [id = 362] 23:50:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x111cacc00) [pid = 2503] [serial = 1085] [outer = 0x0] 23:50:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12a5efc00) [pid = 2503] [serial = 1086] [outer = 0x111cacc00] 23:50:33 INFO - PROCESS | 2503 | 1467442233882 Marionette DEBUG loaded listener.js 23:50:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12b907c00) [pid = 2503] [serial = 1087] [outer = 0x111cacc00] 23:50:34 INFO - PROCESS | 2503 | 1467442234208 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]]]}] 23:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 471ms 23:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:50:34 INFO - PROCESS | 2503 | 1467442234217 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 23:50:34 INFO - PROCESS | 2503 | 1467442234219 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 23:50:34 INFO - PROCESS | 2503 | 1467442234223 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:50:34 INFO - PROCESS | 2503 | 1467442234224 Marionette TRACE conn2 <- [1,1422,null,{}] 23:50:34 INFO - PROCESS | 2503 | 1467442234227 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}] 23:50:34 INFO - PROCESS | 2503 | 1467442234228 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:34 INFO - PROCESS | 2503 | 1467442234333 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 23:50:34 INFO - PROCESS | 2503 | 1467442234339 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:34 INFO - PROCESS | 2503 | 1467442234340 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x129594800 == 39 [pid = 2503] [id = 363] 23:50:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x118377c00) [pid = 2503] [serial = 1088] [outer = 0x0] 23:50:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12be31800) [pid = 2503] [serial = 1089] [outer = 0x118377c00] 23:50:34 INFO - PROCESS | 2503 | 1467442234364 Marionette DEBUG loaded listener.js 23:50:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12c0d8c00) [pid = 2503] [serial = 1090] [outer = 0x118377c00] 23:50:34 INFO - PROCESS | 2503 | 1467442234733 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]]]}] 23:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 568ms 23:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:50:34 INFO - PROCESS | 2503 | 1467442234806 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 23:50:34 INFO - PROCESS | 2503 | 1467442234809 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 23:50:34 INFO - PROCESS | 2503 | 1467442234815 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:50:34 INFO - PROCESS | 2503 | 1467442234819 Marionette TRACE conn2 <- [1,1426,null,{}] 23:50:34 INFO - PROCESS | 2503 | 1467442234823 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}] 23:50:34 INFO - PROCESS | 2503 | 1467442234825 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:34 INFO - PROCESS | 2503 | 1467442234944 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 23:50:35 INFO - PROCESS | 2503 | 1467442235019 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:35 INFO - PROCESS | 2503 | 1467442235022 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x11649b800 == 40 [pid = 2503] [id = 364] 23:50:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x11327a000) [pid = 2503] [serial = 1091] [outer = 0x0] 23:50:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1133e4c00) [pid = 2503] [serial = 1092] [outer = 0x11327a000] 23:50:35 INFO - PROCESS | 2503 | 1467442235053 Marionette DEBUG loaded listener.js 23:50:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x116194800) [pid = 2503] [serial = 1093] [outer = 0x11327a000] 23:50:35 INFO - PROCESS | 2503 | 1467442235605 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]]]}] 23:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 824ms 23:50:35 INFO - PROCESS | 2503 | 1467442235638 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 23:50:35 INFO - PROCESS | 2503 | 1467442235641 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 23:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:50:35 INFO - PROCESS | 2503 | 1467442235646 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:50:35 INFO - PROCESS | 2503 | 1467442235647 Marionette TRACE conn2 <- [1,1430,null,{}] 23:50:35 INFO - PROCESS | 2503 | 1467442235650 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}] 23:50:35 INFO - PROCESS | 2503 | 1467442235652 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:35 INFO - PROCESS | 2503 | 1467442235761 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 23:50:35 INFO - PROCESS | 2503 | 1467442235818 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:35 INFO - PROCESS | 2503 | 1467442235819 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x119268800 == 41 [pid = 2503] [id = 365] 23:50:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x118375400) [pid = 2503] [serial = 1094] [outer = 0x0] 23:50:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x118556400) [pid = 2503] [serial = 1095] [outer = 0x118375400] 23:50:35 INFO - PROCESS | 2503 | 1467442235850 Marionette DEBUG loaded listener.js 23:50:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x1187b6800) [pid = 2503] [serial = 1096] [outer = 0x118375400] 23:50:36 INFO - PROCESS | 2503 | 1467442236543 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]]]}] 23:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 973ms 23:50:36 INFO - PROCESS | 2503 | 1467442236619 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 23:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:50:36 INFO - PROCESS | 2503 | 1467442236621 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 23:50:36 INFO - PROCESS | 2503 | 1467442236625 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:50:36 INFO - PROCESS | 2503 | 1467442236626 Marionette TRACE conn2 <- [1,1434,null,{}] 23:50:36 INFO - PROCESS | 2503 | 1467442236654 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}] 23:50:36 INFO - PROCESS | 2503 | 1467442236656 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:36 INFO - PROCESS | 2503 | 1467442236777 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 23:50:36 INFO - PROCESS | 2503 | 1467442236815 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:36 INFO - PROCESS | 2503 | 1467442236819 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169b3800 == 42 [pid = 2503] [id = 366] 23:50:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x117d0d400) [pid = 2503] [serial = 1097] [outer = 0x0] 23:50:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x1181ec000) [pid = 2503] [serial = 1098] [outer = 0x117d0d400] 23:50:36 INFO - PROCESS | 2503 | 1467442236865 Marionette DEBUG loaded listener.js 23:50:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x11850bc00) [pid = 2503] [serial = 1099] [outer = 0x117d0d400] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x119bbb800 == 41 [pid = 2503] [id = 362] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x126d46800 == 40 [pid = 2503] [id = 361] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x1185e3000 == 39 [pid = 2503] [id = 360] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x123f5b800 == 38 [pid = 2503] [id = 359] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x121616000 == 37 [pid = 2503] [id = 358] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x120f87000 == 36 [pid = 2503] [id = 357] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x119bbc800 == 35 [pid = 2503] [id = 356] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x119257800 == 34 [pid = 2503] [id = 355] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x1185e4800 == 33 [pid = 2503] [id = 354] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x116abb000 == 32 [pid = 2503] [id = 353] 23:50:37 INFO - PROCESS | 2503 | --DOCSHELL 0x114f22800 == 31 [pid = 2503] [id = 352] 23:50:37 INFO - PROCESS | 2503 | 1467442237361 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]]]}] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x12a9e3800) [pid = 2503] [serial = 1020] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x12be3f800) [pid = 2503] [serial = 1023] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x12b90e800) [pid = 2503] [serial = 1021] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x12c0e1400) [pid = 2503] [serial = 1026] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12c0e7000) [pid = 2503] [serial = 1027] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1181f0800) [pid = 2503] [serial = 1002] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1184a4c00) [pid = 2503] [serial = 1003] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x118fa9000) [pid = 2503] [serial = 1005] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x11960fc00) [pid = 2503] [serial = 1006] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x12b90e000) [pid = 2503] [serial = 994] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x128972800) [pid = 2503] [serial = 1014] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x123bea400) [pid = 2503] [serial = 1008] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x125445800) [pid = 2503] [serial = 1009] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1133aa400) [pid = 2503] [serial = 996] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11662dc00) [pid = 2503] [serial = 997] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x12bedbc00) [pid = 2503] [serial = 1024] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118517800) [pid = 2503] [serial = 999] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118850000) [pid = 2503] [serial = 1000] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x127069400) [pid = 2503] [serial = 1011] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1271ba000) [pid = 2503] [serial = 1012] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12c3c4c00) [pid = 2503] [serial = 1035] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12ca03000) [pid = 2503] [serial = 1036] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12c2f3000) [pid = 2503] [serial = 1033] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x129016000) [pid = 2503] [serial = 1032] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12926a800) [pid = 2503] [serial = 1017] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x123e82800) [pid = 2503] [serial = 1030] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12a5f2c00) [pid = 2503] [serial = 1018] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x128aa8800) [pid = 2503] [serial = 1015] [outer = 0x0] [url = about:blank] 23:50:37 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x1187c1000) [pid = 2503] [serial = 1029] [outer = 0x0] [url = about:blank] 23:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 774ms 23:50:37 INFO - PROCESS | 2503 | 1467442237399 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 23:50:37 INFO - PROCESS | 2503 | 1467442237404 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 23:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:50:37 INFO - PROCESS | 2503 | 1467442237410 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:50:37 INFO - PROCESS | 2503 | 1467442237412 Marionette TRACE conn2 <- [1,1438,null,{}] 23:50:37 INFO - PROCESS | 2503 | 1467442237425 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}] 23:50:37 INFO - PROCESS | 2503 | 1467442237428 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:37 INFO - PROCESS | 2503 | 1467442237555 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 23:50:37 INFO - PROCESS | 2503 | 1467442237569 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:37 INFO - PROCESS | 2503 | 1467442237570 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x118362000 == 32 [pid = 2503] [id = 367] 23:50:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118851c00) [pid = 2503] [serial = 1100] [outer = 0x0] 23:50:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x119558800) [pid = 2503] [serial = 1101] [outer = 0x118851c00] 23:50:37 INFO - PROCESS | 2503 | 1467442237612 Marionette DEBUG loaded listener.js 23:50:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x120d28800) [pid = 2503] [serial = 1102] [outer = 0x118851c00] 23:50:38 INFO - PROCESS | 2503 | 1467442238048 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]]]}] 23:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 680ms 23:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:50:38 INFO - PROCESS | 2503 | 1467442238089 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 23:50:38 INFO - PROCESS | 2503 | 1467442238091 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 23:50:38 INFO - PROCESS | 2503 | 1467442238093 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:50:38 INFO - PROCESS | 2503 | 1467442238095 Marionette TRACE conn2 <- [1,1442,null,{}] 23:50:38 INFO - PROCESS | 2503 | 1467442238103 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}] 23:50:38 INFO - PROCESS | 2503 | 1467442238106 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:38 INFO - PROCESS | 2503 | 1467442238206 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 23:50:38 INFO - PROCESS | 2503 | 1467442238211 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:38 INFO - PROCESS | 2503 | 1467442238214 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198a2800 == 33 [pid = 2503] [id = 368] 23:50:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x12179e800) [pid = 2503] [serial = 1103] [outer = 0x0] 23:50:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x123fe5c00) [pid = 2503] [serial = 1104] [outer = 0x12179e800] 23:50:38 INFO - PROCESS | 2503 | 1467442238244 Marionette DEBUG loaded listener.js 23:50:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x125e37400) [pid = 2503] [serial = 1105] [outer = 0x12179e800] 23:50:38 INFO - PROCESS | 2503 | 1467442238603 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]]]}] 23:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 527ms 23:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:50:38 INFO - PROCESS | 2503 | 1467442238621 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 23:50:38 INFO - PROCESS | 2503 | 1467442238622 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 23:50:38 INFO - PROCESS | 2503 | 1467442238625 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:50:38 INFO - PROCESS | 2503 | 1467442238626 Marionette TRACE conn2 <- [1,1446,null,{}] 23:50:38 INFO - PROCESS | 2503 | 1467442238628 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}] 23:50:38 INFO - PROCESS | 2503 | 1467442238630 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:38 INFO - PROCESS | 2503 | 1467442238709 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 23:50:38 INFO - PROCESS | 2503 | 1467442238712 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:38 INFO - PROCESS | 2503 | 1467442238716 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f84000 == 34 [pid = 2503] [id = 369] 23:50:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x126e60000) [pid = 2503] [serial = 1106] [outer = 0x0] 23:50:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x12715d400) [pid = 2503] [serial = 1107] [outer = 0x126e60000] 23:50:38 INFO - PROCESS | 2503 | 1467442238741 Marionette DEBUG loaded listener.js 23:50:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1271c4800) [pid = 2503] [serial = 1108] [outer = 0x126e60000] 23:50:39 INFO - PROCESS | 2503 | 1467442239071 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]]]}] 23:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 23:50:39 INFO - PROCESS | 2503 | 1467442239095 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 23:50:39 INFO - PROCESS | 2503 | 1467442239097 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 23:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:50:39 INFO - PROCESS | 2503 | 1467442239101 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:50:39 INFO - PROCESS | 2503 | 1467442239102 Marionette TRACE conn2 <- [1,1450,null,{}] 23:50:39 INFO - PROCESS | 2503 | 1467442239104 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}] 23:50:39 INFO - PROCESS | 2503 | 1467442239105 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:39 INFO - PROCESS | 2503 | 1467442239178 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 23:50:39 INFO - PROCESS | 2503 | 1467442239184 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:39 INFO - PROCESS | 2503 | 1467442239186 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x121609800 == 35 [pid = 2503] [id = 370] 23:50:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1133ec800) [pid = 2503] [serial = 1109] [outer = 0x0] 23:50:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1271ce800) [pid = 2503] [serial = 1110] [outer = 0x1133ec800] 23:50:39 INFO - PROCESS | 2503 | 1467442239264 Marionette DEBUG loaded listener.js 23:50:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x128a9f400) [pid = 2503] [serial = 1111] [outer = 0x1133ec800] 23:50:39 INFO - PROCESS | 2503 | 1467442239621 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]]]}] 23:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 568ms 23:50:39 INFO - PROCESS | 2503 | 1467442239669 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 23:50:39 INFO - PROCESS | 2503 | 1467442239671 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 23:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:50:39 INFO - PROCESS | 2503 | 1467442239673 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:50:39 INFO - PROCESS | 2503 | 1467442239674 Marionette TRACE conn2 <- [1,1454,null,{}] 23:50:39 INFO - PROCESS | 2503 | 1467442239676 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}] 23:50:39 INFO - PROCESS | 2503 | 1467442239680 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:39 INFO - PROCESS | 2503 | 1467442239801 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 23:50:39 INFO - PROCESS | 2503 | 1467442239819 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:39 INFO - PROCESS | 2503 | 1467442239820 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x127045800 == 36 [pid = 2503] [id = 371] 23:50:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x128cf8400) [pid = 2503] [serial = 1112] [outer = 0x0] 23:50:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x129268800) [pid = 2503] [serial = 1113] [outer = 0x128cf8400] 23:50:39 INFO - PROCESS | 2503 | 1467442239845 Marionette DEBUG loaded listener.js 23:50:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12a7de400) [pid = 2503] [serial = 1114] [outer = 0x128cf8400] 23:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 23:50:40 INFO - PROCESS | 2503 | 1467442240182 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]]]}] 23:50:40 INFO - PROCESS | 2503 | 1467442240191 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 23:50:40 INFO - PROCESS | 2503 | 1467442240192 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 23:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:50:40 INFO - PROCESS | 2503 | 1467442240195 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:50:40 INFO - PROCESS | 2503 | 1467442240196 Marionette TRACE conn2 <- [1,1458,null,{}] 23:50:40 INFO - PROCESS | 2503 | 1467442240202 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}] 23:50:40 INFO - PROCESS | 2503 | 1467442240203 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:40 INFO - PROCESS | 2503 | 1467442240302 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 23:50:40 INFO - PROCESS | 2503 | 1467442240313 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:40 INFO - PROCESS | 2503 | 1467442240322 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f58800 == 37 [pid = 2503] [id = 372] 23:50:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12a7eac00) [pid = 2503] [serial = 1115] [outer = 0x0] 23:50:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12a9e9000) [pid = 2503] [serial = 1116] [outer = 0x12a7eac00] 23:50:40 INFO - PROCESS | 2503 | 1467442240347 Marionette DEBUG loaded listener.js 23:50:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12b902c00) [pid = 2503] [serial = 1117] [outer = 0x12a7eac00] 23:50:40 INFO - PROCESS | 2503 | 1467442240685 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]]]}] 23:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 23:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:50:40 INFO - PROCESS | 2503 | 1467442240717 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 23:50:40 INFO - PROCESS | 2503 | 1467442240718 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 23:50:40 INFO - PROCESS | 2503 | 1467442240720 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:50:40 INFO - PROCESS | 2503 | 1467442240721 Marionette TRACE conn2 <- [1,1462,null,{}] 23:50:40 INFO - PROCESS | 2503 | 1467442240724 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}] 23:50:40 INFO - PROCESS | 2503 | 1467442240725 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:40 INFO - PROCESS | 2503 | 1467442240821 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 23:50:40 INFO - PROCESS | 2503 | 1467442240824 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:40 INFO - PROCESS | 2503 | 1467442240825 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x12957f000 == 38 [pid = 2503] [id = 373] 23:50:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1294a4400) [pid = 2503] [serial = 1118] [outer = 0x0] 23:50:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12be3f800) [pid = 2503] [serial = 1119] [outer = 0x1294a4400] 23:50:40 INFO - PROCESS | 2503 | 1467442240849 Marionette DEBUG loaded listener.js 23:50:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12c0df800) [pid = 2503] [serial = 1120] [outer = 0x1294a4400] 23:50:41 INFO - PROCESS | 2503 | 1467442241289 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]]]}] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x11675e800) [pid = 2503] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x115e8e800) [pid = 2503] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x120e30800) [pid = 2503] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1249e3800) [pid = 2503] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1176d9000) [pid = 2503] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1167c8c00) [pid = 2503] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x129285800) [pid = 2503] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1187b8000) [pid = 2503] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12897e800) [pid = 2503] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x113c8ac00) [pid = 2503] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x128aadc00) [pid = 2503] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11955c400) [pid = 2503] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x118557c00) [pid = 2503] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x11337c800) [pid = 2503] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x112ded400) [pid = 2503] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x111cacc00) [pid = 2503] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:50:41 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x115df2c00) [pid = 2503] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 619ms 23:50:41 INFO - PROCESS | 2503 | 1467442241339 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 23:50:41 INFO - PROCESS | 2503 | 1467442241341 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 23:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:50:41 INFO - PROCESS | 2503 | 1467442241343 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:50:41 INFO - PROCESS | 2503 | 1467442241344 Marionette TRACE conn2 <- [1,1466,null,{}] 23:50:41 INFO - PROCESS | 2503 | 1467442241346 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}] 23:50:41 INFO - PROCESS | 2503 | 1467442241347 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:41 INFO - PROCESS | 2503 | 1467442241438 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 23:50:41 INFO - PROCESS | 2503 | 1467442241443 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:41 INFO - PROCESS | 2503 | 1467442241444 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d41000 == 39 [pid = 2503] [id = 374] 23:50:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x11675e800) [pid = 2503] [serial = 1121] [outer = 0x0] 23:50:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x118557c00) [pid = 2503] [serial = 1122] [outer = 0x11675e800] 23:50:41 INFO - PROCESS | 2503 | 1467442241469 Marionette DEBUG loaded listener.js 23:50:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x120e30800) [pid = 2503] [serial = 1123] [outer = 0x11675e800] 23:50:41 INFO - PROCESS | 2503 | 1467442241785 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]]]}] 23:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 468ms 23:50:41 INFO - PROCESS | 2503 | 1467442241812 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 23:50:41 INFO - PROCESS | 2503 | 1467442241815 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 23:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:50:41 INFO - PROCESS | 2503 | 1467442241818 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:50:41 INFO - PROCESS | 2503 | 1467442241819 Marionette TRACE conn2 <- [1,1470,null,{}] 23:50:41 INFO - PROCESS | 2503 | 1467442241821 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}] 23:50:41 INFO - PROCESS | 2503 | 1467442241822 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:41 INFO - PROCESS | 2503 | 1467442241899 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 23:50:41 INFO - PROCESS | 2503 | 1467442241954 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:41 INFO - PROCESS | 2503 | 1467442241955 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5c0000 == 40 [pid = 2503] [id = 375] 23:50:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x121549c00) [pid = 2503] [serial = 1124] [outer = 0x0] 23:50:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x12a4e1400) [pid = 2503] [serial = 1125] [outer = 0x121549c00] 23:50:41 INFO - PROCESS | 2503 | 1467442241979 Marionette DEBUG loaded listener.js 23:50:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12c0e2800) [pid = 2503] [serial = 1126] [outer = 0x121549c00] 23:50:42 INFO - PROCESS | 2503 | 1467442242256 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]]]}] 23:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 469ms 23:50:42 INFO - PROCESS | 2503 | 1467442242288 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 23:50:42 INFO - PROCESS | 2503 | 1467442242289 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 23:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:50:42 INFO - PROCESS | 2503 | 1467442242291 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:50:42 INFO - PROCESS | 2503 | 1467442242293 Marionette TRACE conn2 <- [1,1474,null,{}] 23:50:42 INFO - PROCESS | 2503 | 1467442242303 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}] 23:50:42 INFO - PROCESS | 2503 | 1467442242304 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:42 INFO - PROCESS | 2503 | 1467442242407 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 23:50:42 INFO - PROCESS | 2503 | 1467442242411 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:42 INFO - PROCESS | 2503 | 1467442242414 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b643000 == 41 [pid = 2503] [id = 376] 23:50:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12c0e7400) [pid = 2503] [serial = 1127] [outer = 0x0] 23:50:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12c24f400) [pid = 2503] [serial = 1128] [outer = 0x12c0e7400] 23:50:42 INFO - PROCESS | 2503 | 1467442242441 Marionette DEBUG loaded listener.js 23:50:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12c2f6800) [pid = 2503] [serial = 1129] [outer = 0x12c0e7400] 23:50:42 INFO - PROCESS | 2503 | 1467442242783 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]]]}] 23:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 23:50:42 INFO - PROCESS | 2503 | 1467442242811 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 23:50:42 INFO - PROCESS | 2503 | 1467442242812 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 23:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:50:42 INFO - PROCESS | 2503 | 1467442242816 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:50:42 INFO - PROCESS | 2503 | 1467442242817 Marionette TRACE conn2 <- [1,1478,null,{}] 23:50:42 INFO - PROCESS | 2503 | 1467442242820 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}] 23:50:42 INFO - PROCESS | 2503 | 1467442242821 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:42 INFO - PROCESS | 2503 | 1467442242924 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 23:50:42 INFO - PROCESS | 2503 | 1467442242927 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:42 INFO - PROCESS | 2503 | 1467442242929 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8b4000 == 42 [pid = 2503] [id = 377] 23:50:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x116191c00) [pid = 2503] [serial = 1130] [outer = 0x0] 23:50:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12c3c4400) [pid = 2503] [serial = 1131] [outer = 0x116191c00] 23:50:42 INFO - PROCESS | 2503 | 1467442242956 Marionette DEBUG loaded listener.js 23:50:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12c3cc400) [pid = 2503] [serial = 1132] [outer = 0x116191c00] 23:50:43 INFO - PROCESS | 2503 | 1467442243270 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]]]}] 23:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 470ms 23:50:43 INFO - PROCESS | 2503 | 1467442243286 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 23:50:43 INFO - PROCESS | 2503 | 1467442243287 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 23:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:50:43 INFO - PROCESS | 2503 | 1467442243348 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:50:43 INFO - PROCESS | 2503 | 1467442243350 Marionette TRACE conn2 <- [1,1482,null,{}] 23:50:43 INFO - PROCESS | 2503 | 1467442243353 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}] 23:50:43 INFO - PROCESS | 2503 | 1467442243356 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:43 INFO - PROCESS | 2503 | 1467442243457 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 23:50:43 INFO - PROCESS | 2503 | 1467442243556 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:43 INFO - PROCESS | 2503 | 1467442243558 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x11668c800 == 43 [pid = 2503] [id = 378] 23:50:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x114f83800) [pid = 2503] [serial = 1133] [outer = 0x0] 23:50:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x116756400) [pid = 2503] [serial = 1134] [outer = 0x114f83800] 23:50:43 INFO - PROCESS | 2503 | 1467442243589 Marionette DEBUG loaded listener.js 23:50:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x118372800) [pid = 2503] [serial = 1135] [outer = 0x114f83800] 23:50:44 INFO - PROCESS | 2503 | 1467442244041 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]]]}] 23:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 724ms 23:50:44 INFO - PROCESS | 2503 | 1467442244069 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 23:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:50:44 INFO - PROCESS | 2503 | 1467442244072 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 23:50:44 INFO - PROCESS | 2503 | 1467442244075 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:50:44 INFO - PROCESS | 2503 | 1467442244077 Marionette TRACE conn2 <- [1,1486,null,{}] 23:50:44 INFO - PROCESS | 2503 | 1467442244082 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}] 23:50:44 INFO - PROCESS | 2503 | 1467442244084 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:44 INFO - PROCESS | 2503 | 1467442244191 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 23:50:44 INFO - PROCESS | 2503 | 1467442244260 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:44 INFO - PROCESS | 2503 | 1467442244262 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e57000 == 44 [pid = 2503] [id = 379] 23:50:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x1187b9c00) [pid = 2503] [serial = 1136] [outer = 0x0] 23:50:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x119c7a800) [pid = 2503] [serial = 1137] [outer = 0x1187b9c00] 23:50:44 INFO - PROCESS | 2503 | 1467442244293 Marionette DEBUG loaded listener.js 23:50:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x121549800) [pid = 2503] [serial = 1138] [outer = 0x1187b9c00] 23:50:44 INFO - PROCESS | 2503 | 1467442244717 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]]]}] 23:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 23:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:50:44 INFO - PROCESS | 2503 | 1467442244746 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 23:50:44 INFO - PROCESS | 2503 | 1467442244747 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 23:50:44 INFO - PROCESS | 2503 | 1467442244750 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:50:44 INFO - PROCESS | 2503 | 1467442244751 Marionette TRACE conn2 <- [1,1490,null,{}] 23:50:44 INFO - PROCESS | 2503 | 1467442244754 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}] 23:50:44 INFO - PROCESS | 2503 | 1467442244755 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:44 INFO - PROCESS | 2503 | 1467442244879 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 23:50:44 INFO - PROCESS | 2503 | 1467442244957 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:44 INFO - PROCESS | 2503 | 1467442244961 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b629800 == 45 [pid = 2503] [id = 380] 23:50:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12716a400) [pid = 2503] [serial = 1139] [outer = 0x0] 23:50:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x1271d0000) [pid = 2503] [serial = 1140] [outer = 0x12716a400] 23:50:44 INFO - PROCESS | 2503 | 1467442244993 Marionette DEBUG loaded listener.js 23:50:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x128aa9c00) [pid = 2503] [serial = 1141] [outer = 0x12716a400] 23:50:45 INFO - PROCESS | 2503 | 1467442245402 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]]]}] 23:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 23:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:50:45 INFO - PROCESS | 2503 | 1467442245420 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 23:50:45 INFO - PROCESS | 2503 | 1467442245421 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 23:50:45 INFO - PROCESS | 2503 | 1467442245423 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:50:45 INFO - PROCESS | 2503 | 1467442245425 Marionette TRACE conn2 <- [1,1494,null,{}] 23:50:45 INFO - PROCESS | 2503 | 1467442245427 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}] 23:50:45 INFO - PROCESS | 2503 | 1467442245428 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:45 INFO - PROCESS | 2503 | 1467442245530 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 23:50:45 INFO - PROCESS | 2503 | 1467442245587 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:45 INFO - PROCESS | 2503 | 1467442245588 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x12c035000 == 46 [pid = 2503] [id = 381] 23:50:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x128cf8000) [pid = 2503] [serial = 1142] [outer = 0x0] 23:50:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x129291c00) [pid = 2503] [serial = 1143] [outer = 0x128cf8000] 23:50:45 INFO - PROCESS | 2503 | 1467442245616 Marionette DEBUG loaded listener.js 23:50:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x12a5ee000) [pid = 2503] [serial = 1144] [outer = 0x128cf8000] 23:50:46 INFO - PROCESS | 2503 | 1467442246134 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]]]}] 23:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 769ms 23:50:46 INFO - PROCESS | 2503 | 1467442246198 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 23:50:46 INFO - PROCESS | 2503 | 1467442246200 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 23:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:50:46 INFO - PROCESS | 2503 | 1467442246202 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:50:46 INFO - PROCESS | 2503 | 1467442246203 Marionette TRACE conn2 <- [1,1498,null,{}] 23:50:46 INFO - PROCESS | 2503 | 1467442246206 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}] 23:50:46 INFO - PROCESS | 2503 | 1467442246207 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:46 INFO - PROCESS | 2503 | 1467442246307 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 23:50:46 INFO - PROCESS | 2503 | 1467442246531 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:46 INFO - PROCESS | 2503 | 1467442246533 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x118333000 == 47 [pid = 2503] [id = 382] 23:50:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x115d11400) [pid = 2503] [serial = 1145] [outer = 0x0] 23:50:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x11675a800) [pid = 2503] [serial = 1146] [outer = 0x115d11400] 23:50:46 INFO - PROCESS | 2503 | 1467442246575 Marionette DEBUG loaded listener.js 23:50:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x1181f1800) [pid = 2503] [serial = 1147] [outer = 0x115d11400] 23:50:47 INFO - PROCESS | 2503 | 1467442247136 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]]]}] 23:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 969ms 23:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:50:47 INFO - PROCESS | 2503 | 1467442247173 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 23:50:47 INFO - PROCESS | 2503 | 1467442247175 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 23:50:47 INFO - PROCESS | 2503 | 1467442247177 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:50:47 INFO - PROCESS | 2503 | 1467442247180 Marionette TRACE conn2 <- [1,1502,null,{}] 23:50:47 INFO - PROCESS | 2503 | 1467442247185 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}] 23:50:47 INFO - PROCESS | 2503 | 1467442247187 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:47 INFO - PROCESS | 2503 | 1467442247279 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 23:50:47 INFO - PROCESS | 2503 | 1467442247355 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:47 INFO - PROCESS | 2503 | 1467442247357 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x1133c5000 == 48 [pid = 2503] [id = 383] 23:50:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x1187b8000) [pid = 2503] [serial = 1148] [outer = 0x0] 23:50:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x118fa9000) [pid = 2503] [serial = 1149] [outer = 0x1187b8000] 23:50:47 INFO - PROCESS | 2503 | 1467442247384 Marionette DEBUG loaded listener.js 23:50:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x121432400) [pid = 2503] [serial = 1150] [outer = 0x1187b8000] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12b643000 == 47 [pid = 2503] [id = 376] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5c0000 == 46 [pid = 2503] [id = 375] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x120d41000 == 45 [pid = 2503] [id = 374] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12957f000 == 44 [pid = 2503] [id = 373] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x128f58800 == 43 [pid = 2503] [id = 372] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x127045800 == 42 [pid = 2503] [id = 371] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x121609800 == 41 [pid = 2503] [id = 370] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x120f84000 == 40 [pid = 2503] [id = 369] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1198a2800 == 39 [pid = 2503] [id = 368] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x118362000 == 38 [pid = 2503] [id = 367] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1169b3800 == 37 [pid = 2503] [id = 366] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x119268800 == 36 [pid = 2503] [id = 365] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x11649b800 == 35 [pid = 2503] [id = 364] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x129594800 == 34 [pid = 2503] [id = 363] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x117155000 == 33 [pid = 2503] [id = 351] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x118333000 == 32 [pid = 2503] [id = 382] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12c035000 == 31 [pid = 2503] [id = 381] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12b629800 == 30 [pid = 2503] [id = 380] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x120e57000 == 29 [pid = 2503] [id = 379] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8b4000 == 28 [pid = 2503] [id = 377] 23:50:48 INFO - PROCESS | 2503 | --DOCSHELL 0x11668c800 == 27 [pid = 2503] [id = 378] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x12b907c00) [pid = 2503] [serial = 1087] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x12be31800) [pid = 2503] [serial = 1089] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x1210a3800) [pid = 2503] [serial = 1080] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x118510400) [pid = 2503] [serial = 1054] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x12897bc00) [pid = 2503] [serial = 1081] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x128cf6800) [pid = 2503] [serial = 1075] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x1270ba800) [pid = 2503] [serial = 1044] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x124bcb400) [pid = 2503] [serial = 1068] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x11836d000) [pid = 2503] [serial = 1059] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12a7e2c00) [pid = 2503] [serial = 1048] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1253af800) [pid = 2503] [serial = 1069] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x121205400) [pid = 2503] [serial = 1042] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x11960a400) [pid = 2503] [serial = 1041] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x12926d400) [pid = 2503] [serial = 1078] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x115e1ec00) [pid = 2503] [serial = 1056] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x12928d000) [pid = 2503] [serial = 1083] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x128aac800) [pid = 2503] [serial = 1074] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1212aac00) [pid = 2503] [serial = 1065] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x12c249000) [pid = 2503] [serial = 1051] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1164e3000) [pid = 2503] [serial = 1057] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x118fb5000) [pid = 2503] [serial = 1062] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x128979c00) [pid = 2503] [serial = 1072] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x129009800) [pid = 2503] [serial = 1045] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12a5efc00) [pid = 2503] [serial = 1086] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11697e000) [pid = 2503] [serial = 1053] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x120d30400) [pid = 2503] [serial = 1063] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1184a7c00) [pid = 2503] [serial = 1060] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1181f1000) [pid = 2503] [serial = 1039] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x129011800) [pid = 2503] [serial = 1077] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1294a5c00) [pid = 2503] [serial = 1084] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12a4e5000) [pid = 2503] [serial = 1047] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x126e61c00) [pid = 2503] [serial = 1071] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x123e6a000) [pid = 2503] [serial = 1066] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x11675cc00) [pid = 2503] [serial = 1038] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12bed0400) [pid = 2503] [serial = 1050] [outer = 0x0] [url = about:blank] 23:50:48 INFO - PROCESS | 2503 | 1467442248429 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]]]}] 23:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1275ms 23:50:48 INFO - PROCESS | 2503 | 1467442248454 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 23:50:48 INFO - PROCESS | 2503 | 1467442248456 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 23:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:50:48 INFO - PROCESS | 2503 | 1467442248460 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:50:48 INFO - PROCESS | 2503 | 1467442248461 Marionette TRACE conn2 <- [1,1506,null,{}] 23:50:48 INFO - PROCESS | 2503 | 1467442248466 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}] 23:50:48 INFO - PROCESS | 2503 | 1467442248468 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:48 INFO - PROCESS | 2503 | 1467442248551 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 23:50:48 INFO - PROCESS | 2503 | 1467442248555 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:48 INFO - PROCESS | 2503 | 1467442248557 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x116403800 == 28 [pid = 2503] [id = 384] 23:50:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x115e8b000) [pid = 2503] [serial = 1151] [outer = 0x0] 23:50:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x116142800) [pid = 2503] [serial = 1152] [outer = 0x115e8b000] 23:50:48 INFO - PROCESS | 2503 | 1467442248587 Marionette DEBUG loaded listener.js 23:50:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x1167cd000) [pid = 2503] [serial = 1153] [outer = 0x115e8b000] 23:50:48 INFO - PROCESS | 2503 | 1467442248923 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]]]}] 23:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 525ms 23:50:48 INFO - PROCESS | 2503 | 1467442248985 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 23:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:50:48 INFO - PROCESS | 2503 | 1467442248988 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 23:50:48 INFO - PROCESS | 2503 | 1467442248993 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:50:48 INFO - PROCESS | 2503 | 1467442248995 Marionette TRACE conn2 <- [1,1510,null,{}] 23:50:48 INFO - PROCESS | 2503 | 1467442248997 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}] 23:50:48 INFO - PROCESS | 2503 | 1467442248998 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:49 INFO - PROCESS | 2503 | 1467442249074 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 23:50:49 INFO - PROCESS | 2503 | 1467442249078 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:49 INFO - PROCESS | 2503 | 1467442249080 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x117155000 == 29 [pid = 2503] [id = 385] 23:50:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x116985800) [pid = 2503] [serial = 1154] [outer = 0x0] 23:50:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x118372400) [pid = 2503] [serial = 1155] [outer = 0x116985800] 23:50:49 INFO - PROCESS | 2503 | 1467442249109 Marionette DEBUG loaded listener.js 23:50:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x11850a800) [pid = 2503] [serial = 1156] [outer = 0x116985800] 23:50:49 INFO - PROCESS | 2503 | 1467442249442 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]]]}] 23:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 472ms 23:50:49 INFO - PROCESS | 2503 | 1467442249466 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 23:50:49 INFO - PROCESS | 2503 | 1467442249468 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 23:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:50:49 INFO - PROCESS | 2503 | 1467442249470 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:50:49 INFO - PROCESS | 2503 | 1467442249473 Marionette TRACE conn2 <- [1,1514,null,{}] 23:50:49 INFO - PROCESS | 2503 | 1467442249481 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}] 23:50:49 INFO - PROCESS | 2503 | 1467442249484 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:49 INFO - PROCESS | 2503 | 1467442249562 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 23:50:49 INFO - PROCESS | 2503 | 1467442249615 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:49 INFO - PROCESS | 2503 | 1467442249617 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185f3000 == 30 [pid = 2503] [id = 386] 23:50:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x113c93000) [pid = 2503] [serial = 1157] [outer = 0x0] 23:50:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1187bdc00) [pid = 2503] [serial = 1158] [outer = 0x113c93000] 23:50:49 INFO - PROCESS | 2503 | 1467442249645 Marionette DEBUG loaded listener.js 23:50:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x119612000) [pid = 2503] [serial = 1159] [outer = 0x113c93000] 23:50:49 INFO - PROCESS | 2503 | 1467442249934 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]]]}] 23:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 522ms 23:50:49 INFO - PROCESS | 2503 | 1467442249992 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 23:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:50:49 INFO - PROCESS | 2503 | 1467442249994 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 23:50:49 INFO - PROCESS | 2503 | 1467442249996 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:50:50 INFO - PROCESS | 2503 | 1467442250000 Marionette TRACE conn2 <- [1,1518,null,{}] 23:50:50 INFO - PROCESS | 2503 | 1467442250002 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}] 23:50:50 INFO - PROCESS | 2503 | 1467442250003 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:50 INFO - PROCESS | 2503 | 1467442250077 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 23:50:50 INFO - PROCESS | 2503 | 1467442250082 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:50 INFO - PROCESS | 2503 | 1467442250084 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x11985d800 == 31 [pid = 2503] [id = 387] 23:50:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1210a3800) [pid = 2503] [serial = 1160] [outer = 0x0] 23:50:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x123b8dc00) [pid = 2503] [serial = 1161] [outer = 0x1210a3800] 23:50:50 INFO - PROCESS | 2503 | 1467442250109 Marionette DEBUG loaded listener.js 23:50:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x123e7d400) [pid = 2503] [serial = 1162] [outer = 0x1210a3800] 23:50:50 INFO - PROCESS | 2503 | 1467442250524 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]]]}] 23:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 571ms 23:50:50 INFO - PROCESS | 2503 | 1467442250568 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 23:50:50 INFO - PROCESS | 2503 | 1467442250570 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 23:50:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:50:50 INFO - PROCESS | 2503 | 1467442250583 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:50:50 INFO - PROCESS | 2503 | 1467442250585 Marionette TRACE conn2 <- [1,1522,null,{}] 23:50:50 INFO - PROCESS | 2503 | 1467442250596 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}] 23:50:50 INFO - PROCESS | 2503 | 1467442250597 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:50 INFO - PROCESS | 2503 | 1467442250733 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 23:50:50 INFO - PROCESS | 2503 | 1467442250786 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:50 INFO - PROCESS | 2503 | 1467442250787 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d4c800 == 32 [pid = 2503] [id = 388] 23:50:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x113279000) [pid = 2503] [serial = 1163] [outer = 0x0] 23:50:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x123e85800) [pid = 2503] [serial = 1164] [outer = 0x113279000] 23:50:50 INFO - PROCESS | 2503 | 1467442250812 Marionette DEBUG loaded listener.js 23:50:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x126e59400) [pid = 2503] [serial = 1165] [outer = 0x113279000] 23:50:51 INFO - PROCESS | 2503 | 1467442251137 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"]]]}] 23:50:51 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 () { 23:50:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:50:51 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 () { 23:50:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:50:51 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 () { 23:50:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:50:51 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 () { 23:50:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:50:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 588ms 23:50:51 INFO - PROCESS | 2503 | 1467442251161 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 23:50:51 INFO - PROCESS | 2503 | 1467442251163 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 23:50:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:50:51 INFO - PROCESS | 2503 | 1467442251175 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:50:51 INFO - PROCESS | 2503 | 1467442251176 Marionette TRACE conn2 <- [1,1526,null,{}] 23:50:51 INFO - PROCESS | 2503 | 1467442251179 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}] 23:50:51 INFO - PROCESS | 2503 | 1467442251184 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:51 INFO - PROCESS | 2503 | 1467442251310 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 23:50:51 INFO - PROCESS | 2503 | 1467442251326 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:51 INFO - PROCESS | 2503 | 1467442251328 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x121604800 == 33 [pid = 2503] [id = 389] 23:50:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1270c1400) [pid = 2503] [serial = 1166] [outer = 0x0] 23:50:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12897ac00) [pid = 2503] [serial = 1167] [outer = 0x1270c1400] 23:50:51 INFO - PROCESS | 2503 | 1467442251368 Marionette DEBUG loaded listener.js 23:50:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x129012000) [pid = 2503] [serial = 1168] [outer = 0x1270c1400] 23:50:51 INFO - PROCESS | 2503 | 1467442251815 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"]]]}] 23:50:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:50:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:50:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:50:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:50:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 677ms 23:50:51 INFO - PROCESS | 2503 | 1467442251845 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 23:50:51 INFO - PROCESS | 2503 | 1467442251846 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 23:50:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:50:51 INFO - PROCESS | 2503 | 1467442251868 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:50:51 INFO - PROCESS | 2503 | 1467442251869 Marionette TRACE conn2 <- [1,1530,null,{}] 23:50:51 INFO - PROCESS | 2503 | 1467442251872 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}] 23:50:51 INFO - PROCESS | 2503 | 1467442251873 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:51 INFO - PROCESS | 2503 | 1467442251970 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 23:50:51 INFO - PROCESS | 2503 | 1467442251974 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:51 INFO - PROCESS | 2503 | 1467442251974 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253d6000 == 34 [pid = 2503] [id = 390] 23:50:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x129014000) [pid = 2503] [serial = 1169] [outer = 0x0] 23:50:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12926a000) [pid = 2503] [serial = 1170] [outer = 0x129014000] 23:50:52 INFO - PROCESS | 2503 | 1467442251999 Marionette DEBUG loaded listener.js 23:50:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12a4e1000) [pid = 2503] [serial = 1171] [outer = 0x129014000] 23:50:52 INFO - PROCESS | 2503 | 1467442252322 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]]]}] 23:50:52 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 23:50:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:50:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:50:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:50:52 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. 23:50:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:50:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 488ms 23:50:52 INFO - PROCESS | 2503 | 1467442252339 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 23:50:52 INFO - PROCESS | 2503 | 1467442252340 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 23:50:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:50:52 INFO - PROCESS | 2503 | 1467442252342 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:50:52 INFO - PROCESS | 2503 | 1467442252343 Marionette TRACE conn2 <- [1,1534,null,{}] 23:50:52 INFO - PROCESS | 2503 | 1467442252345 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}] 23:50:52 INFO - PROCESS | 2503 | 1467442252347 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:52 INFO - PROCESS | 2503 | 1467442252447 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 23:50:52 INFO - PROCESS | 2503 | 1467442252485 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:52 INFO - PROCESS | 2503 | 1467442252486 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x126d46800 == 35 [pid = 2503] [id = 391] 23:50:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12a5ea400) [pid = 2503] [serial = 1172] [outer = 0x0] 23:50:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x12a7e7000) [pid = 2503] [serial = 1173] [outer = 0x12a5ea400] 23:50:52 INFO - PROCESS | 2503 | 1467442252511 Marionette DEBUG loaded listener.js 23:50:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12a9e5800) [pid = 2503] [serial = 1174] [outer = 0x12a5ea400] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x128cf8400) [pid = 2503] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x12a7eac00) [pid = 2503] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1294a4400) [pid = 2503] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x118375400) [pid = 2503] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x118851c00) [pid = 2503] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x11675e800) [pid = 2503] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x118377c00) [pid = 2503] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x11327a000) [pid = 2503] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x117d0d400) [pid = 2503] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x126e60000) [pid = 2503] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12179e800) [pid = 2503] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12c0e7400) [pid = 2503] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x116191c00) [pid = 2503] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x121549c00) [pid = 2503] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:50:52 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1133ec800) [pid = 2503] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:50:52 INFO - PROCESS | 2503 | 1467442252989 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]]]}] 23:50:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:50:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 668ms 23:50:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:50:53 INFO - PROCESS | 2503 | 1467442253010 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 23:50:53 INFO - PROCESS | 2503 | 1467442253012 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 23:50:53 INFO - PROCESS | 2503 | 1467442253019 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:50:53 INFO - PROCESS | 2503 | 1467442253020 Marionette TRACE conn2 <- [1,1538,null,{}] 23:50:53 INFO - PROCESS | 2503 | 1467442253022 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}] 23:50:53 INFO - PROCESS | 2503 | 1467442253024 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:53 INFO - PROCESS | 2503 | 1467442253130 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 23:50:53 INFO - PROCESS | 2503 | 1467442253170 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:53 INFO - PROCESS | 2503 | 1467442253172 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185f2800 == 36 [pid = 2503] [id = 392] 23:50:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x113275400) [pid = 2503] [serial = 1175] [outer = 0x0] 23:50:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x118743400) [pid = 2503] [serial = 1176] [outer = 0x113275400] 23:50:53 INFO - PROCESS | 2503 | 1467442253196 Marionette DEBUG loaded listener.js 23:50:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x124d48800) [pid = 2503] [serial = 1177] [outer = 0x113275400] 23:50:53 INFO - PROCESS | 2503 | 1467442253487 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]]]}] 23:50:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:50:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 524ms 23:50:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:50:53 INFO - PROCESS | 2503 | 1467442253539 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 23:50:53 INFO - PROCESS | 2503 | 1467442253541 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 23:50:53 INFO - PROCESS | 2503 | 1467442253543 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:50:53 INFO - PROCESS | 2503 | 1467442253545 Marionette TRACE conn2 <- [1,1542,null,{}] 23:50:53 INFO - PROCESS | 2503 | 1467442253551 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}] 23:50:53 INFO - PROCESS | 2503 | 1467442253553 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:53 INFO - PROCESS | 2503 | 1467442253669 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 23:50:53 INFO - PROCESS | 2503 | 1467442253754 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:53 INFO - PROCESS | 2503 | 1467442253755 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f5a000 == 37 [pid = 2503] [id = 393] 23:50:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x116908000) [pid = 2503] [serial = 1178] [outer = 0x0] 23:50:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x127165000) [pid = 2503] [serial = 1179] [outer = 0x116908000] 23:50:53 INFO - PROCESS | 2503 | 1467442253794 Marionette DEBUG loaded listener.js 23:50:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12a9e6000) [pid = 2503] [serial = 1180] [outer = 0x116908000] 23:50:54 INFO - PROCESS | 2503 | 1467442254108 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]]]}] 23:50:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:50:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 624ms 23:50:54 INFO - PROCESS | 2503 | 1467442254176 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 23:50:54 INFO - PROCESS | 2503 | 1467442254178 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 23:50:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:50:54 INFO - PROCESS | 2503 | 1467442254182 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:50:54 INFO - PROCESS | 2503 | 1467442254185 Marionette TRACE conn2 <- [1,1546,null,{}] 23:50:54 INFO - PROCESS | 2503 | 1467442254187 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}] 23:50:54 INFO - PROCESS | 2503 | 1467442254189 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:54 INFO - PROCESS | 2503 | 1467442254300 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 23:50:54 INFO - PROCESS | 2503 | 1467442254333 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:54 INFO - PROCESS | 2503 | 1467442254334 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d4c000 == 38 [pid = 2503] [id = 394] 23:50:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12b66f800) [pid = 2503] [serial = 1181] [outer = 0x0] 23:50:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12b90dc00) [pid = 2503] [serial = 1182] [outer = 0x12b66f800] 23:50:54 INFO - PROCESS | 2503 | 1467442254378 Marionette DEBUG loaded listener.js 23:50:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12bedc000) [pid = 2503] [serial = 1183] [outer = 0x12b66f800] 23:50:54 INFO - PROCESS | 2503 | 1467442254638 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]]]}] 23:50:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:50:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 471ms 23:50:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:50:54 INFO - PROCESS | 2503 | 1467442254653 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 23:50:54 INFO - PROCESS | 2503 | 1467442254654 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 23:50:54 INFO - PROCESS | 2503 | 1467442254659 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:50:54 INFO - PROCESS | 2503 | 1467442254660 Marionette TRACE conn2 <- [1,1550,null,{}] 23:50:54 INFO - PROCESS | 2503 | 1467442254663 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}] 23:50:54 INFO - PROCESS | 2503 | 1467442254665 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:54 INFO - PROCESS | 2503 | 1467442254757 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 23:50:54 INFO - PROCESS | 2503 | 1467442254761 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:54 INFO - PROCESS | 2503 | 1467442254762 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a95f800 == 39 [pid = 2503] [id = 395] 23:50:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12bedd400) [pid = 2503] [serial = 1184] [outer = 0x0] 23:50:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12c24a000) [pid = 2503] [serial = 1185] [outer = 0x12bedd400] 23:50:54 INFO - PROCESS | 2503 | 1467442254786 Marionette DEBUG loaded listener.js 23:50:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12c2f4400) [pid = 2503] [serial = 1186] [outer = 0x12bedd400] 23:50:55 INFO - PROCESS | 2503 | 1467442255361 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]]]}] 23:50:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:50:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 778ms 23:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:50:55 INFO - PROCESS | 2503 | 1467442255436 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 23:50:55 INFO - PROCESS | 2503 | 1467442255438 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 23:50:55 INFO - PROCESS | 2503 | 1467442255441 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:50:55 INFO - PROCESS | 2503 | 1467442255445 Marionette TRACE conn2 <- [1,1554,null,{}] 23:50:55 INFO - PROCESS | 2503 | 1467442255448 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}] 23:50:55 INFO - PROCESS | 2503 | 1467442255450 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:55 INFO - PROCESS | 2503 | 1467442255563 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 23:50:55 INFO - PROCESS | 2503 | 1467442255665 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:55 INFO - PROCESS | 2503 | 1467442255667 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x11670c000 == 40 [pid = 2503] [id = 396] 23:50:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x116759400) [pid = 2503] [serial = 1187] [outer = 0x0] 23:50:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x116905800) [pid = 2503] [serial = 1188] [outer = 0x116759400] 23:50:55 INFO - PROCESS | 2503 | 1467442255698 Marionette DEBUG loaded listener.js 23:50:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x1181f0400) [pid = 2503] [serial = 1189] [outer = 0x116759400] 23:50:56 INFO - PROCESS | 2503 | 1467442256222 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]]]}] 23:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 824ms 23:50:56 INFO - PROCESS | 2503 | 1467442256267 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 23:50:56 INFO - PROCESS | 2503 | 1467442256270 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 23:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:50:56 INFO - PROCESS | 2503 | 1467442256274 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:50:56 INFO - PROCESS | 2503 | 1467442256276 Marionette TRACE conn2 <- [1,1558,null,{}] 23:50:56 INFO - PROCESS | 2503 | 1467442256279 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}] 23:50:56 INFO - PROCESS | 2503 | 1467442256281 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:56 INFO - PROCESS | 2503 | 1467442256391 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 23:50:56 INFO - PROCESS | 2503 | 1467442256471 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:56 INFO - PROCESS | 2503 | 1467442256472 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x116957800 == 41 [pid = 2503] [id = 397] 23:50:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x116478800) [pid = 2503] [serial = 1190] [outer = 0x0] 23:50:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x118513400) [pid = 2503] [serial = 1191] [outer = 0x116478800] 23:50:56 INFO - PROCESS | 2503 | 1467442256503 Marionette DEBUG loaded listener.js 23:50:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x118fb3c00) [pid = 2503] [serial = 1192] [outer = 0x116478800] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x120d4c000 == 40 [pid = 2503] [id = 394] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x128f5a000 == 39 [pid = 2503] [id = 393] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1185f2800 == 38 [pid = 2503] [id = 392] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x126d46800 == 37 [pid = 2503] [id = 391] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1253d6000 == 36 [pid = 2503] [id = 390] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x121604800 == 35 [pid = 2503] [id = 389] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x120d4c800 == 34 [pid = 2503] [id = 388] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x11985d800 == 33 [pid = 2503] [id = 387] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1185f3000 == 32 [pid = 2503] [id = 386] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x117155000 == 31 [pid = 2503] [id = 385] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x116403800 == 30 [pid = 2503] [id = 384] 23:50:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1133c5000 == 29 [pid = 2503] [id = 383] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x129268800) [pid = 2503] [serial = 1113] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12a9e9000) [pid = 2503] [serial = 1116] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12be3f800) [pid = 2503] [serial = 1119] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x118556400) [pid = 2503] [serial = 1095] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x1187b6800) [pid = 2503] [serial = 1096] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x119558800) [pid = 2503] [serial = 1101] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x118557c00) [pid = 2503] [serial = 1122] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x120d28800) [pid = 2503] [serial = 1102] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x12c0d8c00) [pid = 2503] [serial = 1090] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1133e4c00) [pid = 2503] [serial = 1092] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x116194800) [pid = 2503] [serial = 1093] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x120e30800) [pid = 2503] [serial = 1123] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1181ec000) [pid = 2503] [serial = 1098] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x11850bc00) [pid = 2503] [serial = 1099] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12715d400) [pid = 2503] [serial = 1107] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1271c4800) [pid = 2503] [serial = 1108] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x123fe5c00) [pid = 2503] [serial = 1104] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x125e37400) [pid = 2503] [serial = 1105] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12c2f6800) [pid = 2503] [serial = 1129] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12c3cc400) [pid = 2503] [serial = 1132] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x12c24f400) [pid = 2503] [serial = 1128] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12c0df800) [pid = 2503] [serial = 1120] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12c3c4400) [pid = 2503] [serial = 1131] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12a4e1400) [pid = 2503] [serial = 1125] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x1271ce800) [pid = 2503] [serial = 1110] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x128a9f400) [pid = 2503] [serial = 1111] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12b902c00) [pid = 2503] [serial = 1117] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12a7de400) [pid = 2503] [serial = 1114] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x12c0e2800) [pid = 2503] [serial = 1126] [outer = 0x0] [url = about:blank] 23:50:57 INFO - PROCESS | 2503 | 1467442257158 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]]]}] 23:50:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:50:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 921ms 23:50:57 INFO - PROCESS | 2503 | 1467442257198 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 23:50:57 INFO - PROCESS | 2503 | 1467442257200 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 23:50:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:50:57 INFO - PROCESS | 2503 | 1467442257203 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:50:57 INFO - PROCESS | 2503 | 1467442257205 Marionette TRACE conn2 <- [1,1562,null,{}] 23:50:57 INFO - PROCESS | 2503 | 1467442257209 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}] 23:50:57 INFO - PROCESS | 2503 | 1467442257211 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:57 INFO - PROCESS | 2503 | 1467442257291 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 23:50:57 INFO - PROCESS | 2503 | 1467442257295 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:57 INFO - PROCESS | 2503 | 1467442257300 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169be800 == 30 [pid = 2503] [id = 398] 23:50:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x11836d800) [pid = 2503] [serial = 1193] [outer = 0x0] 23:50:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x118508800) [pid = 2503] [serial = 1194] [outer = 0x11836d800] 23:50:57 INFO - PROCESS | 2503 | 1467442257328 Marionette DEBUG loaded listener.js 23:50:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x118747400) [pid = 2503] [serial = 1195] [outer = 0x11836d800] 23:50:57 INFO - PROCESS | 2503 | 1467442257708 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]]]}] 23:50:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:50:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 23:50:57 INFO - PROCESS | 2503 | 1467442257725 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 23:50:57 INFO - PROCESS | 2503 | 1467442257729 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 23:50:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:50:57 INFO - PROCESS | 2503 | 1467442257738 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:50:57 INFO - PROCESS | 2503 | 1467442257740 Marionette TRACE conn2 <- [1,1566,null,{}] 23:50:57 INFO - PROCESS | 2503 | 1467442257743 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}] 23:50:57 INFO - PROCESS | 2503 | 1467442257746 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:57 INFO - PROCESS | 2503 | 1467442257868 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 23:50:57 INFO - PROCESS | 2503 | 1467442257875 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:57 INFO - PROCESS | 2503 | 1467442257876 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183d5800 == 31 [pid = 2503] [id = 399] 23:50:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x119558800) [pid = 2503] [serial = 1196] [outer = 0x0] 23:50:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x120d2a000) [pid = 2503] [serial = 1197] [outer = 0x119558800] 23:50:57 INFO - PROCESS | 2503 | 1467442257919 Marionette DEBUG loaded listener.js 23:50:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1212b0400) [pid = 2503] [serial = 1198] [outer = 0x119558800] 23:50:58 INFO - PROCESS | 2503 | 1467442258322 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]]]}] 23:50:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:50:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 620ms 23:50:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:50:58 INFO - PROCESS | 2503 | 1467442258358 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 23:50:58 INFO - PROCESS | 2503 | 1467442258359 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 23:50:58 INFO - PROCESS | 2503 | 1467442258361 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:50:58 INFO - PROCESS | 2503 | 1467442258364 Marionette TRACE conn2 <- [1,1570,null,{}] 23:50:58 INFO - PROCESS | 2503 | 1467442258372 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}] 23:50:58 INFO - PROCESS | 2503 | 1467442258375 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:58 INFO - PROCESS | 2503 | 1467442258455 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 23:50:58 INFO - PROCESS | 2503 | 1467442258460 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:58 INFO - PROCESS | 2503 | 1467442258462 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bc8000 == 32 [pid = 2503] [id = 400] 23:50:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x113c8ac00) [pid = 2503] [serial = 1199] [outer = 0x0] 23:50:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x124e98c00) [pid = 2503] [serial = 1200] [outer = 0x113c8ac00] 23:50:58 INFO - PROCESS | 2503 | 1467442258491 Marionette DEBUG loaded listener.js 23:50:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1270bfc00) [pid = 2503] [serial = 1201] [outer = 0x113c8ac00] 23:50:58 INFO - PROCESS | 2503 | 1467442258818 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]]]}] 23:50:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:50:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 472ms 23:50:58 INFO - PROCESS | 2503 | 1467442258835 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 23:50:58 INFO - PROCESS | 2503 | 1467442258836 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 23:50:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:50:58 INFO - PROCESS | 2503 | 1467442258839 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:50:58 INFO - PROCESS | 2503 | 1467442258840 Marionette TRACE conn2 <- [1,1574,null,{}] 23:50:58 INFO - PROCESS | 2503 | 1467442258842 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}] 23:50:58 INFO - PROCESS | 2503 | 1467442258843 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:58 INFO - PROCESS | 2503 | 1467442258923 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 23:50:58 INFO - PROCESS | 2503 | 1467442258984 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:58 INFO - PROCESS | 2503 | 1467442258985 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x121077000 == 33 [pid = 2503] [id = 401] 23:50:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1253b8800) [pid = 2503] [serial = 1202] [outer = 0x0] 23:50:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1271c2800) [pid = 2503] [serial = 1203] [outer = 0x1253b8800] 23:50:59 INFO - PROCESS | 2503 | 1467442259010 Marionette DEBUG loaded listener.js 23:50:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x128978c00) [pid = 2503] [serial = 1204] [outer = 0x1253b8800] 23:50:59 INFO - PROCESS | 2503 | 1467442259308 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]]]}] 23:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 23:50:59 INFO - PROCESS | 2503 | 1467442259358 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 23:50:59 INFO - PROCESS | 2503 | 1467442259359 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 23:50:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:50:59 INFO - PROCESS | 2503 | 1467442259368 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:50:59 INFO - PROCESS | 2503 | 1467442259369 Marionette TRACE conn2 <- [1,1578,null,{}] 23:50:59 INFO - PROCESS | 2503 | 1467442259371 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}] 23:50:59 INFO - PROCESS | 2503 | 1467442259373 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:59 INFO - PROCESS | 2503 | 1467442259469 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 23:50:59 INFO - PROCESS | 2503 | 1467442259472 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:59 INFO - PROCESS | 2503 | 1467442259473 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:50:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x124bf0800 == 34 [pid = 2503] [id = 402] 23:50:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x11337ec00) [pid = 2503] [serial = 1205] [outer = 0x0] 23:50:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x128aac800) [pid = 2503] [serial = 1206] [outer = 0x11337ec00] 23:50:59 INFO - PROCESS | 2503 | 1467442259498 Marionette DEBUG loaded listener.js 23:50:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12900c400) [pid = 2503] [serial = 1207] [outer = 0x11337ec00] 23:50:59 INFO - PROCESS | 2503 | 1467442259833 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]]]}] 23:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 23:50:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:50:59 INFO - PROCESS | 2503 | 1467442259888 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 23:50:59 INFO - PROCESS | 2503 | 1467442259890 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 23:50:59 INFO - PROCESS | 2503 | 1467442259892 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:50:59 INFO - PROCESS | 2503 | 1467442259893 Marionette TRACE conn2 <- [1,1582,null,{}] 23:50:59 INFO - PROCESS | 2503 | 1467442259895 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}] 23:50:59 INFO - PROCESS | 2503 | 1467442259899 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:00 INFO - PROCESS | 2503 | 1467442260027 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 23:51:00 INFO - PROCESS | 2503 | 1467442260032 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:00 INFO - PROCESS | 2503 | 1467442260033 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x12888e000 == 35 [pid = 2503] [id = 403] 23:51:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x119c37800) [pid = 2503] [serial = 1208] [outer = 0x0] 23:51:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12949c800) [pid = 2503] [serial = 1209] [outer = 0x119c37800] 23:51:00 INFO - PROCESS | 2503 | 1467442260059 Marionette DEBUG loaded listener.js 23:51:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12b904800) [pid = 2503] [serial = 1210] [outer = 0x119c37800] 23:51:00 INFO - PROCESS | 2503 | 1467442260403 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]]]}] 23:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 23:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:51:00 INFO - PROCESS | 2503 | 1467442260421 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 23:51:00 INFO - PROCESS | 2503 | 1467442260422 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 23:51:00 INFO - PROCESS | 2503 | 1467442260424 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:51:00 INFO - PROCESS | 2503 | 1467442260426 Marionette TRACE conn2 <- [1,1586,null,{}] 23:51:00 INFO - PROCESS | 2503 | 1467442260436 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}] 23:51:00 INFO - PROCESS | 2503 | 1467442260437 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:00 INFO - PROCESS | 2503 | 1467442260538 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 23:51:00 INFO - PROCESS | 2503 | 1467442260541 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:00 INFO - PROCESS | 2503 | 1467442260542 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x118342000 == 36 [pid = 2503] [id = 404] 23:51:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x128aad000) [pid = 2503] [serial = 1211] [outer = 0x0] 23:51:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12be3e000) [pid = 2503] [serial = 1212] [outer = 0x128aad000] 23:51:00 INFO - PROCESS | 2503 | 1467442260567 Marionette DEBUG loaded listener.js 23:51:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12c0ddc00) [pid = 2503] [serial = 1213] [outer = 0x128aad000] 23:51:00 INFO - PROCESS | 2503 | 1467442260900 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]]]}] 23:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 23:51:00 INFO - PROCESS | 2503 | 1467442260943 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 23:51:00 INFO - PROCESS | 2503 | 1467442260944 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 23:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:51:00 INFO - PROCESS | 2503 | 1467442260947 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:51:00 INFO - PROCESS | 2503 | 1467442260948 Marionette TRACE conn2 <- [1,1590,null,{}] 23:51:00 INFO - PROCESS | 2503 | 1467442260950 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}] 23:51:00 INFO - PROCESS | 2503 | 1467442260951 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:01 INFO - PROCESS | 2503 | 1467442261046 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 23:51:01 INFO - PROCESS | 2503 | 1467442261058 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:01 INFO - PROCESS | 2503 | 1467442261059 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a493800 == 37 [pid = 2503] [id = 405] 23:51:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12be3e800) [pid = 2503] [serial = 1214] [outer = 0x0] 23:51:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12c24bc00) [pid = 2503] [serial = 1215] [outer = 0x12be3e800] 23:51:01 INFO - PROCESS | 2503 | 1467442261082 Marionette DEBUG loaded listener.js 23:51:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12c2f6400) [pid = 2503] [serial = 1216] [outer = 0x12be3e800] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x113279000) [pid = 2503] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x115e8b000) [pid = 2503] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1210a3800) [pid = 2503] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1187b8000) [pid = 2503] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x113c93000) [pid = 2503] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x116985800) [pid = 2503] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x129014000) [pid = 2503] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x114f83800) [pid = 2503] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1187b9c00) [pid = 2503] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12716a400) [pid = 2503] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x128cf8000) [pid = 2503] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1270c1400) [pid = 2503] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12a5ea400) [pid = 2503] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x113275400) [pid = 2503] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12b66f800) [pid = 2503] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x115d11400) [pid = 2503] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:51:01 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x116908000) [pid = 2503] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:51:01 INFO - PROCESS | 2503 | 1467442261462 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]]]}] 23:51:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:51:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 568ms 23:51:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:51:01 INFO - PROCESS | 2503 | 1467442261515 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 23:51:01 INFO - PROCESS | 2503 | 1467442261517 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 23:51:01 INFO - PROCESS | 2503 | 1467442261519 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:51:01 INFO - PROCESS | 2503 | 1467442261520 Marionette TRACE conn2 <- [1,1594,null,{}] 23:51:01 INFO - PROCESS | 2503 | 1467442261522 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}] 23:51:01 INFO - PROCESS | 2503 | 1467442261523 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:01 INFO - PROCESS | 2503 | 1467442261603 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 23:51:01 INFO - PROCESS | 2503 | 1467442261659 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:01 INFO - PROCESS | 2503 | 1467442261660 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x125431800 == 38 [pid = 2503] [id = 406] 23:51:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x113c93000) [pid = 2503] [serial = 1217] [outer = 0x0] 23:51:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11874f000) [pid = 2503] [serial = 1218] [outer = 0x113c93000] 23:51:01 INFO - PROCESS | 2503 | 1467442261686 Marionette DEBUG loaded listener.js 23:51:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x12543f800) [pid = 2503] [serial = 1219] [outer = 0x113c93000] 23:51:01 INFO - PROCESS | 2503 | 1467442261955 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]]]}] 23:51:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:51:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 23:51:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:51:01 INFO - PROCESS | 2503 | 1467442261988 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 23:51:01 INFO - PROCESS | 2503 | 1467442261989 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 23:51:01 INFO - PROCESS | 2503 | 1467442261991 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:51:01 INFO - PROCESS | 2503 | 1467442261992 Marionette TRACE conn2 <- [1,1598,null,{}] 23:51:01 INFO - PROCESS | 2503 | 1467442261994 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}] 23:51:01 INFO - PROCESS | 2503 | 1467442261994 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:02 INFO - PROCESS | 2503 | 1467442262094 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 23:51:02 INFO - PROCESS | 2503 | 1467442262101 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:02 INFO - PROCESS | 2503 | 1467442262102 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aada800 == 39 [pid = 2503] [id = 407] 23:51:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x125e43400) [pid = 2503] [serial = 1220] [outer = 0x0] 23:51:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x12c0de000) [pid = 2503] [serial = 1221] [outer = 0x125e43400] 23:51:02 INFO - PROCESS | 2503 | 1467442262142 Marionette DEBUG loaded listener.js 23:51:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12c3c5400) [pid = 2503] [serial = 1222] [outer = 0x125e43400] 23:51:02 INFO - PROCESS | 2503 | 1467442262549 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]]]}] 23:51:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:51:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 570ms 23:51:02 INFO - PROCESS | 2503 | 1467442262562 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 23:51:02 INFO - PROCESS | 2503 | 1467442262565 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 23:51:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:51:02 INFO - PROCESS | 2503 | 1467442262574 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:51:02 INFO - PROCESS | 2503 | 1467442262577 Marionette TRACE conn2 <- [1,1602,null,{}] 23:51:02 INFO - PROCESS | 2503 | 1467442262583 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}] 23:51:02 INFO - PROCESS | 2503 | 1467442262586 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:02 INFO - PROCESS | 2503 | 1467442262767 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 23:51:02 INFO - PROCESS | 2503 | 1467442262775 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:02 INFO - PROCESS | 2503 | 1467442262776 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b644000 == 40 [pid = 2503] [id = 408] 23:51:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12c3c6800) [pid = 2503] [serial = 1223] [outer = 0x0] 23:51:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12c8e5c00) [pid = 2503] [serial = 1224] [outer = 0x12c3c6800] 23:51:02 INFO - PROCESS | 2503 | 1467442262818 Marionette DEBUG loaded listener.js 23:51:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12ca03400) [pid = 2503] [serial = 1225] [outer = 0x12c3c6800] 23:51:03 INFO - PROCESS | 2503 | 1467442263272 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]]]}] 23:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 723ms 23:51:03 INFO - PROCESS | 2503 | 1467442263298 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 23:51:03 INFO - PROCESS | 2503 | 1467442263299 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 23:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:51:03 INFO - PROCESS | 2503 | 1467442263301 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:51:03 INFO - PROCESS | 2503 | 1467442263302 Marionette TRACE conn2 <- [1,1606,null,{}] 23:51:03 INFO - PROCESS | 2503 | 1467442263304 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}] 23:51:03 INFO - PROCESS | 2503 | 1467442263306 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:03 INFO - PROCESS | 2503 | 1467442263411 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 23:51:03 INFO - PROCESS | 2503 | 1467442263500 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:03 INFO - PROCESS | 2503 | 1467442263502 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x113c2b000 == 41 [pid = 2503] [id = 409] 23:51:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x112983400) [pid = 2503] [serial = 1226] [outer = 0x0] 23:51:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x113274400) [pid = 2503] [serial = 1227] [outer = 0x112983400] 23:51:03 INFO - PROCESS | 2503 | 1467442263534 Marionette DEBUG loaded listener.js 23:51:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x115e94400) [pid = 2503] [serial = 1228] [outer = 0x112983400] 23:51:03 INFO - PROCESS | 2503 | 1467442263957 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]]]}] 23:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 718ms 23:51:04 INFO - PROCESS | 2503 | 1467442264022 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 23:51:04 INFO - PROCESS | 2503 | 1467442264024 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 23:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:51:04 INFO - PROCESS | 2503 | 1467442264027 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:51:04 INFO - PROCESS | 2503 | 1467442264029 Marionette TRACE conn2 <- [1,1610,null,{}] 23:51:04 INFO - PROCESS | 2503 | 1467442264033 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}] 23:51:04 INFO - PROCESS | 2503 | 1467442264034 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:04 INFO - PROCESS | 2503 | 1467442264163 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 23:51:04 INFO - PROCESS | 2503 | 1467442264249 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:04 INFO - PROCESS | 2503 | 1467442264251 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bbe800 == 42 [pid = 2503] [id = 410] 23:51:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x118f36c00) [pid = 2503] [serial = 1229] [outer = 0x0] 23:51:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x119559400) [pid = 2503] [serial = 1230] [outer = 0x118f36c00] 23:51:04 INFO - PROCESS | 2503 | 1467442264280 Marionette DEBUG loaded listener.js 23:51:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1212aac00) [pid = 2503] [serial = 1231] [outer = 0x118f36c00] 23:51:04 INFO - PROCESS | 2503 | 1467442264697 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]]]}] 23:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 722ms 23:51:04 INFO - PROCESS | 2503 | 1467442264752 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 23:51:04 INFO - PROCESS | 2503 | 1467442264755 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 23:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:51:04 INFO - PROCESS | 2503 | 1467442264757 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:51:04 INFO - PROCESS | 2503 | 1467442264759 Marionette TRACE conn2 <- [1,1614,null,{}] 23:51:04 INFO - PROCESS | 2503 | 1467442264761 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}] 23:51:04 INFO - PROCESS | 2503 | 1467442264763 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:04 INFO - PROCESS | 2503 | 1467442264868 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 23:51:04 INFO - PROCESS | 2503 | 1467442264929 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:04 INFO - PROCESS | 2503 | 1467442264931 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a489800 == 43 [pid = 2503] [id = 411] 23:51:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x124e92800) [pid = 2503] [serial = 1232] [outer = 0x0] 23:51:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1253b5000) [pid = 2503] [serial = 1233] [outer = 0x124e92800] 23:51:04 INFO - PROCESS | 2503 | 1467442264960 Marionette DEBUG loaded listener.js 23:51:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x126bf7c00) [pid = 2503] [serial = 1234] [outer = 0x124e92800] 23:51:05 INFO - PROCESS | 2503 | 1467442265427 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]]]}] 23:51:05 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 23:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 719ms 23:51:05 INFO - PROCESS | 2503 | 1467442265479 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 23:51:05 INFO - PROCESS | 2503 | 1467442265481 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 23:51:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:51:05 INFO - PROCESS | 2503 | 1467442265493 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:51:05 INFO - PROCESS | 2503 | 1467442265500 Marionette TRACE conn2 <- [1,1618,null,{}] 23:51:05 INFO - PROCESS | 2503 | 1467442265504 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}] 23:51:05 INFO - PROCESS | 2503 | 1467442265508 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:05 INFO - PROCESS | 2503 | 1467442265661 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 23:51:05 INFO - PROCESS | 2503 | 1467442265734 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:05 INFO - PROCESS | 2503 | 1467442265735 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x12c02b800 == 44 [pid = 2503] [id = 412] 23:51:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x126befc00) [pid = 2503] [serial = 1235] [outer = 0x0] 23:51:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12715e400) [pid = 2503] [serial = 1236] [outer = 0x126befc00] 23:51:05 INFO - PROCESS | 2503 | 1467442265763 Marionette DEBUG loaded listener.js 23:51:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x129289000) [pid = 2503] [serial = 1237] [outer = 0x126befc00] 23:51:06 INFO - PROCESS | 2503 | 1467442266169 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]]]}] 23:51:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:51:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 733ms 23:51:06 INFO - PROCESS | 2503 | 1467442266219 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 23:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:51:06 INFO - PROCESS | 2503 | 1467442266221 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 23:51:06 INFO - PROCESS | 2503 | 1467442266223 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:51:06 INFO - PROCESS | 2503 | 1467442266225 Marionette TRACE conn2 <- [1,1622,null,{}] 23:51:06 INFO - PROCESS | 2503 | 1467442266227 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}] 23:51:06 INFO - PROCESS | 2503 | 1467442266229 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:06 INFO - PROCESS | 2503 | 1467442266331 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 23:51:06 INFO - PROCESS | 2503 | 1467442266390 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:06 INFO - PROCESS | 2503 | 1467442266391 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x12c71d000 == 45 [pid = 2503] [id = 413] 23:51:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12a4e1400) [pid = 2503] [serial = 1238] [outer = 0x0] 23:51:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x12a7e9c00) [pid = 2503] [serial = 1239] [outer = 0x12a4e1400] 23:51:06 INFO - PROCESS | 2503 | 1467442266420 Marionette DEBUG loaded listener.js 23:51:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x12be3b800) [pid = 2503] [serial = 1240] [outer = 0x12a4e1400] 23:51:06 INFO - PROCESS | 2503 | 1467442266870 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]]]}] 23:51:07 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 23:51:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 819ms 23:51:07 INFO - PROCESS | 2503 | 1467442267083 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 23:51:07 INFO - PROCESS | 2503 | 1467442267086 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 23:51:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:51:07 INFO - PROCESS | 2503 | 1467442267091 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:51:07 INFO - PROCESS | 2503 | 1467442267093 Marionette TRACE conn2 <- [1,1626,null,{}] 23:51:07 INFO - PROCESS | 2503 | 1467442267097 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}] 23:51:07 INFO - PROCESS | 2503 | 1467442267101 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:07 INFO - PROCESS | 2503 | 1467442267202 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 23:51:07 INFO - PROCESS | 2503 | 1467442267286 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:07 INFO - PROCESS | 2503 | 1467442267288 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x11641c000 == 46 [pid = 2503] [id = 414] 23:51:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x115e25800) [pid = 2503] [serial = 1241] [outer = 0x0] 23:51:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x115e8d400) [pid = 2503] [serial = 1242] [outer = 0x115e25800] 23:51:07 INFO - PROCESS | 2503 | 1467442267315 Marionette DEBUG loaded listener.js 23:51:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x116195c00) [pid = 2503] [serial = 1243] [outer = 0x115e25800] 23:51:07 INFO - PROCESS | 2503 | 1467442267722 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]]]}] 23:51:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:51:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 672ms 23:51:07 INFO - PROCESS | 2503 | 1467442267763 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 23:51:07 INFO - PROCESS | 2503 | 1467442267765 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 23:51:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:51:07 INFO - PROCESS | 2503 | 1467442267770 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:51:07 INFO - PROCESS | 2503 | 1467442267772 Marionette TRACE conn2 <- [1,1630,null,{}] 23:51:07 INFO - PROCESS | 2503 | 1467442267774 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}] 23:51:07 INFO - PROCESS | 2503 | 1467442267776 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:07 INFO - PROCESS | 2503 | 1467442267869 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 23:51:07 INFO - PROCESS | 2503 | 1467442267932 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:07 INFO - PROCESS | 2503 | 1467442267933 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x118342800 == 47 [pid = 2503] [id = 415] 23:51:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x116f41c00) [pid = 2503] [serial = 1244] [outer = 0x0] 23:51:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x116f91000) [pid = 2503] [serial = 1245] [outer = 0x116f41c00] 23:51:07 INFO - PROCESS | 2503 | 1467442267960 Marionette DEBUG loaded listener.js 23:51:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x1181e4c00) [pid = 2503] [serial = 1246] [outer = 0x116f41c00] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12b644000 == 46 [pid = 2503] [id = 408] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12aada800 == 45 [pid = 2503] [id = 407] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x125431800 == 44 [pid = 2503] [id = 406] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12a493800 == 43 [pid = 2503] [id = 405] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x118342000 == 42 [pid = 2503] [id = 404] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12888e000 == 41 [pid = 2503] [id = 403] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x124bf0800 == 40 [pid = 2503] [id = 402] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x121077000 == 39 [pid = 2503] [id = 401] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x119bc8000 == 38 [pid = 2503] [id = 400] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1183d5800 == 37 [pid = 2503] [id = 399] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1169be800 == 36 [pid = 2503] [id = 398] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12a95f800 == 35 [pid = 2503] [id = 395] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x116957800 == 34 [pid = 2503] [id = 397] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x11670c000 == 33 [pid = 2503] [id = 396] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x11641c000 == 32 [pid = 2503] [id = 414] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12c71d000 == 31 [pid = 2503] [id = 413] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12c02b800 == 30 [pid = 2503] [id = 412] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12a489800 == 29 [pid = 2503] [id = 411] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x119bbe800 == 28 [pid = 2503] [id = 410] 23:51:08 INFO - PROCESS | 2503 | --DOCSHELL 0x113c2b000 == 27 [pid = 2503] [id = 409] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x12a9e6000) [pid = 2503] [serial = 1180] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x126e59400) [pid = 2503] [serial = 1165] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x116142800) [pid = 2503] [serial = 1152] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x1167cd000) [pid = 2503] [serial = 1153] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x123b8dc00) [pid = 2503] [serial = 1161] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x121432400) [pid = 2503] [serial = 1150] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x118fa9000) [pid = 2503] [serial = 1149] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1187bdc00) [pid = 2503] [serial = 1158] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x119612000) [pid = 2503] [serial = 1159] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x118372400) [pid = 2503] [serial = 1155] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x11850a800) [pid = 2503] [serial = 1156] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x12926a000) [pid = 2503] [serial = 1170] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x118372800) [pid = 2503] [serial = 1135] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x116756400) [pid = 2503] [serial = 1134] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x121549800) [pid = 2503] [serial = 1138] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x119c7a800) [pid = 2503] [serial = 1137] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x128aa9c00) [pid = 2503] [serial = 1141] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1271d0000) [pid = 2503] [serial = 1140] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x12a5ee000) [pid = 2503] [serial = 1144] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x129291c00) [pid = 2503] [serial = 1143] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x12897ac00) [pid = 2503] [serial = 1167] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12a7e7000) [pid = 2503] [serial = 1173] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118743400) [pid = 2503] [serial = 1176] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12a4e1000) [pid = 2503] [serial = 1171] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12b90dc00) [pid = 2503] [serial = 1182] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1181f1800) [pid = 2503] [serial = 1147] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x11675a800) [pid = 2503] [serial = 1146] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12a9e5800) [pid = 2503] [serial = 1174] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x123e85800) [pid = 2503] [serial = 1164] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x129012000) [pid = 2503] [serial = 1168] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x124d48800) [pid = 2503] [serial = 1177] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x123e7d400) [pid = 2503] [serial = 1162] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x127165000) [pid = 2503] [serial = 1179] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12bedc000) [pid = 2503] [serial = 1183] [outer = 0x0] [url = about:blank] 23:51:08 INFO - PROCESS | 2503 | 1467442268886 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]]]}] 23:51:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:51:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1173ms 23:51:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:51:08 INFO - PROCESS | 2503 | 1467442268942 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 23:51:08 INFO - PROCESS | 2503 | 1467442268944 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 23:51:08 INFO - PROCESS | 2503 | 1467442268953 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:51:08 INFO - PROCESS | 2503 | 1467442268956 Marionette TRACE conn2 <- [1,1634,null,{}] 23:51:08 INFO - PROCESS | 2503 | 1467442268959 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}] 23:51:08 INFO - PROCESS | 2503 | 1467442268961 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:09 INFO - PROCESS | 2503 | 1467442269043 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 23:51:09 INFO - PROCESS | 2503 | 1467442269051 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:09 INFO - PROCESS | 2503 | 1467442269053 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x116957000 == 28 [pid = 2503] [id = 416] 23:51:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x115e8e800) [pid = 2503] [serial = 1247] [outer = 0x0] 23:51:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x116470400) [pid = 2503] [serial = 1248] [outer = 0x115e8e800] 23:51:09 INFO - PROCESS | 2503 | 1467442269080 Marionette DEBUG loaded listener.js 23:51:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x116758400) [pid = 2503] [serial = 1249] [outer = 0x115e8e800] 23:51:09 INFO - PROCESS | 2503 | 1467442269433 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]]]}] 23:51:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:51:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 526ms 23:51:09 INFO - PROCESS | 2503 | 1467442269474 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 23:51:09 INFO - PROCESS | 2503 | 1467442269477 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 23:51:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:51:09 INFO - PROCESS | 2503 | 1467442269482 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:51:09 INFO - PROCESS | 2503 | 1467442269485 Marionette TRACE conn2 <- [1,1638,null,{}] 23:51:09 INFO - PROCESS | 2503 | 1467442269487 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}] 23:51:09 INFO - PROCESS | 2503 | 1467442269489 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:09 INFO - PROCESS | 2503 | 1467442269566 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 23:51:09 INFO - PROCESS | 2503 | 1467442269570 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:09 INFO - PROCESS | 2503 | 1467442269571 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x11832a800 == 29 [pid = 2503] [id = 417] 23:51:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x116a1bc00) [pid = 2503] [serial = 1250] [outer = 0x0] 23:51:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x1181ec000) [pid = 2503] [serial = 1251] [outer = 0x116a1bc00] 23:51:09 INFO - PROCESS | 2503 | 1467442269599 Marionette DEBUG loaded listener.js 23:51:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x118371c00) [pid = 2503] [serial = 1252] [outer = 0x116a1bc00] 23:51:09 INFO - PROCESS | 2503 | 1467442269962 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]]]}] 23:51:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:51:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 23:51:10 INFO - PROCESS | 2503 | 1467442270003 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 23:51:10 INFO - PROCESS | 2503 | 1467442270004 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 23:51:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:51:10 INFO - PROCESS | 2503 | 1467442270006 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:51:10 INFO - PROCESS | 2503 | 1467442270009 Marionette TRACE conn2 <- [1,1642,null,{}] 23:51:10 INFO - PROCESS | 2503 | 1467442270017 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}] 23:51:10 INFO - PROCESS | 2503 | 1467442270020 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:10 INFO - PROCESS | 2503 | 1467442270099 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 23:51:10 INFO - PROCESS | 2503 | 1467442270106 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:10 INFO - PROCESS | 2503 | 1467442270108 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x119269000 == 30 [pid = 2503] [id = 418] 23:51:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x118747800) [pid = 2503] [serial = 1253] [outer = 0x0] 23:51:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1187c2000) [pid = 2503] [serial = 1254] [outer = 0x118747800] 23:51:10 INFO - PROCESS | 2503 | 1467442270136 Marionette DEBUG loaded listener.js 23:51:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x11922c800) [pid = 2503] [serial = 1255] [outer = 0x118747800] 23:51:10 INFO - PROCESS | 2503 | 1467442270455 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]]]}] 23:51:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:51:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 23:51:10 INFO - PROCESS | 2503 | 1467442270477 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 23:51:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:51:10 INFO - PROCESS | 2503 | 1467442270479 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 23:51:10 INFO - PROCESS | 2503 | 1467442270483 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:51:10 INFO - PROCESS | 2503 | 1467442270485 Marionette TRACE conn2 <- [1,1646,null,{}] 23:51:10 INFO - PROCESS | 2503 | 1467442270487 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}] 23:51:10 INFO - PROCESS | 2503 | 1467442270488 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:10 INFO - PROCESS | 2503 | 1467442270565 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 23:51:10 INFO - PROCESS | 2503 | 1467442270634 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:10 INFO - PROCESS | 2503 | 1467442270635 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b3800 == 31 [pid = 2503] [id = 419] 23:51:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x118747c00) [pid = 2503] [serial = 1256] [outer = 0x0] 23:51:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x119c2e000) [pid = 2503] [serial = 1257] [outer = 0x118747c00] 23:51:10 INFO - PROCESS | 2503 | 1467442270659 Marionette DEBUG loaded listener.js 23:51:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x120de7800) [pid = 2503] [serial = 1258] [outer = 0x118747c00] 23:51:11 INFO - PROCESS | 2503 | 1467442271012 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]]]}] 23:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 571ms 23:51:11 INFO - PROCESS | 2503 | 1467442271053 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 23:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:51:11 INFO - PROCESS | 2503 | 1467442271055 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 23:51:11 INFO - PROCESS | 2503 | 1467442271059 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:51:11 INFO - PROCESS | 2503 | 1467442271060 Marionette TRACE conn2 <- [1,1650,null,{}] 23:51:11 INFO - PROCESS | 2503 | 1467442271064 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}] 23:51:11 INFO - PROCESS | 2503 | 1467442271066 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:11 INFO - PROCESS | 2503 | 1467442271197 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 23:51:11 INFO - PROCESS | 2503 | 1467442271217 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:11 INFO - PROCESS | 2503 | 1467442271218 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d56000 == 32 [pid = 2503] [id = 420] 23:51:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x120e2a800) [pid = 2503] [serial = 1259] [outer = 0x0] 23:51:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1212b4c00) [pid = 2503] [serial = 1260] [outer = 0x120e2a800] 23:51:11 INFO - PROCESS | 2503 | 1467442271256 Marionette DEBUG loaded listener.js 23:51:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12179e800) [pid = 2503] [serial = 1261] [outer = 0x120e2a800] 23:51:11 INFO - PROCESS | 2503 | 1467442271701 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]]]}] 23:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 23:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:51:11 INFO - PROCESS | 2503 | 1467442271734 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 23:51:11 INFO - PROCESS | 2503 | 1467442271735 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 23:51:11 INFO - PROCESS | 2503 | 1467442271737 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:51:11 INFO - PROCESS | 2503 | 1467442271738 Marionette TRACE conn2 <- [1,1654,null,{}] 23:51:11 INFO - PROCESS | 2503 | 1467442271740 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}] 23:51:11 INFO - PROCESS | 2503 | 1467442271744 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:11 INFO - PROCESS | 2503 | 1467442271848 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 23:51:11 INFO - PROCESS | 2503 | 1467442271852 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:11 INFO - PROCESS | 2503 | 1467442271853 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x12160a000 == 33 [pid = 2503] [id = 421] 23:51:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1217a0c00) [pid = 2503] [serial = 1262] [outer = 0x0] 23:51:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x123bf1c00) [pid = 2503] [serial = 1263] [outer = 0x1217a0c00] 23:51:11 INFO - PROCESS | 2503 | 1467442271878 Marionette DEBUG loaded listener.js 23:51:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x126bf4c00) [pid = 2503] [serial = 1264] [outer = 0x1217a0c00] 23:51:12 INFO - PROCESS | 2503 | 1467442272203 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]]]}] 23:51:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:51:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 23:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:51:12 INFO - PROCESS | 2503 | 1467442272257 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 23:51:12 INFO - PROCESS | 2503 | 1467442272258 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 23:51:12 INFO - PROCESS | 2503 | 1467442272261 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:51:12 INFO - PROCESS | 2503 | 1467442272262 Marionette TRACE conn2 <- [1,1658,null,{}] 23:51:12 INFO - PROCESS | 2503 | 1467442272264 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}] 23:51:12 INFO - PROCESS | 2503 | 1467442272265 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:12 INFO - PROCESS | 2503 | 1467442272356 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 23:51:12 INFO - PROCESS | 2503 | 1467442272393 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:12 INFO - PROCESS | 2503 | 1467442272394 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x12495d000 == 34 [pid = 2503] [id = 422] 23:51:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x126bf5000) [pid = 2503] [serial = 1265] [outer = 0x0] 23:51:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x126e5ec00) [pid = 2503] [serial = 1266] [outer = 0x126bf5000] 23:51:12 INFO - PROCESS | 2503 | 1467442272418 Marionette DEBUG loaded listener.js 23:51:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1270c2c00) [pid = 2503] [serial = 1267] [outer = 0x126bf5000] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x12c3c6800) [pid = 2503] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x119c37800) [pid = 2503] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x11337ec00) [pid = 2503] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x128aad000) [pid = 2503] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12be3e800) [pid = 2503] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x113c93000) [pid = 2503] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1253b8800) [pid = 2503] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116759400) [pid = 2503] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x11836d800) [pid = 2503] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x113c8ac00) [pid = 2503] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x116478800) [pid = 2503] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12bedd400) [pid = 2503] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x119558800) [pid = 2503] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:51:12 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x125e43400) [pid = 2503] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:51:12 INFO - PROCESS | 2503 | 1467442272911 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]]]}] 23:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 674ms 23:51:12 INFO - PROCESS | 2503 | 1467442272936 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 23:51:12 INFO - PROCESS | 2503 | 1467442272937 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 23:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:51:12 INFO - PROCESS | 2503 | 1467442272939 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:51:12 INFO - PROCESS | 2503 | 1467442272940 Marionette TRACE conn2 <- [1,1662,null,{}] 23:51:12 INFO - PROCESS | 2503 | 1467442272942 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}] 23:51:12 INFO - PROCESS | 2503 | 1467442272943 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:13 INFO - PROCESS | 2503 | 1467442273019 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 23:51:13 INFO - PROCESS | 2503 | 1467442273022 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 2503 | 1467442273023 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x124bec800 == 35 [pid = 2503] [id = 423] 23:51:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x113272c00) [pid = 2503] [serial = 1268] [outer = 0x0] 23:51:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x119c37800) [pid = 2503] [serial = 1269] [outer = 0x113272c00] 23:51:13 INFO - PROCESS | 2503 | 1467442273048 Marionette DEBUG loaded listener.js 23:51:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x126bf6000) [pid = 2503] [serial = 1270] [outer = 0x113272c00] 23:51:13 INFO - PROCESS | 2503 | 1467442273376 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]]]}] 23:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 468ms 23:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:51:13 INFO - PROCESS | 2503 | 1467442273408 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 23:51:13 INFO - PROCESS | 2503 | 1467442273409 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 23:51:13 INFO - PROCESS | 2503 | 1467442273411 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:51:13 INFO - PROCESS | 2503 | 1467442273412 Marionette TRACE conn2 <- [1,1666,null,{}] 23:51:13 INFO - PROCESS | 2503 | 1467442273414 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}] 23:51:13 INFO - PROCESS | 2503 | 1467442273415 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:13 INFO - PROCESS | 2503 | 1467442273513 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 23:51:13 INFO - PROCESS | 2503 | 1467442273521 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 2503 | 1467442273522 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x126b95000 == 36 [pid = 2503] [id = 424] 23:51:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x123b82c00) [pid = 2503] [serial = 1271] [outer = 0x0] 23:51:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12715d000) [pid = 2503] [serial = 1272] [outer = 0x123b82c00] 23:51:13 INFO - PROCESS | 2503 | 1467442273546 Marionette DEBUG loaded listener.js 23:51:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12716a400) [pid = 2503] [serial = 1273] [outer = 0x123b82c00] 23:51:13 INFO - PROCESS | 2503 | 1467442273837 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]]]}] 23:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 23:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:51:13 INFO - PROCESS | 2503 | 1467442273884 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 23:51:13 INFO - PROCESS | 2503 | 1467442273885 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 23:51:13 INFO - PROCESS | 2503 | 1467442273887 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:51:13 INFO - PROCESS | 2503 | 1467442273888 Marionette TRACE conn2 <- [1,1670,null,{}] 23:51:13 INFO - PROCESS | 2503 | 1467442273891 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}] 23:51:13 INFO - PROCESS | 2503 | 1467442273892 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:13 INFO - PROCESS | 2503 | 1467442273965 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 23:51:13 INFO - PROCESS | 2503 | 1467442273970 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 2503 | 1467442273971 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x12887f800 == 37 [pid = 2503] [id = 425] 23:51:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x126bf6800) [pid = 2503] [serial = 1274] [outer = 0x0] 23:51:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1271d2c00) [pid = 2503] [serial = 1275] [outer = 0x126bf6800] 23:51:13 INFO - PROCESS | 2503 | 1467442273995 Marionette DEBUG loaded listener.js 23:51:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x128970c00) [pid = 2503] [serial = 1276] [outer = 0x126bf6800] 23:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 469ms 23:51:14 INFO - PROCESS | 2503 | 1467442274350 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]]]}] 23:51:14 INFO - PROCESS | 2503 | 1467442274356 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 23:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:51:14 INFO - PROCESS | 2503 | 1467442274358 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 23:51:14 INFO - PROCESS | 2503 | 1467442274360 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:51:14 INFO - PROCESS | 2503 | 1467442274362 Marionette TRACE conn2 <- [1,1674,null,{}] 23:51:14 INFO - PROCESS | 2503 | 1467442274366 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}] 23:51:14 INFO - PROCESS | 2503 | 1467442274368 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:14 INFO - PROCESS | 2503 | 1467442274484 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 23:51:14 INFO - PROCESS | 2503 | 1467442274490 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:14 INFO - PROCESS | 2503 | 1467442274491 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x129233800 == 38 [pid = 2503] [id = 426] 23:51:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x128974000) [pid = 2503] [serial = 1277] [outer = 0x0] 23:51:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x128aa2400) [pid = 2503] [serial = 1278] [outer = 0x128974000] 23:51:14 INFO - PROCESS | 2503 | 1467442274517 Marionette DEBUG loaded listener.js 23:51:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x129263c00) [pid = 2503] [serial = 1279] [outer = 0x128974000] 23:51:14 INFO - PROCESS | 2503 | 1467442274919 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]]]}] 23:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 573ms 23:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:51:14 INFO - PROCESS | 2503 | 1467442274933 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 23:51:14 INFO - PROCESS | 2503 | 1467442274936 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 23:51:14 INFO - PROCESS | 2503 | 1467442274939 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:51:14 INFO - PROCESS | 2503 | 1467442274941 Marionette TRACE conn2 <- [1,1678,null,{}] 23:51:14 INFO - PROCESS | 2503 | 1467442274945 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}] 23:51:14 INFO - PROCESS | 2503 | 1467442274947 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:15 INFO - PROCESS | 2503 | 1467442275064 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 23:51:15 INFO - PROCESS | 2503 | 1467442275124 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:15 INFO - PROCESS | 2503 | 1467442275125 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169a1000 == 39 [pid = 2503] [id = 427] 23:51:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x112f4c400) [pid = 2503] [serial = 1280] [outer = 0x0] 23:51:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x114f81800) [pid = 2503] [serial = 1281] [outer = 0x112f4c400] 23:51:15 INFO - PROCESS | 2503 | 1467442275156 Marionette DEBUG loaded listener.js 23:51:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1164e3000) [pid = 2503] [serial = 1282] [outer = 0x112f4c400] 23:51:15 INFO - PROCESS | 2503 | 1467442275701 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]]]}] 23:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 772ms 23:51:15 INFO - PROCESS | 2503 | 1467442275710 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 23:51:15 INFO - PROCESS | 2503 | 1467442275713 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 23:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:51:15 INFO - PROCESS | 2503 | 1467442275747 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:51:15 INFO - PROCESS | 2503 | 1467442275750 Marionette TRACE conn2 <- [1,1682,null,{}] 23:51:15 INFO - PROCESS | 2503 | 1467442275753 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}] 23:51:15 INFO - PROCESS | 2503 | 1467442275755 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:15 INFO - PROCESS | 2503 | 1467442275862 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 23:51:15 INFO - PROCESS | 2503 | 1467442275943 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:15 INFO - PROCESS | 2503 | 1467442275944 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b7800 == 40 [pid = 2503] [id = 428] 23:51:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x1181eb400) [pid = 2503] [serial = 1283] [outer = 0x0] 23:51:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x118375c00) [pid = 2503] [serial = 1284] [outer = 0x1181eb400] 23:51:15 INFO - PROCESS | 2503 | 1467442275975 Marionette DEBUG loaded listener.js 23:51:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x118557c00) [pid = 2503] [serial = 1285] [outer = 0x1181eb400] 23:51:16 INFO - PROCESS | 2503 | 1467442276654 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]]]}] 23:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 974ms 23:51:16 INFO - PROCESS | 2503 | 1467442276719 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 23:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:51:16 INFO - PROCESS | 2503 | 1467442276721 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 23:51:16 INFO - PROCESS | 2503 | 1467442276724 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:51:16 INFO - PROCESS | 2503 | 1467442276727 Marionette TRACE conn2 <- [1,1686,null,{}] 23:51:16 INFO - PROCESS | 2503 | 1467442276730 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}] 23:51:16 INFO - PROCESS | 2503 | 1467442276732 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:16 INFO - PROCESS | 2503 | 1467442276841 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 23:51:16 INFO - PROCESS | 2503 | 1467442276896 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:16 INFO - PROCESS | 2503 | 1467442276899 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ab1000 == 41 [pid = 2503] [id = 429] 23:51:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x116473400) [pid = 2503] [serial = 1286] [outer = 0x0] 23:51:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x116634000) [pid = 2503] [serial = 1287] [outer = 0x116473400] 23:51:16 INFO - PROCESS | 2503 | 1467442276927 Marionette DEBUG loaded listener.js 23:51:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x116f40000) [pid = 2503] [serial = 1288] [outer = 0x116473400] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x12887f800 == 40 [pid = 2503] [id = 425] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x126b95000 == 39 [pid = 2503] [id = 424] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x124bec800 == 38 [pid = 2503] [id = 423] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x12495d000 == 37 [pid = 2503] [id = 422] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x12160a000 == 36 [pid = 2503] [id = 421] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x120d56000 == 35 [pid = 2503] [id = 420] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b3800 == 34 [pid = 2503] [id = 419] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x119269000 == 33 [pid = 2503] [id = 418] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x11832a800 == 32 [pid = 2503] [id = 417] 23:51:17 INFO - PROCESS | 2503 | --DOCSHELL 0x116957000 == 31 [pid = 2503] [id = 416] 23:51:17 INFO - PROCESS | 2503 | 1467442277454 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]]]}] 23:51:17 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 23:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 771ms 23:51:17 INFO - PROCESS | 2503 | 1467442277496 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 23:51:17 INFO - PROCESS | 2503 | 1467442277500 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 23:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:51:17 INFO - PROCESS | 2503 | 1467442277507 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:51:17 INFO - PROCESS | 2503 | 1467442277509 Marionette TRACE conn2 <- [1,1690,null,{}] 23:51:17 INFO - PROCESS | 2503 | 1467442277512 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}] 23:51:17 INFO - PROCESS | 2503 | 1467442277515 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:17 INFO - PROCESS | 2503 | 1467442277634 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x12c8e5c00) [pid = 2503] [serial = 1224] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x12949c800) [pid = 2503] [serial = 1209] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x128aac800) [pid = 2503] [serial = 1206] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12be3e000) [pid = 2503] [serial = 1212] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12c24bc00) [pid = 2503] [serial = 1215] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x11874f000) [pid = 2503] [serial = 1218] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x12c0ddc00) [pid = 2503] [serial = 1213] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1271c2800) [pid = 2503] [serial = 1203] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x116905800) [pid = 2503] [serial = 1188] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1181f0400) [pid = 2503] [serial = 1189] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x118508800) [pid = 2503] [serial = 1194] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x118747400) [pid = 2503] [serial = 1195] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x124e98c00) [pid = 2503] [serial = 1200] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1270bfc00) [pid = 2503] [serial = 1201] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x118513400) [pid = 2503] [serial = 1191] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118fb3c00) [pid = 2503] [serial = 1192] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12c2f4400) [pid = 2503] [serial = 1186] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12c24a000) [pid = 2503] [serial = 1185] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x120d2a000) [pid = 2503] [serial = 1197] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1212b0400) [pid = 2503] [serial = 1198] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12c0de000) [pid = 2503] [serial = 1221] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12c2f6400) [pid = 2503] [serial = 1216] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x12b904800) [pid = 2503] [serial = 1210] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12c3c5400) [pid = 2503] [serial = 1222] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12543f800) [pid = 2503] [serial = 1219] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12ca03400) [pid = 2503] [serial = 1225] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12900c400) [pid = 2503] [serial = 1207] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x128978c00) [pid = 2503] [serial = 1204] [outer = 0x0] [url = about:blank] 23:51:17 INFO - PROCESS | 2503 | 1467442277700 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:17 INFO - PROCESS | 2503 | 1467442277701 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x11745e800 == 32 [pid = 2503] [id = 430] 23:51:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x116a1c000) [pid = 2503] [serial = 1289] [outer = 0x0] 23:51:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x11836d400) [pid = 2503] [serial = 1290] [outer = 0x116a1c000] 23:51:17 INFO - PROCESS | 2503 | 1467442277731 Marionette DEBUG loaded listener.js 23:51:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x11874f000) [pid = 2503] [serial = 1291] [outer = 0x116a1c000] 23:51:18 INFO - PROCESS | 2503 | 1467442278038 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]]]}] 23:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 571ms 23:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:51:18 INFO - PROCESS | 2503 | 1467442278077 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 23:51:18 INFO - PROCESS | 2503 | 1467442278078 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 23:51:18 INFO - PROCESS | 2503 | 1467442278080 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:51:18 INFO - PROCESS | 2503 | 1467442278085 Marionette TRACE conn2 <- [1,1694,null,{}] 23:51:18 INFO - PROCESS | 2503 | 1467442278093 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}] 23:51:18 INFO - PROCESS | 2503 | 1467442278096 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:18 INFO - PROCESS | 2503 | 1467442278196 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 23:51:18 INFO - PROCESS | 2503 | 1467442278254 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:18 INFO - PROCESS | 2503 | 1467442278257 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x11985f800 == 33 [pid = 2503] [id = 431] 23:51:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1133a9000) [pid = 2503] [serial = 1292] [outer = 0x0] 23:51:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x119974400) [pid = 2503] [serial = 1293] [outer = 0x1133a9000] 23:51:18 INFO - PROCESS | 2503 | 1467442278288 Marionette DEBUG loaded listener.js 23:51:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x121435000) [pid = 2503] [serial = 1294] [outer = 0x1133a9000] 23:51:18 INFO - PROCESS | 2503 | 1467442278570 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]]]}] 23:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 528ms 23:51:18 INFO - PROCESS | 2503 | 1467442278609 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 23:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:51:18 INFO - PROCESS | 2503 | 1467442278610 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 23:51:18 INFO - PROCESS | 2503 | 1467442278613 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:51:18 INFO - PROCESS | 2503 | 1467442278614 Marionette TRACE conn2 <- [1,1698,null,{}] 23:51:18 INFO - PROCESS | 2503 | 1467442278620 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}] 23:51:18 INFO - PROCESS | 2503 | 1467442278621 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:18 INFO - PROCESS | 2503 | 1467442278702 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 23:51:18 INFO - PROCESS | 2503 | 1467442278706 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:18 INFO - PROCESS | 2503 | 1467442278707 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x121174800 == 34 [pid = 2503] [id = 432] 23:51:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x119c6f800) [pid = 2503] [serial = 1295] [outer = 0x0] 23:51:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x123e86400) [pid = 2503] [serial = 1296] [outer = 0x119c6f800] 23:51:18 INFO - PROCESS | 2503 | 1467442278732 Marionette DEBUG loaded listener.js 23:51:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1253b1000) [pid = 2503] [serial = 1297] [outer = 0x119c6f800] 23:51:19 INFO - PROCESS | 2503 | 1467442279056 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]]]}] 23:51:19 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 23:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 473ms 23:51:19 INFO - PROCESS | 2503 | 1467442279087 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 23:51:19 INFO - PROCESS | 2503 | 1467442279088 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 23:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:51:19 INFO - PROCESS | 2503 | 1467442279090 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:51:19 INFO - PROCESS | 2503 | 1467442279091 Marionette TRACE conn2 <- [1,1702,null,{}] 23:51:19 INFO - PROCESS | 2503 | 1467442279093 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}] 23:51:19 INFO - PROCESS | 2503 | 1467442279094 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:19 INFO - PROCESS | 2503 | 1467442279203 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 23:51:19 INFO - PROCESS | 2503 | 1467442279208 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:19 INFO - PROCESS | 2503 | 1467442279209 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a32800 == 35 [pid = 2503] [id = 433] 23:51:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x123bec400) [pid = 2503] [serial = 1298] [outer = 0x0] 23:51:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x125e3ec00) [pid = 2503] [serial = 1299] [outer = 0x123bec400] 23:51:19 INFO - PROCESS | 2503 | 1467442279234 Marionette DEBUG loaded listener.js 23:51:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x126bf9000) [pid = 2503] [serial = 1300] [outer = 0x123bec400] 23:51:19 INFO - PROCESS | 2503 | 1467442279574 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]]]}] 23:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 23:51:19 INFO - PROCESS | 2503 | 1467442279613 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 23:51:19 INFO - PROCESS | 2503 | 1467442279615 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 23:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:51:19 INFO - PROCESS | 2503 | 1467442279619 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:51:19 INFO - PROCESS | 2503 | 1467442279620 Marionette TRACE conn2 <- [1,1706,null,{}] 23:51:19 INFO - PROCESS | 2503 | 1467442279622 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}] 23:51:19 INFO - PROCESS | 2503 | 1467442279626 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:19 INFO - PROCESS | 2503 | 1467442279744 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 23:51:19 INFO - PROCESS | 2503 | 1467442279788 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:19 INFO - PROCESS | 2503 | 1467442279789 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x128884000 == 36 [pid = 2503] [id = 434] 23:51:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12706fc00) [pid = 2503] [serial = 1301] [outer = 0x0] 23:51:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1271bd000) [pid = 2503] [serial = 1302] [outer = 0x12706fc00] 23:51:19 INFO - PROCESS | 2503 | 1467442279814 Marionette DEBUG loaded listener.js 23:51:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x128cf8c00) [pid = 2503] [serial = 1303] [outer = 0x12706fc00] 23:51:20 INFO - PROCESS | 2503 | 1467442280137 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]]]}] 23:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 570ms 23:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:51:20 INFO - PROCESS | 2503 | 1467442280189 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 23:51:20 INFO - PROCESS | 2503 | 1467442280191 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 23:51:20 INFO - PROCESS | 2503 | 1467442280192 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:51:20 INFO - PROCESS | 2503 | 1467442280194 Marionette TRACE conn2 <- [1,1710,null,{}] 23:51:20 INFO - PROCESS | 2503 | 1467442280196 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}] 23:51:20 INFO - PROCESS | 2503 | 1467442280197 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:20 INFO - PROCESS | 2503 | 1467442280292 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 23:51:20 INFO - PROCESS | 2503 | 1467442280306 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:20 INFO - PROCESS | 2503 | 1467442280308 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x129216000 == 37 [pid = 2503] [id = 435] 23:51:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12900c400) [pid = 2503] [serial = 1304] [outer = 0x0] 23:51:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x129261400) [pid = 2503] [serial = 1305] [outer = 0x12900c400] 23:51:20 INFO - PROCESS | 2503 | 1467442280331 Marionette DEBUG loaded listener.js 23:51:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x129289400) [pid = 2503] [serial = 1306] [outer = 0x12900c400] 23:51:20 INFO - PROCESS | 2503 | 1467442280658 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]]]}] 23:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 23:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:51:20 INFO - PROCESS | 2503 | 1467442280713 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 23:51:20 INFO - PROCESS | 2503 | 1467442280714 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 23:51:20 INFO - PROCESS | 2503 | 1467442280716 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:51:20 INFO - PROCESS | 2503 | 1467442280717 Marionette TRACE conn2 <- [1,1714,null,{}] 23:51:20 INFO - PROCESS | 2503 | 1467442280720 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}] 23:51:20 INFO - PROCESS | 2503 | 1467442280721 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:20 INFO - PROCESS | 2503 | 1467442280817 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 23:51:20 INFO - PROCESS | 2503 | 1467442280827 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:20 INFO - PROCESS | 2503 | 1467442280828 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a489800 == 38 [pid = 2503] [id = 436] 23:51:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x129011000) [pid = 2503] [serial = 1307] [outer = 0x0] 23:51:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12949fc00) [pid = 2503] [serial = 1308] [outer = 0x129011000] 23:51:20 INFO - PROCESS | 2503 | 1467442280848 Marionette DEBUG loaded listener.js 23:51:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12a4ea400) [pid = 2503] [serial = 1309] [outer = 0x129011000] 23:51:21 INFO - PROCESS | 2503 | 1467442281257 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]]]}] 23:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 569ms 23:51:21 INFO - PROCESS | 2503 | 1467442281287 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 23:51:21 INFO - PROCESS | 2503 | 1467442281288 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 23:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:51:21 INFO - PROCESS | 2503 | 1467442281297 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:51:21 INFO - PROCESS | 2503 | 1467442281299 Marionette TRACE conn2 <- [1,1718,null,{}] 23:51:21 INFO - PROCESS | 2503 | 1467442281303 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}] 23:51:21 INFO - PROCESS | 2503 | 1467442281304 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:21 INFO - PROCESS | 2503 | 1467442281454 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x120e2a800) [pid = 2503] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x116a1bc00) [pid = 2503] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x112983400) [pid = 2503] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x118f36c00) [pid = 2503] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x115e8e800) [pid = 2503] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x124e92800) [pid = 2503] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x116f41c00) [pid = 2503] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x118747800) [pid = 2503] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x126befc00) [pid = 2503] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12a4e1400) [pid = 2503] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1217a0c00) [pid = 2503] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x115e25800) [pid = 2503] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x126bf5000) [pid = 2503] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x113272c00) [pid = 2503] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x126bf6800) [pid = 2503] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x118747c00) [pid = 2503] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:51:21 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x123b82c00) [pid = 2503] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:51:21 INFO - PROCESS | 2503 | 1467442281613 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:21 INFO - PROCESS | 2503 | 1467442281614 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:21 INFO - PROCESS | 2503 | ++DOCSHELL 0x117154800 == 39 [pid = 2503] [id = 437] 23:51:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x112977400) [pid = 2503] [serial = 1310] [outer = 0x0] 23:51:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x113276c00) [pid = 2503] [serial = 1311] [outer = 0x112977400] 23:51:21 INFO - PROCESS | 2503 | 1467442281645 Marionette DEBUG loaded listener.js 23:51:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x116f40c00) [pid = 2503] [serial = 1312] [outer = 0x112977400] 23:51:21 INFO - PROCESS | 2503 | 1467442281891 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]]]}] 23:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 623ms 23:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:51:21 INFO - PROCESS | 2503 | 1467442281925 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 23:51:21 INFO - PROCESS | 2503 | 1467442281926 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 23:51:21 INFO - PROCESS | 2503 | 1467442281928 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:51:21 INFO - PROCESS | 2503 | 1467442281930 Marionette TRACE conn2 <- [1,1722,null,{}] 23:51:21 INFO - PROCESS | 2503 | 1467442281940 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}] 23:51:21 INFO - PROCESS | 2503 | 1467442281941 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:22 INFO - PROCESS | 2503 | 1467442282024 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 23:51:22 INFO - PROCESS | 2503 | 1467442282046 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:22 INFO - PROCESS | 2503 | 1467442282047 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a95f800 == 40 [pid = 2503] [id = 438] 23:51:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1133ee000) [pid = 2503] [serial = 1313] [outer = 0x0] 23:51:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x120de8c00) [pid = 2503] [serial = 1314] [outer = 0x1133ee000] 23:51:22 INFO - PROCESS | 2503 | 1467442282071 Marionette DEBUG loaded listener.js 23:51:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x126bf9c00) [pid = 2503] [serial = 1315] [outer = 0x1133ee000] 23:51:22 INFO - PROCESS | 2503 | 1467442282404 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]]]}] 23:51:22 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 23:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 529ms 23:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:51:22 INFO - PROCESS | 2503 | 1467442282468 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 23:51:22 INFO - PROCESS | 2503 | 1467442282470 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 23:51:22 INFO - PROCESS | 2503 | 1467442282472 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:51:22 INFO - PROCESS | 2503 | 1467442282474 Marionette TRACE conn2 <- [1,1726,null,{}] 23:51:22 INFO - PROCESS | 2503 | 1467442282476 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}] 23:51:22 INFO - PROCESS | 2503 | 1467442282478 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:22 INFO - PROCESS | 2503 | 1467442282574 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 23:51:22 INFO - PROCESS | 2503 | 1467442282578 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:22 INFO - PROCESS | 2503 | 1467442282579 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b636800 == 41 [pid = 2503] [id = 439] 23:51:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x128a9dc00) [pid = 2503] [serial = 1316] [outer = 0x0] 23:51:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12a9de400) [pid = 2503] [serial = 1317] [outer = 0x128a9dc00] 23:51:22 INFO - PROCESS | 2503 | 1467442282607 Marionette DEBUG loaded listener.js 23:51:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12b672800) [pid = 2503] [serial = 1318] [outer = 0x128a9dc00] 23:51:22 INFO - PROCESS | 2503 | 1467442282936 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]]]}] 23:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 23:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:51:22 INFO - PROCESS | 2503 | 1467442282991 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 23:51:22 INFO - PROCESS | 2503 | 1467442282992 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 23:51:22 INFO - PROCESS | 2503 | 1467442282994 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:51:22 INFO - PROCESS | 2503 | 1467442282996 Marionette TRACE conn2 <- [1,1730,null,{}] 23:51:23 INFO - PROCESS | 2503 | 1467442282998 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}] 23:51:23 INFO - PROCESS | 2503 | 1467442282999 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:23 INFO - PROCESS | 2503 | 1467442283078 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 23:51:23 INFO - PROCESS | 2503 | 1467442283141 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:23 INFO - PROCESS | 2503 | 1467442283142 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8b5800 == 42 [pid = 2503] [id = 440] 23:51:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12a7e7000) [pid = 2503] [serial = 1319] [outer = 0x0] 23:51:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12b904000) [pid = 2503] [serial = 1320] [outer = 0x12a7e7000] 23:51:23 INFO - PROCESS | 2503 | 1467442283165 Marionette DEBUG loaded listener.js 23:51:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12be3e000) [pid = 2503] [serial = 1321] [outer = 0x12a7e7000] 23:51:23 INFO - PROCESS | 2503 | 1467442283540 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]]]}] 23:51:23 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 23:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 574ms 23:51:23 INFO - PROCESS | 2503 | 1467442283570 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 23:51:23 INFO - PROCESS | 2503 | 1467442283572 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 23:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:51:23 INFO - PROCESS | 2503 | 1467442283656 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:51:23 INFO - PROCESS | 2503 | 1467442283659 Marionette TRACE conn2 <- [1,1734,null,{}] 23:51:23 INFO - PROCESS | 2503 | 1467442283673 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}] 23:51:23 INFO - PROCESS | 2503 | 1467442283677 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:23 INFO - PROCESS | 2503 | 1467442283835 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 23:51:23 INFO - PROCESS | 2503 | 1467442283901 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:23 INFO - PROCESS | 2503 | 1467442283904 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ac9800 == 43 [pid = 2503] [id = 441] 23:51:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1133e6c00) [pid = 2503] [serial = 1322] [outer = 0x0] 23:51:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x113c8ec00) [pid = 2503] [serial = 1323] [outer = 0x1133e6c00] 23:51:23 INFO - PROCESS | 2503 | 1467442283935 Marionette DEBUG loaded listener.js 23:51:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x11675ec00) [pid = 2503] [serial = 1324] [outer = 0x1133e6c00] 23:51:24 INFO - PROCESS | 2503 | 1467442284378 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]]]}] 23:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 778ms 23:51:24 INFO - PROCESS | 2503 | 1467442284429 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 23:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:51:24 INFO - PROCESS | 2503 | 1467442284432 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 23:51:24 INFO - PROCESS | 2503 | 1467442284437 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:51:24 INFO - PROCESS | 2503 | 1467442284439 Marionette TRACE conn2 <- [1,1738,null,{}] 23:51:24 INFO - PROCESS | 2503 | 1467442284443 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}] 23:51:24 INFO - PROCESS | 2503 | 1467442284446 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:24 INFO - PROCESS | 2503 | 1467442284548 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 23:51:24 INFO - PROCESS | 2503 | 1467442284621 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:24 INFO - PROCESS | 2503 | 1467442284623 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f76000 == 44 [pid = 2503] [id = 442] 23:51:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x11885e000) [pid = 2503] [serial = 1325] [outer = 0x0] 23:51:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x118faf000) [pid = 2503] [serial = 1326] [outer = 0x11885e000] 23:51:24 INFO - PROCESS | 2503 | 1467442284653 Marionette DEBUG loaded listener.js 23:51:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x11960f800) [pid = 2503] [serial = 1327] [outer = 0x11885e000] 23:51:25 INFO - PROCESS | 2503 | 1467442285071 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]]]}] 23:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 23:51:25 INFO - PROCESS | 2503 | 1467442285108 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 23:51:25 INFO - PROCESS | 2503 | 1467442285109 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 23:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:51:25 INFO - PROCESS | 2503 | 1467442285112 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:51:25 INFO - PROCESS | 2503 | 1467442285113 Marionette TRACE conn2 <- [1,1742,null,{}] 23:51:25 INFO - PROCESS | 2503 | 1467442285115 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}] 23:51:25 INFO - PROCESS | 2503 | 1467442285117 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:25 INFO - PROCESS | 2503 | 1467442285221 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 23:51:25 INFO - PROCESS | 2503 | 1467442285288 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:25 INFO - PROCESS | 2503 | 1467442285293 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b638800 == 45 [pid = 2503] [id = 443] 23:51:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x124d46800) [pid = 2503] [serial = 1328] [outer = 0x0] 23:51:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x125e44c00) [pid = 2503] [serial = 1329] [outer = 0x124d46800] 23:51:25 INFO - PROCESS | 2503 | 1467442285365 Marionette DEBUG loaded listener.js 23:51:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x127160000) [pid = 2503] [serial = 1330] [outer = 0x124d46800] 23:51:25 INFO - PROCESS | 2503 | 1467442285787 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]]]}] 23:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 721ms 23:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:51:25 INFO - PROCESS | 2503 | 1467442285840 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 23:51:25 INFO - PROCESS | 2503 | 1467442285841 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 23:51:25 INFO - PROCESS | 2503 | 1467442285844 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:51:25 INFO - PROCESS | 2503 | 1467442285845 Marionette TRACE conn2 <- [1,1746,null,{}] 23:51:25 INFO - PROCESS | 2503 | 1467442285847 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}] 23:51:25 INFO - PROCESS | 2503 | 1467442285848 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:25 INFO - PROCESS | 2503 | 1467442285983 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 23:51:26 INFO - PROCESS | 2503 | 1467442286023 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:26 INFO - PROCESS | 2503 | 1467442286025 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b986000 == 46 [pid = 2503] [id = 444] 23:51:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x128970400) [pid = 2503] [serial = 1331] [outer = 0x0] 23:51:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x128cf3000) [pid = 2503] [serial = 1332] [outer = 0x128970400] 23:51:26 INFO - PROCESS | 2503 | 1467442286054 Marionette DEBUG loaded listener.js 23:51:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x129268000) [pid = 2503] [serial = 1333] [outer = 0x128970400] 23:51:26 INFO - PROCESS | 2503 | 1467442286492 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]]]}] 23:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 671ms 23:51:26 INFO - PROCESS | 2503 | 1467442286518 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 23:51:26 INFO - PROCESS | 2503 | 1467442286519 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 23:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:51:26 INFO - PROCESS | 2503 | 1467442286522 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:51:26 INFO - PROCESS | 2503 | 1467442286523 Marionette TRACE conn2 <- [1,1750,null,{}] 23:51:26 INFO - PROCESS | 2503 | 1467442286526 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}] 23:51:26 INFO - PROCESS | 2503 | 1467442286527 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:26 INFO - PROCESS | 2503 | 1467442286626 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 23:51:26 INFO - PROCESS | 2503 | 1467442286698 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:26 INFO - PROCESS | 2503 | 1467442286699 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x11694d800 == 47 [pid = 2503] [id = 445] 23:51:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x114f80c00) [pid = 2503] [serial = 1334] [outer = 0x0] 23:51:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x118560800) [pid = 2503] [serial = 1335] [outer = 0x114f80c00] 23:51:26 INFO - PROCESS | 2503 | 1467442286729 Marionette DEBUG loaded listener.js 23:51:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x126bed400) [pid = 2503] [serial = 1336] [outer = 0x114f80c00] 23:51:27 INFO - PROCESS | 2503 | 1467442287275 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]]]}] 23:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 819ms 23:51:27 INFO - PROCESS | 2503 | 1467442287341 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 23:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:51:27 INFO - PROCESS | 2503 | 1467442287343 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 23:51:27 INFO - PROCESS | 2503 | 1467442287346 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:51:27 INFO - PROCESS | 2503 | 1467442287348 Marionette TRACE conn2 <- [1,1754,null,{}] 23:51:27 INFO - PROCESS | 2503 | 1467442287352 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}] 23:51:27 INFO - PROCESS | 2503 | 1467442287353 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:27 INFO - PROCESS | 2503 | 1467442287453 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 23:51:27 INFO - PROCESS | 2503 | 1467442287515 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:27 INFO - PROCESS | 2503 | 1467442287516 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x11957a800 == 48 [pid = 2503] [id = 446] 23:51:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x116f97000) [pid = 2503] [serial = 1337] [outer = 0x0] 23:51:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x1176e1c00) [pid = 2503] [serial = 1338] [outer = 0x116f97000] 23:51:27 INFO - PROCESS | 2503 | 1467442287544 Marionette DEBUG loaded listener.js 23:51:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x118373c00) [pid = 2503] [serial = 1339] [outer = 0x116f97000] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12b636800 == 47 [pid = 2503] [id = 439] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12a95f800 == 46 [pid = 2503] [id = 438] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x117154800 == 45 [pid = 2503] [id = 437] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12a489800 == 44 [pid = 2503] [id = 436] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x129216000 == 43 [pid = 2503] [id = 435] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x128884000 == 42 [pid = 2503] [id = 434] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x123a32800 == 41 [pid = 2503] [id = 433] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x121174800 == 40 [pid = 2503] [id = 432] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x11985f800 == 39 [pid = 2503] [id = 431] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x11745e800 == 38 [pid = 2503] [id = 430] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x116ab1000 == 37 [pid = 2503] [id = 429] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b7800 == 36 [pid = 2503] [id = 428] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x1169a1000 == 35 [pid = 2503] [id = 427] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x129233800 == 34 [pid = 2503] [id = 426] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x118342800 == 33 [pid = 2503] [id = 415] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x11694d800 == 32 [pid = 2503] [id = 445] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12b986000 == 31 [pid = 2503] [id = 444] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12b638800 == 30 [pid = 2503] [id = 443] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x120f76000 == 29 [pid = 2503] [id = 442] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8b5800 == 28 [pid = 2503] [id = 440] 23:51:28 INFO - PROCESS | 2503 | --DOCSHELL 0x116ac9800 == 27 [pid = 2503] [id = 441] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x1212b4c00) [pid = 2503] [serial = 1260] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x1181ec000) [pid = 2503] [serial = 1251] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x115e94400) [pid = 2503] [serial = 1228] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x113274400) [pid = 2503] [serial = 1227] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x118371c00) [pid = 2503] [serial = 1252] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x1212aac00) [pid = 2503] [serial = 1231] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x119559400) [pid = 2503] [serial = 1230] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x116470400) [pid = 2503] [serial = 1248] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x126bf7c00) [pid = 2503] [serial = 1234] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1253b5000) [pid = 2503] [serial = 1233] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x116758400) [pid = 2503] [serial = 1249] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1181e4c00) [pid = 2503] [serial = 1246] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x116f91000) [pid = 2503] [serial = 1245] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1187c2000) [pid = 2503] [serial = 1254] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x11922c800) [pid = 2503] [serial = 1255] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x129289000) [pid = 2503] [serial = 1237] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x12715e400) [pid = 2503] [serial = 1236] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12be3b800) [pid = 2503] [serial = 1240] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x12a7e9c00) [pid = 2503] [serial = 1239] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x123bf1c00) [pid = 2503] [serial = 1263] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116195c00) [pid = 2503] [serial = 1243] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x115e8d400) [pid = 2503] [serial = 1242] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x126e5ec00) [pid = 2503] [serial = 1266] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x126bf6000) [pid = 2503] [serial = 1270] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x119c37800) [pid = 2503] [serial = 1269] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1271d2c00) [pid = 2503] [serial = 1275] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x128970c00) [pid = 2503] [serial = 1276] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1270c2c00) [pid = 2503] [serial = 1267] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x119c2e000) [pid = 2503] [serial = 1257] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12716a400) [pid = 2503] [serial = 1273] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12179e800) [pid = 2503] [serial = 1261] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x126bf4c00) [pid = 2503] [serial = 1264] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x120de7800) [pid = 2503] [serial = 1258] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12715d000) [pid = 2503] [serial = 1272] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x128aa2400) [pid = 2503] [serial = 1278] [outer = 0x0] [url = about:blank] 23:51:28 INFO - PROCESS | 2503 | 1467442288599 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]]]}] 23:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1272ms 23:51:28 INFO - PROCESS | 2503 | 1467442288619 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 23:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:51:28 INFO - PROCESS | 2503 | 1467442288622 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 23:51:28 INFO - PROCESS | 2503 | 1467442288625 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:51:28 INFO - PROCESS | 2503 | 1467442288628 Marionette TRACE conn2 <- [1,1758,null,{}] 23:51:28 INFO - PROCESS | 2503 | 1467442288635 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}] 23:51:28 INFO - PROCESS | 2503 | 1467442288637 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:28 INFO - PROCESS | 2503 | 1467442288747 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 23:51:28 INFO - PROCESS | 2503 | 1467442288848 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:28 INFO - PROCESS | 2503 | 1467442288851 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x116673800 == 28 [pid = 2503] [id = 447] 23:51:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x115e8f000) [pid = 2503] [serial = 1340] [outer = 0x0] 23:51:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x116195c00) [pid = 2503] [serial = 1341] [outer = 0x115e8f000] 23:51:28 INFO - PROCESS | 2503 | 1467442288884 Marionette DEBUG loaded listener.js 23:51:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x11675a400) [pid = 2503] [serial = 1342] [outer = 0x115e8f000] 23:51:29 INFO - PROCESS | 2503 | 1467442289378 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]]]}] 23:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 822ms 23:51:29 INFO - PROCESS | 2503 | 1467442289447 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 23:51:29 INFO - PROCESS | 2503 | 1467442289453 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 23:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:51:29 INFO - PROCESS | 2503 | 1467442289458 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:51:29 INFO - PROCESS | 2503 | 1467442289460 Marionette TRACE conn2 <- [1,1762,null,{}] 23:51:29 INFO - PROCESS | 2503 | 1467442289462 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}] 23:51:29 INFO - PROCESS | 2503 | 1467442289464 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:29 INFO - PROCESS | 2503 | 1467442289566 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 23:51:29 INFO - PROCESS | 2503 | 1467442289642 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:29 INFO - PROCESS | 2503 | 1467442289644 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x11745f800 == 29 [pid = 2503] [id = 448] 23:51:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1176d9400) [pid = 2503] [serial = 1343] [outer = 0x0] 23:51:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1181ea800) [pid = 2503] [serial = 1344] [outer = 0x1176d9400] 23:51:29 INFO - PROCESS | 2503 | 1467442289675 Marionette DEBUG loaded listener.js 23:51:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x118373400) [pid = 2503] [serial = 1345] [outer = 0x1176d9400] 23:51:30 INFO - PROCESS | 2503 | 1467442290224 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]]]}] 23:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 820ms 23:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:51:30 INFO - PROCESS | 2503 | 1467442290278 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 23:51:30 INFO - PROCESS | 2503 | 1467442290280 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 23:51:30 INFO - PROCESS | 2503 | 1467442290282 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:51:30 INFO - PROCESS | 2503 | 1467442290285 Marionette TRACE conn2 <- [1,1766,null,{}] 23:51:30 INFO - PROCESS | 2503 | 1467442290293 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}] 23:51:30 INFO - PROCESS | 2503 | 1467442290297 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:30 INFO - PROCESS | 2503 | 1467442290406 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 23:51:30 INFO - PROCESS | 2503 | 1467442290462 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:30 INFO - PROCESS | 2503 | 1467442290464 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188cc800 == 30 [pid = 2503] [id = 449] 23:51:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1187c2000) [pid = 2503] [serial = 1346] [outer = 0x0] 23:51:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x118858800) [pid = 2503] [serial = 1347] [outer = 0x1187c2000] 23:51:30 INFO - PROCESS | 2503 | 1467442290497 Marionette DEBUG loaded listener.js 23:51:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x11922f000) [pid = 2503] [serial = 1348] [outer = 0x1187c2000] 23:51:31 INFO - PROCESS | 2503 | 1467442291029 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]]]}] 23:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 772ms 23:51:31 INFO - PROCESS | 2503 | 1467442291055 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 23:51:31 INFO - PROCESS | 2503 | 1467442291058 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 23:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:51:31 INFO - PROCESS | 2503 | 1467442291061 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:51:31 INFO - PROCESS | 2503 | 1467442291063 Marionette TRACE conn2 <- [1,1770,null,{}] 23:51:31 INFO - PROCESS | 2503 | 1467442291070 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}] 23:51:31 INFO - PROCESS | 2503 | 1467442291071 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:31 INFO - PROCESS | 2503 | 1467442291156 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 23:51:31 INFO - PROCESS | 2503 | 1467442291160 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:31 INFO - PROCESS | 2503 | 1467442291162 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x116abc000 == 31 [pid = 2503] [id = 450] 23:51:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x115e8e000) [pid = 2503] [serial = 1349] [outer = 0x0] 23:51:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x116478800) [pid = 2503] [serial = 1350] [outer = 0x115e8e000] 23:51:31 INFO - PROCESS | 2503 | 1467442291192 Marionette DEBUG loaded listener.js 23:51:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x116986c00) [pid = 2503] [serial = 1351] [outer = 0x115e8e000] 23:51:31 INFO - PROCESS | 2503 | 1467442291531 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]]]}] 23:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 522ms 23:51:31 INFO - PROCESS | 2503 | 1467442291584 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 23:51:31 INFO - PROCESS | 2503 | 1467442291587 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 23:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:51:31 INFO - PROCESS | 2503 | 1467442291591 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:51:31 INFO - PROCESS | 2503 | 1467442291593 Marionette TRACE conn2 <- [1,1774,null,{}] 23:51:31 INFO - PROCESS | 2503 | 1467442291595 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}] 23:51:31 INFO - PROCESS | 2503 | 1467442291597 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:31 INFO - PROCESS | 2503 | 1467442291674 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 23:51:31 INFO - PROCESS | 2503 | 1467442291679 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:31 INFO - PROCESS | 2503 | 1467442291680 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x116611000 == 32 [pid = 2503] [id = 451] 23:51:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x117d02400) [pid = 2503] [serial = 1352] [outer = 0x0] 23:51:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x119233400) [pid = 2503] [serial = 1353] [outer = 0x117d02400] 23:51:31 INFO - PROCESS | 2503 | 1467442291709 Marionette DEBUG loaded listener.js 23:51:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x120d28800) [pid = 2503] [serial = 1354] [outer = 0x117d02400] 23:51:32 INFO - PROCESS | 2503 | 1467442292072 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]]]}] 23:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 23:51:32 INFO - PROCESS | 2503 | 1467442292113 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 23:51:32 INFO - PROCESS | 2503 | 1467442292123 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 23:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:51:32 INFO - PROCESS | 2503 | 1467442292125 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:51:32 INFO - PROCESS | 2503 | 1467442292128 Marionette TRACE conn2 <- [1,1778,null,{}] 23:51:32 INFO - PROCESS | 2503 | 1467442292135 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}] 23:51:32 INFO - PROCESS | 2503 | 1467442292138 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:32 INFO - PROCESS | 2503 | 1467442292213 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 23:51:32 INFO - PROCESS | 2503 | 1467442292220 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:32 INFO - PROCESS | 2503 | 1467442292222 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f75800 == 33 [pid = 2503] [id = 452] 23:51:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1210a2800) [pid = 2503] [serial = 1355] [outer = 0x0] 23:51:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x123a09000) [pid = 2503] [serial = 1356] [outer = 0x1210a2800] 23:51:32 INFO - PROCESS | 2503 | 1467442292249 Marionette DEBUG loaded listener.js 23:51:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1249e2000) [pid = 2503] [serial = 1357] [outer = 0x1210a2800] 23:51:32 INFO - PROCESS | 2503 | 1467442292579 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]]]}] 23:51:32 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 23:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 473ms 23:51:32 INFO - PROCESS | 2503 | 1467442292600 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 23:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:51:32 INFO - PROCESS | 2503 | 1467442292603 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 23:51:32 INFO - PROCESS | 2503 | 1467442292605 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:51:32 INFO - PROCESS | 2503 | 1467442292606 Marionette TRACE conn2 <- [1,1782,null,{}] 23:51:32 INFO - PROCESS | 2503 | 1467442292608 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}] 23:51:32 INFO - PROCESS | 2503 | 1467442292610 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:32 INFO - PROCESS | 2503 | 1467442292716 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 23:51:32 INFO - PROCESS | 2503 | 1467442292749 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:32 INFO - PROCESS | 2503 | 1467442292750 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x12174a000 == 34 [pid = 2503] [id = 453] 23:51:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x11874ec00) [pid = 2503] [serial = 1358] [outer = 0x0] 23:51:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1253af800) [pid = 2503] [serial = 1359] [outer = 0x11874ec00] 23:51:32 INFO - PROCESS | 2503 | 1467442292774 Marionette DEBUG loaded listener.js 23:51:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x126bf8c00) [pid = 2503] [serial = 1360] [outer = 0x11874ec00] 23:51:33 INFO - PROCESS | 2503 | 1467442293086 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]]]}] 23:51:33 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 23:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 23:51:33 INFO - PROCESS | 2503 | 1467442293137 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 23:51:33 INFO - PROCESS | 2503 | 1467442293145 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 23:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:51:33 INFO - PROCESS | 2503 | 1467442293147 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:51:33 INFO - PROCESS | 2503 | 1467442293149 Marionette TRACE conn2 <- [1,1786,null,{}] 23:51:33 INFO - PROCESS | 2503 | 1467442293151 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}] 23:51:33 INFO - PROCESS | 2503 | 1467442293152 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:33 INFO - PROCESS | 2503 | 1467442293247 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 23:51:33 INFO - PROCESS | 2503 | 1467442293250 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:33 INFO - PROCESS | 2503 | 1467442293251 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253e1800 == 35 [pid = 2503] [id = 454] 23:51:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x120deb000) [pid = 2503] [serial = 1361] [outer = 0x0] 23:51:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1270b7400) [pid = 2503] [serial = 1362] [outer = 0x120deb000] 23:51:33 INFO - PROCESS | 2503 | 1467442293275 Marionette DEBUG loaded listener.js 23:51:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x1271b9400) [pid = 2503] [serial = 1363] [outer = 0x120deb000] 23:51:33 INFO - PROCESS | 2503 | 1467442293680 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]]]}] 23:51:33 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 23:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 570ms 23:51:33 INFO - PROCESS | 2503 | 1467442293719 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 23:51:33 INFO - PROCESS | 2503 | 1467442293720 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 23:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:51:33 INFO - PROCESS | 2503 | 1467442293722 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:51:33 INFO - PROCESS | 2503 | 1467442293723 Marionette TRACE conn2 <- [1,1790,null,{}] 23:51:33 INFO - PROCESS | 2503 | 1467442293726 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}] 23:51:33 INFO - PROCESS | 2503 | 1467442293730 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:33 INFO - PROCESS | 2503 | 1467442293855 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 23:51:33 INFO - PROCESS | 2503 | 1467442293859 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:33 INFO - PROCESS | 2503 | 1467442293860 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x128881800 == 36 [pid = 2503] [id = 455] 23:51:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x1271bac00) [pid = 2503] [serial = 1364] [outer = 0x0] 23:51:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x1271d7c00) [pid = 2503] [serial = 1365] [outer = 0x1271bac00] 23:51:33 INFO - PROCESS | 2503 | 1467442293884 Marionette DEBUG loaded listener.js 23:51:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12900e800) [pid = 2503] [serial = 1366] [outer = 0x1271bac00] 23:51:34 INFO - PROCESS | 2503 | 1467442294277 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]]]}] 23:51:34 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) 23:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 568ms 23:51:34 INFO - PROCESS | 2503 | 1467442294291 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 23:51:34 INFO - PROCESS | 2503 | 1467442294293 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 23:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:51:34 INFO - PROCESS | 2503 | 1467442294296 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:51:34 INFO - PROCESS | 2503 | 1467442294311 Marionette TRACE conn2 <- [1,1794,null,{}] 23:51:34 INFO - PROCESS | 2503 | 1467442294320 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}] 23:51:34 INFO - PROCESS | 2503 | 1467442294322 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:34 INFO - PROCESS | 2503 | 1467442294453 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 23:51:34 INFO - PROCESS | 2503 | 1467442294512 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:34 INFO - PROCESS | 2503 | 1467442294513 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x129219000 == 37 [pid = 2503] [id = 456] 23:51:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1271c1800) [pid = 2503] [serial = 1367] [outer = 0x0] 23:51:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x129287c00) [pid = 2503] [serial = 1368] [outer = 0x1271c1800] 23:51:34 INFO - PROCESS | 2503 | 1467442294552 Marionette DEBUG loaded listener.js 23:51:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x12949cc00) [pid = 2503] [serial = 1369] [outer = 0x1271c1800] 23:51:34 INFO - PROCESS | 2503 | 1467442294972 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]]]}] 23:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 692ms 23:51:34 INFO - PROCESS | 2503 | 1467442294988 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 23:51:34 INFO - PROCESS | 2503 | 1467442294989 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 23:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:51:34 INFO - PROCESS | 2503 | 1467442294991 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:51:34 INFO - PROCESS | 2503 | 1467442294992 Marionette TRACE conn2 <- [1,1798,null,{}] 23:51:34 INFO - PROCESS | 2503 | 1467442294994 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}] 23:51:34 INFO - PROCESS | 2503 | 1467442294996 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:35 INFO - PROCESS | 2503 | 1467442295112 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x1133e6c00) [pid = 2503] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x11885e000) [pid = 2503] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x124d46800) [pid = 2503] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x128a9dc00) [pid = 2503] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x128970400) [pid = 2503] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x114f80c00) [pid = 2503] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x12706fc00) [pid = 2503] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x12900c400) [pid = 2503] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x129011000) [pid = 2503] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x12a7e7000) [pid = 2503] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x128974000) [pid = 2503] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1181eb400) [pid = 2503] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x116473400) [pid = 2503] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x112f4c400) [pid = 2503] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x119c6f800) [pid = 2503] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116a1c000) [pid = 2503] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x123bec400) [pid = 2503] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1133a9000) [pid = 2503] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x112977400) [pid = 2503] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:51:35 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1133ee000) [pid = 2503] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:51:35 INFO - PROCESS | 2503 | 1467442295181 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:35 INFO - PROCESS | 2503 | 1467442295182 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x1164a6000 == 38 [pid = 2503] [id = 457] 23:51:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x112f4cc00) [pid = 2503] [serial = 1370] [outer = 0x0] 23:51:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1133e8c00) [pid = 2503] [serial = 1371] [outer = 0x112f4cc00] 23:51:35 INFO - PROCESS | 2503 | 1467442295207 Marionette DEBUG loaded listener.js 23:51:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x116f94c00) [pid = 2503] [serial = 1372] [outer = 0x112f4cc00] 23:51:35 INFO - PROCESS | 2503 | 1467442295449 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]]]}] 23:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 468ms 23:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:51:35 INFO - PROCESS | 2503 | 1467442295460 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 23:51:35 INFO - PROCESS | 2503 | 1467442295461 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 23:51:35 INFO - PROCESS | 2503 | 1467442295478 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:51:35 INFO - PROCESS | 2503 | 1467442295479 Marionette TRACE conn2 <- [1,1802,null,{}] 23:51:35 INFO - PROCESS | 2503 | 1467442295492 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}] 23:51:35 INFO - PROCESS | 2503 | 1467442295493 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:35 INFO - PROCESS | 2503 | 1467442295574 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 23:51:35 INFO - PROCESS | 2503 | 1467442295578 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:35 INFO - PROCESS | 2503 | 1467442295579 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5c2000 == 39 [pid = 2503] [id = 458] 23:51:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x116636c00) [pid = 2503] [serial = 1373] [outer = 0x0] 23:51:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x123a03c00) [pid = 2503] [serial = 1374] [outer = 0x116636c00] 23:51:35 INFO - PROCESS | 2503 | 1467442295606 Marionette DEBUG loaded listener.js 23:51:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x128971400) [pid = 2503] [serial = 1375] [outer = 0x116636c00] 23:51:35 INFO - PROCESS | 2503 | 1467442295929 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]]]}] 23:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 483ms 23:51:35 INFO - PROCESS | 2503 | 1467442295948 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 23:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:51:35 INFO - PROCESS | 2503 | 1467442295953 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 23:51:35 INFO - PROCESS | 2503 | 1467442295956 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:51:35 INFO - PROCESS | 2503 | 1467442295958 Marionette TRACE conn2 <- [1,1806,null,{}] 23:51:35 INFO - PROCESS | 2503 | 1467442295961 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}] 23:51:35 INFO - PROCESS | 2503 | 1467442295963 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:36 INFO - PROCESS | 2503 | 1467442296126 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 23:51:36 INFO - PROCESS | 2503 | 1467442296134 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:36 INFO - PROCESS | 2503 | 1467442296135 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a971800 == 40 [pid = 2503] [id = 459] 23:51:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x118513000) [pid = 2503] [serial = 1376] [outer = 0x0] 23:51:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x128974000) [pid = 2503] [serial = 1377] [outer = 0x118513000] 23:51:36 INFO - PROCESS | 2503 | 1467442296174 Marionette DEBUG loaded listener.js 23:51:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12a5eb000) [pid = 2503] [serial = 1378] [outer = 0x118513000] 23:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 620ms 23:51:36 INFO - PROCESS | 2503 | 1467442296569 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]]]}] 23:51:36 INFO - PROCESS | 2503 | 1467442296577 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 23:51:36 INFO - PROCESS | 2503 | 1467442296578 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 23:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:51:36 INFO - PROCESS | 2503 | 1467442296581 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:51:36 INFO - PROCESS | 2503 | 1467442296584 Marionette TRACE conn2 <- [1,1810,null,{}] 23:51:36 INFO - PROCESS | 2503 | 1467442296586 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}] 23:51:36 INFO - PROCESS | 2503 | 1467442296588 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:36 INFO - PROCESS | 2503 | 1467442296676 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 23:51:36 INFO - PROCESS | 2503 | 1467442296680 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:36 INFO - PROCESS | 2503 | 1467442296682 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8ad000 == 41 [pid = 2503] [id = 460] 23:51:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12a5f0400) [pid = 2503] [serial = 1379] [outer = 0x0] 23:51:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12a9e3400) [pid = 2503] [serial = 1380] [outer = 0x12a5f0400] 23:51:36 INFO - PROCESS | 2503 | 1467442296711 Marionette DEBUG loaded listener.js 23:51:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12be32000) [pid = 2503] [serial = 1381] [outer = 0x12a5f0400] 23:51:37 INFO - PROCESS | 2503 | 1467442297034 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]]]}] 23:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 471ms 23:51:37 INFO - PROCESS | 2503 | 1467442297058 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 23:51:37 INFO - PROCESS | 2503 | 1467442297059 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 23:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:51:37 INFO - PROCESS | 2503 | 1467442297061 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:51:37 INFO - PROCESS | 2503 | 1467442297062 Marionette TRACE conn2 <- [1,1814,null,{}] 23:51:37 INFO - PROCESS | 2503 | 1467442297072 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}] 23:51:37 INFO - PROCESS | 2503 | 1467442297073 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:37 INFO - PROCESS | 2503 | 1467442297236 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 23:51:37 INFO - PROCESS | 2503 | 1467442297273 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:37 INFO - PROCESS | 2503 | 1467442297275 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x113ce3800 == 42 [pid = 2503] [id = 461] 23:51:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x112decc00) [pid = 2503] [serial = 1382] [outer = 0x0] 23:51:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x113278c00) [pid = 2503] [serial = 1383] [outer = 0x112decc00] 23:51:37 INFO - PROCESS | 2503 | 1467442297307 Marionette DEBUG loaded listener.js 23:51:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x1164e0400) [pid = 2503] [serial = 1384] [outer = 0x112decc00] 23:51:37 INFO - PROCESS | 2503 | 1467442297796 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]]]}] 23:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 771ms 23:51:37 INFO - PROCESS | 2503 | 1467442297850 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 23:51:37 INFO - PROCESS | 2503 | 1467442297853 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 23:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:51:37 INFO - PROCESS | 2503 | 1467442297858 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:51:37 INFO - PROCESS | 2503 | 1467442297860 Marionette TRACE conn2 <- [1,1818,null,{}] 23:51:37 INFO - PROCESS | 2503 | 1467442297863 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}] 23:51:37 INFO - PROCESS | 2503 | 1467442297865 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:37 INFO - PROCESS | 2503 | 1467442297970 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 23:51:38 INFO - PROCESS | 2503 | 1467442298041 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:38 INFO - PROCESS | 2503 | 1467442298043 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f71000 == 43 [pid = 2503] [id = 462] 23:51:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x11874b000) [pid = 2503] [serial = 1385] [outer = 0x0] 23:51:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x119615400) [pid = 2503] [serial = 1386] [outer = 0x11874b000] 23:51:38 INFO - PROCESS | 2503 | 1467442298073 Marionette DEBUG loaded listener.js 23:51:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1212b1400) [pid = 2503] [serial = 1387] [outer = 0x11874b000] 23:51:38 INFO - PROCESS | 2503 | 1467442298490 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]]]}] 23:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 23:51:38 INFO - PROCESS | 2503 | 1467442298529 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 23:51:38 INFO - PROCESS | 2503 | 1467442298531 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 23:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:51:38 INFO - PROCESS | 2503 | 1467442298534 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:51:38 INFO - PROCESS | 2503 | 1467442298535 Marionette TRACE conn2 <- [1,1822,null,{}] 23:51:38 INFO - PROCESS | 2503 | 1467442298538 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}] 23:51:38 INFO - PROCESS | 2503 | 1467442298539 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:38 INFO - PROCESS | 2503 | 1467442298661 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 23:51:38 INFO - PROCESS | 2503 | 1467442298725 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:38 INFO - PROCESS | 2503 | 1467442298726 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aac8000 == 44 [pid = 2503] [id = 463] 23:51:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x123bee000) [pid = 2503] [serial = 1388] [outer = 0x0] 23:51:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x126e5f800) [pid = 2503] [serial = 1389] [outer = 0x123bee000] 23:51:38 INFO - PROCESS | 2503 | 1467442298755 Marionette DEBUG loaded listener.js 23:51:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x1271c0800) [pid = 2503] [serial = 1390] [outer = 0x123bee000] 23:51:39 INFO - PROCESS | 2503 | 1467442299173 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]]]}] 23:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 23:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:51:39 INFO - PROCESS | 2503 | 1467442299203 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 23:51:39 INFO - PROCESS | 2503 | 1467442299206 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 23:51:39 INFO - PROCESS | 2503 | 1467442299214 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:51:39 INFO - PROCESS | 2503 | 1467442299218 Marionette TRACE conn2 <- [1,1826,null,{}] 23:51:39 INFO - PROCESS | 2503 | 1467442299220 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}] 23:51:39 INFO - PROCESS | 2503 | 1467442299222 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:39 INFO - PROCESS | 2503 | 1467442299329 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 23:51:39 INFO - PROCESS | 2503 | 1467442299390 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:39 INFO - PROCESS | 2503 | 1467442299392 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x12c02c000 == 45 [pid = 2503] [id = 464] 23:51:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x1271d2c00) [pid = 2503] [serial = 1391] [outer = 0x0] 23:51:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x128cf4400) [pid = 2503] [serial = 1392] [outer = 0x1271d2c00] 23:51:39 INFO - PROCESS | 2503 | 1467442299420 Marionette DEBUG loaded listener.js 23:51:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x12a5f4800) [pid = 2503] [serial = 1393] [outer = 0x1271d2c00] 23:51:39 INFO - PROCESS | 2503 | 1467442299862 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]]]}] 23:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 677ms 23:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:51:39 INFO - PROCESS | 2503 | 1467442299887 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 23:51:39 INFO - PROCESS | 2503 | 1467442299889 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 23:51:39 INFO - PROCESS | 2503 | 1467442299891 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:51:39 INFO - PROCESS | 2503 | 1467442299892 Marionette TRACE conn2 <- [1,1830,null,{}] 23:51:39 INFO - PROCESS | 2503 | 1467442299895 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}] 23:51:39 INFO - PROCESS | 2503 | 1467442299896 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:40 INFO - PROCESS | 2503 | 1467442300016 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 23:51:40 INFO - PROCESS | 2503 | 1467442300077 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:40 INFO - PROCESS | 2503 | 1467442300078 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x12ca1e800 == 46 [pid = 2503] [id = 465] 23:51:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x12a7df800) [pid = 2503] [serial = 1394] [outer = 0x0] 23:51:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x12b672400) [pid = 2503] [serial = 1395] [outer = 0x12a7df800] 23:51:40 INFO - PROCESS | 2503 | 1467442300107 Marionette DEBUG loaded listener.js 23:51:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 116 (0x12b911800) [pid = 2503] [serial = 1396] [outer = 0x12a7df800] 23:51:40 INFO - PROCESS | 2503 | 1467442300526 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]]]}] 23:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 668ms 23:51:40 INFO - PROCESS | 2503 | 1467442300560 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 23:51:40 INFO - PROCESS | 2503 | 1467442300561 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 23:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:51:40 INFO - PROCESS | 2503 | 1467442300563 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:51:40 INFO - PROCESS | 2503 | 1467442300565 Marionette TRACE conn2 <- [1,1834,null,{}] 23:51:40 INFO - PROCESS | 2503 | 1467442300567 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}] 23:51:40 INFO - PROCESS | 2503 | 1467442300569 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:40 INFO - PROCESS | 2503 | 1467442300675 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 23:51:40 INFO - PROCESS | 2503 | 1467442300888 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:40 INFO - PROCESS | 2503 | 1467442300890 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183c7800 == 47 [pid = 2503] [id = 466] 23:51:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 117 (0x11327b800) [pid = 2503] [serial = 1397] [outer = 0x0] 23:51:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 118 (0x1167c9000) [pid = 2503] [serial = 1398] [outer = 0x11327b800] 23:51:40 INFO - PROCESS | 2503 | 1467442300918 Marionette DEBUG loaded listener.js 23:51:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 119 (0x11836c400) [pid = 2503] [serial = 1399] [outer = 0x11327b800] 23:51:41 INFO - PROCESS | 2503 | 1467442301380 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]]]}] 23:51:41 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 23:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 823ms 23:51:41 INFO - PROCESS | 2503 | 1467442301388 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 23:51:41 INFO - PROCESS | 2503 | 1467442301390 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 23:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:51:41 INFO - PROCESS | 2503 | 1467442301392 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:51:41 INFO - PROCESS | 2503 | 1467442301394 Marionette TRACE conn2 <- [1,1838,null,{}] 23:51:41 INFO - PROCESS | 2503 | 1467442301398 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}] 23:51:41 INFO - PROCESS | 2503 | 1467442301401 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:41 INFO - PROCESS | 2503 | 1467442301498 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 23:51:41 INFO - PROCESS | 2503 | 1467442301558 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:41 INFO - PROCESS | 2503 | 1467442301559 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x119257800 == 48 [pid = 2503] [id = 467] 23:51:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 120 (0x11836c800) [pid = 2503] [serial = 1400] [outer = 0x0] 23:51:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 121 (0x119567000) [pid = 2503] [serial = 1401] [outer = 0x11836c800] 23:51:41 INFO - PROCESS | 2503 | 1467442301588 Marionette DEBUG loaded listener.js 23:51:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 122 (0x123adec00) [pid = 2503] [serial = 1402] [outer = 0x11836c800] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8ad000 == 47 [pid = 2503] [id = 460] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x12a971800 == 46 [pid = 2503] [id = 459] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5c2000 == 45 [pid = 2503] [id = 458] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x1164a6000 == 44 [pid = 2503] [id = 457] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x129219000 == 43 [pid = 2503] [id = 456] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 121 (0x1176e1c00) [pid = 2503] [serial = 1338] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x128881800 == 42 [pid = 2503] [id = 455] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x1253e1800 == 41 [pid = 2503] [id = 454] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x12174a000 == 40 [pid = 2503] [id = 453] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x120f75800 == 39 [pid = 2503] [id = 452] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x116611000 == 38 [pid = 2503] [id = 451] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x116abc000 == 37 [pid = 2503] [id = 450] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x1188cc800 == 36 [pid = 2503] [id = 449] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x11745f800 == 35 [pid = 2503] [id = 448] 23:51:41 INFO - PROCESS | 2503 | --DOCSHELL 0x116673800 == 34 [pid = 2503] [id = 447] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 120 (0x113c8ec00) [pid = 2503] [serial = 1323] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 119 (0x118faf000) [pid = 2503] [serial = 1326] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 118 (0x11675ec00) [pid = 2503] [serial = 1324] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 117 (0x125e44c00) [pid = 2503] [serial = 1329] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 116 (0x11960f800) [pid = 2503] [serial = 1327] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 115 (0x12b672800) [pid = 2503] [serial = 1318] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x128cf3000) [pid = 2503] [serial = 1332] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x127160000) [pid = 2503] [serial = 1330] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x118560800) [pid = 2503] [serial = 1335] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x126bed400) [pid = 2503] [serial = 1336] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x1271bd000) [pid = 2503] [serial = 1302] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x128cf8c00) [pid = 2503] [serial = 1303] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x129261400) [pid = 2503] [serial = 1305] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x12a4ea400) [pid = 2503] [serial = 1309] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x12949fc00) [pid = 2503] [serial = 1308] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x12b904000) [pid = 2503] [serial = 1320] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x129268000) [pid = 2503] [serial = 1333] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x129263c00) [pid = 2503] [serial = 1279] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x118375c00) [pid = 2503] [serial = 1284] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x118557c00) [pid = 2503] [serial = 1285] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x116634000) [pid = 2503] [serial = 1287] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x116f40000) [pid = 2503] [serial = 1288] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x114f81800) [pid = 2503] [serial = 1281] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1164e3000) [pid = 2503] [serial = 1282] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x123e86400) [pid = 2503] [serial = 1296] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1253b1000) [pid = 2503] [serial = 1297] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11836d400) [pid = 2503] [serial = 1290] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11874f000) [pid = 2503] [serial = 1291] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x125e3ec00) [pid = 2503] [serial = 1299] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x119974400) [pid = 2503] [serial = 1293] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x121435000) [pid = 2503] [serial = 1294] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12be3e000) [pid = 2503] [serial = 1321] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x116f40c00) [pid = 2503] [serial = 1312] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12a9de400) [pid = 2503] [serial = 1317] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x129289400) [pid = 2503] [serial = 1306] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x113276c00) [pid = 2503] [serial = 1311] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x126bf9c00) [pid = 2503] [serial = 1315] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x126bf9000) [pid = 2503] [serial = 1300] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x120de8c00) [pid = 2503] [serial = 1314] [outer = 0x0] [url = about:blank] 23:51:41 INFO - PROCESS | 2503 | 1467442301989 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]]]}] 23:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 620ms 23:51:42 INFO - PROCESS | 2503 | 1467442302015 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 23:51:42 INFO - PROCESS | 2503 | 1467442302020 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 23:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:51:42 INFO - PROCESS | 2503 | 1467442302022 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:51:42 INFO - PROCESS | 2503 | 1467442302023 Marionette TRACE conn2 <- [1,1842,null,{}] 23:51:42 INFO - PROCESS | 2503 | 1467442302026 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}] 23:51:42 INFO - PROCESS | 2503 | 1467442302027 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:42 INFO - PROCESS | 2503 | 1467442302110 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 23:51:42 INFO - PROCESS | 2503 | 1467442302169 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:42 INFO - PROCESS | 2503 | 1467442302171 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d51000 == 35 [pid = 2503] [id = 468] 23:51:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x115e8c800) [pid = 2503] [serial = 1403] [outer = 0x0] 23:51:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x123bebc00) [pid = 2503] [serial = 1404] [outer = 0x115e8c800] 23:51:42 INFO - PROCESS | 2503 | 1467442302196 Marionette DEBUG loaded listener.js 23:51:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x126bf4c00) [pid = 2503] [serial = 1405] [outer = 0x115e8c800] 23:51:42 INFO - PROCESS | 2503 | 1467442302502 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]]]}] 23:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 518ms 23:51:42 INFO - PROCESS | 2503 | 1467442302541 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 23:51:42 INFO - PROCESS | 2503 | 1467442302542 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 23:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:51:42 INFO - PROCESS | 2503 | 1467442302549 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:51:42 INFO - PROCESS | 2503 | 1467442302555 Marionette TRACE conn2 <- [1,1846,null,{}] 23:51:42 INFO - PROCESS | 2503 | 1467442302558 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}] 23:51:42 INFO - PROCESS | 2503 | 1467442302561 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:42 INFO - PROCESS | 2503 | 1467442302642 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 23:51:42 INFO - PROCESS | 2503 | 1467442302702 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:42 INFO - PROCESS | 2503 | 1467442302703 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d3e800 == 36 [pid = 2503] [id = 469] 23:51:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x126bec000) [pid = 2503] [serial = 1406] [outer = 0x0] 23:51:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1270c3c00) [pid = 2503] [serial = 1407] [outer = 0x126bec000] 23:51:42 INFO - PROCESS | 2503 | 1467442302728 Marionette DEBUG loaded listener.js 23:51:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x128aac800) [pid = 2503] [serial = 1408] [outer = 0x126bec000] 23:51:43 INFO - PROCESS | 2503 | 1467442303031 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]]]}] 23:51:43 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) 23:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 528ms 23:51:43 INFO - PROCESS | 2503 | 1467442303073 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 23:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:51:43 INFO - PROCESS | 2503 | 1467442303075 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 23:51:43 INFO - PROCESS | 2503 | 1467442303077 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:51:43 INFO - PROCESS | 2503 | 1467442303078 Marionette TRACE conn2 <- [1,1850,null,{}] 23:51:43 INFO - PROCESS | 2503 | 1467442303081 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}] 23:51:43 INFO - PROCESS | 2503 | 1467442303082 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:43 INFO - PROCESS | 2503 | 1467442303163 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 23:51:43 INFO - PROCESS | 2503 | 1467442303169 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:43 INFO - PROCESS | 2503 | 1467442303170 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253d9800 == 37 [pid = 2503] [id = 470] 23:51:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1271c4000) [pid = 2503] [serial = 1409] [outer = 0x0] 23:51:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x12949c800) [pid = 2503] [serial = 1410] [outer = 0x1271c4000] 23:51:43 INFO - PROCESS | 2503 | 1467442303194 Marionette DEBUG loaded listener.js 23:51:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12a5f0800) [pid = 2503] [serial = 1411] [outer = 0x1271c4000] 23:51:43 INFO - PROCESS | 2503 | 1467442303493 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]]]}] 23:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 23:51:43 INFO - PROCESS | 2503 | 1467442303555 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 23:51:43 INFO - PROCESS | 2503 | 1467442303557 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 23:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:51:43 INFO - PROCESS | 2503 | 1467442303585 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:51:43 INFO - PROCESS | 2503 | 1467442303586 Marionette TRACE conn2 <- [1,1854,null,{}] 23:51:43 INFO - PROCESS | 2503 | 1467442303589 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}] 23:51:43 INFO - PROCESS | 2503 | 1467442303590 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:43 INFO - PROCESS | 2503 | 1467442303672 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 23:51:43 INFO - PROCESS | 2503 | 1467442303676 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:43 INFO - PROCESS | 2503 | 1467442303681 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x127052000 == 38 [pid = 2503] [id = 471] 23:51:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12b674000) [pid = 2503] [serial = 1412] [outer = 0x0] 23:51:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12be30c00) [pid = 2503] [serial = 1413] [outer = 0x12b674000] 23:51:43 INFO - PROCESS | 2503 | 1467442303719 Marionette DEBUG loaded listener.js 23:51:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x12bedc800) [pid = 2503] [serial = 1414] [outer = 0x12b674000] 23:51:44 INFO - PROCESS | 2503 | 1467442304096 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]]]}] 23:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 526ms 23:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:51:44 INFO - PROCESS | 2503 | 1467442304104 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 23:51:44 INFO - PROCESS | 2503 | 1467442304106 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 23:51:44 INFO - PROCESS | 2503 | 1467442304108 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:51:44 INFO - PROCESS | 2503 | 1467442304109 Marionette TRACE conn2 <- [1,1858,null,{}] 23:51:44 INFO - PROCESS | 2503 | 1467442304111 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}] 23:51:44 INFO - PROCESS | 2503 | 1467442304113 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:44 INFO - PROCESS | 2503 | 1467442304222 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 23:51:44 INFO - PROCESS | 2503 | 1467442304226 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:44 INFO - PROCESS | 2503 | 1467442304227 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x129218000 == 39 [pid = 2503] [id = 472] 23:51:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12b678c00) [pid = 2503] [serial = 1415] [outer = 0x0] 23:51:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12c0e5000) [pid = 2503] [serial = 1416] [outer = 0x12b678c00] 23:51:44 INFO - PROCESS | 2503 | 1467442304252 Marionette DEBUG loaded listener.js 23:51:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12c251c00) [pid = 2503] [serial = 1417] [outer = 0x12b678c00] 23:51:44 INFO - PROCESS | 2503 | 1467442304580 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]]]}] 23:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 23:51:44 INFO - PROCESS | 2503 | 1467442304626 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 23:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:51:44 INFO - PROCESS | 2503 | 1467442304627 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 23:51:44 INFO - PROCESS | 2503 | 1467442304629 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:51:44 INFO - PROCESS | 2503 | 1467442304631 Marionette TRACE conn2 <- [1,1862,null,{}] 23:51:44 INFO - PROCESS | 2503 | 1467442304633 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}] 23:51:44 INFO - PROCESS | 2503 | 1467442304634 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:44 INFO - PROCESS | 2503 | 1467442304737 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 23:51:44 INFO - PROCESS | 2503 | 1467442304774 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:44 INFO - PROCESS | 2503 | 1467442304782 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5b2000 == 40 [pid = 2503] [id = 473] 23:51:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12beddc00) [pid = 2503] [serial = 1418] [outer = 0x0] 23:51:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12c2ed400) [pid = 2503] [serial = 1419] [outer = 0x12beddc00] 23:51:44 INFO - PROCESS | 2503 | 1467442304809 Marionette DEBUG loaded listener.js 23:51:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12c3bfc00) [pid = 2503] [serial = 1420] [outer = 0x12beddc00] 23:51:45 INFO - PROCESS | 2503 | 1467442305120 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]]]}] 23:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 23:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:51:45 INFO - PROCESS | 2503 | 1467442305151 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 23:51:45 INFO - PROCESS | 2503 | 1467442305153 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 23:51:45 INFO - PROCESS | 2503 | 1467442305155 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:51:45 INFO - PROCESS | 2503 | 1467442305156 Marionette TRACE conn2 <- [1,1866,null,{}] 23:51:45 INFO - PROCESS | 2503 | 1467442305158 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}] 23:51:45 INFO - PROCESS | 2503 | 1467442305159 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:45 INFO - PROCESS | 2503 | 1467442305258 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 23:51:45 INFO - PROCESS | 2503 | 1467442305272 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:45 INFO - PROCESS | 2503 | 1467442305273 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aac5800 == 41 [pid = 2503] [id = 474] 23:51:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x12c3c2c00) [pid = 2503] [serial = 1421] [outer = 0x0] 23:51:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x12c3c9400) [pid = 2503] [serial = 1422] [outer = 0x12c3c2c00] 23:51:45 INFO - PROCESS | 2503 | 1467442305296 Marionette DEBUG loaded listener.js 23:51:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12c8e2800) [pid = 2503] [serial = 1423] [outer = 0x12c3c2c00] 23:51:45 INFO - PROCESS | 2503 | 1467442305609 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]]]}] 23:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 468ms 23:51:45 INFO - PROCESS | 2503 | 1467442305624 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 23:51:45 INFO - PROCESS | 2503 | 1467442305625 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 23:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:51:45 INFO - PROCESS | 2503 | 1467442305627 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:51:45 INFO - PROCESS | 2503 | 1467442305628 Marionette TRACE conn2 <- [1,1870,null,{}] 23:51:45 INFO - PROCESS | 2503 | 1467442305631 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}] 23:51:45 INFO - PROCESS | 2503 | 1467442305632 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:45 INFO - PROCESS | 2503 | 1467442305744 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 23:51:45 INFO - PROCESS | 2503 | 1467442305782 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:45 INFO - PROCESS | 2503 | 1467442305783 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8b5000 == 42 [pid = 2503] [id = 475] 23:51:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12c8e2400) [pid = 2503] [serial = 1424] [outer = 0x0] 23:51:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12c8e8000) [pid = 2503] [serial = 1425] [outer = 0x12c8e2400] 23:51:45 INFO - PROCESS | 2503 | 1467442305806 Marionette DEBUG loaded listener.js 23:51:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x12c8ef000) [pid = 2503] [serial = 1426] [outer = 0x12c8e2400] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x120deb000) [pid = 2503] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1271bac00) [pid = 2503] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1271c1800) [pid = 2503] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1187c2000) [pid = 2503] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x1210a2800) [pid = 2503] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x11874ec00) [pid = 2503] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x115e8e000) [pid = 2503] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x118513000) [pid = 2503] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x117d02400) [pid = 2503] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x116f97000) [pid = 2503] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x112f4cc00) [pid = 2503] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:51:46 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x116636c00) [pid = 2503] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:51:46 INFO - PROCESS | 2503 | 1467442306186 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]]]}] 23:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 568ms 23:51:46 INFO - PROCESS | 2503 | 1467442306196 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 23:51:46 INFO - PROCESS | 2503 | 1467442306197 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 23:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:51:46 INFO - PROCESS | 2503 | 1467442306209 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:51:46 INFO - PROCESS | 2503 | 1467442306210 Marionette TRACE conn2 <- [1,1874,null,{}] 23:51:46 INFO - PROCESS | 2503 | 1467442306212 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}] 23:51:46 INFO - PROCESS | 2503 | 1467442306213 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:46 INFO - PROCESS | 2503 | 1467442306329 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 23:51:46 INFO - PROCESS | 2503 | 1467442306365 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:46 INFO - PROCESS | 2503 | 1467442306367 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x12c02b800 == 43 [pid = 2503] [id = 476] 23:51:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x110eec400) [pid = 2503] [serial = 1427] [outer = 0x0] 23:51:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x110ef2c00) [pid = 2503] [serial = 1428] [outer = 0x110eec400] 23:51:46 INFO - PROCESS | 2503 | 1467442306393 Marionette DEBUG loaded listener.js 23:51:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x112f4cc00) [pid = 2503] [serial = 1429] [outer = 0x110eec400] 23:51:46 INFO - PROCESS | 2503 | 1467442306678 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]]]}] 23:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms 23:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:51:46 INFO - PROCESS | 2503 | 1467442306729 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 23:51:46 INFO - PROCESS | 2503 | 1467442306731 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 23:51:46 INFO - PROCESS | 2503 | 1467442306734 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:51:46 INFO - PROCESS | 2503 | 1467442306738 Marionette TRACE conn2 <- [1,1878,null,{}] 23:51:46 INFO - PROCESS | 2503 | 1467442306740 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}] 23:51:46 INFO - PROCESS | 2503 | 1467442306742 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:46 INFO - PROCESS | 2503 | 1467442306845 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 23:51:46 INFO - PROCESS | 2503 | 1467442306906 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:46 INFO - PROCESS | 2503 | 1467442306907 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x12ca21000 == 44 [pid = 2503] [id = 477] 23:51:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x110ef6000) [pid = 2503] [serial = 1430] [outer = 0x0] 23:51:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x118374400) [pid = 2503] [serial = 1431] [outer = 0x110ef6000] 23:51:46 INFO - PROCESS | 2503 | 1467442306931 Marionette DEBUG loaded listener.js 23:51:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x12a7e1c00) [pid = 2503] [serial = 1432] [outer = 0x110ef6000] 23:51:47 INFO - PROCESS | 2503 | 1467442307189 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]]]}] 23:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 476ms 23:51:47 INFO - PROCESS | 2503 | 1467442307209 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 23:51:47 INFO - PROCESS | 2503 | 1467442307210 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 23:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:51:47 INFO - PROCESS | 2503 | 1467442307213 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:51:47 INFO - PROCESS | 2503 | 1467442307214 Marionette TRACE conn2 <- [1,1882,null,{}] 23:51:47 INFO - PROCESS | 2503 | 1467442307224 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}] 23:51:47 INFO - PROCESS | 2503 | 1467442307225 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:47 INFO - PROCESS | 2503 | 1467442307315 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 23:51:47 INFO - PROCESS | 2503 | 1467442307319 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:47 INFO - PROCESS | 2503 | 1467442307320 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d2d5800 == 45 [pid = 2503] [id = 478] 23:51:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1216ad800) [pid = 2503] [serial = 1433] [outer = 0x0] 23:51:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1216b0800) [pid = 2503] [serial = 1434] [outer = 0x1216ad800] 23:51:47 INFO - PROCESS | 2503 | 1467442307344 Marionette DEBUG loaded listener.js 23:51:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x1216b6800) [pid = 2503] [serial = 1435] [outer = 0x1216ad800] 23:51:47 INFO - PROCESS | 2503 | 1467442307686 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]]]}] 23:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 523ms 23:51:47 INFO - PROCESS | 2503 | 1467442307737 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 23:51:47 INFO - PROCESS | 2503 | 1467442307738 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 23:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:51:47 INFO - PROCESS | 2503 | 1467442307751 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:51:47 INFO - PROCESS | 2503 | 1467442307752 Marionette TRACE conn2 <- [1,1886,null,{}] 23:51:47 INFO - PROCESS | 2503 | 1467442307754 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}] 23:51:47 INFO - PROCESS | 2503 | 1467442307756 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:47 INFO - PROCESS | 2503 | 1467442307845 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 23:51:47 INFO - PROCESS | 2503 | 1467442307849 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:47 INFO - PROCESS | 2503 | 1467442307850 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d355800 == 46 [pid = 2503] [id = 479] 23:51:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x120dc2c00) [pid = 2503] [serial = 1436] [outer = 0x0] 23:51:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x120dcac00) [pid = 2503] [serial = 1437] [outer = 0x120dc2c00] 23:51:47 INFO - PROCESS | 2503 | 1467442307873 Marionette DEBUG loaded listener.js 23:51:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x120dd0000) [pid = 2503] [serial = 1438] [outer = 0x120dc2c00] 23:51:48 INFO - PROCESS | 2503 | --DOCSHELL 0x11957a800 == 45 [pid = 2503] [id = 446] 23:51:48 INFO - PROCESS | 2503 | --DOCSHELL 0x119257800 == 44 [pid = 2503] [id = 467] 23:51:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1183c7800 == 43 [pid = 2503] [id = 466] 23:51:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12ca1e800 == 42 [pid = 2503] [id = 465] 23:51:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12c02c000 == 41 [pid = 2503] [id = 464] 23:51:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12aac8000 == 40 [pid = 2503] [id = 463] 23:51:48 INFO - PROCESS | 2503 | --DOCSHELL 0x120f71000 == 39 [pid = 2503] [id = 462] 23:51:48 INFO - PROCESS | 2503 | --DOCSHELL 0x113ce3800 == 38 [pid = 2503] [id = 461] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x1253d9800 == 37 [pid = 2503] [id = 470] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x127052000 == 36 [pid = 2503] [id = 471] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x12aac5800 == 35 [pid = 2503] [id = 474] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5b2000 == 34 [pid = 2503] [id = 473] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8b5000 == 33 [pid = 2503] [id = 475] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x12ca21000 == 32 [pid = 2503] [id = 477] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x129218000 == 31 [pid = 2503] [id = 472] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x117d51000 == 30 [pid = 2503] [id = 468] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x12c02b800 == 29 [pid = 2503] [id = 476] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x120d3e800 == 28 [pid = 2503] [id = 469] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x1270b7400) [pid = 2503] [serial = 1362] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1271d7c00) [pid = 2503] [serial = 1365] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12949cc00) [pid = 2503] [serial = 1369] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x129287c00) [pid = 2503] [serial = 1368] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x11922f000) [pid = 2503] [serial = 1348] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x118858800) [pid = 2503] [serial = 1347] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x123a09000) [pid = 2503] [serial = 1356] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1249e2000) [pid = 2503] [serial = 1357] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1253af800) [pid = 2503] [serial = 1359] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1181ea800) [pid = 2503] [serial = 1344] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x116478800) [pid = 2503] [serial = 1350] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x116986c00) [pid = 2503] [serial = 1351] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x12a5eb000) [pid = 2503] [serial = 1378] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x119233400) [pid = 2503] [serial = 1353] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x120d28800) [pid = 2503] [serial = 1354] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x116195c00) [pid = 2503] [serial = 1341] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x118373c00) [pid = 2503] [serial = 1339] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x116f94c00) [pid = 2503] [serial = 1372] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1133e8c00) [pid = 2503] [serial = 1371] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12900e800) [pid = 2503] [serial = 1366] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x126bf8c00) [pid = 2503] [serial = 1360] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1271b9400) [pid = 2503] [serial = 1363] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x123a03c00) [pid = 2503] [serial = 1374] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x128974000) [pid = 2503] [serial = 1377] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x128971400) [pid = 2503] [serial = 1375] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12a9e3400) [pid = 2503] [serial = 1380] [outer = 0x0] [url = about:blank] 23:51:49 INFO - PROCESS | 2503 | --DOCSHELL 0x12d2d5800 == 27 [pid = 2503] [id = 478] 23:51:49 INFO - PROCESS | 2503 | 1467442309546 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]]]}] 23:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1822ms 23:51:49 INFO - PROCESS | 2503 | 1467442309574 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 23:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:51:49 INFO - PROCESS | 2503 | 1467442309576 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 23:51:49 INFO - PROCESS | 2503 | 1467442309580 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:51:49 INFO - PROCESS | 2503 | 1467442309582 Marionette TRACE conn2 <- [1,1890,null,{}] 23:51:49 INFO - PROCESS | 2503 | 1467442309586 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}] 23:51:49 INFO - PROCESS | 2503 | 1467442309588 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:49 INFO - PROCESS | 2503 | 1467442309674 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 23:51:49 INFO - PROCESS | 2503 | 1467442309679 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:49 INFO - PROCESS | 2503 | 1467442309683 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x11695e000 == 28 [pid = 2503] [id = 480] 23:51:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x1164e3000) [pid = 2503] [serial = 1439] [outer = 0x0] 23:51:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x116634400) [pid = 2503] [serial = 1440] [outer = 0x1164e3000] 23:51:49 INFO - PROCESS | 2503 | 1467442309713 Marionette DEBUG loaded listener.js 23:51:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x116a1b800) [pid = 2503] [serial = 1441] [outer = 0x1164e3000] 23:51:50 INFO - PROCESS | 2503 | 1467442310069 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]]]}] 23:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 523ms 23:51:50 INFO - PROCESS | 2503 | 1467442310103 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 23:51:50 INFO - PROCESS | 2503 | 1467442310106 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 23:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:51:50 INFO - PROCESS | 2503 | 1467442310111 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:51:50 INFO - PROCESS | 2503 | 1467442310113 Marionette TRACE conn2 <- [1,1894,null,{}] 23:51:50 INFO - PROCESS | 2503 | 1467442310117 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}] 23:51:50 INFO - PROCESS | 2503 | 1467442310119 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:50 INFO - PROCESS | 2503 | 1467442310225 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 23:51:50 INFO - PROCESS | 2503 | 1467442310229 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:50 INFO - PROCESS | 2503 | 1467442310232 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x118357000 == 29 [pid = 2503] [id = 481] 23:51:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x117d03000) [pid = 2503] [serial = 1442] [outer = 0x0] 23:51:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x118377400) [pid = 2503] [serial = 1443] [outer = 0x117d03000] 23:51:50 INFO - PROCESS | 2503 | 1467442310262 Marionette DEBUG loaded listener.js 23:51:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11874ac00) [pid = 2503] [serial = 1444] [outer = 0x117d03000] 23:51:50 INFO - PROCESS | 2503 | 1467442310594 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]]]}] 23:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 518ms 23:51:50 INFO - PROCESS | 2503 | 1467442310640 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 23:51:50 INFO - PROCESS | 2503 | 1467442310642 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 23:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:51:50 INFO - PROCESS | 2503 | 1467442310649 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:51:50 INFO - PROCESS | 2503 | 1467442310652 Marionette TRACE conn2 <- [1,1898,null,{}] 23:51:50 INFO - PROCESS | 2503 | 1467442310659 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}] 23:51:50 INFO - PROCESS | 2503 | 1467442310663 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:50 INFO - PROCESS | 2503 | 1467442310740 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 23:51:50 INFO - PROCESS | 2503 | 1467442310745 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:50 INFO - PROCESS | 2503 | 1467442310747 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x11989f000 == 30 [pid = 2503] [id = 482] 23:51:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x110ef4000) [pid = 2503] [serial = 1445] [outer = 0x0] 23:51:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x119614400) [pid = 2503] [serial = 1446] [outer = 0x110ef4000] 23:51:50 INFO - PROCESS | 2503 | 1467442310778 Marionette DEBUG loaded listener.js 23:51:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x120dc5c00) [pid = 2503] [serial = 1447] [outer = 0x110ef4000] 23:51:51 INFO - PROCESS | 2503 | 1467442311389 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]]]}] 23:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 773ms 23:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:51:51 INFO - PROCESS | 2503 | 1467442311423 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 23:51:51 INFO - PROCESS | 2503 | 1467442311426 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 23:51:51 INFO - PROCESS | 2503 | 1467442311429 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:51:51 INFO - PROCESS | 2503 | 1467442311432 Marionette TRACE conn2 <- [1,1902,null,{}] 23:51:51 INFO - PROCESS | 2503 | 1467442311436 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}] 23:51:51 INFO - PROCESS | 2503 | 1467442311437 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:51 INFO - PROCESS | 2503 | 1467442311544 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 23:51:51 INFO - PROCESS | 2503 | 1467442311625 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:51 INFO - PROCESS | 2503 | 1467442311626 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x118345800 == 31 [pid = 2503] [id = 483] 23:51:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1164e5800) [pid = 2503] [serial = 1448] [outer = 0x0] 23:51:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x116f41c00) [pid = 2503] [serial = 1449] [outer = 0x1164e5800] 23:51:51 INFO - PROCESS | 2503 | 1467442311658 Marionette DEBUG loaded listener.js 23:51:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x118378c00) [pid = 2503] [serial = 1450] [outer = 0x1164e5800] 23:51:52 INFO - PROCESS | 2503 | 1467442312194 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]]]}] 23:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 824ms 23:51:52 INFO - PROCESS | 2503 | 1467442312259 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 23:51:52 INFO - PROCESS | 2503 | 1467442312262 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 23:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:51:52 INFO - PROCESS | 2503 | 1467442312270 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:51:52 INFO - PROCESS | 2503 | 1467442312271 Marionette TRACE conn2 <- [1,1906,null,{}] 23:51:52 INFO - PROCESS | 2503 | 1467442312274 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}] 23:51:52 INFO - PROCESS | 2503 | 1467442312276 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:52 INFO - PROCESS | 2503 | 1467442312384 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 23:51:52 INFO - PROCESS | 2503 | 1467442312467 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:52 INFO - PROCESS | 2503 | 1467442312468 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d40000 == 32 [pid = 2503] [id = 484] 23:51:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1187b8400) [pid = 2503] [serial = 1451] [outer = 0x0] 23:51:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x119566400) [pid = 2503] [serial = 1452] [outer = 0x1187b8400] 23:51:52 INFO - PROCESS | 2503 | 1467442312500 Marionette DEBUG loaded listener.js 23:51:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x120dc5800) [pid = 2503] [serial = 1453] [outer = 0x1187b8400] 23:51:53 INFO - PROCESS | 2503 | --DOCSHELL 0x12a713000 == 31 [pid = 2503] [id = 23] 23:51:53 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8b7000 == 30 [pid = 2503] [id = 20] 23:51:53 INFO - PROCESS | 2503 | --DOCSHELL 0x118354000 == 29 [pid = 2503] [id = 21] 23:51:53 INFO - PROCESS | 2503 | --DOCSHELL 0x117156000 == 28 [pid = 2503] [id = 26] 23:51:53 INFO - PROCESS | 2503 | --DOCSHELL 0x118357000 == 27 [pid = 2503] [id = 481] 23:51:53 INFO - PROCESS | 2503 | --DOCSHELL 0x11695e000 == 26 [pid = 2503] [id = 480] 23:51:53 INFO - PROCESS | 2503 | 1467442313161 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]]]}] 23:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 930ms 23:51:53 INFO - PROCESS | 2503 | 1467442313201 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 23:51:53 INFO - PROCESS | 2503 | 1467442313204 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 23:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:51:53 INFO - PROCESS | 2503 | 1467442313208 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:51:53 INFO - PROCESS | 2503 | 1467442313211 Marionette TRACE conn2 <- [1,1910,null,{}] 23:51:53 INFO - PROCESS | 2503 | 1467442313215 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}] 23:51:53 INFO - PROCESS | 2503 | 1467442313217 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:53 INFO - PROCESS | 2503 | 1467442313315 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 23:51:53 INFO - PROCESS | 2503 | 1467442313387 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:53 INFO - PROCESS | 2503 | 1467442313390 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x11714f000 == 27 [pid = 2503] [id = 485] 23:51:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1133e8c00) [pid = 2503] [serial = 1454] [outer = 0x0] 23:51:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x116639400) [pid = 2503] [serial = 1455] [outer = 0x1133e8c00] 23:51:53 INFO - PROCESS | 2503 | 1467442313422 Marionette DEBUG loaded listener.js 23:51:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1181ea800) [pid = 2503] [serial = 1456] [outer = 0x1133e8c00] 23:51:53 INFO - PROCESS | 2503 | 1467442313870 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]]]}] 23:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 672ms 23:51:53 INFO - PROCESS | 2503 | 1467442313879 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 23:51:53 INFO - PROCESS | 2503 | 1467442313883 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 23:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:51:53 INFO - PROCESS | 2503 | 1467442313889 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:51:53 INFO - PROCESS | 2503 | 1467442313891 Marionette TRACE conn2 <- [1,1914,null,{}] 23:51:53 INFO - PROCESS | 2503 | 1467442313894 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}] 23:51:53 INFO - PROCESS | 2503 | 1467442313895 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:53 INFO - PROCESS | 2503 | 1467442313996 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 23:51:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x118377800) [pid = 2503] [serial = 1457] [outer = 0x12cd57000] 23:51:54 INFO - PROCESS | 2503 | 1467442314079 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:54 INFO - PROCESS | 2503 | 1467442314080 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x121093800 == 28 [pid = 2503] [id = 486] 23:51:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x11960c400) [pid = 2503] [serial = 1458] [outer = 0x0] 23:51:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x120d28800) [pid = 2503] [serial = 1459] [outer = 0x11960c400] 23:51:54 INFO - PROCESS | 2503 | 1467442314156 Marionette DEBUG loaded listener.js 23:51:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x120dd0800) [pid = 2503] [serial = 1460] [outer = 0x11960c400] 23:51:54 INFO - PROCESS | 2503 | 1467442314602 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]]]}] 23:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 720ms 23:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:51:54 INFO - PROCESS | 2503 | 1467442314609 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 23:51:54 INFO - PROCESS | 2503 | 1467442314611 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 23:51:54 INFO - PROCESS | 2503 | 1467442314613 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:51:54 INFO - PROCESS | 2503 | 1467442314616 Marionette TRACE conn2 <- [1,1918,null,{}] 23:51:54 INFO - PROCESS | 2503 | 1467442314624 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}] 23:51:54 INFO - PROCESS | 2503 | 1467442314628 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:54 INFO - PROCESS | 2503 | 1467442314731 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 23:51:54 INFO - PROCESS | 2503 | 1467442314793 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:54 INFO - PROCESS | 2503 | 1467442314795 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a2f000 == 29 [pid = 2503] [id = 487] 23:51:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12154cc00) [pid = 2503] [serial = 1461] [outer = 0x0] 23:51:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x1216b3c00) [pid = 2503] [serial = 1462] [outer = 0x12154cc00] 23:51:54 INFO - PROCESS | 2503 | 1467442314829 Marionette DEBUG loaded listener.js 23:51:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x123e65400) [pid = 2503] [serial = 1463] [outer = 0x12154cc00] 23:51:55 INFO - PROCESS | 2503 | 1467442315260 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]]]}] 23:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 674ms 23:51:55 INFO - PROCESS | 2503 | 1467442315288 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 23:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:51:55 INFO - PROCESS | 2503 | 1467442315290 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 23:51:55 INFO - PROCESS | 2503 | 1467442315292 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:51:55 INFO - PROCESS | 2503 | 1467442315293 Marionette TRACE conn2 <- [1,1922,null,{}] 23:51:55 INFO - PROCESS | 2503 | 1467442315296 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}] 23:51:55 INFO - PROCESS | 2503 | 1467442315297 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:55 INFO - PROCESS | 2503 | 1467442315396 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 23:51:55 INFO - PROCESS | 2503 | 1467442315492 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:55 INFO - PROCESS | 2503 | 1467442315493 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x126b95000 == 30 [pid = 2503] [id = 488] 23:51:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x126bedc00) [pid = 2503] [serial = 1464] [outer = 0x0] 23:51:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x126bfa400) [pid = 2503] [serial = 1465] [outer = 0x126bedc00] 23:51:55 INFO - PROCESS | 2503 | 1467442315523 Marionette DEBUG loaded listener.js 23:51:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x1270c0800) [pid = 2503] [serial = 1466] [outer = 0x126bedc00] 23:51:55 INFO - PROCESS | 2503 | 1467442315938 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]]]}] 23:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 668ms 23:51:55 INFO - PROCESS | 2503 | 1467442315961 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 23:51:55 INFO - PROCESS | 2503 | 1467442315962 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 23:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:51:55 INFO - PROCESS | 2503 | 1467442315965 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:51:55 INFO - PROCESS | 2503 | 1467442315966 Marionette TRACE conn2 <- [1,1926,null,{}] 23:51:55 INFO - PROCESS | 2503 | 1467442315969 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}] 23:51:55 INFO - PROCESS | 2503 | 1467442315970 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:56 INFO - PROCESS | 2503 | 1467442316063 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 23:51:56 INFO - PROCESS | 2503 | 1467442316123 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:56 INFO - PROCESS | 2503 | 1467442316124 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x128885800 == 31 [pid = 2503] [id = 489] 23:51:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x126bf1c00) [pid = 2503] [serial = 1467] [outer = 0x0] 23:51:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x12716bc00) [pid = 2503] [serial = 1468] [outer = 0x126bf1c00] 23:51:56 INFO - PROCESS | 2503 | 1467442316153 Marionette DEBUG loaded listener.js 23:51:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x118373c00) [pid = 2503] [serial = 1469] [outer = 0x126bf1c00] 23:51:56 INFO - PROCESS | 2503 | 1467442316553 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]]]}] 23:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 623ms 23:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:51:56 INFO - PROCESS | 2503 | 1467442316589 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 23:51:56 INFO - PROCESS | 2503 | 1467442316590 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 23:51:56 INFO - PROCESS | 2503 | 1467442316592 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:51:56 INFO - PROCESS | 2503 | 1467442316594 Marionette TRACE conn2 <- [1,1930,null,{}] 23:51:56 INFO - PROCESS | 2503 | 1467442316596 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}] 23:51:56 INFO - PROCESS | 2503 | 1467442316601 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:56 INFO - PROCESS | 2503 | 1467442316731 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 23:51:56 INFO - PROCESS | 2503 | 1467442316837 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:56 INFO - PROCESS | 2503 | 1467442316839 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x12957d000 == 32 [pid = 2503] [id = 490] 23:51:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x127164800) [pid = 2503] [serial = 1470] [outer = 0x0] 23:51:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x128aa9c00) [pid = 2503] [serial = 1471] [outer = 0x127164800] 23:51:56 INFO - PROCESS | 2503 | 1467442316869 Marionette DEBUG loaded listener.js 23:51:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x1294a4800) [pid = 2503] [serial = 1472] [outer = 0x127164800] 23:51:57 INFO - PROCESS | 2503 | 1467442317267 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]]]}] 23:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 718ms 23:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:51:57 INFO - PROCESS | 2503 | 1467442317311 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 23:51:57 INFO - PROCESS | 2503 | 1467442317312 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 23:51:57 INFO - PROCESS | 2503 | 1467442317315 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:51:57 INFO - PROCESS | 2503 | 1467442317316 Marionette TRACE conn2 <- [1,1934,null,{}] 23:51:57 INFO - PROCESS | 2503 | 1467442317321 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}] 23:51:57 INFO - PROCESS | 2503 | 1467442317322 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:57 INFO - PROCESS | 2503 | 1467442317416 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 23:51:57 INFO - PROCESS | 2503 | 1467442317477 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:57 INFO - PROCESS | 2503 | 1467442317478 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5bd800 == 33 [pid = 2503] [id = 491] 23:51:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x128976000) [pid = 2503] [serial = 1473] [outer = 0x0] 23:51:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 116 (0x12a5f2400) [pid = 2503] [serial = 1474] [outer = 0x128976000] 23:51:57 INFO - PROCESS | 2503 | 1467442317507 Marionette DEBUG loaded listener.js 23:51:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 117 (0x12a9dc400) [pid = 2503] [serial = 1475] [outer = 0x128976000] 23:51:58 INFO - PROCESS | 2503 | 1467442318045 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]]]}] 23:51:58 INFO - PROCESS | 2503 | --DOCSHELL 0x118345800 == 32 [pid = 2503] [id = 483] 23:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 778ms 23:51:58 INFO - PROCESS | 2503 | 1467442318131 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 23:51:58 INFO - PROCESS | 2503 | 1467442318133 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 23:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:51:58 INFO - PROCESS | 2503 | 1467442318139 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:51:58 INFO - PROCESS | 2503 | 1467442318141 Marionette TRACE conn2 <- [1,1938,null,{}] 23:51:58 INFO - PROCESS | 2503 | 1467442318146 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}] 23:51:58 INFO - PROCESS | 2503 | 1467442318147 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:58 INFO - PROCESS | 2503 | 1467442318253 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 23:51:58 INFO - PROCESS | 2503 | 1467442318313 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:58 INFO - PROCESS | 2503 | 1467442318316 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187db800 == 33 [pid = 2503] [id = 492] 23:51:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 118 (0x116986c00) [pid = 2503] [serial = 1476] [outer = 0x0] 23:51:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 119 (0x11836d800) [pid = 2503] [serial = 1477] [outer = 0x116986c00] 23:51:58 INFO - PROCESS | 2503 | 1467442318348 Marionette DEBUG loaded listener.js 23:51:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 120 (0x1187c2800) [pid = 2503] [serial = 1478] [outer = 0x116986c00] 23:51:58 INFO - PROCESS | 2503 | 1467442318804 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]]]}] 23:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 23:51:58 INFO - PROCESS | 2503 | 1467442318810 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 23:51:58 INFO - PROCESS | 2503 | 1467442318813 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 23:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:51:58 INFO - PROCESS | 2503 | 1467442318818 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:51:58 INFO - PROCESS | 2503 | 1467442318819 Marionette TRACE conn2 <- [1,1942,null,{}] 23:51:58 INFO - PROCESS | 2503 | 1467442318822 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}] 23:51:58 INFO - PROCESS | 2503 | 1467442318824 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:58 INFO - PROCESS | 2503 | 1467442318927 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 23:51:58 INFO - PROCESS | 2503 | 1467442318987 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:58 INFO - PROCESS | 2503 | 1467442318988 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a24000 == 34 [pid = 2503] [id = 493] 23:51:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 121 (0x119c73c00) [pid = 2503] [serial = 1479] [outer = 0x0] 23:51:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 122 (0x121432400) [pid = 2503] [serial = 1480] [outer = 0x119c73c00] 23:51:59 INFO - PROCESS | 2503 | 1467442319023 Marionette DEBUG loaded listener.js 23:51:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 123 (0x1216b7800) [pid = 2503] [serial = 1481] [outer = 0x119c73c00] 23:51:59 INFO - PROCESS | 2503 | 1467442319477 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]]]}] 23:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 673ms 23:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:51:59 INFO - PROCESS | 2503 | 1467442319490 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 23:51:59 INFO - PROCESS | 2503 | 1467442319492 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 23:51:59 INFO - PROCESS | 2503 | 1467442319494 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:51:59 INFO - PROCESS | 2503 | 1467442319497 Marionette TRACE conn2 <- [1,1946,null,{}] 23:51:59 INFO - PROCESS | 2503 | 1467442319504 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}] 23:51:59 INFO - PROCESS | 2503 | 1467442319507 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:59 INFO - PROCESS | 2503 | 1467442319629 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 23:51:59 INFO - PROCESS | 2503 | 1467442319707 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:59 INFO - PROCESS | 2503 | 1467442319709 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:51:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a497800 == 35 [pid = 2503] [id = 494] 23:51:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 124 (0x125e37c00) [pid = 2503] [serial = 1482] [outer = 0x0] 23:51:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 125 (0x1270c0400) [pid = 2503] [serial = 1483] [outer = 0x125e37c00] 23:51:59 INFO - PROCESS | 2503 | 1467442319742 Marionette DEBUG loaded listener.js 23:51:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 126 (0x1271db400) [pid = 2503] [serial = 1484] [outer = 0x125e37c00] 23:52:00 INFO - PROCESS | 2503 | 1467442320187 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]]]}] 23:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 725ms 23:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:52:00 INFO - PROCESS | 2503 | 1467442320220 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 23:52:00 INFO - PROCESS | 2503 | 1467442320222 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 23:52:00 INFO - PROCESS | 2503 | 1467442320224 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:52:00 INFO - PROCESS | 2503 | 1467442320225 Marionette TRACE conn2 <- [1,1950,null,{}] 23:52:00 INFO - PROCESS | 2503 | 1467442320227 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}] 23:52:00 INFO - PROCESS | 2503 | 1467442320229 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:00 INFO - PROCESS | 2503 | 1467442320330 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 23:52:00 INFO - PROCESS | 2503 | 1467442320405 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:00 INFO - PROCESS | 2503 | 1467442320406 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x1129ad000 == 36 [pid = 2503] [id = 495] 23:52:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 127 (0x12900bc00) [pid = 2503] [serial = 1485] [outer = 0x0] 23:52:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 128 (0x129268000) [pid = 2503] [serial = 1486] [outer = 0x12900bc00] 23:52:00 INFO - PROCESS | 2503 | 1467442320437 Marionette DEBUG loaded listener.js 23:52:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 129 (0x1294a2800) [pid = 2503] [serial = 1487] [outer = 0x12900bc00] 23:52:00 INFO - PROCESS | 2503 | 1467442320851 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]]]}] 23:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 23:52:00 INFO - PROCESS | 2503 | 1467442320895 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 23:52:00 INFO - PROCESS | 2503 | 1467442320896 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 23:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:52:00 INFO - PROCESS | 2503 | 1467442320898 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:52:00 INFO - PROCESS | 2503 | 1467442320899 Marionette TRACE conn2 <- [1,1954,null,{}] 23:52:00 INFO - PROCESS | 2503 | 1467442320902 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}] 23:52:00 INFO - PROCESS | 2503 | 1467442320903 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:01 INFO - PROCESS | 2503 | 1467442321015 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 23:52:01 INFO - PROCESS | 2503 | 1467442321092 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:01 INFO - PROCESS | 2503 | 1467442321094 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b96c000 == 37 [pid = 2503] [id = 496] 23:52:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 130 (0x12a5eb400) [pid = 2503] [serial = 1488] [outer = 0x0] 23:52:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 131 (0x12a9e6000) [pid = 2503] [serial = 1489] [outer = 0x12a5eb400] 23:52:01 INFO - PROCESS | 2503 | 1467442321123 Marionette DEBUG loaded listener.js 23:52:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 132 (0x12b678400) [pid = 2503] [serial = 1490] [outer = 0x12a5eb400] 23:52:01 INFO - PROCESS | 2503 | 1467442321533 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]]]}] 23:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 23:52:01 INFO - PROCESS | 2503 | 1467442321569 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 23:52:01 INFO - PROCESS | 2503 | 1467442321570 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 23:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:52:01 INFO - PROCESS | 2503 | 1467442321572 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:52:01 INFO - PROCESS | 2503 | 1467442321573 Marionette TRACE conn2 <- [1,1958,null,{}] 23:52:01 INFO - PROCESS | 2503 | 1467442321576 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}] 23:52:01 INFO - PROCESS | 2503 | 1467442321580 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:01 INFO - PROCESS | 2503 | 1467442321707 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 23:52:01 INFO - PROCESS | 2503 | 1467442321775 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:01 INFO - PROCESS | 2503 | 1467442321776 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x12ca32000 == 38 [pid = 2503] [id = 497] 23:52:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 133 (0x12be3d400) [pid = 2503] [serial = 1491] [outer = 0x0] 23:52:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 134 (0x12bed6000) [pid = 2503] [serial = 1492] [outer = 0x12be3d400] 23:52:01 INFO - PROCESS | 2503 | 1467442321805 Marionette DEBUG loaded listener.js 23:52:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 135 (0x12c2ed000) [pid = 2503] [serial = 1493] [outer = 0x12be3d400] 23:52:02 INFO - PROCESS | 2503 | 1467442322376 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]]]}] 23:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 822ms 23:52:02 INFO - PROCESS | 2503 | 1467442322395 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 23:52:02 INFO - PROCESS | 2503 | 1467442322397 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 23:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:52:02 INFO - PROCESS | 2503 | 1467442322418 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:52:02 INFO - PROCESS | 2503 | 1467442322420 Marionette TRACE conn2 <- [1,1962,null,{}] 23:52:02 INFO - PROCESS | 2503 | 1467442322425 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}] 23:52:02 INFO - PROCESS | 2503 | 1467442322427 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:02 INFO - PROCESS | 2503 | 1467442322528 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 23:52:02 INFO - PROCESS | 2503 | 1467442322609 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:02 INFO - PROCESS | 2503 | 1467442322611 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x121075800 == 39 [pid = 2503] [id = 498] 23:52:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 136 (0x1176d8c00) [pid = 2503] [serial = 1494] [outer = 0x0] 23:52:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 137 (0x119567c00) [pid = 2503] [serial = 1495] [outer = 0x1176d8c00] 23:52:02 INFO - PROCESS | 2503 | 1467442322639 Marionette DEBUG loaded listener.js 23:52:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 138 (0x121210400) [pid = 2503] [serial = 1496] [outer = 0x1176d8c00] 23:52:03 INFO - PROCESS | 2503 | --DOCSHELL 0x126b95000 == 38 [pid = 2503] [id = 488] 23:52:03 INFO - PROCESS | 2503 | --DOCSHELL 0x123a2f000 == 37 [pid = 2503] [id = 487] 23:52:03 INFO - PROCESS | 2503 | --DOCSHELL 0x121093800 == 36 [pid = 2503] [id = 486] 23:52:03 INFO - PROCESS | 2503 | --DOCSHELL 0x11714f000 == 35 [pid = 2503] [id = 485] 23:52:03 INFO - PROCESS | 2503 | 1467442323156 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]]]}] 23:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 791ms 23:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:52:03 INFO - PROCESS | 2503 | 1467442323191 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 23:52:03 INFO - PROCESS | 2503 | 1467442323194 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 23:52:03 INFO - PROCESS | 2503 | 1467442323197 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:52:03 INFO - PROCESS | 2503 | 1467442323199 Marionette TRACE conn2 <- [1,1966,null,{}] 23:52:03 INFO - PROCESS | 2503 | 1467442323203 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}] 23:52:03 INFO - PROCESS | 2503 | 1467442323205 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:03 INFO - PROCESS | 2503 | 1467442323307 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 23:52:03 INFO - PROCESS | 2503 | 1467442323388 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:03 INFO - PROCESS | 2503 | 1467442323390 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b7800 == 36 [pid = 2503] [id = 499] 23:52:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 139 (0x1184a2000) [pid = 2503] [serial = 1497] [outer = 0x0] 23:52:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 140 (0x120e30800) [pid = 2503] [serial = 1498] [outer = 0x1184a2000] 23:52:03 INFO - PROCESS | 2503 | 1467442323423 Marionette DEBUG loaded listener.js 23:52:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 141 (0x1216b8c00) [pid = 2503] [serial = 1499] [outer = 0x1184a2000] 23:52:03 INFO - PROCESS | 2503 | 1467442323818 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]]]}] 23:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 673ms 23:52:03 INFO - PROCESS | 2503 | 1467442323878 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 23:52:03 INFO - PROCESS | 2503 | 1467442323881 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 23:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:52:03 INFO - PROCESS | 2503 | 1467442323886 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:52:03 INFO - PROCESS | 2503 | 1467442323887 Marionette TRACE conn2 <- [1,1970,null,{}] 23:52:03 INFO - PROCESS | 2503 | 1467442323890 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}] 23:52:03 INFO - PROCESS | 2503 | 1467442323892 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:03 INFO - PROCESS | 2503 | 1467442323995 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 23:52:04 INFO - PROCESS | 2503 | 1467442324063 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:04 INFO - PROCESS | 2503 | 1467442324064 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x129224800 == 37 [pid = 2503] [id = 500] 23:52:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 142 (0x124d48000) [pid = 2503] [serial = 1500] [outer = 0x0] 23:52:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 143 (0x1270b7400) [pid = 2503] [serial = 1501] [outer = 0x124d48000] 23:52:04 INFO - PROCESS | 2503 | 1467442324096 Marionette DEBUG loaded listener.js 23:52:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 144 (0x1271ddc00) [pid = 2503] [serial = 1502] [outer = 0x124d48000] 23:52:04 INFO - PROCESS | 2503 | 1467442324555 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]]]}] 23:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 720ms 23:52:04 INFO - PROCESS | 2503 | 1467442324605 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 23:52:04 INFO - PROCESS | 2503 | 1467442324607 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 23:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:52:04 INFO - PROCESS | 2503 | 1467442324609 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:52:04 INFO - PROCESS | 2503 | 1467442324612 Marionette TRACE conn2 <- [1,1974,null,{}] 23:52:04 INFO - PROCESS | 2503 | 1467442324620 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}] 23:52:04 INFO - PROCESS | 2503 | 1467442324623 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:04 INFO - PROCESS | 2503 | 1467442324730 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 23:52:04 INFO - PROCESS | 2503 | 1467442324812 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:04 INFO - PROCESS | 2503 | 1467442324814 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x12c03b000 == 38 [pid = 2503] [id = 501] 23:52:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 145 (0x129009c00) [pid = 2503] [serial = 1503] [outer = 0x0] 23:52:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 146 (0x12a7e0c00) [pid = 2503] [serial = 1504] [outer = 0x129009c00] 23:52:04 INFO - PROCESS | 2503 | 1467442324849 Marionette DEBUG loaded listener.js 23:52:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 147 (0x12b908800) [pid = 2503] [serial = 1505] [outer = 0x129009c00] 23:52:05 INFO - PROCESS | 2503 | 1467442325311 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]]]}] 23:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 779ms 23:52:05 INFO - PROCESS | 2503 | 1467442325389 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 23:52:05 INFO - PROCESS | 2503 | 1467442325392 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 23:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:52:05 INFO - PROCESS | 2503 | 1467442325395 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:52:05 INFO - PROCESS | 2503 | 1467442325397 Marionette TRACE conn2 <- [1,1978,null,{}] 23:52:05 INFO - PROCESS | 2503 | 1467442325423 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}] 23:52:05 INFO - PROCESS | 2503 | 1467442325425 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:05 INFO - PROCESS | 2503 | 1467442325567 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 23:52:05 INFO - PROCESS | 2503 | 1467442325643 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:05 INFO - PROCESS | 2503 | 1467442325644 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x112e16000 == 39 [pid = 2503] [id = 502] 23:52:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 148 (0x12c0d8800) [pid = 2503] [serial = 1506] [outer = 0x0] 23:52:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 149 (0x12c0df000) [pid = 2503] [serial = 1507] [outer = 0x12c0d8800] 23:52:05 INFO - PROCESS | 2503 | 1467442325673 Marionette DEBUG loaded listener.js 23:52:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 150 (0x12c2e9000) [pid = 2503] [serial = 1508] [outer = 0x12c0d8800] 23:52:06 INFO - PROCESS | 2503 | 1467442326082 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]]]}] 23:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 694ms 23:52:06 INFO - PROCESS | 2503 | 1467442326090 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 23:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:52:06 INFO - PROCESS | 2503 | 1467442326091 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 23:52:06 INFO - PROCESS | 2503 | 1467442326094 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:52:06 INFO - PROCESS | 2503 | 1467442326095 Marionette TRACE conn2 <- [1,1982,null,{}] 23:52:06 INFO - PROCESS | 2503 | 1467442326097 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}] 23:52:06 INFO - PROCESS | 2503 | 1467442326099 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:06 INFO - PROCESS | 2503 | 1467442326195 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 23:52:06 INFO - PROCESS | 2503 | 1467442326261 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:06 INFO - PROCESS | 2503 | 1467442326262 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d5c8000 == 40 [pid = 2503] [id = 503] 23:52:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 151 (0x12c2f5000) [pid = 2503] [serial = 1509] [outer = 0x0] 23:52:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 152 (0x12c3c7800) [pid = 2503] [serial = 1510] [outer = 0x12c2f5000] 23:52:06 INFO - PROCESS | 2503 | 1467442326291 Marionette DEBUG loaded listener.js 23:52:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 153 (0x12c8e6800) [pid = 2503] [serial = 1511] [outer = 0x12c2f5000] 23:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 621ms 23:52:06 INFO - PROCESS | 2503 | 1467442326709 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]]]}] 23:52:06 INFO - PROCESS | 2503 | 1467442326715 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 23:52:06 INFO - PROCESS | 2503 | 1467442326717 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 23:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:52:06 INFO - PROCESS | 2503 | 1467442326719 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:52:06 INFO - PROCESS | 2503 | 1467442326720 Marionette TRACE conn2 <- [1,1986,null,{}] 23:52:06 INFO - PROCESS | 2503 | 1467442326723 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}] 23:52:06 INFO - PROCESS | 2503 | 1467442326727 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:06 INFO - PROCESS | 2503 | 1467442326850 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 23:52:06 INFO - PROCESS | 2503 | 1467442326950 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:06 INFO - PROCESS | 2503 | 1467442326951 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x12de8f000 == 41 [pid = 2503] [id = 504] 23:52:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 154 (0x120fb5800) [pid = 2503] [serial = 1512] [outer = 0x0] 23:52:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 155 (0x12c8eb800) [pid = 2503] [serial = 1513] [outer = 0x120fb5800] 23:52:06 INFO - PROCESS | 2503 | 1467442326992 Marionette DEBUG loaded listener.js 23:52:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 156 (0x12ca0d000) [pid = 2503] [serial = 1514] [outer = 0x120fb5800] 23:52:07 INFO - PROCESS | 2503 | 1467442327408 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]]]}] 23:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 720ms 23:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:52:07 INFO - PROCESS | 2503 | 1467442327440 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 23:52:07 INFO - PROCESS | 2503 | 1467442327441 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 23:52:07 INFO - PROCESS | 2503 | 1467442327444 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:52:07 INFO - PROCESS | 2503 | 1467442327445 Marionette TRACE conn2 <- [1,1990,null,{}] 23:52:07 INFO - PROCESS | 2503 | 1467442327447 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}] 23:52:07 INFO - PROCESS | 2503 | 1467442327448 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:07 INFO - PROCESS | 2503 | 1467442327546 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 23:52:07 INFO - PROCESS | 2503 | 1467442327615 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:07 INFO - PROCESS | 2503 | 1467442327617 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x12882f000 == 42 [pid = 2503] [id = 505] 23:52:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 157 (0x120fb6400) [pid = 2503] [serial = 1515] [outer = 0x0] 23:52:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 158 (0x12191c400) [pid = 2503] [serial = 1516] [outer = 0x120fb6400] 23:52:07 INFO - PROCESS | 2503 | 1467442327687 Marionette DEBUG loaded listener.js 23:52:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 159 (0x121920800) [pid = 2503] [serial = 1517] [outer = 0x120fb6400] 23:52:08 INFO - PROCESS | 2503 | 1467442328094 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]]]}] 23:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 668ms 23:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:52:08 INFO - PROCESS | 2503 | 1467442328112 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 23:52:08 INFO - PROCESS | 2503 | 1467442328114 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 23:52:08 INFO - PROCESS | 2503 | 1467442328136 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:52:08 INFO - PROCESS | 2503 | 1467442328137 Marionette TRACE conn2 <- [1,1994,null,{}] 23:52:08 INFO - PROCESS | 2503 | 1467442328142 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}] 23:52:08 INFO - PROCESS | 2503 | 1467442328143 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:08 INFO - PROCESS | 2503 | 1467442328335 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 23:52:08 INFO - PROCESS | 2503 | 1467442328423 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:08 INFO - PROCESS | 2503 | 1467442328424 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x11958a000 == 43 [pid = 2503] [id = 506] 23:52:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 160 (0x1133aa400) [pid = 2503] [serial = 1518] [outer = 0x0] 23:52:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 161 (0x115e8b000) [pid = 2503] [serial = 1519] [outer = 0x1133aa400] 23:52:08 INFO - PROCESS | 2503 | 1467442328452 Marionette DEBUG loaded listener.js 23:52:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 162 (0x11718b000) [pid = 2503] [serial = 1520] [outer = 0x1133aa400] 23:52:08 INFO - PROCESS | 2503 | --DOCSHELL 0x123a24000 == 42 [pid = 2503] [id = 493] 23:52:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1187db800 == 41 [pid = 2503] [id = 492] 23:52:08 INFO - PROCESS | 2503 | 1467442328953 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]]]}] 23:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 892ms 23:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:52:09 INFO - PROCESS | 2503 | 1467442329009 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 23:52:09 INFO - PROCESS | 2503 | 1467442329012 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 23:52:09 INFO - PROCESS | 2503 | 1467442329016 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:52:09 INFO - PROCESS | 2503 | 1467442329018 Marionette TRACE conn2 <- [1,1998,null,{}] 23:52:09 INFO - PROCESS | 2503 | 1467442329021 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}] 23:52:09 INFO - PROCESS | 2503 | 1467442329023 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:09 INFO - PROCESS | 2503 | 1467442329132 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 23:52:09 INFO - PROCESS | 2503 | 1467442329216 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:09 INFO - PROCESS | 2503 | 1467442329220 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253ce800 == 42 [pid = 2503] [id = 507] 23:52:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 163 (0x11718dc00) [pid = 2503] [serial = 1521] [outer = 0x0] 23:52:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 164 (0x117190000) [pid = 2503] [serial = 1522] [outer = 0x11718dc00] 23:52:09 INFO - PROCESS | 2503 | 1467442329254 Marionette DEBUG loaded listener.js 23:52:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 165 (0x119230c00) [pid = 2503] [serial = 1523] [outer = 0x11718dc00] 23:52:09 INFO - PROCESS | 2503 | 1467442329677 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]]]}] 23:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 720ms 23:52:09 INFO - PROCESS | 2503 | 1467442329736 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 23:52:09 INFO - PROCESS | 2503 | 1467442329739 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 23:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:52:09 INFO - PROCESS | 2503 | 1467442329744 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:52:09 INFO - PROCESS | 2503 | 1467442329745 Marionette TRACE conn2 <- [1,2002,null,{}] 23:52:09 INFO - PROCESS | 2503 | 1467442329748 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}] 23:52:09 INFO - PROCESS | 2503 | 1467442329750 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:09 INFO - PROCESS | 2503 | 1467442329857 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 23:52:09 INFO - PROCESS | 2503 | 1467442329970 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:09 INFO - PROCESS | 2503 | 1467442329972 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b633000 == 43 [pid = 2503] [id = 508] 23:52:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 166 (0x120fae400) [pid = 2503] [serial = 1524] [outer = 0x0] 23:52:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 167 (0x120fb9400) [pid = 2503] [serial = 1525] [outer = 0x120fae400] 23:52:10 INFO - PROCESS | 2503 | 1467442330005 Marionette DEBUG loaded listener.js 23:52:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 168 (0x12191dc00) [pid = 2503] [serial = 1526] [outer = 0x120fae400] 23:52:10 INFO - PROCESS | 2503 | 1467442330419 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]]]}] 23:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 23:52:10 INFO - PROCESS | 2503 | 1467442330465 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 23:52:10 INFO - PROCESS | 2503 | 1467442330467 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 23:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:52:10 INFO - PROCESS | 2503 | 1467442330471 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:52:10 INFO - PROCESS | 2503 | 1467442330474 Marionette TRACE conn2 <- [1,2006,null,{}] 23:52:10 INFO - PROCESS | 2503 | 1467442330482 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}] 23:52:10 INFO - PROCESS | 2503 | 1467442330485 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:10 INFO - PROCESS | 2503 | 1467442330590 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 23:52:10 INFO - PROCESS | 2503 | 1467442330665 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:10 INFO - PROCESS | 2503 | 1467442330667 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d5d2000 == 44 [pid = 2503] [id = 509] 23:52:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 169 (0x123e6a000) [pid = 2503] [serial = 1527] [outer = 0x0] 23:52:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 170 (0x126e57c00) [pid = 2503] [serial = 1528] [outer = 0x123e6a000] 23:52:10 INFO - PROCESS | 2503 | 1467442330740 Marionette DEBUG loaded listener.js 23:52:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 171 (0x128978800) [pid = 2503] [serial = 1529] [outer = 0x123e6a000] 23:52:11 INFO - PROCESS | 2503 | 1467442331186 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]]]}] 23:52:11 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 23:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 722ms 23:52:11 INFO - PROCESS | 2503 | 1467442331217 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 23:52:11 INFO - PROCESS | 2503 | 1467442331219 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 23:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:52:11 INFO - PROCESS | 2503 | 1467442331248 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:52:11 INFO - PROCESS | 2503 | 1467442331250 Marionette TRACE conn2 <- [1,2010,null,{}] 23:52:11 INFO - PROCESS | 2503 | 1467442331252 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}] 23:52:11 INFO - PROCESS | 2503 | 1467442331253 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:11 INFO - PROCESS | 2503 | 1467442331355 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 23:52:11 INFO - PROCESS | 2503 | 1467442331469 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:11 INFO - PROCESS | 2503 | 1467442331470 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x12ac8c800 == 45 [pid = 2503] [id = 510] 23:52:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 172 (0x129286c00) [pid = 2503] [serial = 1530] [outer = 0x0] 23:52:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 173 (0x12b67bc00) [pid = 2503] [serial = 1531] [outer = 0x129286c00] 23:52:11 INFO - PROCESS | 2503 | 1467442331501 Marionette DEBUG loaded listener.js 23:52:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 174 (0x12be3f000) [pid = 2503] [serial = 1532] [outer = 0x129286c00] 23:52:11 INFO - PROCESS | 2503 | 1467442331923 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]]]}] 23:52:11 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 23:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 734ms 23:52:11 INFO - PROCESS | 2503 | 1467442331970 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 23:52:11 INFO - PROCESS | 2503 | 1467442331971 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 23:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:52:11 INFO - PROCESS | 2503 | 1467442331973 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:52:11 INFO - PROCESS | 2503 | 1467442331975 Marionette TRACE conn2 <- [1,2014,null,{}] 23:52:11 INFO - PROCESS | 2503 | 1467442331977 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}] 23:52:11 INFO - PROCESS | 2503 | 1467442331979 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:12 INFO - PROCESS | 2503 | 1467442332079 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 23:52:12 INFO - PROCESS | 2503 | 1467442332193 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:12 INFO - PROCESS | 2503 | 1467442332194 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x12de8e800 == 46 [pid = 2503] [id = 511] 23:52:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 175 (0x129291000) [pid = 2503] [serial = 1533] [outer = 0x0] 23:52:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 176 (0x12c0da000) [pid = 2503] [serial = 1534] [outer = 0x129291000] 23:52:12 INFO - PROCESS | 2503 | 1467442332225 Marionette DEBUG loaded listener.js 23:52:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 177 (0x12c2e7c00) [pid = 2503] [serial = 1535] [outer = 0x129291000] 23:52:12 INFO - PROCESS | 2503 | 1467442332652 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]]]}] 23:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 719ms 23:52:12 INFO - PROCESS | 2503 | 1467442332698 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 23:52:12 INFO - PROCESS | 2503 | 1467442332699 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 23:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:52:12 INFO - PROCESS | 2503 | 1467442332718 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:52:12 INFO - PROCESS | 2503 | 1467442332719 Marionette TRACE conn2 <- [1,2018,null,{}] 23:52:12 INFO - PROCESS | 2503 | 1467442332721 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}] 23:52:12 INFO - PROCESS | 2503 | 1467442332726 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:12 INFO - PROCESS | 2503 | 1467442332854 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 23:52:12 INFO - PROCESS | 2503 | 1467442332942 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:12 INFO - PROCESS | 2503 | 1467442332944 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x12de83000 == 47 [pid = 2503] [id = 512] 23:52:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 178 (0x123a4a800) [pid = 2503] [serial = 1536] [outer = 0x0] 23:52:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 179 (0x12c8e6c00) [pid = 2503] [serial = 1537] [outer = 0x123a4a800] 23:52:12 INFO - PROCESS | 2503 | 1467442332974 Marionette DEBUG loaded listener.js 23:52:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 180 (0x12ca0e000) [pid = 2503] [serial = 1538] [outer = 0x123a4a800] 23:52:13 INFO - PROCESS | 2503 | 1467442333484 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]]]}] 23:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 826ms 23:52:13 INFO - PROCESS | 2503 | 1467442333551 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 23:52:13 INFO - PROCESS | 2503 | 1467442333554 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 23:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:52:13 INFO - PROCESS | 2503 | 1467442333559 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:52:13 INFO - PROCESS | 2503 | 1467442333561 Marionette TRACE conn2 <- [1,2022,null,{}] 23:52:13 INFO - PROCESS | 2503 | 1467442333565 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}] 23:52:13 INFO - PROCESS | 2503 | 1467442333566 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:13 INFO - PROCESS | 2503 | 1467442333665 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 23:52:13 INFO - PROCESS | 2503 | 1467442333757 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:13 INFO - PROCESS | 2503 | 1467442333760 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x128733000 == 48 [pid = 2503] [id = 513] 23:52:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 181 (0x11718e800) [pid = 2503] [serial = 1539] [outer = 0x0] 23:52:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 182 (0x120faf800) [pid = 2503] [serial = 1540] [outer = 0x11718e800] 23:52:13 INFO - PROCESS | 2503 | 1467442333787 Marionette DEBUG loaded listener.js 23:52:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 183 (0x12143e800) [pid = 2503] [serial = 1541] [outer = 0x11718e800] 23:52:14 INFO - PROCESS | 2503 | --DOCSHELL 0x12c03b000 == 47 [pid = 2503] [id = 501] 23:52:14 INFO - PROCESS | 2503 | --DOCSHELL 0x129224800 == 46 [pid = 2503] [id = 500] 23:52:14 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b7800 == 45 [pid = 2503] [id = 499] 23:52:14 INFO - PROCESS | 2503 | 1467442334338 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]]]}] 23:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 825ms 23:52:14 INFO - PROCESS | 2503 | 1467442334385 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 23:52:14 INFO - PROCESS | 2503 | 1467442334388 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 23:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:52:14 INFO - PROCESS | 2503 | 1467442334392 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:52:14 INFO - PROCESS | 2503 | 1467442334393 Marionette TRACE conn2 <- [1,2026,null,{}] 23:52:14 INFO - PROCESS | 2503 | 1467442334397 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}] 23:52:14 INFO - PROCESS | 2503 | 1467442334399 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:14 INFO - PROCESS | 2503 | 1467442334504 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 23:52:14 INFO - PROCESS | 2503 | 1467442334591 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:14 INFO - PROCESS | 2503 | 1467442334594 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x128824000 == 46 [pid = 2503] [id = 514] 23:52:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 184 (0x120fb3400) [pid = 2503] [serial = 1542] [outer = 0x0] 23:52:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 185 (0x121916800) [pid = 2503] [serial = 1543] [outer = 0x120fb3400] 23:52:14 INFO - PROCESS | 2503 | 1467442334626 Marionette DEBUG loaded listener.js 23:52:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 186 (0x121923000) [pid = 2503] [serial = 1544] [outer = 0x120fb3400] 23:52:15 INFO - PROCESS | 2503 | 1467442335045 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]]]}] 23:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 672ms 23:52:15 INFO - PROCESS | 2503 | 1467442335064 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 23:52:15 INFO - PROCESS | 2503 | 1467442335067 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 23:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:52:15 INFO - PROCESS | 2503 | 1467442335071 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:52:15 INFO - PROCESS | 2503 | 1467442335073 Marionette TRACE conn2 <- [1,2030,null,{}] 23:52:15 INFO - PROCESS | 2503 | 1467442335076 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}] 23:52:15 INFO - PROCESS | 2503 | 1467442335078 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:15 INFO - PROCESS | 2503 | 1467442335185 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 23:52:15 INFO - PROCESS | 2503 | 1467442335303 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:15 INFO - PROCESS | 2503 | 1467442335304 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aac3000 == 47 [pid = 2503] [id = 515] 23:52:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 187 (0x123a47400) [pid = 2503] [serial = 1545] [outer = 0x0] 23:52:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 188 (0x123a4e800) [pid = 2503] [serial = 1546] [outer = 0x123a47400] 23:52:15 INFO - PROCESS | 2503 | 1467442335338 Marionette DEBUG loaded listener.js 23:52:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 189 (0x127161400) [pid = 2503] [serial = 1547] [outer = 0x123a47400] 23:52:15 INFO - PROCESS | 2503 | 1467442335792 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]]]}] 23:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 773ms 23:52:15 INFO - PROCESS | 2503 | 1467442335844 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 23:52:15 INFO - PROCESS | 2503 | 1467442335846 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 23:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:52:15 INFO - PROCESS | 2503 | 1467442335848 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:52:15 INFO - PROCESS | 2503 | 1467442335851 Marionette TRACE conn2 <- [1,2034,null,{}] 23:52:15 INFO - PROCESS | 2503 | 1467442335858 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}] 23:52:15 INFO - PROCESS | 2503 | 1467442335862 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:15 INFO - PROCESS | 2503 | 1467442335966 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 23:52:16 INFO - PROCESS | 2503 | 1467442336084 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:16 INFO - PROCESS | 2503 | 1467442336086 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d2da800 == 48 [pid = 2503] [id = 516] 23:52:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 190 (0x120d29000) [pid = 2503] [serial = 1548] [outer = 0x0] 23:52:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 191 (0x12885dc00) [pid = 2503] [serial = 1549] [outer = 0x120d29000] 23:52:16 INFO - PROCESS | 2503 | 1467442336123 Marionette DEBUG loaded listener.js 23:52:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 192 (0x128cf8c00) [pid = 2503] [serial = 1550] [outer = 0x120d29000] 23:52:16 INFO - PROCESS | 2503 | 1467442336576 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]]]}] 23:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 776ms 23:52:16 INFO - PROCESS | 2503 | 1467442336625 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 23:52:16 INFO - PROCESS | 2503 | 1467442336627 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 23:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:52:16 INFO - PROCESS | 2503 | 1467442336631 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:52:16 INFO - PROCESS | 2503 | 1467442336633 Marionette TRACE conn2 <- [1,2038,null,{}] 23:52:16 INFO - PROCESS | 2503 | 1467442336637 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}] 23:52:16 INFO - PROCESS | 2503 | 1467442336638 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:16 INFO - PROCESS | 2503 | 1467442336792 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 23:52:16 INFO - PROCESS | 2503 | 1467442336923 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:16 INFO - PROCESS | 2503 | 1467442336924 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x12e519000 == 49 [pid = 2503] [id = 517] 23:52:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 193 (0x12a5e9800) [pid = 2503] [serial = 1551] [outer = 0x0] 23:52:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 194 (0x12b67a800) [pid = 2503] [serial = 1552] [outer = 0x12a5e9800] 23:52:16 INFO - PROCESS | 2503 | 1467442336953 Marionette DEBUG loaded listener.js 23:52:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 195 (0x12c0db400) [pid = 2503] [serial = 1553] [outer = 0x12a5e9800] 23:52:17 INFO - PROCESS | 2503 | 1467442337391 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]]]}] 23:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 773ms 23:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:52:17 INFO - PROCESS | 2503 | 1467442337405 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 23:52:17 INFO - PROCESS | 2503 | 1467442337406 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 23:52:17 INFO - PROCESS | 2503 | 1467442337408 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:52:17 INFO - PROCESS | 2503 | 1467442337410 Marionette TRACE conn2 <- [1,2042,null,{}] 23:52:17 INFO - PROCESS | 2503 | 1467442337412 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}] 23:52:17 INFO - PROCESS | 2503 | 1467442337413 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:17 INFO - PROCESS | 2503 | 1467442337513 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 23:52:17 INFO - PROCESS | 2503 | 1467442337628 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:17 INFO - PROCESS | 2503 | 1467442337630 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x12e52c000 == 50 [pid = 2503] [id = 518] 23:52:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 196 (0x12be39400) [pid = 2503] [serial = 1554] [outer = 0x0] 23:52:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 197 (0x12c3c7c00) [pid = 2503] [serial = 1555] [outer = 0x12be39400] 23:52:17 INFO - PROCESS | 2503 | 1467442337661 Marionette DEBUG loaded listener.js 23:52:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 198 (0x12c8ed000) [pid = 2503] [serial = 1556] [outer = 0x12be39400] 23:52:18 INFO - PROCESS | 2503 | 1467442338080 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]]]}] 23:52:18 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) 23:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 721ms 23:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:52:18 INFO - PROCESS | 2503 | 1467442338129 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 23:52:18 INFO - PROCESS | 2503 | 1467442338131 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 23:52:18 INFO - PROCESS | 2503 | 1467442338133 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:52:18 INFO - PROCESS | 2503 | 1467442338134 Marionette TRACE conn2 <- [1,2046,null,{}] 23:52:18 INFO - PROCESS | 2503 | 1467442338137 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}] 23:52:18 INFO - PROCESS | 2503 | 1467442338141 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:18 INFO - PROCESS | 2503 | 1467442338272 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 23:52:18 INFO - PROCESS | 2503 | 1467442338395 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:18 INFO - PROCESS | 2503 | 1467442338397 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x12e534000 == 51 [pid = 2503] [id = 519] 23:52:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 199 (0x12ca09400) [pid = 2503] [serial = 1557] [outer = 0x0] 23:52:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 200 (0x12cd4b800) [pid = 2503] [serial = 1558] [outer = 0x12ca09400] 23:52:18 INFO - PROCESS | 2503 | 1467442338430 Marionette DEBUG loaded listener.js 23:52:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 201 (0x12d24d000) [pid = 2503] [serial = 1559] [outer = 0x12ca09400] 23:52:18 INFO - PROCESS | 2503 | 1467442338842 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]]]}] 23:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 772ms 23:52:18 INFO - PROCESS | 2503 | 1467442338905 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 23:52:18 INFO - PROCESS | 2503 | 1467442338907 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 23:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:52:18 INFO - PROCESS | 2503 | 1467442338909 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:52:18 INFO - PROCESS | 2503 | 1467442338910 Marionette TRACE conn2 <- [1,2050,null,{}] 23:52:18 INFO - PROCESS | 2503 | 1467442338913 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}] 23:52:18 INFO - PROCESS | 2503 | 1467442338914 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:19 INFO - PROCESS | 2503 | 1467442339017 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 23:52:19 INFO - PROCESS | 2503 | 1467442339135 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:19 INFO - PROCESS | 2503 | 1467442339136 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x12debb800 == 52 [pid = 2503] [id = 520] 23:52:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 202 (0x112790c00) [pid = 2503] [serial = 1560] [outer = 0x0] 23:52:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 203 (0x112796000) [pid = 2503] [serial = 1561] [outer = 0x112790c00] 23:52:19 INFO - PROCESS | 2503 | 1467442339169 Marionette DEBUG loaded listener.js 23:52:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 204 (0x11279a800) [pid = 2503] [serial = 1562] [outer = 0x112790c00] 23:52:19 INFO - PROCESS | 2503 | 1467442339677 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]]]}] 23:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 819ms 23:52:19 INFO - PROCESS | 2503 | 1467442339728 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 23:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:52:19 INFO - PROCESS | 2503 | 1467442339731 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 23:52:19 INFO - PROCESS | 2503 | 1467442339734 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:52:19 INFO - PROCESS | 2503 | 1467442339736 Marionette TRACE conn2 <- [1,2054,null,{}] 23:52:19 INFO - PROCESS | 2503 | 1467442339740 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}] 23:52:19 INFO - PROCESS | 2503 | 1467442339741 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:19 INFO - PROCESS | 2503 | 1467442339845 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 23:52:19 INFO - PROCESS | 2503 | 1467442339939 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:19 INFO - PROCESS | 2503 | 1467442339940 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x1286ba800 == 53 [pid = 2503] [id = 521] 23:52:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 205 (0x112790000) [pid = 2503] [serial = 1563] [outer = 0x0] 23:52:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 206 (0x11279ac00) [pid = 2503] [serial = 1564] [outer = 0x112790000] 23:52:19 INFO - PROCESS | 2503 | 1467442339969 Marionette DEBUG loaded listener.js 23:52:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 207 (0x11718b400) [pid = 2503] [serial = 1565] [outer = 0x112790000] 23:52:20 INFO - PROCESS | 2503 | --DOCSHELL 0x12a497800 == 52 [pid = 2503] [id = 494] 23:52:20 INFO - PROCESS | 2503 | --DOCSHELL 0x12b96c000 == 51 [pid = 2503] [id = 496] 23:52:20 INFO - PROCESS | 2503 | --DOCSHELL 0x12de8e800 == 50 [pid = 2503] [id = 511] 23:52:20 INFO - PROCESS | 2503 | --DOCSHELL 0x12ac8c800 == 49 [pid = 2503] [id = 510] 23:52:20 INFO - PROCESS | 2503 | --DOCSHELL 0x12d5d2000 == 48 [pid = 2503] [id = 509] 23:52:20 INFO - PROCESS | 2503 | --DOCSHELL 0x12b633000 == 47 [pid = 2503] [id = 508] 23:52:20 INFO - PROCESS | 2503 | --DOCSHELL 0x1253ce800 == 46 [pid = 2503] [id = 507] 23:52:20 INFO - PROCESS | 2503 | 1467442340500 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]]]}] 23:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 822ms 23:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:52:20 INFO - PROCESS | 2503 | 1467442340556 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 23:52:20 INFO - PROCESS | 2503 | 1467442340559 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 23:52:20 INFO - PROCESS | 2503 | 1467442340562 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:52:20 INFO - PROCESS | 2503 | 1467442340564 Marionette TRACE conn2 <- [1,2058,null,{}] 23:52:20 INFO - PROCESS | 2503 | 1467442340568 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}] 23:52:20 INFO - PROCESS | 2503 | 1467442340570 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:20 INFO - PROCESS | 2503 | 1467442340675 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 23:52:20 INFO - PROCESS | 2503 | 1467442340767 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:20 INFO - PROCESS | 2503 | 1467442340768 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x1286cf000 == 47 [pid = 2503] [id = 522] 23:52:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 208 (0x11718ac00) [pid = 2503] [serial = 1566] [outer = 0x0] 23:52:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 209 (0x11837a800) [pid = 2503] [serial = 1567] [outer = 0x11718ac00] 23:52:20 INFO - PROCESS | 2503 | 1467442340801 Marionette DEBUG loaded listener.js 23:52:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 210 (0x120faf400) [pid = 2503] [serial = 1568] [outer = 0x11718ac00] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12de8f000 == 46 [pid = 2503] [id = 504] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x121075800 == 45 [pid = 2503] [id = 498] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12d5c8000 == 44 [pid = 2503] [id = 503] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x112e16000 == 43 [pid = 2503] [id = 502] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x11676e800 == 42 [pid = 2503] [id = 25] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12debb800 == 41 [pid = 2503] [id = 520] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12e534000 == 40 [pid = 2503] [id = 519] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12e52c000 == 39 [pid = 2503] [id = 518] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12882f000 == 38 [pid = 2503] [id = 505] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12e519000 == 37 [pid = 2503] [id = 517] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12d2da800 == 36 [pid = 2503] [id = 516] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x12aac3000 == 35 [pid = 2503] [id = 515] 23:52:22 INFO - PROCESS | 2503 | --DOCSHELL 0x128824000 == 34 [pid = 2503] [id = 514] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x128885800 == 33 [pid = 2503] [id = 489] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12b975000 == 32 [pid = 2503] [id = 10] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x11254a000 == 31 [pid = 2503] [id = 24] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12ca26800 == 30 [pid = 2503] [id = 15] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x120d58000 == 29 [pid = 2503] [id = 11] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12b62f800 == 28 [pid = 2503] [id = 9] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12957d000 == 27 [pid = 2503] [id = 490] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x118339800 == 26 [pid = 2503] [id = 13] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12d5db000 == 25 [pid = 2503] [id = 19] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12d355800 == 24 [pid = 2503] [id = 479] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12c721000 == 23 [pid = 2503] [id = 14] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12ca32000 == 22 [pid = 2503] [id = 497] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12d361800 == 21 [pid = 2503] [id = 22] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12cd88800 == 20 [pid = 2503] [id = 16] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x1129ad000 == 19 [pid = 2503] [id = 495] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x11958a000 == 18 [pid = 2503] [id = 506] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x120d57000 == 17 [pid = 2503] [id = 12] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x11989f000 == 16 [pid = 2503] [id = 482] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5bd800 == 15 [pid = 2503] [id = 491] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5b8800 == 14 [pid = 2503] [id = 8] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x128f62800 == 13 [pid = 2503] [id = 6] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x120d40000 == 12 [pid = 2503] [id = 484] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x12de83000 == 11 [pid = 2503] [id = 512] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x128733000 == 10 [pid = 2503] [id = 513] 23:52:25 INFO - PROCESS | 2503 | --DOCSHELL 0x1286ba800 == 9 [pid = 2503] [id = 521] 23:52:26 INFO - PROCESS | 2503 | 1467442346172 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]]]}] 23:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 5748ms 23:52:26 INFO - PROCESS | 2503 | 1467442346311 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 23:52:26 INFO - PROCESS | 2503 | 1467442346315 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 23:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:52:26 INFO - PROCESS | 2503 | 1467442346320 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:52:26 INFO - PROCESS | 2503 | 1467442346322 Marionette TRACE conn2 <- [1,2062,null,{}] 23:52:26 INFO - PROCESS | 2503 | 1467442346328 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}] 23:52:26 INFO - PROCESS | 2503 | 1467442346331 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:26 INFO - PROCESS | 2503 | 1467442346458 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 23:52:26 INFO - PROCESS | 2503 | 1467442346537 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:26 INFO - PROCESS | 2503 | 1467442346538 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d58000 == 10 [pid = 2503] [id = 523] 23:52:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 211 (0x118512000) [pid = 2503] [serial = 1569] [outer = 0x0] 23:52:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 212 (0x118743c00) [pid = 2503] [serial = 1570] [outer = 0x118512000] 23:52:26 INFO - PROCESS | 2503 | 1467442346566 Marionette DEBUG loaded listener.js 23:52:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 213 (0x120dc6800) [pid = 2503] [serial = 1571] [outer = 0x118512000] 23:52:26 INFO - PROCESS | 2503 | 1467442346893 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]]]}] 23:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 624ms 23:52:26 INFO - PROCESS | 2503 | 1467442346943 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 23:52:26 INFO - PROCESS | 2503 | 1467442346946 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 23:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:52:26 INFO - PROCESS | 2503 | 1467442346951 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:52:26 INFO - PROCESS | 2503 | 1467442346953 Marionette TRACE conn2 <- [1,2066,null,{}] 23:52:26 INFO - PROCESS | 2503 | 1467442346956 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}] 23:52:26 INFO - PROCESS | 2503 | 1467442346957 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:27 INFO - PROCESS | 2503 | 1467442347056 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 23:52:27 INFO - PROCESS | 2503 | 1467442347145 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:27 INFO - PROCESS | 2503 | 1467442347146 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x1286c2000 == 11 [pid = 2503] [id = 524] 23:52:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 214 (0x1216abc00) [pid = 2503] [serial = 1572] [outer = 0x0] 23:52:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 215 (0x121921c00) [pid = 2503] [serial = 1573] [outer = 0x1216abc00] 23:52:27 INFO - PROCESS | 2503 | 1467442347173 Marionette DEBUG loaded listener.js 23:52:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 216 (0x123a52c00) [pid = 2503] [serial = 1574] [outer = 0x1216abc00] 23:52:27 INFO - PROCESS | 2503 | 1467442347479 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]]]}] 23:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 572ms 23:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:52:27 INFO - PROCESS | 2503 | 1467442347531 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 23:52:27 INFO - PROCESS | 2503 | 1467442347532 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 23:52:27 INFO - PROCESS | 2503 | 1467442347537 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:52:27 INFO - PROCESS | 2503 | 1467442347539 Marionette TRACE conn2 <- [1,2070,null,{}] 23:52:27 INFO - PROCESS | 2503 | 1467442347547 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}] 23:52:27 INFO - PROCESS | 2503 | 1467442347550 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:27 INFO - PROCESS | 2503 | 1467442347673 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 23:52:27 INFO - PROCESS | 2503 | 1467442347681 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:27 INFO - PROCESS | 2503 | 1467442347683 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5c1800 == 12 [pid = 2503] [id = 525] 23:52:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 217 (0x125447c00) [pid = 2503] [serial = 1575] [outer = 0x0] 23:52:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 218 (0x1271bd800) [pid = 2503] [serial = 1576] [outer = 0x125447c00] 23:52:27 INFO - PROCESS | 2503 | 1467442347713 Marionette DEBUG loaded listener.js 23:52:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 219 (0x128860400) [pid = 2503] [serial = 1577] [outer = 0x125447c00] 23:52:28 INFO - PROCESS | 2503 | 1467442348136 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]]]}] 23:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 627ms 23:52:28 INFO - PROCESS | 2503 | 1467442348163 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 23:52:28 INFO - PROCESS | 2503 | 1467442348165 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 23:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:52:28 INFO - PROCESS | 2503 | 1467442348168 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:52:28 INFO - PROCESS | 2503 | 1467442348170 Marionette TRACE conn2 <- [1,2074,null,{}] 23:52:28 INFO - PROCESS | 2503 | 1467442348173 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}] 23:52:28 INFO - PROCESS | 2503 | 1467442348175 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:28 INFO - PROCESS | 2503 | 1467442348379 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 23:52:28 INFO - PROCESS | 2503 | 1467442348411 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:28 INFO - PROCESS | 2503 | 1467442348412 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x12ac9d800 == 13 [pid = 2503] [id = 526] 23:52:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 220 (0x128868800) [pid = 2503] [serial = 1578] [outer = 0x0] 23:52:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 221 (0x128cf8800) [pid = 2503] [serial = 1579] [outer = 0x128868800] 23:52:28 INFO - PROCESS | 2503 | 1467442348452 Marionette DEBUG loaded listener.js 23:52:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 222 (0x12928d400) [pid = 2503] [serial = 1580] [outer = 0x128868800] 23:52:28 INFO - PROCESS | 2503 | 1467442348952 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]]]}] 23:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 822ms 23:52:28 INFO - PROCESS | 2503 | 1467442348996 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 23:52:28 INFO - PROCESS | 2503 | 1467442348997 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 23:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:52:29 INFO - PROCESS | 2503 | 1467442348999 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:52:29 INFO - PROCESS | 2503 | 1467442349000 Marionette TRACE conn2 <- [1,2078,null,{}] 23:52:29 INFO - PROCESS | 2503 | 1467442349003 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}] 23:52:29 INFO - PROCESS | 2503 | 1467442349004 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:29 INFO - PROCESS | 2503 | 1467442349122 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 23:52:29 INFO - PROCESS | 2503 | 1467442349136 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:29 INFO - PROCESS | 2503 | 1467442349137 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d2d5800 == 14 [pid = 2503] [id = 527] 23:52:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 223 (0x129499000) [pid = 2503] [serial = 1581] [outer = 0x0] 23:52:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 224 (0x12b904400) [pid = 2503] [serial = 1582] [outer = 0x129499000] 23:52:29 INFO - PROCESS | 2503 | 1467442349161 Marionette DEBUG loaded listener.js 23:52:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 225 (0x12bedf800) [pid = 2503] [serial = 1583] [outer = 0x129499000] 23:52:29 INFO - PROCESS | 2503 | 1467442349492 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]]]}] 23:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 23:52:29 INFO - PROCESS | 2503 | 1467442349519 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 23:52:29 INFO - PROCESS | 2503 | 1467442349520 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 23:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:52:29 INFO - PROCESS | 2503 | 1467442349528 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:52:29 INFO - PROCESS | 2503 | 1467442349529 Marionette TRACE conn2 <- [1,2082,null,{}] 23:52:29 INFO - PROCESS | 2503 | 1467442349531 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}] 23:52:29 INFO - PROCESS | 2503 | 1467442349535 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:29 INFO - PROCESS | 2503 | 1467442349680 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 23:52:29 INFO - PROCESS | 2503 | 1467442349696 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:29 INFO - PROCESS | 2503 | 1467442349697 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x12deb5000 == 15 [pid = 2503] [id = 528] 23:52:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 226 (0x110f5a000) [pid = 2503] [serial = 1584] [outer = 0x0] 23:52:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 227 (0x12c0e2c00) [pid = 2503] [serial = 1585] [outer = 0x110f5a000] 23:52:29 INFO - PROCESS | 2503 | 1467442349722 Marionette DEBUG loaded listener.js 23:52:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 228 (0x12c8f0400) [pid = 2503] [serial = 1586] [outer = 0x110f5a000] 23:52:30 INFO - PROCESS | 2503 | 1467442350094 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]]]}] 23:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 624ms 23:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:52:30 INFO - PROCESS | 2503 | 1467442350147 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 23:52:30 INFO - PROCESS | 2503 | 1467442350148 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 23:52:30 INFO - PROCESS | 2503 | 1467442350150 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:52:30 INFO - PROCESS | 2503 | 1467442350151 Marionette TRACE conn2 <- [1,2086,null,{}] 23:52:30 INFO - PROCESS | 2503 | 1467442350153 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}] 23:52:30 INFO - PROCESS | 2503 | 1467442350155 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:30 INFO - PROCESS | 2503 | 1467442350277 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 227 (0x12b678c00) [pid = 2503] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 226 (0x12beddc00) [pid = 2503] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 225 (0x12c3c2c00) [pid = 2503] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 224 (0x110eec400) [pid = 2503] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 223 (0x12c8e2400) [pid = 2503] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 222 (0x110ef6000) [pid = 2503] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 221 (0x12b674000) [pid = 2503] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 220 (0x1271c4000) [pid = 2503] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 219 (0x126bec000) [pid = 2503] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 218 (0x115e8c800) [pid = 2503] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 217 (0x11836c800) [pid = 2503] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 216 (0x11327b800) [pid = 2503] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 215 (0x12a7df800) [pid = 2503] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 214 (0x1271d2c00) [pid = 2503] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 213 (0x123bee000) [pid = 2503] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 212 (0x1164e3000) [pid = 2503] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 211 (0x11874b000) [pid = 2503] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 210 (0x112decc00) [pid = 2503] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 209 (0x12a5f0400) [pid = 2503] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 208 (0x12154cc00) [pid = 2503] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 207 (0x120dc2c00) [pid = 2503] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 206 (0x1216ad800) [pid = 2503] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 205 (0x116986c00) [pid = 2503] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 204 (0x1187b8400) [pid = 2503] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 203 (0x11718e800) [pid = 2503] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 202 (0x1164e5800) [pid = 2503] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 201 (0x1133aa400) [pid = 2503] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 200 (0x110ef4000) [pid = 2503] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 199 (0x117d03000) [pid = 2503] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 198 (0x1176d8c00) [pid = 2503] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 197 (0x1133e8c00) [pid = 2503] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 196 (0x119c73c00) [pid = 2503] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 195 (0x12a5eb400) [pid = 2503] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 194 (0x123e6a000) [pid = 2503] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 193 (0x12900bc00) [pid = 2503] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 192 (0x125e37c00) [pid = 2503] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 191 (0x120fae400) [pid = 2503] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 190 (0x128976000) [pid = 2503] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 189 (0x112790000) [pid = 2503] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 188 (0x11718dc00) [pid = 2503] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 187 (0x120fb3400) [pid = 2503] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 186 (0x127164800) [pid = 2503] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 185 (0x126bf1c00) [pid = 2503] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 184 (0x129009c00) [pid = 2503] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 183 (0x1184a2000) [pid = 2503] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 182 (0x123a47400) [pid = 2503] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 181 (0x126bedc00) [pid = 2503] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 180 (0x115e8f000) [pid = 2503] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 179 (0x1176d9400) [pid = 2503] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 178 (0x124d48000) [pid = 2503] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 177 (0x11960c400) [pid = 2503] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 176 (0x129286c00) [pid = 2503] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 175 (0x112790c00) [pid = 2503] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 174 (0x12ca09400) [pid = 2503] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 173 (0x12be39400) [pid = 2503] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 172 (0x123a4a800) [pid = 2503] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 171 (0x129291000) [pid = 2503] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 170 (0x120fb6400) [pid = 2503] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 169 (0x120fb5800) [pid = 2503] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 168 (0x12a5e9800) [pid = 2503] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 167 (0x12c2f5000) [pid = 2503] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 166 (0x120d29000) [pid = 2503] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 165 (0x12be3d400) [pid = 2503] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:52:31 INFO - PROCESS | 2503 | --DOMWINDOW == 164 (0x12c0d8800) [pid = 2503] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:52:31 INFO - PROCESS | 2503 | 1467442351537 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:31 INFO - PROCESS | 2503 | 1467442351538 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x111ada000 == 16 [pid = 2503] [id = 529] 23:52:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 165 (0x110dda800) [pid = 2503] [serial = 1587] [outer = 0x0] 23:52:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 166 (0x110de0800) [pid = 2503] [serial = 1588] [outer = 0x110dda800] 23:52:31 INFO - PROCESS | 2503 | 1467442351591 Marionette DEBUG loaded listener.js 23:52:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 167 (0x110f55c00) [pid = 2503] [serial = 1589] [outer = 0x110dda800] 23:52:32 INFO - PROCESS | 2503 | 1467442352078 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]]]}] 23:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1972ms 23:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:52:32 INFO - PROCESS | 2503 | 1467442352137 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 23:52:32 INFO - PROCESS | 2503 | 1467442352139 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 23:52:32 INFO - PROCESS | 2503 | 1467442352142 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:52:32 INFO - PROCESS | 2503 | 1467442352144 Marionette TRACE conn2 <- [1,2090,null,{}] 23:52:32 INFO - PROCESS | 2503 | 1467442352148 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}] 23:52:32 INFO - PROCESS | 2503 | 1467442352151 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:32 INFO - PROCESS | 2503 | 1467442352320 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 23:52:32 INFO - PROCESS | 2503 | 1467442352332 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:32 INFO - PROCESS | 2503 | 1467442352334 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x123a31800 == 17 [pid = 2503] [id = 530] 23:52:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 168 (0x112794800) [pid = 2503] [serial = 1590] [outer = 0x0] 23:52:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 169 (0x11322dc00) [pid = 2503] [serial = 1591] [outer = 0x112794800] 23:52:32 INFO - PROCESS | 2503 | 1467442352395 Marionette DEBUG loaded listener.js 23:52:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 170 (0x115e92400) [pid = 2503] [serial = 1592] [outer = 0x112794800] 23:52:33 INFO - PROCESS | 2503 | 1467442353191 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]]]}] 23:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1070ms 23:52:33 INFO - PROCESS | 2503 | 1467442353215 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 23:52:33 INFO - PROCESS | 2503 | 1467442353217 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 23:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:52:33 INFO - PROCESS | 2503 | 1467442353256 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:52:33 INFO - PROCESS | 2503 | 1467442353258 Marionette TRACE conn2 <- [1,2094,null,{}] 23:52:33 INFO - PROCESS | 2503 | 1467442353261 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}] 23:52:33 INFO - PROCESS | 2503 | 1467442353263 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:33 INFO - PROCESS | 2503 | 1467442353361 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 23:52:33 INFO - PROCESS | 2503 | 1467442353470 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:33 INFO - PROCESS | 2503 | 1467442353473 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x115ef4800 == 18 [pid = 2503] [id = 531] 23:52:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 171 (0x111c13800) [pid = 2503] [serial = 1593] [outer = 0x0] 23:52:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 172 (0x111c20400) [pid = 2503] [serial = 1594] [outer = 0x111c13800] 23:52:33 INFO - PROCESS | 2503 | 1467442353502 Marionette DEBUG loaded listener.js 23:52:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 173 (0x111f1f800) [pid = 2503] [serial = 1595] [outer = 0x111c13800] 23:52:33 INFO - PROCESS | 2503 | --DOCSHELL 0x12deb5000 == 17 [pid = 2503] [id = 528] 23:52:33 INFO - PROCESS | 2503 | --DOCSHELL 0x12d2d5800 == 16 [pid = 2503] [id = 527] 23:52:33 INFO - PROCESS | 2503 | --DOCSHELL 0x12ac9d800 == 15 [pid = 2503] [id = 526] 23:52:33 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5c1800 == 14 [pid = 2503] [id = 525] 23:52:33 INFO - PROCESS | 2503 | --DOCSHELL 0x1286c2000 == 13 [pid = 2503] [id = 524] 23:52:33 INFO - PROCESS | 2503 | --DOCSHELL 0x117d58000 == 12 [pid = 2503] [id = 523] 23:52:33 INFO - PROCESS | 2503 | --DOCSHELL 0x1286cf000 == 11 [pid = 2503] [id = 522] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 172 (0x11837a800) [pid = 2503] [serial = 1567] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 171 (0x115e8b000) [pid = 2503] [serial = 1519] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 170 (0x1181ea800) [pid = 2503] [serial = 1456] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 169 (0x12c0e5000) [pid = 2503] [serial = 1416] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 168 (0x12c2ed400) [pid = 2503] [serial = 1419] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 167 (0x12c251c00) [pid = 2503] [serial = 1417] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 166 (0x12c3c9400) [pid = 2503] [serial = 1422] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 165 (0x110ef2c00) [pid = 2503] [serial = 1428] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 164 (0x12c3bfc00) [pid = 2503] [serial = 1420] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 163 (0x12c8e8000) [pid = 2503] [serial = 1425] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 162 (0x12c8e2800) [pid = 2503] [serial = 1423] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 161 (0x12a7e1c00) [pid = 2503] [serial = 1432] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 160 (0x12c8ef000) [pid = 2503] [serial = 1426] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 159 (0x12be30c00) [pid = 2503] [serial = 1413] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 158 (0x12949c800) [pid = 2503] [serial = 1410] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 157 (0x12a5f0800) [pid = 2503] [serial = 1411] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 156 (0x1270c3c00) [pid = 2503] [serial = 1407] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 155 (0x128aac800) [pid = 2503] [serial = 1408] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 154 (0x123bebc00) [pid = 2503] [serial = 1404] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 153 (0x126bf4c00) [pid = 2503] [serial = 1405] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 152 (0x123adec00) [pid = 2503] [serial = 1402] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 151 (0x119567000) [pid = 2503] [serial = 1401] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 150 (0x11836c400) [pid = 2503] [serial = 1399] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 149 (0x1167c9000) [pid = 2503] [serial = 1398] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 148 (0x12b911800) [pid = 2503] [serial = 1396] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 147 (0x12b672400) [pid = 2503] [serial = 1395] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 146 (0x12a5f4800) [pid = 2503] [serial = 1393] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 145 (0x128cf4400) [pid = 2503] [serial = 1392] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 144 (0x1271c0800) [pid = 2503] [serial = 1390] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 143 (0x126e5f800) [pid = 2503] [serial = 1389] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 142 (0x116634400) [pid = 2503] [serial = 1440] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 141 (0x120dd0000) [pid = 2503] [serial = 1438] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 140 (0x1212b1400) [pid = 2503] [serial = 1387] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 139 (0x119615400) [pid = 2503] [serial = 1386] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 138 (0x1164e0400) [pid = 2503] [serial = 1384] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 137 (0x113278c00) [pid = 2503] [serial = 1383] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 136 (0x12be32000) [pid = 2503] [serial = 1381] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 135 (0x112f4cc00) [pid = 2503] [serial = 1429] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 134 (0x116a1b800) [pid = 2503] [serial = 1441] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 133 (0x118374400) [pid = 2503] [serial = 1431] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 132 (0x12bedc800) [pid = 2503] [serial = 1414] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 131 (0x11874ac00) [pid = 2503] [serial = 1444] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 130 (0x1216b6800) [pid = 2503] [serial = 1435] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 129 (0x12143e800) [pid = 2503] [serial = 1541] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 128 (0x118378c00) [pid = 2503] [serial = 1450] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 127 (0x1187c2800) [pid = 2503] [serial = 1478] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 126 (0x116f41c00) [pid = 2503] [serial = 1449] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 125 (0x11718b000) [pid = 2503] [serial = 1520] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 124 (0x120dc5c00) [pid = 2503] [serial = 1447] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 123 (0x119614400) [pid = 2503] [serial = 1446] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 122 (0x116910800) [pid = 2503] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 121 (0x120e30800) [pid = 2503] [serial = 1498] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 120 (0x118377400) [pid = 2503] [serial = 1443] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 119 (0x121210400) [pid = 2503] [serial = 1496] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 118 (0x120faf800) [pid = 2503] [serial = 1540] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 117 (0x117190000) [pid = 2503] [serial = 1522] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 116 (0x119567c00) [pid = 2503] [serial = 1495] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 115 (0x116639400) [pid = 2503] [serial = 1455] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x1271ddc00) [pid = 2503] [serial = 1502] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x120dd0800) [pid = 2503] [serial = 1460] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x12a7e0c00) [pid = 2503] [serial = 1504] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x123e65400) [pid = 2503] [serial = 1463] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x120dcac00) [pid = 2503] [serial = 1437] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x1270b7400) [pid = 2503] [serial = 1501] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x11279ac00) [pid = 2503] [serial = 1564] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x1216b3c00) [pid = 2503] [serial = 1462] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1216b0800) [pid = 2503] [serial = 1434] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x11836d800) [pid = 2503] [serial = 1477] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x120dc5800) [pid = 2503] [serial = 1453] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x121432400) [pid = 2503] [serial = 1480] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x120d28800) [pid = 2503] [serial = 1459] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x120fb9400) [pid = 2503] [serial = 1525] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x121916800) [pid = 2503] [serial = 1543] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x119566400) [pid = 2503] [serial = 1452] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x12191dc00) [pid = 2503] [serial = 1526] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x126e57c00) [pid = 2503] [serial = 1528] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x12a9dc400) [pid = 2503] [serial = 1475] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x11718b400) [pid = 2503] [serial = 1565] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1270c0400) [pid = 2503] [serial = 1483] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x119230c00) [pid = 2503] [serial = 1523] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x121923000) [pid = 2503] [serial = 1544] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x12c3c7800) [pid = 2503] [serial = 1510] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1294a4800) [pid = 2503] [serial = 1472] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12a5f2400) [pid = 2503] [serial = 1474] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x118373c00) [pid = 2503] [serial = 1469] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12b908800) [pid = 2503] [serial = 1505] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1216b8c00) [pid = 2503] [serial = 1499] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x128aa9c00) [pid = 2503] [serial = 1471] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x127161400) [pid = 2503] [serial = 1547] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12885dc00) [pid = 2503] [serial = 1549] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x12c0df000) [pid = 2503] [serial = 1507] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x1270c0800) [pid = 2503] [serial = 1466] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x12716bc00) [pid = 2503] [serial = 1468] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x11675a400) [pid = 2503] [serial = 1342] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x118373400) [pid = 2503] [serial = 1345] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x126bfa400) [pid = 2503] [serial = 1465] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x123a4e800) [pid = 2503] [serial = 1546] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x128cf8c00) [pid = 2503] [serial = 1550] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x12c2ed000) [pid = 2503] [serial = 1493] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x12c2e9000) [pid = 2503] [serial = 1508] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x12b67a800) [pid = 2503] [serial = 1552] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x1216b7800) [pid = 2503] [serial = 1481] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x12b678400) [pid = 2503] [serial = 1490] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x12bed6000) [pid = 2503] [serial = 1492] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x128978800) [pid = 2503] [serial = 1529] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x1294a2800) [pid = 2503] [serial = 1487] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x12a9e6000) [pid = 2503] [serial = 1489] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x12b67bc00) [pid = 2503] [serial = 1531] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x1271db400) [pid = 2503] [serial = 1484] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x129268000) [pid = 2503] [serial = 1486] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x12be3f000) [pid = 2503] [serial = 1532] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x11279a800) [pid = 2503] [serial = 1562] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x12d24d000) [pid = 2503] [serial = 1559] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x112796000) [pid = 2503] [serial = 1561] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 58 (0x12c8ed000) [pid = 2503] [serial = 1556] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 57 (0x12cd4b800) [pid = 2503] [serial = 1558] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 56 (0x12ca0e000) [pid = 2503] [serial = 1538] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 55 (0x12c8e6c00) [pid = 2503] [serial = 1537] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 54 (0x12c2e7c00) [pid = 2503] [serial = 1535] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 53 (0x121920800) [pid = 2503] [serial = 1517] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 52 (0x12c8eb800) [pid = 2503] [serial = 1513] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 51 (0x12c0da000) [pid = 2503] [serial = 1534] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 50 (0x12c0db400) [pid = 2503] [serial = 1553] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 49 (0x12ca0d000) [pid = 2503] [serial = 1514] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 48 (0x12c3c7c00) [pid = 2503] [serial = 1555] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 47 (0x12191c400) [pid = 2503] [serial = 1516] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | --DOMWINDOW == 46 (0x12c8e6800) [pid = 2503] [serial = 1511] [outer = 0x0] [url = about:blank] 23:52:33 INFO - PROCESS | 2503 | 1467442353902 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]]]}] 23:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 679ms 23:52:33 INFO - PROCESS | 2503 | 1467442353930 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 23:52:33 INFO - PROCESS | 2503 | 1467442353933 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 23:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:52:33 INFO - PROCESS | 2503 | 1467442353938 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:52:33 INFO - PROCESS | 2503 | 1467442353940 Marionette TRACE conn2 <- [1,2098,null,{}] 23:52:33 INFO - PROCESS | 2503 | 1467442353942 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}] 23:52:33 INFO - PROCESS | 2503 | 1467442353944 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:34 INFO - PROCESS | 2503 | 1467442354028 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 23:52:34 INFO - PROCESS | 2503 | 1467442354084 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:34 INFO - PROCESS | 2503 | 1467442354085 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x115ef6800 == 12 [pid = 2503] [id = 532] 23:52:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 47 (0x1121b2800) [pid = 2503] [serial = 1596] [outer = 0x0] 23:52:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 48 (0x112799000) [pid = 2503] [serial = 1597] [outer = 0x1121b2800] 23:52:34 INFO - PROCESS | 2503 | 1467442354129 Marionette DEBUG loaded listener.js 23:52:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 49 (0x112dea800) [pid = 2503] [serial = 1598] [outer = 0x1121b2800] 23:52:34 INFO - PROCESS | 2503 | 1467442354593 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]]]}] 23:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 672ms 23:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:52:34 INFO - PROCESS | 2503 | 1467442354610 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 23:52:34 INFO - PROCESS | 2503 | 1467442354611 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 23:52:34 INFO - PROCESS | 2503 | 1467442354614 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:52:34 INFO - PROCESS | 2503 | 1467442354616 Marionette TRACE conn2 <- [1,2102,null,{}] 23:52:34 INFO - PROCESS | 2503 | 1467442354626 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}] 23:52:34 INFO - PROCESS | 2503 | 1467442354629 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:34 INFO - PROCESS | 2503 | 1467442354707 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 23:52:34 INFO - PROCESS | 2503 | 1467442354731 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:34 INFO - PROCESS | 2503 | 1467442354733 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x11714f800 == 13 [pid = 2503] [id = 533] 23:52:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 50 (0x113276c00) [pid = 2503] [serial = 1599] [outer = 0x0] 23:52:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 51 (0x11327c000) [pid = 2503] [serial = 1600] [outer = 0x113276c00] 23:52:34 INFO - PROCESS | 2503 | 1467442354764 Marionette DEBUG loaded listener.js 23:52:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 52 (0x1133e9400) [pid = 2503] [serial = 1601] [outer = 0x113276c00] 23:52:35 INFO - PROCESS | 2503 | 1467442355102 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]]]}] 23:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 527ms 23:52:35 INFO - PROCESS | 2503 | 1467442355141 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 23:52:35 INFO - PROCESS | 2503 | 1467442355143 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 23:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:52:35 INFO - PROCESS | 2503 | 1467442355145 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:52:35 INFO - PROCESS | 2503 | 1467442355146 Marionette TRACE conn2 <- [1,2106,null,{}] 23:52:35 INFO - PROCESS | 2503 | 1467442355149 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}] 23:52:35 INFO - PROCESS | 2503 | 1467442355150 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:35 INFO - PROCESS | 2503 | 1467442355248 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 23:52:35 INFO - PROCESS | 2503 | 1467442355254 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:35 INFO - PROCESS | 2503 | 1467442355256 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x118324000 == 14 [pid = 2503] [id = 534] 23:52:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 53 (0x115df0c00) [pid = 2503] [serial = 1602] [outer = 0x0] 23:52:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 54 (0x115e8e800) [pid = 2503] [serial = 1603] [outer = 0x115df0c00] 23:52:35 INFO - PROCESS | 2503 | 1467442355282 Marionette DEBUG loaded listener.js 23:52:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 55 (0x1164e8400) [pid = 2503] [serial = 1604] [outer = 0x115df0c00] 23:52:35 INFO - PROCESS | 2503 | 1467442355588 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]]]}] 23:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 468ms 23:52:35 INFO - PROCESS | 2503 | 1467442355614 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 23:52:35 INFO - PROCESS | 2503 | 1467442355615 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 23:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:52:35 INFO - PROCESS | 2503 | 1467442355617 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:52:35 INFO - PROCESS | 2503 | 1467442355620 Marionette TRACE conn2 <- [1,2110,null,{}] 23:52:35 INFO - PROCESS | 2503 | 1467442355623 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}] 23:52:35 INFO - PROCESS | 2503 | 1467442355624 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:35 INFO - PROCESS | 2503 | 1467442355695 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 23:52:35 INFO - PROCESS | 2503 | 1467442355699 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:35 INFO - PROCESS | 2503 | 1467442355700 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x110ecf800 == 15 [pid = 2503] [id = 535] 23:52:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 56 (0x110ef3000) [pid = 2503] [serial = 1605] [outer = 0x0] 23:52:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 57 (0x116756c00) [pid = 2503] [serial = 1606] [outer = 0x110ef3000] 23:52:35 INFO - PROCESS | 2503 | 1467442355731 Marionette DEBUG loaded listener.js 23:52:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 58 (0x1167c9000) [pid = 2503] [serial = 1607] [outer = 0x110ef3000] 23:52:36 INFO - PROCESS | 2503 | 1467442356141 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]]]}] 23:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 575ms 23:52:36 INFO - PROCESS | 2503 | 1467442356193 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 23:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:52:36 INFO - PROCESS | 2503 | 1467442356195 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 23:52:36 INFO - PROCESS | 2503 | 1467442356198 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:52:36 INFO - PROCESS | 2503 | 1467442356199 Marionette TRACE conn2 <- [1,2114,null,{}] 23:52:36 INFO - PROCESS | 2503 | 1467442356205 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}] 23:52:36 INFO - PROCESS | 2503 | 1467442356211 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:36 INFO - PROCESS | 2503 | 1467442356391 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 23:52:36 INFO - PROCESS | 2503 | 1467442356412 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:36 INFO - PROCESS | 2503 | 1467442356413 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x11925e000 == 16 [pid = 2503] [id = 536] 23:52:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x116f8e800) [pid = 2503] [serial = 1608] [outer = 0x0] 23:52:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x1176d4c00) [pid = 2503] [serial = 1609] [outer = 0x116f8e800] 23:52:36 INFO - PROCESS | 2503 | 1467442356454 Marionette DEBUG loaded listener.js 23:52:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x117d0c400) [pid = 2503] [serial = 1610] [outer = 0x116f8e800] 23:52:36 INFO - PROCESS | 2503 | 1467442356857 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]]]}] 23:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 674ms 23:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:52:36 INFO - PROCESS | 2503 | 1467442356873 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 23:52:36 INFO - PROCESS | 2503 | 1467442356874 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 23:52:36 INFO - PROCESS | 2503 | 1467442356876 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:52:36 INFO - PROCESS | 2503 | 1467442356877 Marionette TRACE conn2 <- [1,2118,null,{}] 23:52:36 INFO - PROCESS | 2503 | 1467442356880 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}] 23:52:36 INFO - PROCESS | 2503 | 1467442356881 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:36 INFO - PROCESS | 2503 | 1467442356973 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 23:52:37 INFO - PROCESS | 2503 | 1467442357007 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:37 INFO - PROCESS | 2503 | 1467442357008 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ac3800 == 17 [pid = 2503] [id = 537] 23:52:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x113276400) [pid = 2503] [serial = 1611] [outer = 0x0] 23:52:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x1181ef800) [pid = 2503] [serial = 1612] [outer = 0x113276400] 23:52:37 INFO - PROCESS | 2503 | 1467442357047 Marionette DEBUG loaded listener.js 23:52:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x118371000) [pid = 2503] [serial = 1613] [outer = 0x113276400] 23:52:37 INFO - PROCESS | 2503 | 1467442357347 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]]]}] 23:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 23:52:37 INFO - PROCESS | 2503 | 1467442357395 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 23:52:37 INFO - PROCESS | 2503 | 1467442357396 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 23:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:52:37 INFO - PROCESS | 2503 | 1467442357398 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:52:37 INFO - PROCESS | 2503 | 1467442357400 Marionette TRACE conn2 <- [1,2122,null,{}] 23:52:37 INFO - PROCESS | 2503 | 1467442357404 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}] 23:52:37 INFO - PROCESS | 2503 | 1467442357405 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:37 INFO - PROCESS | 2503 | 1467442357505 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 23:52:37 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x118512000) [pid = 2503] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:52:37 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x1216abc00) [pid = 2503] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:52:37 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x125447c00) [pid = 2503] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:52:37 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x128868800) [pid = 2503] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:52:37 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x129499000) [pid = 2503] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:52:37 INFO - PROCESS | 2503 | --DOMWINDOW == 58 (0x11718ac00) [pid = 2503] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:52:37 INFO - PROCESS | 2503 | 1467442357546 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:37 INFO - PROCESS | 2503 | 1467442357547 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198a5800 == 18 [pid = 2503] [id = 538] 23:52:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x110f55400) [pid = 2503] [serial = 1614] [outer = 0x0] 23:52:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x11836fc00) [pid = 2503] [serial = 1615] [outer = 0x110f55400] 23:52:37 INFO - PROCESS | 2503 | 1467442357572 Marionette DEBUG loaded listener.js 23:52:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x1184a4c00) [pid = 2503] [serial = 1616] [outer = 0x110f55400] 23:52:37 INFO - PROCESS | 2503 | 1467442357831 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]]]}] 23:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 472ms 23:52:37 INFO - PROCESS | 2503 | 1467442357875 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 23:52:37 INFO - PROCESS | 2503 | 1467442357877 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 23:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:52:37 INFO - PROCESS | 2503 | 1467442357879 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:52:37 INFO - PROCESS | 2503 | 1467442357880 Marionette TRACE conn2 <- [1,2126,null,{}] 23:52:37 INFO - PROCESS | 2503 | 1467442357883 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}] 23:52:37 INFO - PROCESS | 2503 | 1467442357884 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:37 INFO - PROCESS | 2503 | 1467442357973 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 23:52:37 INFO - PROCESS | 2503 | 1467442357977 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:37 INFO - PROCESS | 2503 | 1467442357978 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c8e800 == 19 [pid = 2503] [id = 539] 23:52:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x1184a7c00) [pid = 2503] [serial = 1617] [outer = 0x0] 23:52:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x118559c00) [pid = 2503] [serial = 1618] [outer = 0x1184a7c00] 23:52:38 INFO - PROCESS | 2503 | 1467442358002 Marionette DEBUG loaded listener.js 23:52:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x118747800) [pid = 2503] [serial = 1619] [outer = 0x1184a7c00] 23:52:38 INFO - PROCESS | 2503 | 1467442358318 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]]]}] 23:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 469ms 23:52:38 INFO - PROCESS | 2503 | 1467442358348 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 23:52:38 INFO - PROCESS | 2503 | 1467442358349 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 23:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:52:38 INFO - PROCESS | 2503 | 1467442358361 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:52:38 INFO - PROCESS | 2503 | 1467442358362 Marionette TRACE conn2 <- [1,2130,null,{}] 23:52:38 INFO - PROCESS | 2503 | 1467442358365 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}] 23:52:38 INFO - PROCESS | 2503 | 1467442358366 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:38 INFO - PROCESS | 2503 | 1467442358440 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 23:52:38 INFO - PROCESS | 2503 | 1467442358493 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:38 INFO - PROCESS | 2503 | 1467442358495 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d52800 == 20 [pid = 2503] [id = 540] 23:52:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x112fd9400) [pid = 2503] [serial = 1620] [outer = 0x0] 23:52:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x11874b400) [pid = 2503] [serial = 1621] [outer = 0x112fd9400] 23:52:38 INFO - PROCESS | 2503 | 1467442358519 Marionette DEBUG loaded listener.js 23:52:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x1187bc400) [pid = 2503] [serial = 1622] [outer = 0x112fd9400] 23:52:38 INFO - PROCESS | 2503 | 1467442358781 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] 23:52:38 INFO - PROCESS | 2503 | 1467442358833 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 23:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:52:38 INFO - PROCESS | 2503 | 1467442358843 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:52:38 INFO - PROCESS | 2503 | 1467442358845 Marionette TRACE conn2 <- [1,2134,null,{}] 23:52:38 INFO - PROCESS | 2503 | 1467442358847 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}] 23:52:38 INFO - PROCESS | 2503 | 1467442358849 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:38 INFO - PROCESS | 2503 | 1467442358942 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 23:52:38 INFO - PROCESS | 2503 | 1467442358946 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:38 INFO - PROCESS | 2503 | 1467442358947 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x12160a000 == 21 [pid = 2503] [id = 541] 23:52:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x1187c2800) [pid = 2503] [serial = 1623] [outer = 0x0] 23:52:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x118fabc00) [pid = 2503] [serial = 1624] [outer = 0x1187c2800] 23:52:38 INFO - PROCESS | 2503 | 1467442358979 Marionette DEBUG loaded listener.js 23:52:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x119615400) [pid = 2503] [serial = 1625] [outer = 0x1187c2800] 23:52:39 INFO - PROCESS | 2503 | 1467442359305 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]]]}] 23:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 23:52:39 INFO - PROCESS | 2503 | 1467442359375 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 23:52:39 INFO - PROCESS | 2503 | 1467442359376 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 23:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:52:39 INFO - PROCESS | 2503 | 1467442359379 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:52:39 INFO - PROCESS | 2503 | 1467442359380 Marionette TRACE conn2 <- [1,2138,null,{}] 23:52:39 INFO - PROCESS | 2503 | 1467442359382 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}] 23:52:39 INFO - PROCESS | 2503 | 1467442359383 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:39 INFO - PROCESS | 2503 | 1467442359459 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 23:52:39 INFO - PROCESS | 2503 | 1467442359463 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:39 INFO - PROCESS | 2503 | 1467442359464 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x123f5f000 == 22 [pid = 2503] [id = 542] 23:52:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x119562c00) [pid = 2503] [serial = 1626] [outer = 0x0] 23:52:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x120d29c00) [pid = 2503] [serial = 1627] [outer = 0x119562c00] 23:52:39 INFO - PROCESS | 2503 | 1467442359488 Marionette DEBUG loaded listener.js 23:52:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x120dc5c00) [pid = 2503] [serial = 1628] [outer = 0x119562c00] 23:52:39 INFO - PROCESS | 2503 | 1467442359903 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]]]}] 23:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 567ms 23:52:39 INFO - PROCESS | 2503 | 1467442359948 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 23:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:52:39 INFO - PROCESS | 2503 | 1467442359952 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 23:52:39 INFO - PROCESS | 2503 | 1467442359957 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:52:39 INFO - PROCESS | 2503 | 1467442359961 Marionette TRACE conn2 <- [1,2142,null,{}] 23:52:39 INFO - PROCESS | 2503 | 1467442359968 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}] 23:52:39 INFO - PROCESS | 2503 | 1467442359971 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:40 INFO - PROCESS | 2503 | 1467442360124 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 23:52:40 INFO - PROCESS | 2503 | 1467442360212 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:40 INFO - PROCESS | 2503 | 1467442360216 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x1133d6800 == 23 [pid = 2503] [id = 543] 23:52:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x110f52800) [pid = 2503] [serial = 1629] [outer = 0x0] 23:52:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x110f5d000) [pid = 2503] [serial = 1630] [outer = 0x110f52800] 23:52:40 INFO - PROCESS | 2503 | 1467442360266 Marionette DEBUG loaded listener.js 23:52:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x111fe3800) [pid = 2503] [serial = 1631] [outer = 0x110f52800] 23:52:40 INFO - PROCESS | 2503 | 1467442360726 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] 23:52:40 INFO - PROCESS | 2503 | 1467442360786 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 23:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:52:40 INFO - PROCESS | 2503 | 1467442360791 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:52:40 INFO - PROCESS | 2503 | 1467442360792 Marionette TRACE conn2 <- [1,2146,null,{}] 23:52:40 INFO - PROCESS | 2503 | 1467442360795 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}] 23:52:40 INFO - PROCESS | 2503 | 1467442360797 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:40 INFO - PROCESS | 2503 | 1467442360896 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 23:52:40 INFO - PROCESS | 2503 | 1467442360951 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:40 INFO - PROCESS | 2503 | 1467442360952 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x118330800 == 24 [pid = 2503] [id = 544] 23:52:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x11297ac00) [pid = 2503] [serial = 1632] [outer = 0x0] 23:52:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x112f4d000) [pid = 2503] [serial = 1633] [outer = 0x11297ac00] 23:52:40 INFO - PROCESS | 2503 | 1467442360982 Marionette DEBUG loaded listener.js 23:52:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x11327b000) [pid = 2503] [serial = 1634] [outer = 0x11297ac00] 23:52:41 INFO - PROCESS | 2503 | 1467442361384 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] 23:52:41 INFO - PROCESS | 2503 | 1467442361423 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 23:52:41 INFO - PROCESS | 2503 | 1467442361426 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:52:41 INFO - PROCESS | 2503 | 1467442361428 Marionette TRACE conn2 <- [1,2150,null,{}] 23:52:41 INFO - PROCESS | 2503 | 1467442361438 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}] 23:52:41 INFO - PROCESS | 2503 | 1467442361441 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:41 INFO - PROCESS | 2503 | 1467442361560 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 23:52:41 INFO - PROCESS | 2503 | 1467442361627 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:41 INFO - PROCESS | 2503 | 1467442361629 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x12161e000 == 25 [pid = 2503] [id = 545] 23:52:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116a1a400) [pid = 2503] [serial = 1635] [outer = 0x0] 23:52:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x116f49c00) [pid = 2503] [serial = 1636] [outer = 0x116a1a400] 23:52:41 INFO - PROCESS | 2503 | 1467442361660 Marionette DEBUG loaded listener.js 23:52:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x117191000) [pid = 2503] [serial = 1637] [outer = 0x116a1a400] 23:52:42 INFO - PROCESS | 2503 | 1467442362075 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]]]}] 23:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 671ms 23:52:42 INFO - PROCESS | 2503 | 1467442362098 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 23:52:42 INFO - PROCESS | 2503 | 1467442362100 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 23:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:52:42 INFO - PROCESS | 2503 | 1467442362102 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:52:42 INFO - PROCESS | 2503 | 1467442362103 Marionette TRACE conn2 <- [1,2154,null,{}] 23:52:42 INFO - PROCESS | 2503 | 1467442362106 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}] 23:52:42 INFO - PROCESS | 2503 | 1467442362107 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:42 INFO - PROCESS | 2503 | 1467442362206 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 23:52:42 INFO - PROCESS | 2503 | 1467442362256 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:42 INFO - PROCESS | 2503 | 1467442362257 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x12542b800 == 26 [pid = 2503] [id = 546] 23:52:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1181f0800) [pid = 2503] [serial = 1638] [outer = 0x0] 23:52:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x118750800) [pid = 2503] [serial = 1639] [outer = 0x1181f0800] 23:52:42 INFO - PROCESS | 2503 | 1467442362288 Marionette DEBUG loaded listener.js 23:52:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x118f44c00) [pid = 2503] [serial = 1640] [outer = 0x1181f0800] 23:52:42 INFO - PROCESS | 2503 | 1467442362690 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]]]}] 23:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 619ms 23:52:42 INFO - PROCESS | 2503 | 1467442362721 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 23:52:42 INFO - PROCESS | 2503 | 1467442362723 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 23:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:52:42 INFO - PROCESS | 2503 | 1467442362725 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:52:42 INFO - PROCESS | 2503 | 1467442362726 Marionette TRACE conn2 <- [1,2158,null,{}] 23:52:42 INFO - PROCESS | 2503 | 1467442362729 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}] 23:52:42 INFO - PROCESS | 2503 | 1467442362730 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:42 INFO - PROCESS | 2503 | 1467442362848 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 23:52:42 INFO - PROCESS | 2503 | 1467442362931 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:42 INFO - PROCESS | 2503 | 1467442362933 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187e8800 == 27 [pid = 2503] [id = 547] 23:52:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x110f58400) [pid = 2503] [serial = 1641] [outer = 0x0] 23:52:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x118fb2000) [pid = 2503] [serial = 1642] [outer = 0x110f58400] 23:52:42 INFO - PROCESS | 2503 | 1467442362963 Marionette DEBUG loaded listener.js 23:52:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x120d2e000) [pid = 2503] [serial = 1643] [outer = 0x110f58400] 23:52:43 INFO - PROCESS | 2503 | 1467442363581 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]]]}] 23:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 869ms 23:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:52:43 INFO - PROCESS | 2503 | 1467442363595 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 23:52:43 INFO - PROCESS | 2503 | 1467442363597 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 23:52:43 INFO - PROCESS | 2503 | 1467442363600 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:52:43 INFO - PROCESS | 2503 | 1467442363602 Marionette TRACE conn2 <- [1,2162,null,{}] 23:52:43 INFO - PROCESS | 2503 | 1467442363606 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}] 23:52:43 INFO - PROCESS | 2503 | 1467442363607 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:43 INFO - PROCESS | 2503 | 1467442363697 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 23:52:43 INFO - PROCESS | 2503 | 1467442363750 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:43 INFO - PROCESS | 2503 | 1467442363752 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187cb800 == 28 [pid = 2503] [id = 548] 23:52:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x112791800) [pid = 2503] [serial = 1644] [outer = 0x0] 23:52:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x112c58400) [pid = 2503] [serial = 1645] [outer = 0x112791800] 23:52:43 INFO - PROCESS | 2503 | 1467442363780 Marionette DEBUG loaded listener.js 23:52:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x11327c800) [pid = 2503] [serial = 1646] [outer = 0x112791800] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12c0e2c00) [pid = 2503] [serial = 1585] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | 1467442364315 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]]]}] 23:52:44 INFO - PROCESS | 2503 | --DOCSHELL 0x123a31800 == 27 [pid = 2503] [id = 530] 23:52:44 INFO - PROCESS | 2503 | --DOCSHELL 0x111ada000 == 26 [pid = 2503] [id = 529] 23:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 775ms 23:52:44 INFO - PROCESS | 2503 | 1467442364377 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 23:52:44 INFO - PROCESS | 2503 | 1467442364381 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 23:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:52:44 INFO - PROCESS | 2503 | 1467442364387 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:52:44 INFO - PROCESS | 2503 | 1467442364390 Marionette TRACE conn2 <- [1,2166,null,{}] 23:52:44 INFO - PROCESS | 2503 | 1467442364393 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}] 23:52:44 INFO - PROCESS | 2503 | 1467442364396 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:44 INFO - PROCESS | 2503 | 1467442364489 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 23:52:44 INFO - PROCESS | 2503 | 1467442364497 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:44 INFO - PROCESS | 2503 | 1467442364499 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169be800 == 27 [pid = 2503] [id = 549] 23:52:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x115d11c00) [pid = 2503] [serial = 1647] [outer = 0x0] 23:52:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x115e8d000) [pid = 2503] [serial = 1648] [outer = 0x115d11c00] 23:52:44 INFO - PROCESS | 2503 | 1467442364526 Marionette DEBUG loaded listener.js 23:52:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x11697b000) [pid = 2503] [serial = 1649] [outer = 0x115d11c00] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118743c00) [pid = 2503] [serial = 1570] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x120dc6800) [pid = 2503] [serial = 1571] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x121921c00) [pid = 2503] [serial = 1573] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x123a52c00) [pid = 2503] [serial = 1574] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12bedf800) [pid = 2503] [serial = 1583] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x128860400) [pid = 2503] [serial = 1577] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1271bd800) [pid = 2503] [serial = 1576] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x128cf8800) [pid = 2503] [serial = 1579] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12b904400) [pid = 2503] [serial = 1582] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12928d400) [pid = 2503] [serial = 1580] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x120faf400) [pid = 2503] [serial = 1568] [outer = 0x0] [url = about:blank] 23:52:44 INFO - PROCESS | 2503 | 1467442364882 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]]]}] 23:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 525ms 23:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:52:44 INFO - PROCESS | 2503 | 1467442364912 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 23:52:44 INFO - PROCESS | 2503 | 1467442364913 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 23:52:44 INFO - PROCESS | 2503 | 1467442364915 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:52:44 INFO - PROCESS | 2503 | 1467442364917 Marionette TRACE conn2 <- [1,2170,null,{}] 23:52:44 INFO - PROCESS | 2503 | 1467442364925 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}] 23:52:44 INFO - PROCESS | 2503 | 1467442364928 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:45 INFO - PROCESS | 2503 | 1467442365008 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 23:52:45 INFO - PROCESS | 2503 | 1467442365013 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:45 INFO - PROCESS | 2503 | 1467442365014 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x11985f800 == 28 [pid = 2503] [id = 550] 23:52:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x11748dc00) [pid = 2503] [serial = 1650] [outer = 0x0] 23:52:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x118372c00) [pid = 2503] [serial = 1651] [outer = 0x11748dc00] 23:52:45 INFO - PROCESS | 2503 | 1467442365043 Marionette DEBUG loaded listener.js 23:52:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x11874e000) [pid = 2503] [serial = 1652] [outer = 0x11748dc00] 23:52:45 INFO - PROCESS | 2503 | 1467442365385 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]]]}] 23:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 23:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:52:45 INFO - PROCESS | 2503 | 1467442365437 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 23:52:45 INFO - PROCESS | 2503 | 1467442365439 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 23:52:45 INFO - PROCESS | 2503 | 1467442365441 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:52:45 INFO - PROCESS | 2503 | 1467442365442 Marionette TRACE conn2 <- [1,2174,null,{}] 23:52:45 INFO - PROCESS | 2503 | 1467442365444 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}] 23:52:45 INFO - PROCESS | 2503 | 1467442365445 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:45 INFO - PROCESS | 2503 | 1467442365524 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 23:52:45 INFO - PROCESS | 2503 | 1467442365528 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:45 INFO - PROCESS | 2503 | 1467442365530 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f85800 == 29 [pid = 2503] [id = 551] 23:52:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1187c3c00) [pid = 2503] [serial = 1653] [outer = 0x0] 23:52:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x119564000) [pid = 2503] [serial = 1654] [outer = 0x1187c3c00] 23:52:45 INFO - PROCESS | 2503 | 1467442365554 Marionette DEBUG loaded listener.js 23:52:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x120dc1c00) [pid = 2503] [serial = 1655] [outer = 0x1187c3c00] 23:52:45 INFO - PROCESS | 2503 | 1467442365896 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]]]}] 23:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 23:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:52:45 INFO - PROCESS | 2503 | 1467442365911 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 23:52:45 INFO - PROCESS | 2503 | 1467442365912 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 23:52:45 INFO - PROCESS | 2503 | 1467442365914 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:52:45 INFO - PROCESS | 2503 | 1467442365915 Marionette TRACE conn2 <- [1,2178,null,{}] 23:52:45 INFO - PROCESS | 2503 | 1467442365917 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}] 23:52:45 INFO - PROCESS | 2503 | 1467442365920 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:45 INFO - PROCESS | 2503 | 1467442365994 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 23:52:46 INFO - PROCESS | 2503 | 1467442365998 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 2503 | 1467442365999 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x123f52800 == 30 [pid = 2503] [id = 552] 23:52:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x120dc7800) [pid = 2503] [serial = 1656] [outer = 0x0] 23:52:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x120dcf800) [pid = 2503] [serial = 1657] [outer = 0x120dc7800] 23:52:46 INFO - PROCESS | 2503 | 1467442366025 Marionette DEBUG loaded listener.js 23:52:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x120e31400) [pid = 2503] [serial = 1658] [outer = 0x120dc7800] 23:52:46 INFO - PROCESS | 2503 | 1467442366373 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]]]}] 23:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 474ms 23:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:52:46 INFO - PROCESS | 2503 | 1467442366390 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 23:52:46 INFO - PROCESS | 2503 | 1467442366391 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 23:52:46 INFO - PROCESS | 2503 | 1467442366393 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:52:46 INFO - PROCESS | 2503 | 1467442366394 Marionette TRACE conn2 <- [1,2182,null,{}] 23:52:46 INFO - PROCESS | 2503 | 1467442366396 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}] 23:52:46 INFO - PROCESS | 2503 | 1467442366401 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:46 INFO - PROCESS | 2503 | 1467442366531 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 23:52:46 INFO - PROCESS | 2503 | 1467442366544 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 2503 | 1467442366545 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x126b8b000 == 31 [pid = 2503] [id = 553] 23:52:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x120faa400) [pid = 2503] [serial = 1659] [outer = 0x0] 23:52:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x120fb2000) [pid = 2503] [serial = 1660] [outer = 0x120faa400] 23:52:46 INFO - PROCESS | 2503 | 1467442366570 Marionette DEBUG loaded listener.js 23:52:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1216ac800) [pid = 2503] [serial = 1661] [outer = 0x120faa400] 23:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 23:52:46 INFO - PROCESS | 2503 | 1467442366904 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]]]}] 23:52:46 INFO - PROCESS | 2503 | 1467442366912 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 23:52:46 INFO - PROCESS | 2503 | 1467442366913 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 23:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:52:46 INFO - PROCESS | 2503 | 1467442366916 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:52:46 INFO - PROCESS | 2503 | 1467442366917 Marionette TRACE conn2 <- [1,2186,null,{}] 23:52:46 INFO - PROCESS | 2503 | 1467442366923 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}] 23:52:46 INFO - PROCESS | 2503 | 1467442366924 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:47 INFO - PROCESS | 2503 | 1467442367028 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 23:52:47 INFO - PROCESS | 2503 | 1467442367033 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:47 INFO - PROCESS | 2503 | 1467442367034 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x12872d000 == 32 [pid = 2503] [id = 554] 23:52:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x120dc2c00) [pid = 2503] [serial = 1662] [outer = 0x0] 23:52:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1216b4800) [pid = 2503] [serial = 1663] [outer = 0x120dc2c00] 23:52:47 INFO - PROCESS | 2503 | 1467442367089 Marionette DEBUG loaded listener.js 23:52:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1216fb400) [pid = 2503] [serial = 1664] [outer = 0x120dc2c00] 23:52:47 INFO - PROCESS | 2503 | 1467442367415 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]]]}] 23:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 526ms 23:52:47 INFO - PROCESS | 2503 | 1467442367443 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 23:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:52:47 INFO - PROCESS | 2503 | 1467442367444 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 23:52:47 INFO - PROCESS | 2503 | 1467442367446 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:52:47 INFO - PROCESS | 2503 | 1467442367447 Marionette TRACE conn2 <- [1,2190,null,{}] 23:52:47 INFO - PROCESS | 2503 | 1467442367449 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}] 23:52:47 INFO - PROCESS | 2503 | 1467442367450 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:47 INFO - PROCESS | 2503 | 1467442367559 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 23:52:47 INFO - PROCESS | 2503 | 1467442367562 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:47 INFO - PROCESS | 2503 | 1467442367563 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x12883b000 == 33 [pid = 2503] [id = 555] 23:52:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1216b2800) [pid = 2503] [serial = 1665] [outer = 0x0] 23:52:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12191a000) [pid = 2503] [serial = 1666] [outer = 0x1216b2800] 23:52:47 INFO - PROCESS | 2503 | 1467442367587 Marionette DEBUG loaded listener.js 23:52:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x121920800) [pid = 2503] [serial = 1667] [outer = 0x1216b2800] 23:52:47 INFO - PROCESS | 2503 | 1467442367912 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]]]}] 23:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 519ms 23:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:52:47 INFO - PROCESS | 2503 | 1467442367966 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 23:52:47 INFO - PROCESS | 2503 | 1467442367967 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 23:52:47 INFO - PROCESS | 2503 | 1467442367969 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:52:47 INFO - PROCESS | 2503 | 1467442367970 Marionette TRACE conn2 <- [1,2194,null,{}] 23:52:47 INFO - PROCESS | 2503 | 1467442367973 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}] 23:52:47 INFO - PROCESS | 2503 | 1467442367974 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:48 INFO - PROCESS | 2503 | 1467442368073 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 23:52:48 INFO - PROCESS | 2503 | 1467442368076 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:48 INFO - PROCESS | 2503 | 1467442368077 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x128882800 == 34 [pid = 2503] [id = 556] 23:52:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1216b8000) [pid = 2503] [serial = 1668] [outer = 0x0] 23:52:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x123a0fc00) [pid = 2503] [serial = 1669] [outer = 0x1216b8000] 23:52:48 INFO - PROCESS | 2503 | 1467442368132 Marionette DEBUG loaded listener.js 23:52:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x123a48400) [pid = 2503] [serial = 1670] [outer = 0x1216b8000] 23:52:48 INFO - PROCESS | 2503 | 1467442368459 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]]]}] 23:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x110f5a000) [pid = 2503] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x116f8e800) [pid = 2503] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x113276c00) [pid = 2503] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x112794800) [pid = 2503] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x115df0c00) [pid = 2503] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x111c13800) [pid = 2503] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x113276400) [pid = 2503] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x110ef3000) [pid = 2503] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1121b2800) [pid = 2503] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x110f55400) [pid = 2503] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1184a7c00) [pid = 2503] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x112fd9400) [pid = 2503] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:52:48 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1187c2800) [pid = 2503] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:52:48 INFO - PROCESS | 2503 | 1467442368589 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 23:52:48 INFO - PROCESS | 2503 | 1467442368591 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 23:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:52:48 INFO - PROCESS | 2503 | 1467442368606 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:52:48 INFO - PROCESS | 2503 | 1467442368608 Marionette TRACE conn2 <- [1,2198,null,{}] 23:52:48 INFO - PROCESS | 2503 | 1467442368611 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}] 23:52:48 INFO - PROCESS | 2503 | 1467442368613 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:48 INFO - PROCESS | 2503 | 1467442368736 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 23:52:48 INFO - PROCESS | 2503 | 1467442368743 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:48 INFO - PROCESS | 2503 | 1467442368744 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c90000 == 35 [pid = 2503] [id = 557] 23:52:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x111e2c800) [pid = 2503] [serial = 1671] [outer = 0x0] 23:52:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x112984000) [pid = 2503] [serial = 1672] [outer = 0x111e2c800] 23:52:48 INFO - PROCESS | 2503 | 1467442368783 Marionette DEBUG loaded listener.js 23:52:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x116a1b000) [pid = 2503] [serial = 1673] [outer = 0x111e2c800] 23:52:49 INFO - PROCESS | 2503 | 1467442369145 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]]]}] 23:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 570ms 23:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:52:49 INFO - PROCESS | 2503 | 1467442369176 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 23:52:49 INFO - PROCESS | 2503 | 1467442369178 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 23:52:49 INFO - PROCESS | 2503 | 1467442369180 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:52:49 INFO - PROCESS | 2503 | 1467442369182 Marionette TRACE conn2 <- [1,2202,null,{}] 23:52:49 INFO - PROCESS | 2503 | 1467442369184 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}] 23:52:49 INFO - PROCESS | 2503 | 1467442369187 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:49 INFO - PROCESS | 2503 | 1467442369303 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 23:52:49 INFO - PROCESS | 2503 | 1467442369325 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:49 INFO - PROCESS | 2503 | 1467442369326 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x129214000 == 36 [pid = 2503] [id = 558] 23:52:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x11279b000) [pid = 2503] [serial = 1674] [outer = 0x0] 23:52:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x123a44400) [pid = 2503] [serial = 1675] [outer = 0x11279b000] 23:52:49 INFO - PROCESS | 2503 | 1467442369352 Marionette DEBUG loaded listener.js 23:52:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x123e65c00) [pid = 2503] [serial = 1676] [outer = 0x11279b000] 23:52:49 INFO - PROCESS | 2503 | 1467442369639 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]]]}] 23:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 469ms 23:52:49 INFO - PROCESS | 2503 | 1467442369649 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 23:52:49 INFO - PROCESS | 2503 | 1467442369652 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 23:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:52:49 INFO - PROCESS | 2503 | 1467442369661 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:52:49 INFO - PROCESS | 2503 | 1467442369662 Marionette TRACE conn2 <- [1,2206,null,{}] 23:52:49 INFO - PROCESS | 2503 | 1467442369664 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}] 23:52:49 INFO - PROCESS | 2503 | 1467442369665 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:49 INFO - PROCESS | 2503 | 1467442369750 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 23:52:49 INFO - PROCESS | 2503 | 1467442369756 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:49 INFO - PROCESS | 2503 | 1467442369757 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x12958e800 == 37 [pid = 2503] [id = 559] 23:52:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x123e7b800) [pid = 2503] [serial = 1677] [outer = 0x0] 23:52:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1249e3400) [pid = 2503] [serial = 1678] [outer = 0x123e7b800] 23:52:49 INFO - PROCESS | 2503 | 1467442369781 Marionette DEBUG loaded listener.js 23:52:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x124d47400) [pid = 2503] [serial = 1679] [outer = 0x123e7b800] 23:52:50 INFO - PROCESS | 2503 | 1467442370110 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]]]}] 23:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 474ms 23:52:50 INFO - PROCESS | 2503 | 1467442370131 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 23:52:50 INFO - PROCESS | 2503 | 1467442370132 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 23:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:52:50 INFO - PROCESS | 2503 | 1467442370135 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:52:50 INFO - PROCESS | 2503 | 1467442370137 Marionette TRACE conn2 <- [1,2210,null,{}] 23:52:50 INFO - PROCESS | 2503 | 1467442370140 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}] 23:52:50 INFO - PROCESS | 2503 | 1467442370141 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:50 INFO - PROCESS | 2503 | 1467442370250 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 23:52:50 INFO - PROCESS | 2503 | 1467442370255 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:50 INFO - PROCESS | 2503 | 1467442370256 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a493000 == 38 [pid = 2503] [id = 560] 23:52:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x123a4ec00) [pid = 2503] [serial = 1680] [outer = 0x0] 23:52:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x124e92800) [pid = 2503] [serial = 1681] [outer = 0x123a4ec00] 23:52:50 INFO - PROCESS | 2503 | 1467442370287 Marionette DEBUG loaded listener.js 23:52:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x125440000) [pid = 2503] [serial = 1682] [outer = 0x123a4ec00] 23:52:50 INFO - PROCESS | 2503 | 1467442370659 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]]]}] 23:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 571ms 23:52:50 INFO - PROCESS | 2503 | 1467442370707 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 23:52:50 INFO - PROCESS | 2503 | 1467442370710 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 23:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:52:50 INFO - PROCESS | 2503 | 1467442370713 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:52:50 INFO - PROCESS | 2503 | 1467442370715 Marionette TRACE conn2 <- [1,2214,null,{}] 23:52:50 INFO - PROCESS | 2503 | 1467442370719 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}] 23:52:50 INFO - PROCESS | 2503 | 1467442370721 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:50 INFO - PROCESS | 2503 | 1467442370828 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 23:52:50 INFO - PROCESS | 2503 | 1467442370888 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:50 INFO - PROCESS | 2503 | 1467442370891 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169ba000 == 39 [pid = 2503] [id = 561] 23:52:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x110fa6000) [pid = 2503] [serial = 1683] [outer = 0x0] 23:52:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x111ca9400) [pid = 2503] [serial = 1684] [outer = 0x110fa6000] 23:52:50 INFO - PROCESS | 2503 | 1467442370921 Marionette DEBUG loaded listener.js 23:52:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x113271800) [pid = 2503] [serial = 1685] [outer = 0x110fa6000] 23:52:51 INFO - PROCESS | 2503 | 1467442371372 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]]]}] 23:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 676ms 23:52:51 INFO - PROCESS | 2503 | 1467442371389 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 23:52:51 INFO - PROCESS | 2503 | 1467442371392 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 23:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:52:51 INFO - PROCESS | 2503 | 1467442371397 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:52:51 INFO - PROCESS | 2503 | 1467442371399 Marionette TRACE conn2 <- [1,2218,null,{}] 23:52:51 INFO - PROCESS | 2503 | 1467442371402 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}] 23:52:51 INFO - PROCESS | 2503 | 1467442371403 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:51 INFO - PROCESS | 2503 | 1467442371510 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 23:52:51 INFO - PROCESS | 2503 | 1467442371569 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:51 INFO - PROCESS | 2503 | 1467442371570 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b0800 == 40 [pid = 2503] [id = 562] 23:52:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x1164e5800) [pid = 2503] [serial = 1686] [outer = 0x0] 23:52:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x116f40c00) [pid = 2503] [serial = 1687] [outer = 0x1164e5800] 23:52:51 INFO - PROCESS | 2503 | 1467442371601 Marionette DEBUG loaded listener.js 23:52:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x1176e1800) [pid = 2503] [serial = 1688] [outer = 0x1164e5800] 23:52:52 INFO - PROCESS | 2503 | 1467442372047 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]]]}] 23:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 672ms 23:52:52 INFO - PROCESS | 2503 | 1467442372070 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 23:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:52:52 INFO - PROCESS | 2503 | 1467442372071 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 23:52:52 INFO - PROCESS | 2503 | 1467442372074 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:52:52 INFO - PROCESS | 2503 | 1467442372076 Marionette TRACE conn2 <- [1,2222,null,{}] 23:52:52 INFO - PROCESS | 2503 | 1467442372084 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}] 23:52:52 INFO - PROCESS | 2503 | 1467442372087 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:52 INFO - PROCESS | 2503 | 1467442372195 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 23:52:52 INFO - PROCESS | 2503 | 1467442372301 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:52 INFO - PROCESS | 2503 | 1467442372303 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f66800 == 41 [pid = 2503] [id = 563] 23:52:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x119235800) [pid = 2503] [serial = 1689] [outer = 0x0] 23:52:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x120dc4000) [pid = 2503] [serial = 1690] [outer = 0x119235800] 23:52:52 INFO - PROCESS | 2503 | 1467442372334 Marionette DEBUG loaded listener.js 23:52:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x120fafc00) [pid = 2503] [serial = 1691] [outer = 0x119235800] 23:52:52 INFO - PROCESS | 2503 | 1467442372756 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]]]}] 23:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 720ms 23:52:52 INFO - PROCESS | 2503 | 1467442372795 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 23:52:52 INFO - PROCESS | 2503 | 1467442372797 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 23:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:52:52 INFO - PROCESS | 2503 | 1467442372799 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:52:52 INFO - PROCESS | 2503 | 1467442372800 Marionette TRACE conn2 <- [1,2226,null,{}] 23:52:52 INFO - PROCESS | 2503 | 1467442372803 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}] 23:52:52 INFO - PROCESS | 2503 | 1467442372804 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:52 INFO - PROCESS | 2503 | 1467442372908 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 23:52:52 INFO - PROCESS | 2503 | 1467442372966 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:52 INFO - PROCESS | 2503 | 1467442372967 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a712000 == 42 [pid = 2503] [id = 564] 23:52:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x1212b0400) [pid = 2503] [serial = 1692] [outer = 0x0] 23:52:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x121436400) [pid = 2503] [serial = 1693] [outer = 0x1212b0400] 23:52:53 INFO - PROCESS | 2503 | 1467442372996 Marionette DEBUG loaded listener.js 23:52:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x1216b4000) [pid = 2503] [serial = 1694] [outer = 0x1212b0400] 23:52:53 INFO - PROCESS | 2503 | 1467442373639 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]]]}] 23:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 872ms 23:52:53 INFO - PROCESS | 2503 | 1467442373686 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 23:52:53 INFO - PROCESS | 2503 | 1467442373688 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 23:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:52:53 INFO - PROCESS | 2503 | 1467442373693 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:52:53 INFO - PROCESS | 2503 | 1467442373695 Marionette TRACE conn2 <- [1,2230,null,{}] 23:52:53 INFO - PROCESS | 2503 | 1467442373698 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}] 23:52:53 INFO - PROCESS | 2503 | 1467442373700 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:53 INFO - PROCESS | 2503 | 1467442373796 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 23:52:53 INFO - PROCESS | 2503 | 1467442373868 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:53 INFO - PROCESS | 2503 | 1467442373871 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x118333800 == 43 [pid = 2503] [id = 565] 23:52:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x112795400) [pid = 2503] [serial = 1695] [outer = 0x0] 23:52:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 116 (0x11279a800) [pid = 2503] [serial = 1696] [outer = 0x112795400] 23:52:53 INFO - PROCESS | 2503 | 1467442373898 Marionette DEBUG loaded listener.js 23:52:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 117 (0x112d36800) [pid = 2503] [serial = 1697] [outer = 0x112795400] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12958e800 == 42 [pid = 2503] [id = 559] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x129214000 == 41 [pid = 2503] [id = 558] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x119c90000 == 40 [pid = 2503] [id = 557] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x128882800 == 39 [pid = 2503] [id = 556] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12883b000 == 38 [pid = 2503] [id = 555] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12872d000 == 37 [pid = 2503] [id = 554] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x126b8b000 == 36 [pid = 2503] [id = 553] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x123f52800 == 35 [pid = 2503] [id = 552] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x120f85800 == 34 [pid = 2503] [id = 551] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x11985f800 == 33 [pid = 2503] [id = 550] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x1169be800 == 32 [pid = 2503] [id = 549] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12a712000 == 31 [pid = 2503] [id = 564] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x128f66800 == 30 [pid = 2503] [id = 563] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b0800 == 29 [pid = 2503] [id = 562] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x12a493000 == 28 [pid = 2503] [id = 560] 23:52:54 INFO - PROCESS | 2503 | --DOCSHELL 0x1169ba000 == 27 [pid = 2503] [id = 561] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 116 (0x12c8f0400) [pid = 2503] [serial = 1586] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 115 (0x1176d4c00) [pid = 2503] [serial = 1609] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x11327c000) [pid = 2503] [serial = 1600] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x1133e9400) [pid = 2503] [serial = 1601] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x115e92400) [pid = 2503] [serial = 1592] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x11322dc00) [pid = 2503] [serial = 1591] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x115e8e800) [pid = 2503] [serial = 1603] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x1164e8400) [pid = 2503] [serial = 1604] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x111f1f800) [pid = 2503] [serial = 1595] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x111c20400) [pid = 2503] [serial = 1594] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1181ef800) [pid = 2503] [serial = 1612] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x110de0800) [pid = 2503] [serial = 1588] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x116756c00) [pid = 2503] [serial = 1606] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x112799000) [pid = 2503] [serial = 1597] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x112dea800) [pid = 2503] [serial = 1598] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x11836fc00) [pid = 2503] [serial = 1615] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x118371000) [pid = 2503] [serial = 1613] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x118559c00) [pid = 2503] [serial = 1618] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1184a4c00) [pid = 2503] [serial = 1616] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x11874b400) [pid = 2503] [serial = 1621] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x118fabc00) [pid = 2503] [serial = 1624] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x120d29c00) [pid = 2503] [serial = 1627] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x119615400) [pid = 2503] [serial = 1625] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x117d0c400) [pid = 2503] [serial = 1610] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118747800) [pid = 2503] [serial = 1619] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1187bc400) [pid = 2503] [serial = 1622] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1167c9000) [pid = 2503] [serial = 1607] [outer = 0x0] [url = about:blank] 23:52:54 INFO - PROCESS | 2503 | 1467442374874 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]]]}] 23:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1222ms 23:52:54 INFO - PROCESS | 2503 | 1467442374916 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 23:52:54 INFO - PROCESS | 2503 | 1467442374918 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 23:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:52:54 INFO - PROCESS | 2503 | 1467442374924 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:52:54 INFO - PROCESS | 2503 | 1467442374926 Marionette TRACE conn2 <- [1,2234,null,{}] 23:52:54 INFO - PROCESS | 2503 | 1467442374930 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}] 23:52:54 INFO - PROCESS | 2503 | 1467442374932 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:55 INFO - PROCESS | 2503 | 1467442375008 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 23:52:55 INFO - PROCESS | 2503 | 1467442375014 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:55 INFO - PROCESS | 2503 | 1467442375017 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x115efb000 == 28 [pid = 2503] [id = 566] 23:52:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1121b2000) [pid = 2503] [serial = 1698] [outer = 0x0] 23:52:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1121be400) [pid = 2503] [serial = 1699] [outer = 0x1121b2000] 23:52:55 INFO - PROCESS | 2503 | 1467442375047 Marionette DEBUG loaded listener.js 23:52:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x112c08400) [pid = 2503] [serial = 1700] [outer = 0x1121b2000] 23:52:55 INFO - PROCESS | 2503 | 1467442375393 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]]]}] 23:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 23:52:55 INFO - PROCESS | 2503 | 1467442375472 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 23:52:55 INFO - PROCESS | 2503 | 1467442375476 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 23:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:52:55 INFO - PROCESS | 2503 | 1467442375482 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:52:55 INFO - PROCESS | 2503 | 1467442375483 Marionette TRACE conn2 <- [1,2238,null,{}] 23:52:55 INFO - PROCESS | 2503 | 1467442375486 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}] 23:52:55 INFO - PROCESS | 2503 | 1467442375487 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:55 INFO - PROCESS | 2503 | 1467442375565 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 23:52:55 INFO - PROCESS | 2503 | 1467442375572 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:55 INFO - PROCESS | 2503 | 1467442375573 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x117159000 == 29 [pid = 2503] [id = 567] 23:52:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1133e4c00) [pid = 2503] [serial = 1701] [outer = 0x0] 23:52:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x113c51000) [pid = 2503] [serial = 1702] [outer = 0x1133e4c00] 23:52:55 INFO - PROCESS | 2503 | 1467442375601 Marionette DEBUG loaded listener.js 23:52:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x115e1c000) [pid = 2503] [serial = 1703] [outer = 0x1133e4c00] 23:52:55 INFO - PROCESS | 2503 | 1467442375941 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]]]}] 23:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 472ms 23:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:52:55 INFO - PROCESS | 2503 | 1467442375956 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 23:52:55 INFO - PROCESS | 2503 | 1467442375958 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 23:52:55 INFO - PROCESS | 2503 | 1467442375960 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:52:55 INFO - PROCESS | 2503 | 1467442375971 Marionette TRACE conn2 <- [1,2242,null,{}] 23:52:55 INFO - PROCESS | 2503 | 1467442375980 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}] 23:52:55 INFO - PROCESS | 2503 | 1467442375983 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:56 INFO - PROCESS | 2503 | 1467442376066 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 23:52:56 INFO - PROCESS | 2503 | 1467442376122 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:56 INFO - PROCESS | 2503 | 1467442376125 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x1188b7800 == 30 [pid = 2503] [id = 568] 23:52:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1164e2800) [pid = 2503] [serial = 1704] [outer = 0x0] 23:52:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1167c8c00) [pid = 2503] [serial = 1705] [outer = 0x1164e2800] 23:52:56 INFO - PROCESS | 2503 | 1467442376153 Marionette DEBUG loaded listener.js 23:52:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x116f95800) [pid = 2503] [serial = 1706] [outer = 0x1164e2800] 23:52:56 INFO - PROCESS | 2503 | 1467442376467 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]]]}] 23:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 531ms 23:52:56 INFO - PROCESS | 2503 | 1467442376491 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 23:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:52:56 INFO - PROCESS | 2503 | 1467442376493 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 23:52:56 INFO - PROCESS | 2503 | 1467442376496 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:52:56 INFO - PROCESS | 2503 | 1467442376497 Marionette TRACE conn2 <- [1,2246,null,{}] 23:52:56 INFO - PROCESS | 2503 | 1467442376499 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}] 23:52:56 INFO - PROCESS | 2503 | 1467442376500 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:56 INFO - PROCESS | 2503 | 1467442376578 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 23:52:56 INFO - PROCESS | 2503 | 1467442376641 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:56 INFO - PROCESS | 2503 | 1467442376642 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196d1800 == 31 [pid = 2503] [id = 569] 23:52:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x116f95400) [pid = 2503] [serial = 1707] [outer = 0x0] 23:52:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1181eec00) [pid = 2503] [serial = 1708] [outer = 0x116f95400] 23:52:56 INFO - PROCESS | 2503 | 1467442376667 Marionette DEBUG loaded listener.js 23:52:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x118373800) [pid = 2503] [serial = 1709] [outer = 0x116f95400] 23:52:56 INFO - PROCESS | 2503 | 1467442376975 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]]]}] 23:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 23:52:57 INFO - PROCESS | 2503 | 1467442377015 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 23:52:57 INFO - PROCESS | 2503 | 1467442377016 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 23:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:52:57 INFO - PROCESS | 2503 | 1467442377019 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:52:57 INFO - PROCESS | 2503 | 1467442377029 Marionette TRACE conn2 <- [1,2250,null,{}] 23:52:57 INFO - PROCESS | 2503 | 1467442377031 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}] 23:52:57 INFO - PROCESS | 2503 | 1467442377032 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:57 INFO - PROCESS | 2503 | 1467442377124 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 23:52:57 INFO - PROCESS | 2503 | 1467442377163 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:57 INFO - PROCESS | 2503 | 1467442377164 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d4d800 == 32 [pid = 2503] [id = 570] 23:52:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x118374000) [pid = 2503] [serial = 1710] [outer = 0x0] 23:52:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x118511000) [pid = 2503] [serial = 1711] [outer = 0x118374000] 23:52:57 INFO - PROCESS | 2503 | 1467442377188 Marionette DEBUG loaded listener.js 23:52:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x118743000) [pid = 2503] [serial = 1712] [outer = 0x118374000] 23:52:57 INFO - PROCESS | 2503 | 1467442377512 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]]]}] 23:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 526ms 23:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:52:57 INFO - PROCESS | 2503 | 1467442377546 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 23:52:57 INFO - PROCESS | 2503 | 1467442377547 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 23:52:57 INFO - PROCESS | 2503 | 1467442377549 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:52:57 INFO - PROCESS | 2503 | 1467442377551 Marionette TRACE conn2 <- [1,2254,null,{}] 23:52:57 INFO - PROCESS | 2503 | 1467442377553 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}] 23:52:57 INFO - PROCESS | 2503 | 1467442377558 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:57 INFO - PROCESS | 2503 | 1467442377674 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 23:52:57 INFO - PROCESS | 2503 | 1467442377684 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:57 INFO - PROCESS | 2503 | 1467442377685 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x1212d7800 == 33 [pid = 2503] [id = 571] 23:52:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x118743400) [pid = 2503] [serial = 1713] [outer = 0x0] 23:52:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1187b6800) [pid = 2503] [serial = 1714] [outer = 0x118743400] 23:52:57 INFO - PROCESS | 2503 | 1467442377713 Marionette DEBUG loaded listener.js 23:52:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x119615400) [pid = 2503] [serial = 1715] [outer = 0x118743400] 23:52:58 INFO - PROCESS | 2503 | 1467442378049 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]]]}] 23:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 522ms 23:52:58 INFO - PROCESS | 2503 | 1467442378072 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 23:52:58 INFO - PROCESS | 2503 | 1467442378074 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 23:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:52:58 INFO - PROCESS | 2503 | 1467442378076 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:52:58 INFO - PROCESS | 2503 | 1467442378077 Marionette TRACE conn2 <- [1,2258,null,{}] 23:52:58 INFO - PROCESS | 2503 | 1467442378091 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}] 23:52:58 INFO - PROCESS | 2503 | 1467442378092 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:58 INFO - PROCESS | 2503 | 1467442378202 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 23:52:58 INFO - PROCESS | 2503 | 1467442378206 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:58 INFO - PROCESS | 2503 | 1467442378207 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x124bf0800 == 34 [pid = 2503] [id = 572] 23:52:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x110ef2400) [pid = 2503] [serial = 1716] [outer = 0x0] 23:52:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x120d2fc00) [pid = 2503] [serial = 1717] [outer = 0x110ef2400] 23:52:58 INFO - PROCESS | 2503 | 1467442378231 Marionette DEBUG loaded listener.js 23:52:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x120de8800) [pid = 2503] [serial = 1718] [outer = 0x110ef2400] 23:52:58 INFO - PROCESS | 2503 | 1467442378575 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]]]}] 23:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 530ms 23:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:52:58 INFO - PROCESS | 2503 | 1467442378609 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 23:52:58 INFO - PROCESS | 2503 | 1467442378610 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 23:52:58 INFO - PROCESS | 2503 | 1467442378612 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:52:58 INFO - PROCESS | 2503 | 1467442378613 Marionette TRACE conn2 <- [1,2262,null,{}] 23:52:58 INFO - PROCESS | 2503 | 1467442378616 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}] 23:52:58 INFO - PROCESS | 2503 | 1467442378617 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:58 INFO - PROCESS | 2503 | 1467442378713 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 23:52:58 INFO - PROCESS | 2503 | 1467442378717 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:58 INFO - PROCESS | 2503 | 1467442378718 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x127042800 == 35 [pid = 2503] [id = 573] 23:52:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x120dc6c00) [pid = 2503] [serial = 1719] [outer = 0x0] 23:52:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x120faf400) [pid = 2503] [serial = 1720] [outer = 0x120dc6c00] 23:52:58 INFO - PROCESS | 2503 | 1467442378743 Marionette DEBUG loaded listener.js 23:52:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x121202800) [pid = 2503] [serial = 1721] [outer = 0x120dc6c00] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x123a4ec00) [pid = 2503] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x1187c3c00) [pid = 2503] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x110f52800) [pid = 2503] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x1216b8000) [pid = 2503] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x110f58400) [pid = 2503] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x120faa400) [pid = 2503] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x1181f0800) [pid = 2503] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x11297ac00) [pid = 2503] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x115d11c00) [pid = 2503] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x11748dc00) [pid = 2503] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x120dc2c00) [pid = 2503] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1216b2800) [pid = 2503] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x120dc7800) [pid = 2503] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x11279b000) [pid = 2503] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x119562c00) [pid = 2503] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x116a1a400) [pid = 2503] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x111e2c800) [pid = 2503] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x123e7b800) [pid = 2503] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x112791800) [pid = 2503] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:52:59 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x110dda800) [pid = 2503] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:52:59 INFO - PROCESS | 2503 | 1467442379240 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]]]}] 23:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 668ms 23:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:52:59 INFO - PROCESS | 2503 | 1467442379281 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 23:52:59 INFO - PROCESS | 2503 | 1467442379282 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 23:52:59 INFO - PROCESS | 2503 | 1467442379284 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:52:59 INFO - PROCESS | 2503 | 1467442379285 Marionette TRACE conn2 <- [1,2266,null,{}] 23:52:59 INFO - PROCESS | 2503 | 1467442379287 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}] 23:52:59 INFO - PROCESS | 2503 | 1467442379289 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:59 INFO - PROCESS | 2503 | 1467442379374 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 23:52:59 INFO - PROCESS | 2503 | 1467442379432 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:59 INFO - PROCESS | 2503 | 1467442379433 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x127046000 == 36 [pid = 2503] [id = 574] 23:52:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x112796c00) [pid = 2503] [serial = 1722] [outer = 0x0] 23:52:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x11618f800) [pid = 2503] [serial = 1723] [outer = 0x112796c00] 23:52:59 INFO - PROCESS | 2503 | 1467442379458 Marionette DEBUG loaded listener.js 23:52:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x118375400) [pid = 2503] [serial = 1724] [outer = 0x112796c00] 23:52:59 INFO - PROCESS | 2503 | 1467442379834 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]]]}] 23:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 571ms 23:52:59 INFO - PROCESS | 2503 | 1467442379857 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 23:52:59 INFO - PROCESS | 2503 | 1467442379858 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 23:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:52:59 INFO - PROCESS | 2503 | 1467442379862 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:52:59 INFO - PROCESS | 2503 | 1467442379863 Marionette TRACE conn2 <- [1,2270,null,{}] 23:52:59 INFO - PROCESS | 2503 | 1467442379866 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}] 23:52:59 INFO - PROCESS | 2503 | 1467442379868 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:52:59 INFO - PROCESS | 2503 | 1467442379966 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 23:53:00 INFO - PROCESS | 2503 | 1467442380027 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:00 INFO - PROCESS | 2503 | 1467442380028 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x1286d5800 == 37 [pid = 2503] [id = 575] 23:53:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x11297ac00) [pid = 2503] [serial = 1725] [outer = 0x0] 23:53:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x120d31800) [pid = 2503] [serial = 1726] [outer = 0x11297ac00] 23:53:00 INFO - PROCESS | 2503 | 1467442380052 Marionette DEBUG loaded listener.js 23:53:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x121210000) [pid = 2503] [serial = 1727] [outer = 0x11297ac00] 23:53:00 INFO - PROCESS | 2503 | 1467442380302 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]]]}] 23:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 23:53:00 INFO - PROCESS | 2503 | 1467442380332 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 23:53:00 INFO - PROCESS | 2503 | 1467442380334 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 23:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:53:00 INFO - PROCESS | 2503 | 1467442380344 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:53:00 INFO - PROCESS | 2503 | 1467442380345 Marionette TRACE conn2 <- [1,2274,null,{}] 23:53:00 INFO - PROCESS | 2503 | 1467442380348 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}] 23:53:00 INFO - PROCESS | 2503 | 1467442380349 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:00 INFO - PROCESS | 2503 | 1467442380450 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 23:53:00 INFO - PROCESS | 2503 | 1467442380456 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:00 INFO - PROCESS | 2503 | 1467442380457 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x128c5e800 == 38 [pid = 2503] [id = 576] 23:53:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x121433800) [pid = 2503] [serial = 1728] [outer = 0x0] 23:53:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1216b1400) [pid = 2503] [serial = 1729] [outer = 0x121433800] 23:53:00 INFO - PROCESS | 2503 | 1467442380483 Marionette DEBUG loaded listener.js 23:53:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x121919000) [pid = 2503] [serial = 1730] [outer = 0x121433800] 23:53:00 INFO - PROCESS | 2503 | 1467442380888 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]]]}] 23:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 569ms 23:53:00 INFO - PROCESS | 2503 | 1467442380914 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 23:53:00 INFO - PROCESS | 2503 | 1467442380915 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 23:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:53:00 INFO - PROCESS | 2503 | 1467442380919 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:53:00 INFO - PROCESS | 2503 | 1467442380921 Marionette TRACE conn2 <- [1,2278,null,{}] 23:53:00 INFO - PROCESS | 2503 | 1467442380924 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}] 23:53:00 INFO - PROCESS | 2503 | 1467442380926 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:01 INFO - PROCESS | 2503 | 1467442381041 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 23:53:01 INFO - PROCESS | 2503 | 1467442381047 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:01 INFO - PROCESS | 2503 | 1467442381048 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x129219000 == 39 [pid = 2503] [id = 577] 23:53:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x12191d400) [pid = 2503] [serial = 1731] [outer = 0x0] 23:53:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x121924400) [pid = 2503] [serial = 1732] [outer = 0x12191d400] 23:53:01 INFO - PROCESS | 2503 | 1467442381087 Marionette DEBUG loaded listener.js 23:53:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x123a4d800) [pid = 2503] [serial = 1733] [outer = 0x12191d400] 23:53:01 INFO - PROCESS | 2503 | 1467442381753 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]]]}] 23:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 874ms 23:53:01 INFO - PROCESS | 2503 | 1467442381793 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 23:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:53:01 INFO - PROCESS | 2503 | 1467442381796 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 23:53:01 INFO - PROCESS | 2503 | 1467442381799 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:53:01 INFO - PROCESS | 2503 | 1467442381803 Marionette TRACE conn2 <- [1,2282,null,{}] 23:53:01 INFO - PROCESS | 2503 | 1467442381806 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}] 23:53:01 INFO - PROCESS | 2503 | 1467442381808 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:01 INFO - PROCESS | 2503 | 1467442381915 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 23:53:01 INFO - PROCESS | 2503 | 1467442381976 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:01 INFO - PROCESS | 2503 | 1467442381978 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x117463800 == 40 [pid = 2503] [id = 578] 23:53:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x112793800) [pid = 2503] [serial = 1734] [outer = 0x0] 23:53:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x113270400) [pid = 2503] [serial = 1735] [outer = 0x112793800] 23:53:02 INFO - PROCESS | 2503 | 1467442382009 Marionette DEBUG loaded listener.js 23:53:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x1133eac00) [pid = 2503] [serial = 1736] [outer = 0x112793800] 23:53:02 INFO - PROCESS | 2503 | 1467442382568 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]]]}] 23:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 826ms 23:53:02 INFO - PROCESS | 2503 | 1467442382625 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 23:53:02 INFO - PROCESS | 2503 | 1467442382630 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 23:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:53:02 INFO - PROCESS | 2503 | 1467442382637 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:53:02 INFO - PROCESS | 2503 | 1467442382640 Marionette TRACE conn2 <- [1,2286,null,{}] 23:53:02 INFO - PROCESS | 2503 | 1467442382643 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}] 23:53:02 INFO - PROCESS | 2503 | 1467442382646 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:02 INFO - PROCESS | 2503 | 1467442382806 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 23:53:02 INFO - PROCESS | 2503 | 1467442382921 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:02 INFO - PROCESS | 2503 | 1467442382922 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f76000 == 41 [pid = 2503] [id = 579] 23:53:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x115e8e800) [pid = 2503] [serial = 1737] [outer = 0x0] 23:53:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x1167c9000) [pid = 2503] [serial = 1738] [outer = 0x115e8e800] 23:53:02 INFO - PROCESS | 2503 | 1467442382957 Marionette DEBUG loaded listener.js 23:53:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x11718f400) [pid = 2503] [serial = 1739] [outer = 0x115e8e800] 23:53:03 INFO - PROCESS | 2503 | 1467442383627 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]]]}] 23:53:03 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 23:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1028ms 23:53:03 INFO - PROCESS | 2503 | 1467442383668 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 23:53:03 INFO - PROCESS | 2503 | 1467442383674 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 23:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:53:03 INFO - PROCESS | 2503 | 1467442383680 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:53:03 INFO - PROCESS | 2503 | 1467442383683 Marionette TRACE conn2 <- [1,2290,null,{}] 23:53:03 INFO - PROCESS | 2503 | 1467442383689 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}] 23:53:03 INFO - PROCESS | 2503 | 1467442383691 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:03 INFO - PROCESS | 2503 | 1467442383872 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x128c5e800 == 40 [pid = 2503] [id = 576] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x1286d5800 == 39 [pid = 2503] [id = 575] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x127046000 == 38 [pid = 2503] [id = 574] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x127042800 == 37 [pid = 2503] [id = 573] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x124bf0800 == 36 [pid = 2503] [id = 572] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x1212d7800 == 35 [pid = 2503] [id = 571] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x120d4d800 == 34 [pid = 2503] [id = 570] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x1196d1800 == 33 [pid = 2503] [id = 569] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x1188b7800 == 32 [pid = 2503] [id = 568] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x117159000 == 31 [pid = 2503] [id = 567] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x115efb000 == 30 [pid = 2503] [id = 566] 23:53:03 INFO - PROCESS | 2503 | --DOCSHELL 0x118333800 == 29 [pid = 2503] [id = 565] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x119564000) [pid = 2503] [serial = 1654] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x110f5d000) [pid = 2503] [serial = 1630] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x123a0fc00) [pid = 2503] [serial = 1669] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x118fb2000) [pid = 2503] [serial = 1642] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x1216ac800) [pid = 2503] [serial = 1661] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x123a48400) [pid = 2503] [serial = 1670] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x111fe3800) [pid = 2503] [serial = 1631] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x118750800) [pid = 2503] [serial = 1639] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x112f4d000) [pid = 2503] [serial = 1633] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x11697b000) [pid = 2503] [serial = 1649] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x11874e000) [pid = 2503] [serial = 1652] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x1216b4800) [pid = 2503] [serial = 1663] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x12191a000) [pid = 2503] [serial = 1666] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x120dcf800) [pid = 2503] [serial = 1657] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x120dc5c00) [pid = 2503] [serial = 1628] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x117191000) [pid = 2503] [serial = 1637] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x121920800) [pid = 2503] [serial = 1667] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11327b000) [pid = 2503] [serial = 1634] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x120e31400) [pid = 2503] [serial = 1658] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118372c00) [pid = 2503] [serial = 1651] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x115e8d000) [pid = 2503] [serial = 1648] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x120fb2000) [pid = 2503] [serial = 1660] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x120d2e000) [pid = 2503] [serial = 1643] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x112c58400) [pid = 2503] [serial = 1645] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x118f44c00) [pid = 2503] [serial = 1640] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x11327c800) [pid = 2503] [serial = 1646] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1216fb400) [pid = 2503] [serial = 1664] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x116f49c00) [pid = 2503] [serial = 1636] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x120dc1c00) [pid = 2503] [serial = 1655] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x110f55c00) [pid = 2503] [serial = 1589] [outer = 0x0] [url = about:blank] 23:53:03 INFO - PROCESS | 2503 | 1467442383995 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:04 INFO - PROCESS | 2503 | 1467442383999 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x112e1f800 == 30 [pid = 2503] [id = 580] 23:53:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x112796000) [pid = 2503] [serial = 1740] [outer = 0x0] 23:53:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x112982400) [pid = 2503] [serial = 1741] [outer = 0x112796000] 23:53:04 INFO - PROCESS | 2503 | 1467442384043 Marionette DEBUG loaded listener.js 23:53:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x1133e8c00) [pid = 2503] [serial = 1742] [outer = 0x112796000] 23:53:04 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x124d47400) [pid = 2503] [serial = 1679] [outer = 0x0] [url = about:blank] 23:53:04 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x125440000) [pid = 2503] [serial = 1682] [outer = 0x0] [url = about:blank] 23:53:04 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x124e92800) [pid = 2503] [serial = 1681] [outer = 0x0] [url = about:blank] 23:53:04 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x123e65c00) [pid = 2503] [serial = 1676] [outer = 0x0] [url = about:blank] 23:53:04 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x116a1b000) [pid = 2503] [serial = 1673] [outer = 0x0] [url = about:blank] 23:53:04 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1249e3400) [pid = 2503] [serial = 1678] [outer = 0x0] [url = about:blank] 23:53:04 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x123a44400) [pid = 2503] [serial = 1675] [outer = 0x0] [url = about:blank] 23:53:04 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x112984000) [pid = 2503] [serial = 1672] [outer = 0x0] [url = about:blank] 23:53:04 INFO - PROCESS | 2503 | 1467442384329 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]]]}] 23:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 674ms 23:53:04 INFO - PROCESS | 2503 | 1467442384360 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 23:53:04 INFO - PROCESS | 2503 | 1467442384363 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 23:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:53:04 INFO - PROCESS | 2503 | 1467442384367 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:53:04 INFO - PROCESS | 2503 | 1467442384369 Marionette TRACE conn2 <- [1,2294,null,{}] 23:53:04 INFO - PROCESS | 2503 | 1467442384379 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}] 23:53:04 INFO - PROCESS | 2503 | 1467442384380 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:04 INFO - PROCESS | 2503 | 1467442384482 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 23:53:04 INFO - PROCESS | 2503 | 1467442384538 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:04 INFO - PROCESS | 2503 | 1467442384540 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x118333800 == 31 [pid = 2503] [id = 581] 23:53:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x1133f1800) [pid = 2503] [serial = 1743] [outer = 0x0] 23:53:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x11662dc00) [pid = 2503] [serial = 1744] [outer = 0x1133f1800] 23:53:04 INFO - PROCESS | 2503 | 1467442384566 Marionette DEBUG loaded listener.js 23:53:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116f91000) [pid = 2503] [serial = 1745] [outer = 0x1133f1800] 23:53:04 INFO - PROCESS | 2503 | 1467442384859 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]]]}] 23:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 528ms 23:53:04 INFO - PROCESS | 2503 | 1467442384895 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 23:53:04 INFO - PROCESS | 2503 | 1467442384897 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 23:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:53:04 INFO - PROCESS | 2503 | 1467442384899 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:53:04 INFO - PROCESS | 2503 | 1467442384902 Marionette TRACE conn2 <- [1,2298,null,{}] 23:53:04 INFO - PROCESS | 2503 | 1467442384913 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}] 23:53:04 INFO - PROCESS | 2503 | 1467442384916 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:05 INFO - PROCESS | 2503 | 1467442385002 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 23:53:05 INFO - PROCESS | 2503 | 1467442385063 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:05 INFO - PROCESS | 2503 | 1467442385065 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x119899800 == 32 [pid = 2503] [id = 582] 23:53:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x117184400) [pid = 2503] [serial = 1746] [outer = 0x0] 23:53:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x117190800) [pid = 2503] [serial = 1747] [outer = 0x117184400] 23:53:05 INFO - PROCESS | 2503 | 1467442385093 Marionette DEBUG loaded listener.js 23:53:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x118743c00) [pid = 2503] [serial = 1748] [outer = 0x117184400] 23:53:05 INFO - PROCESS | 2503 | 1467442385383 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]]]}] 23:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 525ms 23:53:05 INFO - PROCESS | 2503 | 1467442385425 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 23:53:05 INFO - PROCESS | 2503 | 1467442385426 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 23:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:53:05 INFO - PROCESS | 2503 | 1467442385429 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:53:05 INFO - PROCESS | 2503 | 1467442385430 Marionette TRACE conn2 <- [1,2302,null,{}] 23:53:05 INFO - PROCESS | 2503 | 1467442385432 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}] 23:53:05 INFO - PROCESS | 2503 | 1467442385433 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:05 INFO - PROCESS | 2503 | 1467442385513 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 23:53:05 INFO - PROCESS | 2503 | 1467442385517 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:05 INFO - PROCESS | 2503 | 1467442385518 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x121175000 == 33 [pid = 2503] [id = 583] 23:53:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x118751000) [pid = 2503] [serial = 1749] [outer = 0x0] 23:53:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x118fabc00) [pid = 2503] [serial = 1750] [outer = 0x118751000] 23:53:05 INFO - PROCESS | 2503 | 1467442385546 Marionette DEBUG loaded listener.js 23:53:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11923ac00) [pid = 2503] [serial = 1751] [outer = 0x118751000] 23:53:05 INFO - PROCESS | 2503 | 1467442385873 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]]]}] 23:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 467ms 23:53:05 INFO - PROCESS | 2503 | 1467442385897 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 23:53:05 INFO - PROCESS | 2503 | 1467442385898 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 23:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:53:05 INFO - PROCESS | 2503 | 1467442385900 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:53:05 INFO - PROCESS | 2503 | 1467442385901 Marionette TRACE conn2 <- [1,2306,null,{}] 23:53:05 INFO - PROCESS | 2503 | 1467442385904 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}] 23:53:05 INFO - PROCESS | 2503 | 1467442385905 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:06 INFO - PROCESS | 2503 | 1467442386022 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 23:53:06 INFO - PROCESS | 2503 | 1467442386032 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:06 INFO - PROCESS | 2503 | 1467442386034 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x12495c800 == 34 [pid = 2503] [id = 584] 23:53:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x111ca8c00) [pid = 2503] [serial = 1752] [outer = 0x0] 23:53:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x119559800) [pid = 2503] [serial = 1753] [outer = 0x111ca8c00] 23:53:06 INFO - PROCESS | 2503 | 1467442386059 Marionette DEBUG loaded listener.js 23:53:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x120dc2000) [pid = 2503] [serial = 1754] [outer = 0x111ca8c00] 23:53:06 INFO - PROCESS | 2503 | 1467442386407 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]]]}] 23:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 522ms 23:53:06 INFO - PROCESS | 2503 | 1467442386423 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 23:53:06 INFO - PROCESS | 2503 | 1467442386424 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 23:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:53:06 INFO - PROCESS | 2503 | 1467442386426 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:53:06 INFO - PROCESS | 2503 | 1467442386427 Marionette TRACE conn2 <- [1,2310,null,{}] 23:53:06 INFO - PROCESS | 2503 | 1467442386430 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}] 23:53:06 INFO - PROCESS | 2503 | 1467442386434 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:06 INFO - PROCESS | 2503 | 1467442386550 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 23:53:06 INFO - PROCESS | 2503 | 1467442386588 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:06 INFO - PROCESS | 2503 | 1467442386589 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x126b9a800 == 35 [pid = 2503] [id = 585] 23:53:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x120dc8400) [pid = 2503] [serial = 1755] [outer = 0x0] 23:53:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x120fb3800) [pid = 2503] [serial = 1756] [outer = 0x120dc8400] 23:53:06 INFO - PROCESS | 2503 | 1467442386614 Marionette DEBUG loaded listener.js 23:53:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1216fb800) [pid = 2503] [serial = 1757] [outer = 0x120dc8400] 23:53:06 INFO - PROCESS | 2503 | 1467442386935 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]]]}] 23:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 23:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:53:06 INFO - PROCESS | 2503 | 1467442386945 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 23:53:06 INFO - PROCESS | 2503 | 1467442386946 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 23:53:06 INFO - PROCESS | 2503 | 1467442386948 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:53:06 INFO - PROCESS | 2503 | 1467442386949 Marionette TRACE conn2 <- [1,2314,null,{}] 23:53:06 INFO - PROCESS | 2503 | 1467442386952 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}] 23:53:06 INFO - PROCESS | 2503 | 1467442386956 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:07 INFO - PROCESS | 2503 | 1467442387067 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 23:53:07 INFO - PROCESS | 2503 | 1467442387118 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:07 INFO - PROCESS | 2503 | 1467442387119 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x117167000 == 36 [pid = 2503] [id = 586] 23:53:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x12179e800) [pid = 2503] [serial = 1758] [outer = 0x0] 23:53:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x121920800) [pid = 2503] [serial = 1759] [outer = 0x12179e800] 23:53:07 INFO - PROCESS | 2503 | 1467442387159 Marionette DEBUG loaded listener.js 23:53:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x123a49400) [pid = 2503] [serial = 1760] [outer = 0x12179e800] 23:53:07 INFO - PROCESS | 2503 | 1467442387594 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]]]}] 23:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 672ms 23:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:53:07 INFO - PROCESS | 2503 | 1467442387622 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 23:53:07 INFO - PROCESS | 2503 | 1467442387623 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 23:53:07 INFO - PROCESS | 2503 | 1467442387627 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:53:07 INFO - PROCESS | 2503 | 1467442387629 Marionette TRACE conn2 <- [1,2318,null,{}] 23:53:07 INFO - PROCESS | 2503 | 1467442387632 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}] 23:53:07 INFO - PROCESS | 2503 | 1467442387634 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:07 INFO - PROCESS | 2503 | 1467442387748 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 23:53:07 INFO - PROCESS | 2503 | 1467442387759 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:07 INFO - PROCESS | 2503 | 1467442387761 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x12882b000 == 37 [pid = 2503] [id = 587] 23:53:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x121921400) [pid = 2503] [serial = 1761] [outer = 0x0] 23:53:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x123a51400) [pid = 2503] [serial = 1762] [outer = 0x121921400] 23:53:07 INFO - PROCESS | 2503 | 1467442387784 Marionette DEBUG loaded listener.js 23:53:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x123be6000) [pid = 2503] [serial = 1763] [outer = 0x121921400] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x118374000) [pid = 2503] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x118743400) [pid = 2503] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x112796c00) [pid = 2503] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x110ef2400) [pid = 2503] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1164e2800) [pid = 2503] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x120dc6c00) [pid = 2503] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x11297ac00) [pid = 2503] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x112795400) [pid = 2503] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1133e4c00) [pid = 2503] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x116f95400) [pid = 2503] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1121b2000) [pid = 2503] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x110fa6000) [pid = 2503] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1164e5800) [pid = 2503] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x119235800) [pid = 2503] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1212b0400) [pid = 2503] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:53:08 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x121433800) [pid = 2503] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:53:08 INFO - PROCESS | 2503 | 1467442388257 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] 23:53:08 INFO - PROCESS | 2503 | 1467442388299 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 23:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:53:08 INFO - PROCESS | 2503 | 1467442388303 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:53:08 INFO - PROCESS | 2503 | 1467442388304 Marionette TRACE conn2 <- [1,2322,null,{}] 23:53:08 INFO - PROCESS | 2503 | 1467442388308 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}] 23:53:08 INFO - PROCESS | 2503 | 1467442388309 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:08 INFO - PROCESS | 2503 | 1467442388473 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 23:53:08 INFO - PROCESS | 2503 | 1467442388534 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:08 INFO - PROCESS | 2503 | 1467442388535 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x128837800 == 38 [pid = 2503] [id = 588] 23:53:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1121b2000) [pid = 2503] [serial = 1764] [outer = 0x0] 23:53:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x115d11400) [pid = 2503] [serial = 1765] [outer = 0x1121b2000] 23:53:08 INFO - PROCESS | 2503 | 1467442388577 Marionette DEBUG loaded listener.js 23:53:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x118742c00) [pid = 2503] [serial = 1766] [outer = 0x1121b2000] 23:53:08 INFO - PROCESS | 2503 | 1467442388875 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]]]}] 23:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 621ms 23:53:08 INFO - PROCESS | 2503 | 1467442388926 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 23:53:08 INFO - PROCESS | 2503 | 1467442388928 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 23:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:53:08 INFO - PROCESS | 2503 | 1467442388930 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:53:08 INFO - PROCESS | 2503 | 1467442388931 Marionette TRACE conn2 <- [1,2326,null,{}] 23:53:08 INFO - PROCESS | 2503 | 1467442388933 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}] 23:53:08 INFO - PROCESS | 2503 | 1467442388935 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:09 INFO - PROCESS | 2503 | 1467442389051 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 23:53:09 INFO - PROCESS | 2503 | 1467442389126 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:09 INFO - PROCESS | 2503 | 1467442389127 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f5a000 == 39 [pid = 2503] [id = 589] 23:53:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11278e000) [pid = 2503] [serial = 1767] [outer = 0x0] 23:53:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x120dce000) [pid = 2503] [serial = 1768] [outer = 0x11278e000] 23:53:09 INFO - PROCESS | 2503 | 1467442389166 Marionette DEBUG loaded listener.js 23:53:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x123bebc00) [pid = 2503] [serial = 1769] [outer = 0x11278e000] 23:53:09 INFO - PROCESS | 2503 | 1467442389567 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]]]}] 23:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 668ms 23:53:09 INFO - PROCESS | 2503 | 1467442389599 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 23:53:09 INFO - PROCESS | 2503 | 1467442389600 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 23:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:53:09 INFO - PROCESS | 2503 | 1467442389603 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:53:09 INFO - PROCESS | 2503 | 1467442389605 Marionette TRACE conn2 <- [1,2330,null,{}] 23:53:09 INFO - PROCESS | 2503 | 1467442389607 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}] 23:53:09 INFO - PROCESS | 2503 | 1467442389616 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:09 INFO - PROCESS | 2503 | 1467442389731 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 23:53:09 INFO - PROCESS | 2503 | 1467442389737 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:09 INFO - PROCESS | 2503 | 1467442389738 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a483800 == 40 [pid = 2503] [id = 590] 23:53:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x123e65400) [pid = 2503] [serial = 1770] [outer = 0x0] 23:53:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x124bcb400) [pid = 2503] [serial = 1771] [outer = 0x123e65400] 23:53:09 INFO - PROCESS | 2503 | 1467442389764 Marionette DEBUG loaded listener.js 23:53:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1253b5800) [pid = 2503] [serial = 1772] [outer = 0x123e65400] 23:53:10 INFO - PROCESS | 2503 | 1467442390058 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]]]}] 23:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 472ms 23:53:10 INFO - PROCESS | 2503 | 1467442390078 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 23:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:53:10 INFO - PROCESS | 2503 | 1467442390079 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 23:53:10 INFO - PROCESS | 2503 | 1467442390081 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:53:10 INFO - PROCESS | 2503 | 1467442390082 Marionette TRACE conn2 <- [1,2334,null,{}] 23:53:10 INFO - PROCESS | 2503 | 1467442390085 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}] 23:53:10 INFO - PROCESS | 2503 | 1467442390087 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:10 INFO - PROCESS | 2503 | 1467442390219 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 23:53:10 INFO - PROCESS | 2503 | 1467442390279 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:10 INFO - PROCESS | 2503 | 1467442390281 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x112ec3800 == 41 [pid = 2503] [id = 591] 23:53:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x110eeb400) [pid = 2503] [serial = 1773] [outer = 0x0] 23:53:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x110f58800) [pid = 2503] [serial = 1774] [outer = 0x110eeb400] 23:53:10 INFO - PROCESS | 2503 | 1467442390312 Marionette DEBUG loaded listener.js 23:53:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x11279b000) [pid = 2503] [serial = 1775] [outer = 0x110eeb400] 23:53:10 INFO - PROCESS | 2503 | 1467442390759 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]]]}] 23:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 719ms 23:53:10 INFO - PROCESS | 2503 | 1467442390803 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 23:53:10 INFO - PROCESS | 2503 | 1467442390806 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 23:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:53:10 INFO - PROCESS | 2503 | 1467442390811 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:53:10 INFO - PROCESS | 2503 | 1467442390812 Marionette TRACE conn2 <- [1,2338,null,{}] 23:53:10 INFO - PROCESS | 2503 | 1467442390815 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}] 23:53:10 INFO - PROCESS | 2503 | 1467442390819 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:10 INFO - PROCESS | 2503 | 1467442390921 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 23:53:11 INFO - PROCESS | 2503 | 1467442390993 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:11 INFO - PROCESS | 2503 | 1467442390995 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x119864800 == 42 [pid = 2503] [id = 592] 23:53:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x11697e000) [pid = 2503] [serial = 1776] [outer = 0x0] 23:53:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x117185400) [pid = 2503] [serial = 1777] [outer = 0x11697e000] 23:53:11 INFO - PROCESS | 2503 | 1467442391025 Marionette DEBUG loaded listener.js 23:53:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x117d0d400) [pid = 2503] [serial = 1778] [outer = 0x11697e000] 23:53:11 INFO - PROCESS | 2503 | 1467442391459 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]]]}] 23:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 669ms 23:53:11 INFO - PROCESS | 2503 | 1467442391481 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 23:53:11 INFO - PROCESS | 2503 | 1467442391484 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 23:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:53:11 INFO - PROCESS | 2503 | 1467442391487 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:53:11 INFO - PROCESS | 2503 | 1467442391489 Marionette TRACE conn2 <- [1,2342,null,{}] 23:53:11 INFO - PROCESS | 2503 | 1467442391493 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}] 23:53:11 INFO - PROCESS | 2503 | 1467442391495 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:11 INFO - PROCESS | 2503 | 1467442391662 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 23:53:11 INFO - PROCESS | 2503 | 1467442391781 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:11 INFO - PROCESS | 2503 | 1467442391782 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x128c5e800 == 43 [pid = 2503] [id = 593] 23:53:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x118557400) [pid = 2503] [serial = 1779] [outer = 0x0] 23:53:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1187b7c00) [pid = 2503] [serial = 1780] [outer = 0x118557400] 23:53:11 INFO - PROCESS | 2503 | 1467442391826 Marionette DEBUG loaded listener.js 23:53:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x120dc7800) [pid = 2503] [serial = 1781] [outer = 0x118557400] 23:53:12 INFO - PROCESS | 2503 | 1467442392274 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]]]}] 23:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 821ms 23:53:12 INFO - PROCESS | 2503 | 1467442392307 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 23:53:12 INFO - PROCESS | 2503 | 1467442392310 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 23:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:53:12 INFO - PROCESS | 2503 | 1467442392318 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:53:12 INFO - PROCESS | 2503 | 1467442392321 Marionette TRACE conn2 <- [1,2346,null,{}] 23:53:12 INFO - PROCESS | 2503 | 1467442392324 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}] 23:53:12 INFO - PROCESS | 2503 | 1467442392326 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:12 INFO - PROCESS | 2503 | 1467442392432 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 23:53:12 INFO - PROCESS | 2503 | 1467442392494 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:12 INFO - PROCESS | 2503 | 1467442392496 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a744800 == 44 [pid = 2503] [id = 594] 23:53:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x120de8c00) [pid = 2503] [serial = 1782] [outer = 0x0] 23:53:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x121555800) [pid = 2503] [serial = 1783] [outer = 0x120de8c00] 23:53:12 INFO - PROCESS | 2503 | 1467442392524 Marionette DEBUG loaded listener.js 23:53:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12191b000) [pid = 2503] [serial = 1784] [outer = 0x120de8c00] 23:53:12 INFO - PROCESS | 2503 | 1467442392974 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]]]}] 23:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 675ms 23:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:53:12 INFO - PROCESS | 2503 | 1467442392989 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 23:53:12 INFO - PROCESS | 2503 | 1467442392991 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 23:53:12 INFO - PROCESS | 2503 | 1467442392993 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:53:12 INFO - PROCESS | 2503 | 1467442392994 Marionette TRACE conn2 <- [1,2350,null,{}] 23:53:12 INFO - PROCESS | 2503 | 1467442392997 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}] 23:53:12 INFO - PROCESS | 2503 | 1467442392998 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:13 INFO - PROCESS | 2503 | 1467442393101 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 23:53:13 INFO - PROCESS | 2503 | 1467442393192 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:13 INFO - PROCESS | 2503 | 1467442393194 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a96f800 == 45 [pid = 2503] [id = 595] 23:53:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x123a05400) [pid = 2503] [serial = 1785] [outer = 0x0] 23:53:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x124989c00) [pid = 2503] [serial = 1786] [outer = 0x123a05400] 23:53:13 INFO - PROCESS | 2503 | 1467442393223 Marionette DEBUG loaded listener.js 23:53:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x1253b3400) [pid = 2503] [serial = 1787] [outer = 0x123a05400] 23:53:13 INFO - PROCESS | 2503 | 1467442393757 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]]]}] 23:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 819ms 23:53:13 INFO - PROCESS | 2503 | 1467442393817 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 23:53:13 INFO - PROCESS | 2503 | 1467442393820 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 23:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:53:13 INFO - PROCESS | 2503 | 1467442393825 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:53:13 INFO - PROCESS | 2503 | 1467442393827 Marionette TRACE conn2 <- [1,2354,null,{}] 23:53:13 INFO - PROCESS | 2503 | 1467442393831 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}] 23:53:13 INFO - PROCESS | 2503 | 1467442393833 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:13 INFO - PROCESS | 2503 | 1467442393923 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 23:53:13 INFO - PROCESS | 2503 | 1467442393994 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:13 INFO - PROCESS | 2503 | 1467442393997 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183d4800 == 46 [pid = 2503] [id = 596] 23:53:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x113274800) [pid = 2503] [serial = 1788] [outer = 0x0] 23:53:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x113388000) [pid = 2503] [serial = 1789] [outer = 0x113274800] 23:53:14 INFO - PROCESS | 2503 | 1467442394025 Marionette DEBUG loaded listener.js 23:53:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x115e8d800) [pid = 2503] [serial = 1790] [outer = 0x113274800] 23:53:14 INFO - PROCESS | 2503 | 1467442394469 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]]]}] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x12a483800 == 45 [pid = 2503] [id = 590] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x128f5a000 == 44 [pid = 2503] [id = 589] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x128837800 == 43 [pid = 2503] [id = 588] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x12882b000 == 42 [pid = 2503] [id = 587] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x117167000 == 41 [pid = 2503] [id = 586] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x126b9a800 == 40 [pid = 2503] [id = 585] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x12495c800 == 39 [pid = 2503] [id = 584] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x121175000 == 38 [pid = 2503] [id = 583] 23:53:14 INFO - PROCESS | 2503 | --DOCSHELL 0x119899800 == 37 [pid = 2503] [id = 582] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x118333800 == 36 [pid = 2503] [id = 581] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x112e1f800 == 35 [pid = 2503] [id = 580] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x117463800 == 34 [pid = 2503] [id = 578] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x129219000 == 33 [pid = 2503] [id = 577] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x120f76000 == 32 [pid = 2503] [id = 579] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x12a96f800 == 31 [pid = 2503] [id = 595] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x12a744800 == 30 [pid = 2503] [id = 594] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x128c5e800 == 29 [pid = 2503] [id = 593] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x119864800 == 28 [pid = 2503] [id = 592] 23:53:15 INFO - PROCESS | 2503 | --DOCSHELL 0x112ec3800 == 27 [pid = 2503] [id = 591] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x1216b1400) [pid = 2503] [serial = 1729] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x118743000) [pid = 2503] [serial = 1712] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1187b6800) [pid = 2503] [serial = 1714] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x11618f800) [pid = 2503] [serial = 1723] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x120d2fc00) [pid = 2503] [serial = 1717] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1167c8c00) [pid = 2503] [serial = 1705] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x120faf400) [pid = 2503] [serial = 1720] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x116f95800) [pid = 2503] [serial = 1706] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x120d31800) [pid = 2503] [serial = 1726] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x112d36800) [pid = 2503] [serial = 1697] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x11279a800) [pid = 2503] [serial = 1696] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x113c51000) [pid = 2503] [serial = 1702] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x115e1c000) [pid = 2503] [serial = 1703] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1181eec00) [pid = 2503] [serial = 1708] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x121210000) [pid = 2503] [serial = 1727] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1121be400) [pid = 2503] [serial = 1699] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x112c08400) [pid = 2503] [serial = 1700] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x113271800) [pid = 2503] [serial = 1685] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x111ca9400) [pid = 2503] [serial = 1684] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1176e1800) [pid = 2503] [serial = 1688] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x116f40c00) [pid = 2503] [serial = 1687] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x120fafc00) [pid = 2503] [serial = 1691] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x120dc4000) [pid = 2503] [serial = 1690] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1216b4000) [pid = 2503] [serial = 1694] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x121436400) [pid = 2503] [serial = 1693] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x121202800) [pid = 2503] [serial = 1721] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x118511000) [pid = 2503] [serial = 1711] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x120de8800) [pid = 2503] [serial = 1718] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x119615400) [pid = 2503] [serial = 1715] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x118375400) [pid = 2503] [serial = 1724] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x118373800) [pid = 2503] [serial = 1709] [outer = 0x0] [url = about:blank] 23:53:15 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x121919000) [pid = 2503] [serial = 1730] [outer = 0x0] [url = about:blank] 23:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1221ms 23:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:53:15 INFO - PROCESS | 2503 | 1467442395069 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 23:53:15 INFO - PROCESS | 2503 | 1467442395072 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 23:53:15 INFO - PROCESS | 2503 | 1467442395076 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:53:15 INFO - PROCESS | 2503 | 1467442395078 Marionette TRACE conn2 <- [1,2358,null,{}] 23:53:15 INFO - PROCESS | 2503 | 1467442395081 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}] 23:53:15 INFO - PROCESS | 2503 | 1467442395083 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:15 INFO - PROCESS | 2503 | 1467442395164 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 23:53:15 INFO - PROCESS | 2503 | 1467442395167 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:15 INFO - PROCESS | 2503 | 1467442395173 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x11649b800 == 28 [pid = 2503] [id = 597] 23:53:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x11279a800) [pid = 2503] [serial = 1791] [outer = 0x0] 23:53:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x112982c00) [pid = 2503] [serial = 1792] [outer = 0x11279a800] 23:53:15 INFO - PROCESS | 2503 | 1467442395201 Marionette DEBUG loaded listener.js 23:53:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x113229c00) [pid = 2503] [serial = 1793] [outer = 0x11279a800] 23:53:15 INFO - PROCESS | 2503 | 1467442395532 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]]]}] 23:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 470ms 23:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:53:15 INFO - PROCESS | 2503 | 1467442395546 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 23:53:15 INFO - PROCESS | 2503 | 1467442395548 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 23:53:15 INFO - PROCESS | 2503 | 1467442395554 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:53:15 INFO - PROCESS | 2503 | 1467442395558 Marionette TRACE conn2 <- [1,2362,null,{}] 23:53:15 INFO - PROCESS | 2503 | 1467442395560 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}] 23:53:15 INFO - PROCESS | 2503 | 1467442395562 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:15 INFO - PROCESS | 2503 | 1467442395663 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 23:53:15 INFO - PROCESS | 2503 | 1467442395718 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:15 INFO - PROCESS | 2503 | 1467442395720 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d3b000 == 29 [pid = 2503] [id = 598] 23:53:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x113275800) [pid = 2503] [serial = 1794] [outer = 0x0] 23:53:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x114f75c00) [pid = 2503] [serial = 1795] [outer = 0x113275800] 23:53:15 INFO - PROCESS | 2503 | 1467442395747 Marionette DEBUG loaded listener.js 23:53:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x1167c6800) [pid = 2503] [serial = 1796] [outer = 0x113275800] 23:53:16 INFO - PROCESS | 2503 | 1467442396032 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]]]}] 23:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 526ms 23:53:16 INFO - PROCESS | 2503 | 1467442396077 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 23:53:16 INFO - PROCESS | 2503 | 1467442396078 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 23:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:53:16 INFO - PROCESS | 2503 | 1467442396081 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:53:16 INFO - PROCESS | 2503 | 1467442396082 Marionette TRACE conn2 <- [1,2366,null,{}] 23:53:16 INFO - PROCESS | 2503 | 1467442396092 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}] 23:53:16 INFO - PROCESS | 2503 | 1467442396095 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:16 INFO - PROCESS | 2503 | 1467442396184 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 23:53:16 INFO - PROCESS | 2503 | 1467442396245 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:16 INFO - PROCESS | 2503 | 1467442396248 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x119273000 == 30 [pid = 2503] [id = 599] 23:53:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x116f9b400) [pid = 2503] [serial = 1797] [outer = 0x0] 23:53:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x117d0c000) [pid = 2503] [serial = 1798] [outer = 0x116f9b400] 23:53:16 INFO - PROCESS | 2503 | 1467442396276 Marionette DEBUG loaded listener.js 23:53:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11836e800) [pid = 2503] [serial = 1799] [outer = 0x116f9b400] 23:53:16 INFO - PROCESS | 2503 | 1467442396608 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]]]}] 23:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 569ms 23:53:16 INFO - PROCESS | 2503 | 1467442396651 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 23:53:16 INFO - PROCESS | 2503 | 1467442396652 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 23:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:53:16 INFO - PROCESS | 2503 | 1467442396657 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:53:16 INFO - PROCESS | 2503 | 1467442396658 Marionette TRACE conn2 <- [1,2370,null,{}] 23:53:16 INFO - PROCESS | 2503 | 1467442396660 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}] 23:53:16 INFO - PROCESS | 2503 | 1467442396661 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:16 INFO - PROCESS | 2503 | 1467442396738 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 23:53:16 INFO - PROCESS | 2503 | 1467442396797 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:16 INFO - PROCESS | 2503 | 1467442396798 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c8c000 == 31 [pid = 2503] [id = 600] 23:53:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x11836e400) [pid = 2503] [serial = 1800] [outer = 0x0] 23:53:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x118513000) [pid = 2503] [serial = 1801] [outer = 0x11836e400] 23:53:16 INFO - PROCESS | 2503 | 1467442396824 Marionette DEBUG loaded listener.js 23:53:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1187be000) [pid = 2503] [serial = 1802] [outer = 0x11836e400] 23:53:17 INFO - PROCESS | 2503 | 1467442397138 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]]]}] 23:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 23:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:53:17 INFO - PROCESS | 2503 | 1467442397176 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 23:53:17 INFO - PROCESS | 2503 | 1467442397178 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 23:53:17 INFO - PROCESS | 2503 | 1467442397181 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:53:17 INFO - PROCESS | 2503 | 1467442397183 Marionette TRACE conn2 <- [1,2374,null,{}] 23:53:17 INFO - PROCESS | 2503 | 1467442397187 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}] 23:53:17 INFO - PROCESS | 2503 | 1467442397190 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:17 INFO - PROCESS | 2503 | 1467442397340 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 23:53:17 INFO - PROCESS | 2503 | 1467442397397 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:17 INFO - PROCESS | 2503 | 1467442397408 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x12175e800 == 32 [pid = 2503] [id = 601] 23:53:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1176de800) [pid = 2503] [serial = 1803] [outer = 0x0] 23:53:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x118859800) [pid = 2503] [serial = 1804] [outer = 0x1176de800] 23:53:17 INFO - PROCESS | 2503 | 1467442397445 Marionette DEBUG loaded listener.js 23:53:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x119c74800) [pid = 2503] [serial = 1805] [outer = 0x1176de800] 23:53:17 INFO - PROCESS | 2503 | 1467442397772 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]]]}] 23:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 620ms 23:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:53:17 INFO - PROCESS | 2503 | 1467442397801 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 23:53:17 INFO - PROCESS | 2503 | 1467442397804 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 23:53:17 INFO - PROCESS | 2503 | 1467442397807 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:53:17 INFO - PROCESS | 2503 | 1467442397809 Marionette TRACE conn2 <- [1,2378,null,{}] 23:53:17 INFO - PROCESS | 2503 | 1467442397818 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}] 23:53:17 INFO - PROCESS | 2503 | 1467442397822 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:17 INFO - PROCESS | 2503 | 1467442397940 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 23:53:17 INFO - PROCESS | 2503 | 1467442397975 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:17 INFO - PROCESS | 2503 | 1467442397977 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x12542a800 == 33 [pid = 2503] [id = 602] 23:53:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x120dc6000) [pid = 2503] [serial = 1806] [outer = 0x0] 23:53:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x120fac000) [pid = 2503] [serial = 1807] [outer = 0x120dc6000] 23:53:18 INFO - PROCESS | 2503 | 1467442398002 Marionette DEBUG loaded listener.js 23:53:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1212b0400) [pid = 2503] [serial = 1808] [outer = 0x120dc6000] 23:53:18 INFO - PROCESS | 2503 | 1467442398335 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]]]}] 23:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 23:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:53:18 INFO - PROCESS | 2503 | 1467442398376 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 23:53:18 INFO - PROCESS | 2503 | 1467442398377 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 23:53:18 INFO - PROCESS | 2503 | 1467442398380 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:53:18 INFO - PROCESS | 2503 | 1467442398381 Marionette TRACE conn2 <- [1,2382,null,{}] 23:53:18 INFO - PROCESS | 2503 | 1467442398383 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}] 23:53:18 INFO - PROCESS | 2503 | 1467442398384 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:18 INFO - PROCESS | 2503 | 1467442398480 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 23:53:18 INFO - PROCESS | 2503 | 1467442398483 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:18 INFO - PROCESS | 2503 | 1467442398484 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x12704f800 == 34 [pid = 2503] [id = 603] 23:53:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1176e1800) [pid = 2503] [serial = 1809] [outer = 0x0] 23:53:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1216af800) [pid = 2503] [serial = 1810] [outer = 0x1176e1800] 23:53:18 INFO - PROCESS | 2503 | 1467442398516 Marionette DEBUG loaded listener.js 23:53:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1217a9800) [pid = 2503] [serial = 1811] [outer = 0x1176e1800] 23:53:18 INFO - PROCESS | 2503 | 1467442398950 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]]]}] 23:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 619ms 23:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:53:19 INFO - PROCESS | 2503 | 1467442399000 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 23:53:19 INFO - PROCESS | 2503 | 1467442399002 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 23:53:19 INFO - PROCESS | 2503 | 1467442399005 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:53:19 INFO - PROCESS | 2503 | 1467442399006 Marionette TRACE conn2 <- [1,2386,null,{}] 23:53:19 INFO - PROCESS | 2503 | 1467442399009 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}] 23:53:19 INFO - PROCESS | 2503 | 1467442399012 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:19 INFO - PROCESS | 2503 | 1467442399331 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x11278e000) [pid = 2503] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x120dc8400) [pid = 2503] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x12179e800) [pid = 2503] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x121921400) [pid = 2503] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1121b2000) [pid = 2503] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x12191d400) [pid = 2503] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1133f1800) [pid = 2503] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x118751000) [pid = 2503] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x117184400) [pid = 2503] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x112793800) [pid = 2503] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x112796000) [pid = 2503] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x115e8e800) [pid = 2503] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x123e65400) [pid = 2503] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:53:19 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x111ca8c00) [pid = 2503] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:53:19 INFO - PROCESS | 2503 | 1467442399382 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:19 INFO - PROCESS | 2503 | 1467442399383 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x117151000 == 35 [pid = 2503] [id = 604] 23:53:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x110fa0400) [pid = 2503] [serial = 1812] [outer = 0x0] 23:53:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x112799400) [pid = 2503] [serial = 1813] [outer = 0x110fa0400] 23:53:19 INFO - PROCESS | 2503 | 1467442399407 Marionette DEBUG loaded listener.js 23:53:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x117184400) [pid = 2503] [serial = 1814] [outer = 0x110fa0400] 23:53:19 INFO - PROCESS | 2503 | 1467442399675 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]]]}] 23:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 722ms 23:53:19 INFO - PROCESS | 2503 | 1467442399733 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 23:53:19 INFO - PROCESS | 2503 | 1467442399734 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 23:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:53:19 INFO - PROCESS | 2503 | 1467442399740 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:53:19 INFO - PROCESS | 2503 | 1467442399742 Marionette TRACE conn2 <- [1,2390,null,{}] 23:53:19 INFO - PROCESS | 2503 | 1467442399744 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}] 23:53:19 INFO - PROCESS | 2503 | 1467442399745 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:19 INFO - PROCESS | 2503 | 1467442399821 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 23:53:19 INFO - PROCESS | 2503 | 1467442399826 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:19 INFO - PROCESS | 2503 | 1467442399827 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x128825000 == 36 [pid = 2503] [id = 605] 23:53:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x116981800) [pid = 2503] [serial = 1815] [outer = 0x0] 23:53:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1216f8c00) [pid = 2503] [serial = 1816] [outer = 0x116981800] 23:53:19 INFO - PROCESS | 2503 | 1467442399851 Marionette DEBUG loaded listener.js 23:53:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x121924800) [pid = 2503] [serial = 1817] [outer = 0x116981800] 23:53:20 INFO - PROCESS | 2503 | 1467442400162 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]]]}] 23:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 475ms 23:53:20 INFO - PROCESS | 2503 | 1467442400214 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 23:53:20 INFO - PROCESS | 2503 | 1467442400215 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 23:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:53:20 INFO - PROCESS | 2503 | 1467442400239 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:53:20 INFO - PROCESS | 2503 | 1467442400241 Marionette TRACE conn2 <- [1,2394,null,{}] 23:53:20 INFO - PROCESS | 2503 | 1467442400243 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}] 23:53:20 INFO - PROCESS | 2503 | 1467442400244 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:20 INFO - PROCESS | 2503 | 1467442400323 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 23:53:20 INFO - PROCESS | 2503 | 1467442400326 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:20 INFO - PROCESS | 2503 | 1467442400328 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x12888f800 == 37 [pid = 2503] [id = 606] 23:53:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x117190c00) [pid = 2503] [serial = 1818] [outer = 0x0] 23:53:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x123a46400) [pid = 2503] [serial = 1819] [outer = 0x117190c00] 23:53:20 INFO - PROCESS | 2503 | 1467442400351 Marionette DEBUG loaded listener.js 23:53:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x123ae3400) [pid = 2503] [serial = 1820] [outer = 0x117190c00] 23:53:20 INFO - PROCESS | 2503 | 1467442400675 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]]]}] 23:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 476ms 23:53:20 INFO - PROCESS | 2503 | 1467442400709 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 23:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:53:20 INFO - PROCESS | 2503 | 1467442400710 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 23:53:20 INFO - PROCESS | 2503 | 1467442400713 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:53:20 INFO - PROCESS | 2503 | 1467442400714 Marionette TRACE conn2 <- [1,2398,null,{}] 23:53:20 INFO - PROCESS | 2503 | 1467442400716 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}] 23:53:20 INFO - PROCESS | 2503 | 1467442400718 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:20 INFO - PROCESS | 2503 | 1467442400810 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 23:53:20 INFO - PROCESS | 2503 | 1467442400814 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:20 INFO - PROCESS | 2503 | 1467442400815 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x129218800 == 38 [pid = 2503] [id = 607] 23:53:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x123bee000) [pid = 2503] [serial = 1821] [outer = 0x0] 23:53:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x124bc9c00) [pid = 2503] [serial = 1822] [outer = 0x123bee000] 23:53:20 INFO - PROCESS | 2503 | 1467442400841 Marionette DEBUG loaded listener.js 23:53:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x125e3d800) [pid = 2503] [serial = 1823] [outer = 0x123bee000] 23:53:21 INFO - PROCESS | 2503 | 1467442401194 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]]]}] 23:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 23:53:21 INFO - PROCESS | 2503 | 1467442401242 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 23:53:21 INFO - PROCESS | 2503 | 1467442401243 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 23:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:53:21 INFO - PROCESS | 2503 | 1467442401245 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:53:21 INFO - PROCESS | 2503 | 1467442401246 Marionette TRACE conn2 <- [1,2402,null,{}] 23:53:21 INFO - PROCESS | 2503 | 1467442401249 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}] 23:53:21 INFO - PROCESS | 2503 | 1467442401250 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:21 INFO - PROCESS | 2503 | 1467442401327 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 23:53:21 INFO - PROCESS | 2503 | 1467442401427 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:21 INFO - PROCESS | 2503 | 1467442401429 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:21 INFO - PROCESS | 2503 | ++DOCSHELL 0x110ee1800 == 39 [pid = 2503] [id = 608] 23:53:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x110dddc00) [pid = 2503] [serial = 1824] [outer = 0x0] 23:53:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x110f52c00) [pid = 2503] [serial = 1825] [outer = 0x110dddc00] 23:53:21 INFO - PROCESS | 2503 | 1467442401460 Marionette DEBUG loaded listener.js 23:53:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1121be400) [pid = 2503] [serial = 1826] [outer = 0x110dddc00] 23:53:21 INFO - PROCESS | 2503 | 1467442401982 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]]]}] 23:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 769ms 23:53:22 INFO - PROCESS | 2503 | 1467442402017 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 23:53:22 INFO - PROCESS | 2503 | 1467442402019 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 23:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:53:22 INFO - PROCESS | 2503 | 1467442402024 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:53:22 INFO - PROCESS | 2503 | 1467442402026 Marionette TRACE conn2 <- [1,2406,null,{}] 23:53:22 INFO - PROCESS | 2503 | 1467442402030 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}] 23:53:22 INFO - PROCESS | 2503 | 1467442402033 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:22 INFO - PROCESS | 2503 | 1467442402140 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 23:53:22 INFO - PROCESS | 2503 | 1467442402268 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:22 INFO - PROCESS | 2503 | 1467442402270 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x119862000 == 40 [pid = 2503] [id = 609] 23:53:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x116478c00) [pid = 2503] [serial = 1827] [outer = 0x0] 23:53:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x11675e400) [pid = 2503] [serial = 1828] [outer = 0x116478c00] 23:53:22 INFO - PROCESS | 2503 | 1467442402300 Marionette DEBUG loaded listener.js 23:53:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x116f40c00) [pid = 2503] [serial = 1829] [outer = 0x116478c00] 23:53:22 INFO - PROCESS | 2503 | 1467442402996 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]]]}] 23:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1022ms 23:53:23 INFO - PROCESS | 2503 | 1467442403047 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 23:53:23 INFO - PROCESS | 2503 | 1467442403050 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 23:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:53:23 INFO - PROCESS | 2503 | 1467442403053 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:53:23 INFO - PROCESS | 2503 | 1467442403055 Marionette TRACE conn2 <- [1,2410,null,{}] 23:53:23 INFO - PROCESS | 2503 | 1467442403069 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}] 23:53:23 INFO - PROCESS | 2503 | 1467442403071 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:23 INFO - PROCESS | 2503 | 1467442403175 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 23:53:23 INFO - PROCESS | 2503 | 1467442403259 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:23 INFO - PROCESS | 2503 | 1467442403262 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169a9800 == 41 [pid = 2503] [id = 610] 23:53:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x113c90c00) [pid = 2503] [serial = 1830] [outer = 0x0] 23:53:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x115df1800) [pid = 2503] [serial = 1831] [outer = 0x113c90c00] 23:53:23 INFO - PROCESS | 2503 | 1467442403290 Marionette DEBUG loaded listener.js 23:53:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x1164edc00) [pid = 2503] [serial = 1832] [outer = 0x113c90c00] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x129218800 == 40 [pid = 2503] [id = 607] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x12888f800 == 39 [pid = 2503] [id = 606] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x128825000 == 38 [pid = 2503] [id = 605] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x117151000 == 37 [pid = 2503] [id = 604] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x12704f800 == 36 [pid = 2503] [id = 603] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x12542a800 == 35 [pid = 2503] [id = 602] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x12175e800 == 34 [pid = 2503] [id = 601] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x119c8c000 == 33 [pid = 2503] [id = 600] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x119273000 == 32 [pid = 2503] [id = 599] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x117d3b000 == 31 [pid = 2503] [id = 598] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x11649b800 == 30 [pid = 2503] [id = 597] 23:53:23 INFO - PROCESS | 2503 | --DOCSHELL 0x1183d4800 == 29 [pid = 2503] [id = 596] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x123bebc00) [pid = 2503] [serial = 1769] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x120fb3800) [pid = 2503] [serial = 1756] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x121920800) [pid = 2503] [serial = 1759] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x1216fb800) [pid = 2503] [serial = 1757] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x123a51400) [pid = 2503] [serial = 1762] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x115d11400) [pid = 2503] [serial = 1765] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x123a4d800) [pid = 2503] [serial = 1733] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x121924400) [pid = 2503] [serial = 1732] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x11662dc00) [pid = 2503] [serial = 1744] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x116f91000) [pid = 2503] [serial = 1745] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x118fabc00) [pid = 2503] [serial = 1750] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11923ac00) [pid = 2503] [serial = 1751] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x117190800) [pid = 2503] [serial = 1747] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118743c00) [pid = 2503] [serial = 1748] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x123a49400) [pid = 2503] [serial = 1760] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x113270400) [pid = 2503] [serial = 1735] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1133eac00) [pid = 2503] [serial = 1736] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x112982400) [pid = 2503] [serial = 1741] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1133e8c00) [pid = 2503] [serial = 1742] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1167c9000) [pid = 2503] [serial = 1738] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x11718f400) [pid = 2503] [serial = 1739] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1253b5800) [pid = 2503] [serial = 1772] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x124bcb400) [pid = 2503] [serial = 1771] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x123be6000) [pid = 2503] [serial = 1763] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x119559800) [pid = 2503] [serial = 1753] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x120dce000) [pid = 2503] [serial = 1768] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x118742c00) [pid = 2503] [serial = 1766] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x120dc2000) [pid = 2503] [serial = 1754] [outer = 0x0] [url = about:blank] 23:53:23 INFO - PROCESS | 2503 | 1467442403671 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]]]}] 23:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 23:53:23 INFO - PROCESS | 2503 | 1467442403725 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 23:53:23 INFO - PROCESS | 2503 | 1467442403728 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 23:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:53:23 INFO - PROCESS | 2503 | 1467442403733 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:53:23 INFO - PROCESS | 2503 | 1467442403735 Marionette TRACE conn2 <- [1,2414,null,{}] 23:53:23 INFO - PROCESS | 2503 | 1467442403737 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}] 23:53:23 INFO - PROCESS | 2503 | 1467442403739 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:23 INFO - PROCESS | 2503 | 1467442403819 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 23:53:23 INFO - PROCESS | 2503 | 1467442403825 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:23 INFO - PROCESS | 2503 | 1467442403826 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187de000 == 30 [pid = 2503] [id = 611] 23:53:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x116f8e400) [pid = 2503] [serial = 1833] [outer = 0x0] 23:53:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x117191000) [pid = 2503] [serial = 1834] [outer = 0x116f8e400] 23:53:23 INFO - PROCESS | 2503 | 1467442403854 Marionette DEBUG loaded listener.js 23:53:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x11836c400) [pid = 2503] [serial = 1835] [outer = 0x116f8e400] 23:53:24 INFO - PROCESS | 2503 | 1467442404202 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]]]}] 23:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 522ms 23:53:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:53:24 INFO - PROCESS | 2503 | 1467442404254 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 23:53:24 INFO - PROCESS | 2503 | 1467442404256 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 23:53:24 INFO - PROCESS | 2503 | 1467442404258 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:53:24 INFO - PROCESS | 2503 | 1467442404260 Marionette TRACE conn2 <- [1,2418,null,{}] 23:53:24 INFO - PROCESS | 2503 | 1467442404268 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}] 23:53:24 INFO - PROCESS | 2503 | 1467442404272 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:24 INFO - PROCESS | 2503 | 1467442404356 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 23:53:24 INFO - PROCESS | 2503 | 1467442404363 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:24 INFO - PROCESS | 2503 | 1467442404365 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x121075800 == 31 [pid = 2503] [id = 612] 23:53:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118511000) [pid = 2503] [serial = 1836] [outer = 0x0] 23:53:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x11885e000) [pid = 2503] [serial = 1837] [outer = 0x118511000] 23:53:24 INFO - PROCESS | 2503 | 1467442404392 Marionette DEBUG loaded listener.js 23:53:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x120d29c00) [pid = 2503] [serial = 1838] [outer = 0x118511000] 23:53:24 INFO - PROCESS | 2503 | 1467442404745 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]]]}] 23:53:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:53:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 23:53:24 INFO - PROCESS | 2503 | 1467442404784 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 23:53:24 INFO - PROCESS | 2503 | 1467442404786 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 23:53:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:53:24 INFO - PROCESS | 2503 | 1467442404791 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:53:24 INFO - PROCESS | 2503 | 1467442404792 Marionette TRACE conn2 <- [1,2422,null,{}] 23:53:24 INFO - PROCESS | 2503 | 1467442404794 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}] 23:53:24 INFO - PROCESS | 2503 | 1467442404795 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:24 INFO - PROCESS | 2503 | 1467442404874 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 23:53:24 INFO - PROCESS | 2503 | 1467442404878 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:24 INFO - PROCESS | 2503 | 1467442404879 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253e2800 == 32 [pid = 2503] [id = 613] 23:53:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x120d2a000) [pid = 2503] [serial = 1839] [outer = 0x0] 23:53:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x120dd0800) [pid = 2503] [serial = 1840] [outer = 0x120d2a000] 23:53:24 INFO - PROCESS | 2503 | 1467442404904 Marionette DEBUG loaded listener.js 23:53:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x120fafc00) [pid = 2503] [serial = 1841] [outer = 0x120d2a000] 23:53:25 INFO - PROCESS | 2503 | 1467442405251 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]]]}] 23:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 474ms 23:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:53:25 INFO - PROCESS | 2503 | 1467442405265 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 23:53:25 INFO - PROCESS | 2503 | 1467442405266 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 23:53:25 INFO - PROCESS | 2503 | 1467442405269 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:53:25 INFO - PROCESS | 2503 | 1467442405270 Marionette TRACE conn2 <- [1,2426,null,{}] 23:53:25 INFO - PROCESS | 2503 | 1467442405274 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}] 23:53:25 INFO - PROCESS | 2503 | 1467442405275 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:25 INFO - PROCESS | 2503 | 1467442405348 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 23:53:25 INFO - PROCESS | 2503 | 1467442405352 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:25 INFO - PROCESS | 2503 | 1467442405353 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x118345800 == 33 [pid = 2503] [id = 614] 23:53:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x120fb3400) [pid = 2503] [serial = 1842] [outer = 0x0] 23:53:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x121210400) [pid = 2503] [serial = 1843] [outer = 0x120fb3400] 23:53:25 INFO - PROCESS | 2503 | 1467442405381 Marionette DEBUG loaded listener.js 23:53:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1216b2800) [pid = 2503] [serial = 1844] [outer = 0x120fb3400] 23:53:25 INFO - PROCESS | 2503 | 1467442405759 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]]]}] 23:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 525ms 23:53:25 INFO - PROCESS | 2503 | 1467442405799 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 23:53:25 INFO - PROCESS | 2503 | 1467442405800 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 23:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:53:25 INFO - PROCESS | 2503 | 1467442405808 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:53:25 INFO - PROCESS | 2503 | 1467442405809 Marionette TRACE conn2 <- [1,2430,null,{}] 23:53:25 INFO - PROCESS | 2503 | 1467442405811 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}] 23:53:25 INFO - PROCESS | 2503 | 1467442405815 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:25 INFO - PROCESS | 2503 | 1467442405935 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 23:53:25 INFO - PROCESS | 2503 | 1467442405939 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:25 INFO - PROCESS | 2503 | 1467442405941 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x12882e000 == 34 [pid = 2503] [id = 615] 23:53:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x120fb7800) [pid = 2503] [serial = 1845] [outer = 0x0] 23:53:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x123a06c00) [pid = 2503] [serial = 1846] [outer = 0x120fb7800] 23:53:25 INFO - PROCESS | 2503 | 1467442405965 Marionette DEBUG loaded listener.js 23:53:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x124d47400) [pid = 2503] [serial = 1847] [outer = 0x120fb7800] 23:53:26 INFO - PROCESS | 2503 | 1467442406307 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]]]}] 23:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 524ms 23:53:26 INFO - PROCESS | 2503 | 1467442406328 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 23:53:26 INFO - PROCESS | 2503 | 1467442406330 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 23:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:53:26 INFO - PROCESS | 2503 | 1467442406332 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:53:26 INFO - PROCESS | 2503 | 1467442406333 Marionette TRACE conn2 <- [1,2434,null,{}] 23:53:26 INFO - PROCESS | 2503 | 1467442406335 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}] 23:53:26 INFO - PROCESS | 2503 | 1467442406337 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:26 INFO - PROCESS | 2503 | 1467442406434 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 23:53:26 INFO - PROCESS | 2503 | 1467442406445 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:26 INFO - PROCESS | 2503 | 1467442406446 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x12888f800 == 35 [pid = 2503] [id = 616] 23:53:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x124e93800) [pid = 2503] [serial = 1848] [outer = 0x0] 23:53:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x125443400) [pid = 2503] [serial = 1849] [outer = 0x124e93800] 23:53:26 INFO - PROCESS | 2503 | 1467442406478 Marionette DEBUG loaded listener.js 23:53:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x126befc00) [pid = 2503] [serial = 1850] [outer = 0x124e93800] 23:53:26 INFO - PROCESS | 2503 | 1467442406804 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]]]}] 23:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 23:53:26 INFO - PROCESS | 2503 | 1467442406853 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 23:53:26 INFO - PROCESS | 2503 | 1467442406854 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 23:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:53:26 INFO - PROCESS | 2503 | 1467442406863 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:53:26 INFO - PROCESS | 2503 | 1467442406864 Marionette TRACE conn2 <- [1,2438,null,{}] 23:53:26 INFO - PROCESS | 2503 | 1467442406866 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}] 23:53:26 INFO - PROCESS | 2503 | 1467442406867 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:26 INFO - PROCESS | 2503 | 1467442406966 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 23:53:26 INFO - PROCESS | 2503 | 1467442406971 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:26 INFO - PROCESS | 2503 | 1467442406973 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x12921f000 == 36 [pid = 2503] [id = 617] 23:53:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x126bee800) [pid = 2503] [serial = 1851] [outer = 0x0] 23:53:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x126bf5000) [pid = 2503] [serial = 1852] [outer = 0x126bee800] 23:53:26 INFO - PROCESS | 2503 | 1467442406998 Marionette DEBUG loaded listener.js 23:53:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x126e5f800) [pid = 2503] [serial = 1853] [outer = 0x126bee800] 23:53:27 INFO - PROCESS | 2503 | 1467442407348 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]]]}] 23:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 23:53:27 INFO - PROCESS | 2503 | 1467442407389 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 23:53:27 INFO - PROCESS | 2503 | 1467442407390 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 23:53:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:53:27 INFO - PROCESS | 2503 | 1467442407392 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:53:27 INFO - PROCESS | 2503 | 1467442407393 Marionette TRACE conn2 <- [1,2442,null,{}] 23:53:27 INFO - PROCESS | 2503 | 1467442407395 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}] 23:53:27 INFO - PROCESS | 2503 | 1467442407396 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:27 INFO - PROCESS | 2503 | 1467442407496 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1176de800) [pid = 2503] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x120dc6000) [pid = 2503] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1176e1800) [pid = 2503] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11279a800) [pid = 2503] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11836e400) [pid = 2503] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x113275800) [pid = 2503] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x110fa0400) [pid = 2503] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x116981800) [pid = 2503] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x116f9b400) [pid = 2503] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x117190c00) [pid = 2503] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x113274800) [pid = 2503] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x110eeb400) [pid = 2503] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x11697e000) [pid = 2503] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x118557400) [pid = 2503] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x120de8c00) [pid = 2503] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:53:27 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x123a05400) [pid = 2503] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:53:27 INFO - PROCESS | 2503 | 1467442407640 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:27 INFO - PROCESS | 2503 | 1467442407642 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x1164a4000 == 37 [pid = 2503] [id = 618] 23:53:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x110f5f400) [pid = 2503] [serial = 1854] [outer = 0x0] 23:53:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x11279a800) [pid = 2503] [serial = 1855] [outer = 0x110f5f400] 23:53:27 INFO - PROCESS | 2503 | 1467442407682 Marionette DEBUG loaded listener.js 23:53:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x116906800) [pid = 2503] [serial = 1856] [outer = 0x110f5f400] 23:53:27 INFO - PROCESS | 2503 | 1467442407941 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]]]}] 23:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 570ms 23:53:27 INFO - PROCESS | 2503 | 1467442407964 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 23:53:27 INFO - PROCESS | 2503 | 1467442407965 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 23:53:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:53:27 INFO - PROCESS | 2503 | 1467442407967 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:53:27 INFO - PROCESS | 2503 | 1467442407968 Marionette TRACE conn2 <- [1,2446,null,{}] 23:53:27 INFO - PROCESS | 2503 | 1467442407978 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}] 23:53:27 INFO - PROCESS | 2503 | 1467442407979 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:28 INFO - PROCESS | 2503 | 1467442408064 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 23:53:28 INFO - PROCESS | 2503 | 1467442408068 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:28 INFO - PROCESS | 2503 | 1467442408069 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253d9800 == 38 [pid = 2503] [id = 619] 23:53:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11675ec00) [pid = 2503] [serial = 1857] [outer = 0x0] 23:53:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x119c7b800) [pid = 2503] [serial = 1858] [outer = 0x11675ec00] 23:53:28 INFO - PROCESS | 2503 | 1467442408093 Marionette DEBUG loaded listener.js 23:53:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x123a4c400) [pid = 2503] [serial = 1859] [outer = 0x11675ec00] 23:53:28 INFO - PROCESS | 2503 | 1467442408428 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]]]}] 23:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 478ms 23:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:53:28 INFO - PROCESS | 2503 | 1467442408446 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 23:53:28 INFO - PROCESS | 2503 | 1467442408447 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 23:53:28 INFO - PROCESS | 2503 | 1467442408449 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:53:28 INFO - PROCESS | 2503 | 1467442408451 Marionette TRACE conn2 <- [1,2450,null,{}] 23:53:28 INFO - PROCESS | 2503 | 1467442408455 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}] 23:53:28 INFO - PROCESS | 2503 | 1467442408457 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:28 INFO - PROCESS | 2503 | 1467442408582 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 23:53:28 INFO - PROCESS | 2503 | 1467442408588 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:28 INFO - PROCESS | 2503 | 1467442408589 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a749000 == 39 [pid = 2503] [id = 620] 23:53:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x118557400) [pid = 2503] [serial = 1860] [outer = 0x0] 23:53:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x127069400) [pid = 2503] [serial = 1861] [outer = 0x118557400] 23:53:28 INFO - PROCESS | 2503 | 1467442408615 Marionette DEBUG loaded listener.js 23:53:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x12716b000) [pid = 2503] [serial = 1862] [outer = 0x118557400] 23:53:28 INFO - PROCESS | 2503 | 1467442408924 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]]]}] 23:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 23:53:28 INFO - PROCESS | 2503 | 1467442408969 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 23:53:28 INFO - PROCESS | 2503 | 1467442408970 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 23:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:53:28 INFO - PROCESS | 2503 | 1467442408972 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:53:28 INFO - PROCESS | 2503 | 1467442408973 Marionette TRACE conn2 <- [1,2454,null,{}] 23:53:28 INFO - PROCESS | 2503 | 1467442408976 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}] 23:53:28 INFO - PROCESS | 2503 | 1467442408977 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:29 INFO - PROCESS | 2503 | 1467442409058 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 23:53:29 INFO - PROCESS | 2503 | 1467442409062 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:29 INFO - PROCESS | 2503 | 1467442409063 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aad9000 == 40 [pid = 2503] [id = 621] 23:53:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1271b9400) [pid = 2503] [serial = 1863] [outer = 0x0] 23:53:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1271c4800) [pid = 2503] [serial = 1864] [outer = 0x1271b9400] 23:53:29 INFO - PROCESS | 2503 | 1467442409086 Marionette DEBUG loaded listener.js 23:53:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1271d5800) [pid = 2503] [serial = 1865] [outer = 0x1271b9400] 23:53:29 INFO - PROCESS | 2503 | 1467442409421 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]]]}] 23:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 23:53:29 INFO - PROCESS | 2503 | 1467442409443 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 23:53:29 INFO - PROCESS | 2503 | 1467442409444 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 23:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:53:29 INFO - PROCESS | 2503 | 1467442409446 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:53:29 INFO - PROCESS | 2503 | 1467442409447 Marionette TRACE conn2 <- [1,2458,null,{}] 23:53:29 INFO - PROCESS | 2503 | 1467442409449 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}] 23:53:29 INFO - PROCESS | 2503 | 1467442409450 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:29 INFO - PROCESS | 2503 | 1467442409566 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 23:53:29 INFO - PROCESS | 2503 | 1467442409572 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:29 INFO - PROCESS | 2503 | 1467442409573 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aaca800 == 41 [pid = 2503] [id = 622] 23:53:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1271d6000) [pid = 2503] [serial = 1866] [outer = 0x0] 23:53:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1271da800) [pid = 2503] [serial = 1867] [outer = 0x1271d6000] 23:53:29 INFO - PROCESS | 2503 | 1467442409597 Marionette DEBUG loaded listener.js 23:53:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12885c000) [pid = 2503] [serial = 1868] [outer = 0x1271d6000] 23:53:30 INFO - PROCESS | 2503 | 1467442410022 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]]]}] 23:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 618ms 23:53:30 INFO - PROCESS | 2503 | 1467442410065 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 23:53:30 INFO - PROCESS | 2503 | 1467442410068 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 23:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:53:30 INFO - PROCESS | 2503 | 1467442410089 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:53:30 INFO - PROCESS | 2503 | 1467442410093 Marionette TRACE conn2 <- [1,2462,null,{}] 23:53:30 INFO - PROCESS | 2503 | 1467442410098 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}] 23:53:30 INFO - PROCESS | 2503 | 1467442410099 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:30 INFO - PROCESS | 2503 | 1467442410204 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 23:53:30 INFO - PROCESS | 2503 | 1467442410277 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:30 INFO - PROCESS | 2503 | 1467442410278 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x119257000 == 42 [pid = 2503] [id = 623] 23:53:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1133f1800) [pid = 2503] [serial = 1869] [outer = 0x0] 23:53:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1164e9c00) [pid = 2503] [serial = 1870] [outer = 0x1133f1800] 23:53:30 INFO - PROCESS | 2503 | 1467442410309 Marionette DEBUG loaded listener.js 23:53:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x117189c00) [pid = 2503] [serial = 1871] [outer = 0x1133f1800] 23:53:30 INFO - PROCESS | 2503 | 1467442410748 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]]]}] 23:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 692ms 23:53:30 INFO - PROCESS | 2503 | 1467442410764 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 23:53:30 INFO - PROCESS | 2503 | 1467442410767 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 23:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:53:30 INFO - PROCESS | 2503 | 1467442410772 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:53:30 INFO - PROCESS | 2503 | 1467442410774 Marionette TRACE conn2 <- [1,2466,null,{}] 23:53:30 INFO - PROCESS | 2503 | 1467442410776 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}] 23:53:30 INFO - PROCESS | 2503 | 1467442410778 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:30 INFO - PROCESS | 2503 | 1467442410909 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 23:53:30 INFO - PROCESS | 2503 | 1467442410983 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:30 INFO - PROCESS | 2503 | 1467442410984 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x1286d2000 == 43 [pid = 2503] [id = 624] 23:53:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x118851400) [pid = 2503] [serial = 1872] [outer = 0x0] 23:53:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x11922e800) [pid = 2503] [serial = 1873] [outer = 0x118851400] 23:53:31 INFO - PROCESS | 2503 | 1467442411015 Marionette DEBUG loaded listener.js 23:53:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x120d31800) [pid = 2503] [serial = 1874] [outer = 0x118851400] 23:53:31 INFO - PROCESS | 2503 | 1467442411420 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]]]}] 23:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 671ms 23:53:31 INFO - PROCESS | 2503 | 1467442411443 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 23:53:31 INFO - PROCESS | 2503 | 1467442411445 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 23:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:53:31 INFO - PROCESS | 2503 | 1467442411447 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:53:31 INFO - PROCESS | 2503 | 1467442411450 Marionette TRACE conn2 <- [1,2470,null,{}] 23:53:31 INFO - PROCESS | 2503 | 1467442411458 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}] 23:53:31 INFO - PROCESS | 2503 | 1467442411461 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:31 INFO - PROCESS | 2503 | 1467442411566 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 23:53:31 INFO - PROCESS | 2503 | 1467442411629 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:31 INFO - PROCESS | 2503 | 1467442411631 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:31 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aacd000 == 44 [pid = 2503] [id = 625] 23:53:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x1216b2400) [pid = 2503] [serial = 1875] [outer = 0x0] 23:53:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x12191b800) [pid = 2503] [serial = 1876] [outer = 0x1216b2400] 23:53:31 INFO - PROCESS | 2503 | 1467442411661 Marionette DEBUG loaded listener.js 23:53:31 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x123a51c00) [pid = 2503] [serial = 1877] [outer = 0x1216b2400] 23:53:32 INFO - PROCESS | 2503 | 1467442412049 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]]]}] 23:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 626ms 23:53:32 INFO - PROCESS | 2503 | 1467442412074 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 23:53:32 INFO - PROCESS | 2503 | 1467442412076 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 23:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:53:32 INFO - PROCESS | 2503 | 1467442412078 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:53:32 INFO - PROCESS | 2503 | 1467442412080 Marionette TRACE conn2 <- [1,2474,null,{}] 23:53:32 INFO - PROCESS | 2503 | 1467442412082 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}] 23:53:32 INFO - PROCESS | 2503 | 1467442412084 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:32 INFO - PROCESS | 2503 | 1467442412187 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 23:53:32 INFO - PROCESS | 2503 | 1467442412278 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:32 INFO - PROCESS | 2503 | 1467442412279 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b631800 == 45 [pid = 2503] [id = 626] 23:53:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x124e98000) [pid = 2503] [serial = 1878] [outer = 0x0] 23:53:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x126bf5400) [pid = 2503] [serial = 1879] [outer = 0x124e98000] 23:53:32 INFO - PROCESS | 2503 | 1467442412309 Marionette DEBUG loaded listener.js 23:53:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x1270bfc00) [pid = 2503] [serial = 1880] [outer = 0x124e98000] 23:53:32 INFO - PROCESS | 2503 | 1467442412745 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]]]}] 23:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 23:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:53:32 INFO - PROCESS | 2503 | 1467442412750 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 23:53:32 INFO - PROCESS | 2503 | 1467442412751 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 23:53:32 INFO - PROCESS | 2503 | 1467442412754 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:53:32 INFO - PROCESS | 2503 | 1467442412755 Marionette TRACE conn2 <- [1,2478,null,{}] 23:53:32 INFO - PROCESS | 2503 | 1467442412758 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}] 23:53:32 INFO - PROCESS | 2503 | 1467442412759 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:32 INFO - PROCESS | 2503 | 1467442412861 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 23:53:32 INFO - PROCESS | 2503 | 1467442412921 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:32 INFO - PROCESS | 2503 | 1467442412923 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183d3000 == 46 [pid = 2503] [id = 627] 23:53:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x112df7000) [pid = 2503] [serial = 1881] [outer = 0x0] 23:53:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x113279000) [pid = 2503] [serial = 1882] [outer = 0x112df7000] 23:53:33 INFO - PROCESS | 2503 | 1467442413163 Marionette DEBUG loaded listener.js 23:53:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x116140400) [pid = 2503] [serial = 1883] [outer = 0x112df7000] 23:53:33 INFO - PROCESS | 2503 | 1467442413686 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]]]}] 23:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 971ms 23:53:33 INFO - PROCESS | 2503 | 1467442413726 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 23:53:33 INFO - PROCESS | 2503 | 1467442413728 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 23:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:53:33 INFO - PROCESS | 2503 | 1467442413731 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:53:33 INFO - PROCESS | 2503 | 1467442413733 Marionette TRACE conn2 <- [1,2482,null,{}] 23:53:33 INFO - PROCESS | 2503 | 1467442413737 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}] 23:53:33 INFO - PROCESS | 2503 | 1467442413739 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:33 INFO - PROCESS | 2503 | 1467442413833 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 23:53:33 INFO - PROCESS | 2503 | 1467442413908 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:33 INFO - PROCESS | 2503 | 1467442413909 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185f8800 == 47 [pid = 2503] [id = 628] 23:53:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x1176dfc00) [pid = 2503] [serial = 1884] [outer = 0x0] 23:53:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x118371c00) [pid = 2503] [serial = 1885] [outer = 0x1176dfc00] 23:53:33 INFO - PROCESS | 2503 | 1467442413937 Marionette DEBUG loaded listener.js 23:53:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x118559c00) [pid = 2503] [serial = 1886] [outer = 0x1176dfc00] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x12aad9000 == 46 [pid = 2503] [id = 621] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x12a749000 == 45 [pid = 2503] [id = 620] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x1253d9800 == 44 [pid = 2503] [id = 619] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x1164a4000 == 43 [pid = 2503] [id = 618] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x12921f000 == 42 [pid = 2503] [id = 617] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x12888f800 == 41 [pid = 2503] [id = 616] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x12882e000 == 40 [pid = 2503] [id = 615] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x118345800 == 39 [pid = 2503] [id = 614] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x1253e2800 == 38 [pid = 2503] [id = 613] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x121075800 == 37 [pid = 2503] [id = 612] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x1187de000 == 36 [pid = 2503] [id = 611] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x1169a9800 == 35 [pid = 2503] [id = 610] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x119862000 == 34 [pid = 2503] [id = 609] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x110ee1800 == 33 [pid = 2503] [id = 608] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x1183d3000 == 32 [pid = 2503] [id = 627] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x12b631800 == 31 [pid = 2503] [id = 626] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x12aacd000 == 30 [pid = 2503] [id = 625] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x1286d2000 == 29 [pid = 2503] [id = 624] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x119257000 == 28 [pid = 2503] [id = 623] 23:53:34 INFO - PROCESS | 2503 | --DOCSHELL 0x12aaca800 == 27 [pid = 2503] [id = 622] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x124bc9c00) [pid = 2503] [serial = 1822] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x119c74800) [pid = 2503] [serial = 1805] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x118859800) [pid = 2503] [serial = 1804] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x1212b0400) [pid = 2503] [serial = 1808] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x120fac000) [pid = 2503] [serial = 1807] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x1216af800) [pid = 2503] [serial = 1810] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x112982c00) [pid = 2503] [serial = 1792] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x113229c00) [pid = 2503] [serial = 1793] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x118513000) [pid = 2503] [serial = 1801] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x114f75c00) [pid = 2503] [serial = 1795] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x117184400) [pid = 2503] [serial = 1814] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1167c6800) [pid = 2503] [serial = 1796] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1216f8c00) [pid = 2503] [serial = 1816] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x117d0c000) [pid = 2503] [serial = 1798] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x11836e800) [pid = 2503] [serial = 1799] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x123a46400) [pid = 2503] [serial = 1819] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x115e8d800) [pid = 2503] [serial = 1790] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x113388000) [pid = 2503] [serial = 1789] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x11279b000) [pid = 2503] [serial = 1775] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x110f58800) [pid = 2503] [serial = 1774] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x117d0d400) [pid = 2503] [serial = 1778] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x117185400) [pid = 2503] [serial = 1777] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x120dc7800) [pid = 2503] [serial = 1781] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x123ae3400) [pid = 2503] [serial = 1820] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1187b7c00) [pid = 2503] [serial = 1780] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x12191b000) [pid = 2503] [serial = 1784] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x121555800) [pid = 2503] [serial = 1783] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x121924800) [pid = 2503] [serial = 1817] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x112799400) [pid = 2503] [serial = 1813] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1253b3400) [pid = 2503] [serial = 1787] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1217a9800) [pid = 2503] [serial = 1811] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x124989c00) [pid = 2503] [serial = 1786] [outer = 0x0] [url = about:blank] 23:53:34 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x1187be000) [pid = 2503] [serial = 1802] [outer = 0x0] [url = about:blank] 23:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1121ms 23:53:34 INFO - PROCESS | 2503 | 1467442414847 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]]]}] 23:53:34 INFO - PROCESS | 2503 | 1467442414852 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 23:53:34 INFO - PROCESS | 2503 | 1467442414856 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 23:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:53:34 INFO - PROCESS | 2503 | 1467442414862 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:53:34 INFO - PROCESS | 2503 | 1467442414863 Marionette TRACE conn2 <- [1,2486,null,{}] 23:53:34 INFO - PROCESS | 2503 | 1467442414868 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}] 23:53:34 INFO - PROCESS | 2503 | 1467442414870 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:34 INFO - PROCESS | 2503 | 1467442414949 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 23:53:35 INFO - PROCESS | 2503 | 1467442415005 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:35 INFO - PROCESS | 2503 | 1467442415008 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x11671b800 == 28 [pid = 2503] [id = 629] 23:53:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x112977400) [pid = 2503] [serial = 1887] [outer = 0x0] 23:53:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x113275800) [pid = 2503] [serial = 1888] [outer = 0x112977400] 23:53:35 INFO - PROCESS | 2503 | 1467442415036 Marionette DEBUG loaded listener.js 23:53:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x1133ef800) [pid = 2503] [serial = 1889] [outer = 0x112977400] 23:53:35 INFO - PROCESS | 2503 | 1467442415349 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]]]}] 23:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 23:53:35 INFO - PROCESS | 2503 | 1467442415384 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 23:53:35 INFO - PROCESS | 2503 | 1467442415389 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 23:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:53:35 INFO - PROCESS | 2503 | 1467442415394 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:53:35 INFO - PROCESS | 2503 | 1467442415396 Marionette TRACE conn2 <- [1,2490,null,{}] 23:53:35 INFO - PROCESS | 2503 | 1467442415398 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}] 23:53:35 INFO - PROCESS | 2503 | 1467442415400 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:35 INFO - PROCESS | 2503 | 1467442415475 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 23:53:35 INFO - PROCESS | 2503 | 1467442415480 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:35 INFO - PROCESS | 2503 | 1467442415481 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x118323800 == 29 [pid = 2503] [id = 630] 23:53:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1164e7000) [pid = 2503] [serial = 1890] [outer = 0x0] 23:53:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x116f42c00) [pid = 2503] [serial = 1891] [outer = 0x1164e7000] 23:53:35 INFO - PROCESS | 2503 | 1467442415511 Marionette DEBUG loaded listener.js 23:53:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x11718ac00) [pid = 2503] [serial = 1892] [outer = 0x1164e7000] 23:53:35 INFO - PROCESS | 2503 | 1467442415876 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]]]}] 23:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 23:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:53:35 INFO - PROCESS | 2503 | 1467442415915 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 23:53:35 INFO - PROCESS | 2503 | 1467442415917 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 23:53:35 INFO - PROCESS | 2503 | 1467442415919 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:53:35 INFO - PROCESS | 2503 | 1467442415922 Marionette TRACE conn2 <- [1,2494,null,{}] 23:53:35 INFO - PROCESS | 2503 | 1467442415929 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}] 23:53:35 INFO - PROCESS | 2503 | 1467442415933 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:36 INFO - PROCESS | 2503 | 1467442416011 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 23:53:36 INFO - PROCESS | 2503 | 1467442416018 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:36 INFO - PROCESS | 2503 | 1467442416021 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196c7800 == 30 [pid = 2503] [id = 631] 23:53:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x110f5f800) [pid = 2503] [serial = 1893] [outer = 0x0] 23:53:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x11855c000) [pid = 2503] [serial = 1894] [outer = 0x110f5f800] 23:53:36 INFO - PROCESS | 2503 | 1467442416051 Marionette DEBUG loaded listener.js 23:53:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1187bd400) [pid = 2503] [serial = 1895] [outer = 0x110f5f800] 23:53:36 INFO - PROCESS | 2503 | 1467442416378 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]]]}] 23:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 474ms 23:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:53:36 INFO - PROCESS | 2503 | 1467442416393 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 23:53:36 INFO - PROCESS | 2503 | 1467442416395 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 23:53:36 INFO - PROCESS | 2503 | 1467442416397 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:53:36 INFO - PROCESS | 2503 | 1467442416398 Marionette TRACE conn2 <- [1,2498,null,{}] 23:53:36 INFO - PROCESS | 2503 | 1467442416400 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}] 23:53:36 INFO - PROCESS | 2503 | 1467442416402 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:36 INFO - PROCESS | 2503 | 1467442416481 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 23:53:36 INFO - PROCESS | 2503 | 1467442416546 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:36 INFO - PROCESS | 2503 | 1467442416547 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e75000 == 31 [pid = 2503] [id = 632] 23:53:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x118374400) [pid = 2503] [serial = 1896] [outer = 0x0] 23:53:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x11922f000) [pid = 2503] [serial = 1897] [outer = 0x118374400] 23:53:36 INFO - PROCESS | 2503 | 1467442416573 Marionette DEBUG loaded listener.js 23:53:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x120d2fc00) [pid = 2503] [serial = 1898] [outer = 0x118374400] 23:53:36 INFO - PROCESS | 2503 | 1467442416928 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]]]}] 23:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms 23:53:36 INFO - PROCESS | 2503 | 1467442416968 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 23:53:36 INFO - PROCESS | 2503 | 1467442416970 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 23:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:53:36 INFO - PROCESS | 2503 | 1467442416976 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:53:36 INFO - PROCESS | 2503 | 1467442416978 Marionette TRACE conn2 <- [1,2502,null,{}] 23:53:36 INFO - PROCESS | 2503 | 1467442416981 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}] 23:53:36 INFO - PROCESS | 2503 | 1467442416983 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:37 INFO - PROCESS | 2503 | 1467442417108 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 23:53:37 INFO - PROCESS | 2503 | 1467442417149 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:37 INFO - PROCESS | 2503 | 1467442417150 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x123f5e000 == 32 [pid = 2503] [id = 633] 23:53:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x11337ac00) [pid = 2503] [serial = 1899] [outer = 0x0] 23:53:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x120dcac00) [pid = 2503] [serial = 1900] [outer = 0x11337ac00] 23:53:37 INFO - PROCESS | 2503 | 1467442417174 Marionette DEBUG loaded listener.js 23:53:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x120fae400) [pid = 2503] [serial = 1901] [outer = 0x11337ac00] 23:53:37 INFO - PROCESS | 2503 | 1467442417495 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]]]}] 23:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 570ms 23:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:53:37 INFO - PROCESS | 2503 | 1467442417546 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 23:53:37 INFO - PROCESS | 2503 | 1467442417547 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 23:53:37 INFO - PROCESS | 2503 | 1467442417549 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:53:37 INFO - PROCESS | 2503 | 1467442417550 Marionette TRACE conn2 <- [1,2506,null,{}] 23:53:37 INFO - PROCESS | 2503 | 1467442417553 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}] 23:53:37 INFO - PROCESS | 2503 | 1467442417557 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:37 INFO - PROCESS | 2503 | 1467442417671 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 23:53:37 INFO - PROCESS | 2503 | 1467442417685 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:37 INFO - PROCESS | 2503 | 1467442417686 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x126d3b000 == 33 [pid = 2503] [id = 634] 23:53:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x116f92c00) [pid = 2503] [serial = 1902] [outer = 0x0] 23:53:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1212b1800) [pid = 2503] [serial = 1903] [outer = 0x116f92c00] 23:53:37 INFO - PROCESS | 2503 | 1467442417713 Marionette DEBUG loaded listener.js 23:53:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x123a46400) [pid = 2503] [serial = 1904] [outer = 0x116f92c00] 23:53:38 INFO - PROCESS | 2503 | 1467442418142 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]]]}] 23:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 618ms 23:53:38 INFO - PROCESS | 2503 | 1467442418169 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 23:53:38 INFO - PROCESS | 2503 | 1467442418174 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 23:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:53:38 INFO - PROCESS | 2503 | 1467442418188 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:53:38 INFO - PROCESS | 2503 | 1467442418190 Marionette TRACE conn2 <- [1,2510,null,{}] 23:53:38 INFO - PROCESS | 2503 | 1467442418193 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}] 23:53:38 INFO - PROCESS | 2503 | 1467442418195 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:38 INFO - PROCESS | 2503 | 1467442418331 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 23:53:38 INFO - PROCESS | 2503 | 1467442418362 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:38 INFO - PROCESS | 2503 | 1467442418363 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x12871d800 == 34 [pid = 2503] [id = 635] 23:53:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1216af800) [pid = 2503] [serial = 1905] [outer = 0x0] 23:53:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x123a52000) [pid = 2503] [serial = 1906] [outer = 0x1216af800] 23:53:38 INFO - PROCESS | 2503 | 1467442418387 Marionette DEBUG loaded listener.js 23:53:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x123bf1c00) [pid = 2503] [serial = 1907] [outer = 0x1216af800] 23:53:38 INFO - PROCESS | 2503 | 1467442418744 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]]]}] 23:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 581ms 23:53:38 INFO - PROCESS | 2503 | 1467442418759 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 23:53:38 INFO - PROCESS | 2503 | 1467442418761 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 23:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:53:38 INFO - PROCESS | 2503 | 1467442418764 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:53:38 INFO - PROCESS | 2503 | 1467442418766 Marionette TRACE conn2 <- [1,2514,null,{}] 23:53:38 INFO - PROCESS | 2503 | 1467442418779 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}] 23:53:38 INFO - PROCESS | 2503 | 1467442418781 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:39 INFO - PROCESS | 2503 | 1467442419242 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1271b9400) [pid = 2503] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x120fb7800) [pid = 2503] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x124e93800) [pid = 2503] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x126bee800) [pid = 2503] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x113c90c00) [pid = 2503] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x116f8e400) [pid = 2503] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x118511000) [pid = 2503] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x116478c00) [pid = 2503] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x110dddc00) [pid = 2503] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x120fb3400) [pid = 2503] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x120d2a000) [pid = 2503] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x110f5f400) [pid = 2503] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x118557400) [pid = 2503] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11675ec00) [pid = 2503] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123bee000) [pid = 2503] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:53:39 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1271d6000) [pid = 2503] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:53:39 INFO - PROCESS | 2503 | 1467442419312 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:39 INFO - PROCESS | 2503 | 1467442419313 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196c0800 == 35 [pid = 2503] [id = 636] 23:53:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x110ddf400) [pid = 2503] [serial = 1908] [outer = 0x0] 23:53:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x112794c00) [pid = 2503] [serial = 1909] [outer = 0x110ddf400] 23:53:39 INFO - PROCESS | 2503 | 1467442419341 Marionette DEBUG loaded listener.js 23:53:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1164e5800) [pid = 2503] [serial = 1910] [outer = 0x110ddf400] 23:53:39 INFO - PROCESS | 2503 | 1467442419663 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]]]}] 23:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 931ms 23:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:53:39 INFO - PROCESS | 2503 | 1467442419696 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 23:53:39 INFO - PROCESS | 2503 | 1467442419697 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 23:53:39 INFO - PROCESS | 2503 | 1467442419699 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:53:39 INFO - PROCESS | 2503 | 1467442419711 Marionette TRACE conn2 <- [1,2518,null,{}] 23:53:39 INFO - PROCESS | 2503 | 1467442419714 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}] 23:53:39 INFO - PROCESS | 2503 | 1467442419715 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:39 INFO - PROCESS | 2503 | 1467442419813 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 23:53:39 INFO - PROCESS | 2503 | 1467442419818 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:39 INFO - PROCESS | 2503 | 1467442419819 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b2800 == 36 [pid = 2503] [id = 637] 23:53:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x116638c00) [pid = 2503] [serial = 1911] [outer = 0x0] 23:53:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x118370800) [pid = 2503] [serial = 1912] [outer = 0x116638c00] 23:53:39 INFO - PROCESS | 2503 | 1467442419844 Marionette DEBUG loaded listener.js 23:53:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1216b6400) [pid = 2503] [serial = 1913] [outer = 0x116638c00] 23:53:40 INFO - PROCESS | 2503 | 1467442420172 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]]]}] 23:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 480ms 23:53:40 INFO - PROCESS | 2503 | 1467442420179 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 23:53:40 INFO - PROCESS | 2503 | 1467442420180 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 23:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:53:40 INFO - PROCESS | 2503 | 1467442420182 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:53:40 INFO - PROCESS | 2503 | 1467442420183 Marionette TRACE conn2 <- [1,2522,null,{}] 23:53:40 INFO - PROCESS | 2503 | 1467442420186 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}] 23:53:40 INFO - PROCESS | 2503 | 1467442420187 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:40 INFO - PROCESS | 2503 | 1467442420266 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 23:53:40 INFO - PROCESS | 2503 | 1467442420271 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:40 INFO - PROCESS | 2503 | 1467442420273 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x129214800 == 37 [pid = 2503] [id = 638] 23:53:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x120d29000) [pid = 2503] [serial = 1914] [outer = 0x0] 23:53:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x124d47800) [pid = 2503] [serial = 1915] [outer = 0x120d29000] 23:53:40 INFO - PROCESS | 2503 | 1467442420298 Marionette DEBUG loaded listener.js 23:53:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x12544ec00) [pid = 2503] [serial = 1916] [outer = 0x120d29000] 23:53:40 INFO - PROCESS | 2503 | 1467442420627 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]]]}] 23:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 470ms 23:53:40 INFO - PROCESS | 2503 | 1467442420653 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 23:53:40 INFO - PROCESS | 2503 | 1467442420657 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 23:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:53:40 INFO - PROCESS | 2503 | 1467442420660 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:53:40 INFO - PROCESS | 2503 | 1467442420669 Marionette TRACE conn2 <- [1,2526,null,{}] 23:53:40 INFO - PROCESS | 2503 | 1467442420674 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}] 23:53:40 INFO - PROCESS | 2503 | 1467442420675 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:40 INFO - PROCESS | 2503 | 1467442420792 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 23:53:40 INFO - PROCESS | 2503 | 1467442420797 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:40 INFO - PROCESS | 2503 | 1467442420799 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x123f5d800 == 38 [pid = 2503] [id = 639] 23:53:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x116a1b800) [pid = 2503] [serial = 1917] [outer = 0x0] 23:53:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x125e44c00) [pid = 2503] [serial = 1918] [outer = 0x116a1b800] 23:53:40 INFO - PROCESS | 2503 | 1467442420825 Marionette DEBUG loaded listener.js 23:53:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x12715fc00) [pid = 2503] [serial = 1919] [outer = 0x116a1b800] 23:53:41 INFO - PROCESS | 2503 | 1467442421144 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]]]}] 23:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 530ms 23:53:41 INFO - PROCESS | 2503 | 1467442421190 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 23:53:41 INFO - PROCESS | 2503 | 1467442421191 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 23:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:53:41 INFO - PROCESS | 2503 | 1467442421193 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:53:41 INFO - PROCESS | 2503 | 1467442421194 Marionette TRACE conn2 <- [1,2530,null,{}] 23:53:41 INFO - PROCESS | 2503 | 1467442421197 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}] 23:53:41 INFO - PROCESS | 2503 | 1467442421198 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:41 INFO - PROCESS | 2503 | 1467442421333 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 23:53:41 INFO - PROCESS | 2503 | 1467442421453 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:41 INFO - PROCESS | 2503 | 1467442421455 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x115ee1800 == 39 [pid = 2503] [id = 640] 23:53:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x110ef5800) [pid = 2503] [serial = 1920] [outer = 0x0] 23:53:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x110f5e400) [pid = 2503] [serial = 1921] [outer = 0x110ef5800] 23:53:41 INFO - PROCESS | 2503 | 1467442421509 Marionette DEBUG loaded listener.js 23:53:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x112795000) [pid = 2503] [serial = 1922] [outer = 0x110ef5800] 23:53:42 INFO - PROCESS | 2503 | 1467442422071 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]]]}] 23:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 920ms 23:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:53:42 INFO - PROCESS | 2503 | 1467442422126 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 23:53:42 INFO - PROCESS | 2503 | 1467442422129 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 23:53:42 INFO - PROCESS | 2503 | 1467442422132 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 2503 | 1467442422134 Marionette TRACE conn2 <- [1,2534,null,{}] 23:53:42 INFO - PROCESS | 2503 | 1467442422137 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}] 23:53:42 INFO - PROCESS | 2503 | 1467442422139 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:42 INFO - PROCESS | 2503 | 1467442422250 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 23:53:42 INFO - PROCESS | 2503 | 1467442422334 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:42 INFO - PROCESS | 2503 | 1467442422335 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198ac800 == 40 [pid = 2503] [id = 641] 23:53:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x116756c00) [pid = 2503] [serial = 1923] [outer = 0x0] 23:53:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x116f43000) [pid = 2503] [serial = 1924] [outer = 0x116756c00] 23:53:42 INFO - PROCESS | 2503 | 1467442422366 Marionette DEBUG loaded listener.js 23:53:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x1181eb800) [pid = 2503] [serial = 1925] [outer = 0x116756c00] 23:53:42 INFO - PROCESS | 2503 | 1467442422833 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]]]}] 23:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 771ms 23:53:42 INFO - PROCESS | 2503 | 1467442422916 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 23:53:42 INFO - PROCESS | 2503 | 1467442422918 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 23:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:53:42 INFO - PROCESS | 2503 | 1467442422922 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 2503 | 1467442422924 Marionette TRACE conn2 <- [1,2538,null,{}] 23:53:42 INFO - PROCESS | 2503 | 1467442422926 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}] 23:53:42 INFO - PROCESS | 2503 | 1467442422928 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:43 INFO - PROCESS | 2503 | 1467442423038 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 23:53:43 INFO - PROCESS | 2503 | 1467442423121 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:43 INFO - PROCESS | 2503 | 1467442423123 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x119269800 == 41 [pid = 2503] [id = 642] 23:53:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x112f53400) [pid = 2503] [serial = 1926] [outer = 0x0] 23:53:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1176d2400) [pid = 2503] [serial = 1927] [outer = 0x112f53400] 23:53:43 INFO - PROCESS | 2503 | 1467442423152 Marionette DEBUG loaded listener.js 23:53:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x120dc2000) [pid = 2503] [serial = 1928] [outer = 0x112f53400] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x123f5d800 == 40 [pid = 2503] [id = 639] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x129214800 == 39 [pid = 2503] [id = 638] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b2800 == 38 [pid = 2503] [id = 637] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x1196c0800 == 37 [pid = 2503] [id = 636] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x12871d800 == 36 [pid = 2503] [id = 635] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x126d3b000 == 35 [pid = 2503] [id = 634] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x123f5e000 == 34 [pid = 2503] [id = 633] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x120e75000 == 33 [pid = 2503] [id = 632] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x1196c7800 == 32 [pid = 2503] [id = 631] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x118323800 == 31 [pid = 2503] [id = 630] 23:53:43 INFO - PROCESS | 2503 | --DOCSHELL 0x11671b800 == 30 [pid = 2503] [id = 629] 23:53:43 INFO - PROCESS | 2503 | 1467442423777 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]]]}] 23:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 872ms 23:53:43 INFO - PROCESS | 2503 | 1467442423795 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 23:53:43 INFO - PROCESS | 2503 | 1467442423797 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 23:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:53:43 INFO - PROCESS | 2503 | 1467442423800 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:53:43 INFO - PROCESS | 2503 | 1467442423802 Marionette TRACE conn2 <- [1,2542,null,{}] 23:53:43 INFO - PROCESS | 2503 | 1467442423809 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}] 23:53:43 INFO - PROCESS | 2503 | 1467442423810 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:43 INFO - PROCESS | 2503 | 1467442423896 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x125e3d800) [pid = 2503] [serial = 1823] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1271c4800) [pid = 2503] [serial = 1864] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x123a06c00) [pid = 2503] [serial = 1846] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1271d5800) [pid = 2503] [serial = 1865] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x125443400) [pid = 2503] [serial = 1849] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x124d47400) [pid = 2503] [serial = 1847] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x126bf5000) [pid = 2503] [serial = 1852] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x126befc00) [pid = 2503] [serial = 1850] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x115df1800) [pid = 2503] [serial = 1831] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x1164edc00) [pid = 2503] [serial = 1832] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x117191000) [pid = 2503] [serial = 1834] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x11836c400) [pid = 2503] [serial = 1835] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x11885e000) [pid = 2503] [serial = 1837] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x120d29c00) [pid = 2503] [serial = 1838] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11675e400) [pid = 2503] [serial = 1828] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x116f40c00) [pid = 2503] [serial = 1829] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x126e5f800) [pid = 2503] [serial = 1853] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x110f52c00) [pid = 2503] [serial = 1825] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1121be400) [pid = 2503] [serial = 1826] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x121210400) [pid = 2503] [serial = 1843] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x120dd0800) [pid = 2503] [serial = 1840] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x120fafc00) [pid = 2503] [serial = 1841] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x116906800) [pid = 2503] [serial = 1856] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12716b000) [pid = 2503] [serial = 1862] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x119c7b800) [pid = 2503] [serial = 1858] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x11279a800) [pid = 2503] [serial = 1855] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x127069400) [pid = 2503] [serial = 1861] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x123a4c400) [pid = 2503] [serial = 1859] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1216b2800) [pid = 2503] [serial = 1844] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12885c000) [pid = 2503] [serial = 1868] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x1271da800) [pid = 2503] [serial = 1867] [outer = 0x0] [url = about:blank] 23:53:43 INFO - PROCESS | 2503 | 1467442423959 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:43 INFO - PROCESS | 2503 | 1467442423961 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ac1000 == 31 [pid = 2503] [id = 643] 23:53:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x11279a800) [pid = 2503] [serial = 1929] [outer = 0x0] 23:53:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x115d11400) [pid = 2503] [serial = 1930] [outer = 0x11279a800] 23:53:43 INFO - PROCESS | 2503 | 1467442423989 Marionette DEBUG loaded listener.js 23:53:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116a1bc00) [pid = 2503] [serial = 1931] [outer = 0x11279a800] 23:53:44 INFO - PROCESS | 2503 | 1467442424284 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]]]}] 23:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 524ms 23:53:44 INFO - PROCESS | 2503 | 1467442424326 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 23:53:44 INFO - PROCESS | 2503 | 1467442424329 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 23:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:53:44 INFO - PROCESS | 2503 | 1467442424333 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:53:44 INFO - PROCESS | 2503 | 1467442424335 Marionette TRACE conn2 <- [1,2546,null,{}] 23:53:44 INFO - PROCESS | 2503 | 1467442424337 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}] 23:53:44 INFO - PROCESS | 2503 | 1467442424341 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:44 INFO - PROCESS | 2503 | 1467442424419 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 23:53:44 INFO - PROCESS | 2503 | 1467442424515 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:44 INFO - PROCESS | 2503 | 1467442424516 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x119259800 == 32 [pid = 2503] [id = 644] 23:53:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x1176de000) [pid = 2503] [serial = 1932] [outer = 0x0] 23:53:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x118378c00) [pid = 2503] [serial = 1933] [outer = 0x1176de000] 23:53:44 INFO - PROCESS | 2503 | 1467442424546 Marionette DEBUG loaded listener.js 23:53:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x11874a400) [pid = 2503] [serial = 1934] [outer = 0x1176de000] 23:53:44 INFO - PROCESS | 2503 | 1467442424852 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]]]}] 23:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 23:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:53:44 INFO - PROCESS | 2503 | 1467442424863 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 23:53:44 INFO - PROCESS | 2503 | 1467442424865 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 23:53:44 INFO - PROCESS | 2503 | 1467442424867 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:53:44 INFO - PROCESS | 2503 | 1467442424870 Marionette TRACE conn2 <- [1,2550,null,{}] 23:53:44 INFO - PROCESS | 2503 | 1467442424882 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}] 23:53:44 INFO - PROCESS | 2503 | 1467442424885 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:44 INFO - PROCESS | 2503 | 1467442424982 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 23:53:45 INFO - PROCESS | 2503 | 1467442425071 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:45 INFO - PROCESS | 2503 | 1467442425073 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x121616800 == 33 [pid = 2503] [id = 645] 23:53:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1187be000) [pid = 2503] [serial = 1935] [outer = 0x0] 23:53:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x120d29c00) [pid = 2503] [serial = 1936] [outer = 0x1187be000] 23:53:45 INFO - PROCESS | 2503 | 1467442425101 Marionette DEBUG loaded listener.js 23:53:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x120fb5000) [pid = 2503] [serial = 1937] [outer = 0x1187be000] 23:53:45 INFO - PROCESS | 2503 | 1467442425401 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]]]}] 23:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 577ms 23:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:53:45 INFO - PROCESS | 2503 | 1467442425445 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 23:53:45 INFO - PROCESS | 2503 | 1467442425447 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 23:53:45 INFO - PROCESS | 2503 | 1467442425450 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:53:45 INFO - PROCESS | 2503 | 1467442425451 Marionette TRACE conn2 <- [1,2554,null,{}] 23:53:45 INFO - PROCESS | 2503 | 1467442425457 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}] 23:53:45 INFO - PROCESS | 2503 | 1467442425459 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:45 INFO - PROCESS | 2503 | 1467442425582 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 23:53:45 INFO - PROCESS | 2503 | 1467442425674 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:45 INFO - PROCESS | 2503 | 1467442425675 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x12542b000 == 34 [pid = 2503] [id = 646] 23:53:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x120fb4400) [pid = 2503] [serial = 1938] [outer = 0x0] 23:53:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1216b1000) [pid = 2503] [serial = 1939] [outer = 0x120fb4400] 23:53:45 INFO - PROCESS | 2503 | 1467442425713 Marionette DEBUG loaded listener.js 23:53:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x121918000) [pid = 2503] [serial = 1940] [outer = 0x120fb4400] 23:53:46 INFO - PROCESS | 2503 | 1467442426076 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]]]}] 23:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 674ms 23:53:46 INFO - PROCESS | 2503 | 1467442426124 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 23:53:46 INFO - PROCESS | 2503 | 1467442426125 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 23:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:53:46 INFO - PROCESS | 2503 | 1467442426127 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:53:46 INFO - PROCESS | 2503 | 1467442426128 Marionette TRACE conn2 <- [1,2558,null,{}] 23:53:46 INFO - PROCESS | 2503 | 1467442426131 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}] 23:53:46 INFO - PROCESS | 2503 | 1467442426132 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:46 INFO - PROCESS | 2503 | 1467442426227 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 23:53:46 INFO - PROCESS | 2503 | 1467442426236 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:46 INFO - PROCESS | 2503 | 1467442426237 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x12871d000 == 35 [pid = 2503] [id = 647] 23:53:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x11278fc00) [pid = 2503] [serial = 1941] [outer = 0x0] 23:53:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x121921800) [pid = 2503] [serial = 1942] [outer = 0x11278fc00] 23:53:46 INFO - PROCESS | 2503 | 1467442426264 Marionette DEBUG loaded listener.js 23:53:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x123a4b800) [pid = 2503] [serial = 1943] [outer = 0x11278fc00] 23:53:46 INFO - PROCESS | 2503 | 1467442426620 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]]]}] 23:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 23:53:46 INFO - PROCESS | 2503 | 1467442426648 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 23:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:53:46 INFO - PROCESS | 2503 | 1467442426649 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 23:53:46 INFO - PROCESS | 2503 | 1467442426651 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:53:46 INFO - PROCESS | 2503 | 1467442426653 Marionette TRACE conn2 <- [1,2562,null,{}] 23:53:46 INFO - PROCESS | 2503 | 1467442426664 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}] 23:53:46 INFO - PROCESS | 2503 | 1467442426668 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:46 INFO - PROCESS | 2503 | 1467442426789 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 23:53:46 INFO - PROCESS | 2503 | 1467442426795 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:46 INFO - PROCESS | 2503 | 1467442426796 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x12887c800 == 36 [pid = 2503] [id = 648] 23:53:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x113270800) [pid = 2503] [serial = 1944] [outer = 0x0] 23:53:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x124980c00) [pid = 2503] [serial = 1945] [outer = 0x113270800] 23:53:46 INFO - PROCESS | 2503 | 1467442426855 Marionette DEBUG loaded listener.js 23:53:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1270b8400) [pid = 2503] [serial = 1946] [outer = 0x113270800] 23:53:47 INFO - PROCESS | 2503 | 1467442427189 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]]]}] 23:53:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:53:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 572ms 23:53:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:53:47 INFO - PROCESS | 2503 | 1467442427228 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 23:53:47 INFO - PROCESS | 2503 | 1467442427229 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 23:53:47 INFO - PROCESS | 2503 | 1467442427232 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:53:47 INFO - PROCESS | 2503 | 1467442427233 Marionette TRACE conn2 <- [1,2566,null,{}] 23:53:47 INFO - PROCESS | 2503 | 1467442427235 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}] 23:53:47 INFO - PROCESS | 2503 | 1467442427236 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:47 INFO - PROCESS | 2503 | 1467442427335 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 23:53:47 INFO - PROCESS | 2503 | 1467442427339 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:47 INFO - PROCESS | 2503 | 1467442427340 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x12958b800 == 37 [pid = 2503] [id = 649] 23:53:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x111ca8800) [pid = 2503] [serial = 1947] [outer = 0x0] 23:53:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x127162000) [pid = 2503] [serial = 1948] [outer = 0x111ca8800] 23:53:47 INFO - PROCESS | 2503 | 1467442427365 Marionette DEBUG loaded listener.js 23:53:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1271c1c00) [pid = 2503] [serial = 1949] [outer = 0x111ca8800] 23:53:47 INFO - PROCESS | 2503 | 1467442427677 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]]]}] 23:53:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:53:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 470ms 23:53:47 INFO - PROCESS | 2503 | 1467442427703 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 23:53:47 INFO - PROCESS | 2503 | 1467442427704 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 23:53:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:53:47 INFO - PROCESS | 2503 | 1467442427714 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:53:47 INFO - PROCESS | 2503 | 1467442427715 Marionette TRACE conn2 <- [1,2570,null,{}] 23:53:47 INFO - PROCESS | 2503 | 1467442427718 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}] 23:53:47 INFO - PROCESS | 2503 | 1467442427719 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:47 INFO - PROCESS | 2503 | 1467442427826 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 23:53:47 INFO - PROCESS | 2503 | 1467442427830 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:47 INFO - PROCESS | 2503 | 1467442427831 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:47 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5ba000 == 38 [pid = 2503] [id = 650] 23:53:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x111ca8c00) [pid = 2503] [serial = 1950] [outer = 0x0] 23:53:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x1271cf000) [pid = 2503] [serial = 1951] [outer = 0x111ca8c00] 23:53:47 INFO - PROCESS | 2503 | 1467442427888 Marionette DEBUG loaded listener.js 23:53:47 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1271d8c00) [pid = 2503] [serial = 1952] [outer = 0x111ca8c00] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x120d29000) [pid = 2503] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x116f92c00) [pid = 2503] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x118374400) [pid = 2503] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x110f5f800) [pid = 2503] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1176dfc00) [pid = 2503] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1164e7000) [pid = 2503] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x112977400) [pid = 2503] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1133f1800) [pid = 2503] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118851400) [pid = 2503] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1216b2400) [pid = 2503] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x124e98000) [pid = 2503] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11337ac00) [pid = 2503] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x112df7000) [pid = 2503] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1216af800) [pid = 2503] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x116638c00) [pid = 2503] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:53:48 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x110ddf400) [pid = 2503] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:53:48 INFO - PROCESS | 2503 | 1467442428296 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]]]}] 23:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 618ms 23:53:48 INFO - PROCESS | 2503 | 1467442428333 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 23:53:48 INFO - PROCESS | 2503 | 1467442428334 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 23:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:53:48 INFO - PROCESS | 2503 | 1467442428337 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:53:48 INFO - PROCESS | 2503 | 1467442428339 Marionette TRACE conn2 <- [1,2574,null,{}] 23:53:48 INFO - PROCESS | 2503 | 1467442428343 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}] 23:53:48 INFO - PROCESS | 2503 | 1467442428344 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:48 INFO - PROCESS | 2503 | 1467442428421 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 23:53:48 INFO - PROCESS | 2503 | 1467442428426 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:48 INFO - PROCESS | 2503 | 1467442428427 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x12117b000 == 39 [pid = 2503] [id = 651] 23:53:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x115de5400) [pid = 2503] [serial = 1953] [outer = 0x0] 23:53:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1187b5800) [pid = 2503] [serial = 1954] [outer = 0x115de5400] 23:53:48 INFO - PROCESS | 2503 | 1467442428451 Marionette DEBUG loaded listener.js 23:53:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x116a13800) [pid = 2503] [serial = 1955] [outer = 0x115de5400] 23:53:48 INFO - PROCESS | 2503 | 1467442428776 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]]]}] 23:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 471ms 23:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:53:48 INFO - PROCESS | 2503 | 1467442428809 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 23:53:48 INFO - PROCESS | 2503 | 1467442428810 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 23:53:48 INFO - PROCESS | 2503 | 1467442428812 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:53:48 INFO - PROCESS | 2503 | 1467442428813 Marionette TRACE conn2 <- [1,2578,null,{}] 23:53:48 INFO - PROCESS | 2503 | 1467442428816 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}] 23:53:48 INFO - PROCESS | 2503 | 1467442428817 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:48 INFO - PROCESS | 2503 | 1467442428898 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 23:53:48 INFO - PROCESS | 2503 | 1467442428961 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:48 INFO - PROCESS | 2503 | 1467442428962 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a960800 == 40 [pid = 2503] [id = 652] 23:53:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x117183c00) [pid = 2503] [serial = 1956] [outer = 0x0] 23:53:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x121924400) [pid = 2503] [serial = 1957] [outer = 0x117183c00] 23:53:48 INFO - PROCESS | 2503 | 1467442428986 Marionette DEBUG loaded listener.js 23:53:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1270c2000) [pid = 2503] [serial = 1958] [outer = 0x117183c00] 23:53:49 INFO - PROCESS | 2503 | 1467442429276 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]]]}] 23:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 23:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:53:49 INFO - PROCESS | 2503 | 1467442429331 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 23:53:49 INFO - PROCESS | 2503 | 1467442429332 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 23:53:49 INFO - PROCESS | 2503 | 1467442429334 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:53:49 INFO - PROCESS | 2503 | 1467442429336 Marionette TRACE conn2 <- [1,2582,null,{}] 23:53:49 INFO - PROCESS | 2503 | 1467442429341 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}] 23:53:49 INFO - PROCESS | 2503 | 1467442429343 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:49 INFO - PROCESS | 2503 | 1467442429433 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 23:53:49 INFO - PROCESS | 2503 | 1467442429436 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:49 INFO - PROCESS | 2503 | 1467442429438 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x12ac84800 == 41 [pid = 2503] [id = 653] 23:53:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x123ae3400) [pid = 2503] [serial = 1959] [outer = 0x0] 23:53:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x128861800) [pid = 2503] [serial = 1960] [outer = 0x123ae3400] 23:53:49 INFO - PROCESS | 2503 | 1467442429464 Marionette DEBUG loaded listener.js 23:53:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1288bb000) [pid = 2503] [serial = 1961] [outer = 0x123ae3400] 23:53:49 INFO - PROCESS | 2503 | 1467442429794 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]]]}] 23:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 473ms 23:53:49 INFO - PROCESS | 2503 | 1467442429811 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 23:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:53:49 INFO - PROCESS | 2503 | 1467442429812 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 23:53:49 INFO - PROCESS | 2503 | 1467442429814 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:53:49 INFO - PROCESS | 2503 | 1467442429815 Marionette TRACE conn2 <- [1,2586,null,{}] 23:53:49 INFO - PROCESS | 2503 | 1467442429817 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}] 23:53:49 INFO - PROCESS | 2503 | 1467442429818 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:49 INFO - PROCESS | 2503 | 1467442429934 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 23:53:49 INFO - PROCESS | 2503 | 1467442429940 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:49 INFO - PROCESS | 2503 | 1467442429942 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aca0000 == 42 [pid = 2503] [id = 654] 23:53:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x115def000) [pid = 2503] [serial = 1962] [outer = 0x0] 23:53:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1288bdc00) [pid = 2503] [serial = 1963] [outer = 0x115def000] 23:53:49 INFO - PROCESS | 2503 | 1467442429974 Marionette DEBUG loaded listener.js 23:53:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1288c4c00) [pid = 2503] [serial = 1964] [outer = 0x115def000] 23:53:50 INFO - PROCESS | 2503 | 1467442430497 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]]]}] 23:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 718ms 23:53:50 INFO - PROCESS | 2503 | 1467442430533 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 23:53:50 INFO - PROCESS | 2503 | 1467442430536 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 23:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:53:50 INFO - PROCESS | 2503 | 1467442430542 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:53:50 INFO - PROCESS | 2503 | 1467442430544 Marionette TRACE conn2 <- [1,2590,null,{}] 23:53:50 INFO - PROCESS | 2503 | 1467442430549 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}] 23:53:50 INFO - PROCESS | 2503 | 1467442430550 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:50 INFO - PROCESS | 2503 | 1467442430652 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 23:53:50 INFO - PROCESS | 2503 | 1467442430729 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:50 INFO - PROCESS | 2503 | 1467442430731 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x119256000 == 43 [pid = 2503] [id = 655] 23:53:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x116755400) [pid = 2503] [serial = 1965] [outer = 0x0] 23:53:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x116f41400) [pid = 2503] [serial = 1966] [outer = 0x116755400] 23:53:50 INFO - PROCESS | 2503 | 1467442430762 Marionette DEBUG loaded listener.js 23:53:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x117d0cc00) [pid = 2503] [serial = 1967] [outer = 0x116755400] 23:53:51 INFO - PROCESS | 2503 | 1467442431190 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]]]}] 23:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 672ms 23:53:51 INFO - PROCESS | 2503 | 1467442431214 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 23:53:51 INFO - PROCESS | 2503 | 1467442431217 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 23:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:53:51 INFO - PROCESS | 2503 | 1467442431222 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:53:51 INFO - PROCESS | 2503 | 1467442431224 Marionette TRACE conn2 <- [1,2594,null,{}] 23:53:51 INFO - PROCESS | 2503 | 1467442431227 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}] 23:53:51 INFO - PROCESS | 2503 | 1467442431228 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:51 INFO - PROCESS | 2503 | 1467442431334 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 23:53:51 INFO - PROCESS | 2503 | 1467442431428 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:51 INFO - PROCESS | 2503 | 1467442431430 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x12887a000 == 44 [pid = 2503] [id = 656] 23:53:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x118859800) [pid = 2503] [serial = 1968] [outer = 0x0] 23:53:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x120dc1800) [pid = 2503] [serial = 1969] [outer = 0x118859800] 23:53:51 INFO - PROCESS | 2503 | 1467442431475 Marionette DEBUG loaded listener.js 23:53:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x120fb7c00) [pid = 2503] [serial = 1970] [outer = 0x118859800] 23:53:51 INFO - PROCESS | 2503 | 1467442431901 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]]]}] 23:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 722ms 23:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:53:51 INFO - PROCESS | 2503 | 1467442431944 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 23:53:51 INFO - PROCESS | 2503 | 1467442431946 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 23:53:51 INFO - PROCESS | 2503 | 1467442431948 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:53:51 INFO - PROCESS | 2503 | 1467442431951 Marionette TRACE conn2 <- [1,2598,null,{}] 23:53:51 INFO - PROCESS | 2503 | 1467442431959 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}] 23:53:51 INFO - PROCESS | 2503 | 1467442431962 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:52 INFO - PROCESS | 2503 | 1467442432065 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 23:53:52 INFO - PROCESS | 2503 | 1467442432143 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:52 INFO - PROCESS | 2503 | 1467442432144 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8aa800 == 45 [pid = 2503] [id = 657] 23:53:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x121923c00) [pid = 2503] [serial = 1971] [outer = 0x0] 23:53:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x124bcf800) [pid = 2503] [serial = 1972] [outer = 0x121923c00] 23:53:52 INFO - PROCESS | 2503 | 1467442432176 Marionette DEBUG loaded listener.js 23:53:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x126bf3800) [pid = 2503] [serial = 1973] [outer = 0x121923c00] 23:53:52 INFO - PROCESS | 2503 | 1467442432595 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]]]}] 23:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 674ms 23:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:53:52 INFO - PROCESS | 2503 | 1467442432624 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 23:53:52 INFO - PROCESS | 2503 | 1467442432626 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 23:53:52 INFO - PROCESS | 2503 | 1467442432628 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:53:52 INFO - PROCESS | 2503 | 1467442432630 Marionette TRACE conn2 <- [1,2602,null,{}] 23:53:52 INFO - PROCESS | 2503 | 1467442432632 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}] 23:53:52 INFO - PROCESS | 2503 | 1467442432633 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:52 INFO - PROCESS | 2503 | 1467442432754 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 23:53:52 INFO - PROCESS | 2503 | 1467442432829 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:52 INFO - PROCESS | 2503 | 1467442432830 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8c2800 == 46 [pid = 2503] [id = 658] 23:53:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1271b7c00) [pid = 2503] [serial = 1974] [outer = 0x0] 23:53:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x1271d7400) [pid = 2503] [serial = 1975] [outer = 0x1271b7c00] 23:53:52 INFO - PROCESS | 2503 | 1467442432859 Marionette DEBUG loaded listener.js 23:53:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x128861c00) [pid = 2503] [serial = 1976] [outer = 0x1271b7c00] 23:53:53 INFO - PROCESS | 2503 | 1467442433272 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]]]}] 23:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 669ms 23:53:53 INFO - PROCESS | 2503 | 1467442433308 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 23:53:53 INFO - PROCESS | 2503 | 1467442433310 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 23:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:53:53 INFO - PROCESS | 2503 | 1467442433312 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:53:53 INFO - PROCESS | 2503 | 1467442433313 Marionette TRACE conn2 <- [1,2606,null,{}] 23:53:53 INFO - PROCESS | 2503 | 1467442433316 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}] 23:53:53 INFO - PROCESS | 2503 | 1467442433317 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:53 INFO - PROCESS | 2503 | 1467442433420 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 23:53:53 INFO - PROCESS | 2503 | 1467442433660 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:53 INFO - PROCESS | 2503 | 1467442433662 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183d5000 == 47 [pid = 2503] [id = 659] 23:53:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x110ef8400) [pid = 2503] [serial = 1977] [outer = 0x0] 23:53:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x112decc00) [pid = 2503] [serial = 1978] [outer = 0x110ef8400] 23:53:53 INFO - PROCESS | 2503 | 1467442433691 Marionette DEBUG loaded listener.js 23:53:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x11337ac00) [pid = 2503] [serial = 1979] [outer = 0x110ef8400] 23:53:54 INFO - PROCESS | 2503 | 1467442434179 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]]]}] 23:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 921ms 23:53:54 INFO - PROCESS | 2503 | 1467442434235 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 23:53:54 INFO - PROCESS | 2503 | 1467442434240 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 23:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:53:54 INFO - PROCESS | 2503 | 1467442434244 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:53:54 INFO - PROCESS | 2503 | 1467442434247 Marionette TRACE conn2 <- [1,2610,null,{}] 23:53:54 INFO - PROCESS | 2503 | 1467442434251 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}] 23:53:54 INFO - PROCESS | 2503 | 1467442434253 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:54 INFO - PROCESS | 2503 | 1467442434377 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x1185f8800 == 46 [pid = 2503] [id = 628] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12ac84800 == 45 [pid = 2503] [id = 653] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12a960800 == 44 [pid = 2503] [id = 652] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12117b000 == 43 [pid = 2503] [id = 651] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5ba000 == 42 [pid = 2503] [id = 650] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12958b800 == 41 [pid = 2503] [id = 649] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12887c800 == 40 [pid = 2503] [id = 648] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12871d000 == 39 [pid = 2503] [id = 647] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12542b000 == 38 [pid = 2503] [id = 646] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x121616800 == 37 [pid = 2503] [id = 645] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x119259800 == 36 [pid = 2503] [id = 644] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x116ac1000 == 35 [pid = 2503] [id = 643] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x119269800 == 34 [pid = 2503] [id = 642] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x1198ac800 == 33 [pid = 2503] [id = 641] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x115ee1800 == 32 [pid = 2503] [id = 640] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x1183d5000 == 31 [pid = 2503] [id = 659] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8c2800 == 30 [pid = 2503] [id = 658] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8aa800 == 29 [pid = 2503] [id = 657] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12887a000 == 28 [pid = 2503] [id = 656] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x12aca0000 == 27 [pid = 2503] [id = 654] 23:53:55 INFO - PROCESS | 2503 | --DOCSHELL 0x119256000 == 26 [pid = 2503] [id = 655] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x1216b6400) [pid = 2503] [serial = 1913] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x112794c00) [pid = 2503] [serial = 1909] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x1164e5800) [pid = 2503] [serial = 1910] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x125e44c00) [pid = 2503] [serial = 1918] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x120fae400) [pid = 2503] [serial = 1901] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x123a46400) [pid = 2503] [serial = 1904] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x118370800) [pid = 2503] [serial = 1912] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x120d2fc00) [pid = 2503] [serial = 1898] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12544ec00) [pid = 2503] [serial = 1916] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1212b1800) [pid = 2503] [serial = 1903] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x11922f000) [pid = 2503] [serial = 1897] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x11855c000) [pid = 2503] [serial = 1894] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1187bd400) [pid = 2503] [serial = 1895] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x118559c00) [pid = 2503] [serial = 1886] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x118371c00) [pid = 2503] [serial = 1885] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x116f42c00) [pid = 2503] [serial = 1891] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x11718ac00) [pid = 2503] [serial = 1892] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x113275800) [pid = 2503] [serial = 1888] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x1133ef800) [pid = 2503] [serial = 1889] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x117189c00) [pid = 2503] [serial = 1871] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1164e9c00) [pid = 2503] [serial = 1870] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x120d31800) [pid = 2503] [serial = 1874] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11922e800) [pid = 2503] [serial = 1873] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123a51c00) [pid = 2503] [serial = 1877] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12191b800) [pid = 2503] [serial = 1876] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1270bfc00) [pid = 2503] [serial = 1880] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x120dcac00) [pid = 2503] [serial = 1900] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x126bf5400) [pid = 2503] [serial = 1879] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x116140400) [pid = 2503] [serial = 1883] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x113279000) [pid = 2503] [serial = 1882] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x123bf1c00) [pid = 2503] [serial = 1907] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x123a52000) [pid = 2503] [serial = 1906] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x124d47800) [pid = 2503] [serial = 1915] [outer = 0x0] [url = about:blank] 23:53:55 INFO - PROCESS | 2503 | 1467442435138 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:55 INFO - PROCESS | 2503 | 1467442435139 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x110ee2800 == 27 [pid = 2503] [id = 660] 23:53:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x110f52400) [pid = 2503] [serial = 1980] [outer = 0x0] 23:53:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x110f5d000) [pid = 2503] [serial = 1981] [outer = 0x110f52400] 23:53:55 INFO - PROCESS | 2503 | 1467442435170 Marionette DEBUG loaded listener.js 23:53:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x11278d400) [pid = 2503] [serial = 1982] [outer = 0x110f52400] 23:53:55 INFO - PROCESS | 2503 | 1467442435486 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]]]}] 23:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1274ms 23:53:55 INFO - PROCESS | 2503 | 1467442435519 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 23:53:55 INFO - PROCESS | 2503 | 1467442435521 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 23:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:53:55 INFO - PROCESS | 2503 | 1467442435526 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:53:55 INFO - PROCESS | 2503 | 1467442435528 Marionette TRACE conn2 <- [1,2614,null,{}] 23:53:55 INFO - PROCESS | 2503 | 1467442435531 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}] 23:53:55 INFO - PROCESS | 2503 | 1467442435533 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:55 INFO - PROCESS | 2503 | 1467442435607 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 23:53:55 INFO - PROCESS | 2503 | 1467442435612 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:55 INFO - PROCESS | 2503 | 1467442435614 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x117157000 == 28 [pid = 2503] [id = 661] 23:53:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x112df2000) [pid = 2503] [serial = 1983] [outer = 0x0] 23:53:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x115e1ec00) [pid = 2503] [serial = 1984] [outer = 0x112df2000] 23:53:55 INFO - PROCESS | 2503 | 1467442435643 Marionette DEBUG loaded listener.js 23:53:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x116634000) [pid = 2503] [serial = 1985] [outer = 0x112df2000] 23:53:56 INFO - PROCESS | 2503 | 1467442435996 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]]]}] 23:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 23:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:53:56 INFO - PROCESS | 2503 | 1467442436049 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 23:53:56 INFO - PROCESS | 2503 | 1467442436052 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 23:53:56 INFO - PROCESS | 2503 | 1467442436054 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:53:56 INFO - PROCESS | 2503 | 1467442436055 Marionette TRACE conn2 <- [1,2618,null,{}] 23:53:56 INFO - PROCESS | 2503 | 1467442436058 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}] 23:53:56 INFO - PROCESS | 2503 | 1467442436059 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:56 INFO - PROCESS | 2503 | 1467442436142 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 23:53:56 INFO - PROCESS | 2503 | 1467442436148 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:56 INFO - PROCESS | 2503 | 1467442436149 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187cb000 == 29 [pid = 2503] [id = 662] 23:53:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x116a1ac00) [pid = 2503] [serial = 1986] [outer = 0x0] 23:53:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1176d4c00) [pid = 2503] [serial = 1987] [outer = 0x116a1ac00] 23:53:56 INFO - PROCESS | 2503 | 1467442436175 Marionette DEBUG loaded listener.js 23:53:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x1181ed400) [pid = 2503] [serial = 1988] [outer = 0x116a1ac00] 23:53:56 INFO - PROCESS | 2503 | 1467442436544 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]]]}] 23:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 23:53:56 INFO - PROCESS | 2503 | 1467442436574 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 23:53:56 INFO - PROCESS | 2503 | 1467442436575 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 23:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:53:56 INFO - PROCESS | 2503 | 1467442436583 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:53:56 INFO - PROCESS | 2503 | 1467442436587 Marionette TRACE conn2 <- [1,2622,null,{}] 23:53:56 INFO - PROCESS | 2503 | 1467442436590 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}] 23:53:56 INFO - PROCESS | 2503 | 1467442436593 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:56 INFO - PROCESS | 2503 | 1467442436674 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 23:53:56 INFO - PROCESS | 2503 | 1467442436678 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:56 INFO - PROCESS | 2503 | 1467442436679 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x119c8a800 == 30 [pid = 2503] [id = 663] 23:53:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x118370400) [pid = 2503] [serial = 1989] [outer = 0x0] 23:53:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x11855a800) [pid = 2503] [serial = 1990] [outer = 0x118370400] 23:53:56 INFO - PROCESS | 2503 | 1467442436704 Marionette DEBUG loaded listener.js 23:53:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x118f3a400) [pid = 2503] [serial = 1991] [outer = 0x118370400] 23:53:57 INFO - PROCESS | 2503 | 1467442437047 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]]]}] 23:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 477ms 23:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:53:57 INFO - PROCESS | 2503 | 1467442437058 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 23:53:57 INFO - PROCESS | 2503 | 1467442437060 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 23:53:57 INFO - PROCESS | 2503 | 1467442437063 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:53:57 INFO - PROCESS | 2503 | 1467442437064 Marionette TRACE conn2 <- [1,2626,null,{}] 23:53:57 INFO - PROCESS | 2503 | 1467442437066 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}] 23:53:57 INFO - PROCESS | 2503 | 1467442437067 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:57 INFO - PROCESS | 2503 | 1467442437150 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 23:53:57 INFO - PROCESS | 2503 | 1467442437227 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:57 INFO - PROCESS | 2503 | 1467442437228 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x121076800 == 31 [pid = 2503] [id = 664] 23:53:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x112798400) [pid = 2503] [serial = 1992] [outer = 0x0] 23:53:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x119232c00) [pid = 2503] [serial = 1993] [outer = 0x112798400] 23:53:57 INFO - PROCESS | 2503 | 1467442437253 Marionette DEBUG loaded listener.js 23:53:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x120dc6400) [pid = 2503] [serial = 1994] [outer = 0x112798400] 23:53:57 INFO - PROCESS | 2503 | 1467442437599 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]]]}] 23:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 570ms 23:53:57 INFO - PROCESS | 2503 | 1467442437633 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 23:53:57 INFO - PROCESS | 2503 | 1467442437634 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 23:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:53:57 INFO - PROCESS | 2503 | 1467442437637 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:53:57 INFO - PROCESS | 2503 | 1467442437638 Marionette TRACE conn2 <- [1,2630,null,{}] 23:53:57 INFO - PROCESS | 2503 | 1467442437640 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}] 23:53:57 INFO - PROCESS | 2503 | 1467442437641 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:57 INFO - PROCESS | 2503 | 1467442437737 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 23:53:57 INFO - PROCESS | 2503 | 1467442437741 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:57 INFO - PROCESS | 2503 | 1467442437746 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x124be5800 == 32 [pid = 2503] [id = 665] 23:53:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x11690c000) [pid = 2503] [serial = 1995] [outer = 0x0] 23:53:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x120fb4c00) [pid = 2503] [serial = 1996] [outer = 0x11690c000] 23:53:57 INFO - PROCESS | 2503 | 1467442437778 Marionette DEBUG loaded listener.js 23:53:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x121436000) [pid = 2503] [serial = 1997] [outer = 0x11690c000] 23:53:58 INFO - PROCESS | 2503 | 1467442438132 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]]]}] 23:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 23:53:58 INFO - PROCESS | 2503 | 1467442438163 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 23:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:53:58 INFO - PROCESS | 2503 | 1467442438165 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 23:53:58 INFO - PROCESS | 2503 | 1467442438169 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:53:58 INFO - PROCESS | 2503 | 1467442438170 Marionette TRACE conn2 <- [1,2634,null,{}] 23:53:58 INFO - PROCESS | 2503 | 1467442438174 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}] 23:53:58 INFO - PROCESS | 2503 | 1467442438176 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:58 INFO - PROCESS | 2503 | 1467442438326 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 23:53:58 INFO - PROCESS | 2503 | 1467442438340 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:58 INFO - PROCESS | 2503 | 1467442438341 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x112e22000 == 33 [pid = 2503] [id = 666] 23:53:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x120e2b000) [pid = 2503] [serial = 1998] [outer = 0x0] 23:53:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1216b6400) [pid = 2503] [serial = 1999] [outer = 0x120e2b000] 23:53:58 INFO - PROCESS | 2503 | 1467442438365 Marionette DEBUG loaded listener.js 23:53:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x123a04c00) [pid = 2503] [serial = 2000] [outer = 0x120e2b000] 23:53:58 INFO - PROCESS | 2503 | 1467442438714 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]]]}] 23:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 574ms 23:53:58 INFO - PROCESS | 2503 | 1467442438742 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 23:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:53:58 INFO - PROCESS | 2503 | 1467442438743 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 23:53:58 INFO - PROCESS | 2503 | 1467442438752 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:53:58 INFO - PROCESS | 2503 | 1467442438753 Marionette TRACE conn2 <- [1,2638,null,{}] 23:53:58 INFO - PROCESS | 2503 | 1467442438756 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}] 23:53:58 INFO - PROCESS | 2503 | 1467442438757 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:58 INFO - PROCESS | 2503 | 1467442438853 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 23:53:58 INFO - PROCESS | 2503 | 1467442438856 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:58 INFO - PROCESS | 2503 | 1467442438857 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x128724800 == 34 [pid = 2503] [id = 667] 23:53:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x110f60000) [pid = 2503] [serial = 2001] [outer = 0x0] 23:53:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x123a48c00) [pid = 2503] [serial = 2002] [outer = 0x110f60000] 23:53:58 INFO - PROCESS | 2503 | 1467442438882 Marionette DEBUG loaded listener.js 23:53:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x123bf1c00) [pid = 2503] [serial = 2003] [outer = 0x110f60000] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x11278fc00) [pid = 2503] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x113270800) [pid = 2503] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x111ca8800) [pid = 2503] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x116a1b800) [pid = 2503] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x120fb4400) [pid = 2503] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x110ef5800) [pid = 2503] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x112f53400) [pid = 2503] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1187be000) [pid = 2503] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x11279a800) [pid = 2503] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116756c00) [pid = 2503] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x111ca8c00) [pid = 2503] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1176de000) [pid = 2503] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x117183c00) [pid = 2503] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x115de5400) [pid = 2503] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x115def000) [pid = 2503] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:53:59 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x123ae3400) [pid = 2503] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:53:59 INFO - PROCESS | 2503 | 1467442439433 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]]]}] 23:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 727ms 23:53:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:53:59 INFO - PROCESS | 2503 | 1467442439473 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 23:53:59 INFO - PROCESS | 2503 | 1467442439475 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 23:53:59 INFO - PROCESS | 2503 | 1467442439477 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:53:59 INFO - PROCESS | 2503 | 1467442439478 Marionette TRACE conn2 <- [1,2642,null,{}] 23:53:59 INFO - PROCESS | 2503 | 1467442439480 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}] 23:53:59 INFO - PROCESS | 2503 | 1467442439481 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:59 INFO - PROCESS | 2503 | 1467442439558 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 23:53:59 INFO - PROCESS | 2503 | 1467442439561 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:59 INFO - PROCESS | 2503 | 1467442439563 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:53:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x126b97000 == 35 [pid = 2503] [id = 668] 23:53:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x112c08400) [pid = 2503] [serial = 2004] [outer = 0x0] 23:53:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x115e8c400) [pid = 2503] [serial = 2005] [outer = 0x112c08400] 23:53:59 INFO - PROCESS | 2503 | 1467442439587 Marionette DEBUG loaded listener.js 23:53:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1181f0c00) [pid = 2503] [serial = 2006] [outer = 0x112c08400] 23:53:59 INFO - PROCESS | 2503 | 1467442439921 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]]]}] 23:53:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:53:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 470ms 23:53:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:53:59 INFO - PROCESS | 2503 | 1467442439947 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 23:53:59 INFO - PROCESS | 2503 | 1467442439948 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 23:53:59 INFO - PROCESS | 2503 | 1467442439950 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:53:59 INFO - PROCESS | 2503 | 1467442439952 Marionette TRACE conn2 <- [1,2646,null,{}] 23:53:59 INFO - PROCESS | 2503 | 1467442439954 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}] 23:53:59 INFO - PROCESS | 2503 | 1467442439955 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:00 INFO - PROCESS | 2503 | 1467442440064 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 23:54:00 INFO - PROCESS | 2503 | 1467442440086 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:00 INFO - PROCESS | 2503 | 1467442440087 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x12883d800 == 36 [pid = 2503] [id = 669] 23:54:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x113277000) [pid = 2503] [serial = 2007] [outer = 0x0] 23:54:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1187be000) [pid = 2503] [serial = 2008] [outer = 0x113277000] 23:54:00 INFO - PROCESS | 2503 | 1467442440111 Marionette DEBUG loaded listener.js 23:54:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x123beec00) [pid = 2503] [serial = 2009] [outer = 0x113277000] 23:54:00 INFO - PROCESS | 2503 | 1467442440408 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]]]}] 23:54:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:54:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 23:54:00 INFO - PROCESS | 2503 | 1467442440428 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 23:54:00 INFO - PROCESS | 2503 | 1467442440429 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 23:54:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:54:00 INFO - PROCESS | 2503 | 1467442440431 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:54:00 INFO - PROCESS | 2503 | 1467442440432 Marionette TRACE conn2 <- [1,2650,null,{}] 23:54:00 INFO - PROCESS | 2503 | 1467442440435 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}] 23:54:00 INFO - PROCESS | 2503 | 1467442440436 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:00 INFO - PROCESS | 2503 | 1467442440517 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 23:54:00 INFO - PROCESS | 2503 | 1467442440521 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:00 INFO - PROCESS | 2503 | 1467442440524 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x129222800 == 37 [pid = 2503] [id = 670] 23:54:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x123e65c00) [pid = 2503] [serial = 2010] [outer = 0x0] 23:54:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1253af000) [pid = 2503] [serial = 2011] [outer = 0x123e65c00] 23:54:00 INFO - PROCESS | 2503 | 1467442440551 Marionette DEBUG loaded listener.js 23:54:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x125e44c00) [pid = 2503] [serial = 2012] [outer = 0x123e65c00] 23:54:00 INFO - PROCESS | 2503 | 1467442440888 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]]]}] 23:54:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:54:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 23:54:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:54:00 INFO - PROCESS | 2503 | 1467442440900 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 23:54:00 INFO - PROCESS | 2503 | 1467442440901 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 23:54:00 INFO - PROCESS | 2503 | 1467442440904 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:54:00 INFO - PROCESS | 2503 | 1467442440907 Marionette TRACE conn2 <- [1,2654,null,{}] 23:54:00 INFO - PROCESS | 2503 | 1467442440910 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}] 23:54:00 INFO - PROCESS | 2503 | 1467442440911 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:01 INFO - PROCESS | 2503 | 1467442441028 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 23:54:01 INFO - PROCESS | 2503 | 1467442441034 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:01 INFO - PROCESS | 2503 | 1467442441036 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bb9800 == 38 [pid = 2503] [id = 671] 23:54:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x123fe5c00) [pid = 2503] [serial = 2013] [outer = 0x0] 23:54:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x126bf7000) [pid = 2503] [serial = 2014] [outer = 0x123fe5c00] 23:54:01 INFO - PROCESS | 2503 | 1467442441060 Marionette DEBUG loaded listener.js 23:54:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x127160c00) [pid = 2503] [serial = 2015] [outer = 0x123fe5c00] 23:54:01 INFO - PROCESS | 2503 | 1467442441359 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]]]}] 23:54:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:54:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 471ms 23:54:01 INFO - PROCESS | 2503 | 1467442441376 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 23:54:01 INFO - PROCESS | 2503 | 1467442441377 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 23:54:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:54:01 INFO - PROCESS | 2503 | 1467442441432 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:54:01 INFO - PROCESS | 2503 | 1467442441433 Marionette TRACE conn2 <- [1,2658,null,{}] 23:54:01 INFO - PROCESS | 2503 | 1467442441438 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}] 23:54:01 INFO - PROCESS | 2503 | 1467442441441 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:01 INFO - PROCESS | 2503 | 1467442441536 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 23:54:01 INFO - PROCESS | 2503 | 1467442441633 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:01 INFO - PROCESS | 2503 | 1467442441634 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169a7800 == 39 [pid = 2503] [id = 672] 23:54:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x111e2e800) [pid = 2503] [serial = 2016] [outer = 0x0] 23:54:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x11278e000) [pid = 2503] [serial = 2017] [outer = 0x111e2e800] 23:54:01 INFO - PROCESS | 2503 | 1467442441667 Marionette DEBUG loaded listener.js 23:54:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x112dee800) [pid = 2503] [serial = 2018] [outer = 0x111e2e800] 23:54:02 INFO - PROCESS | 2503 | 1467442442187 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]]]}] 23:54:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:54:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 827ms 23:54:02 INFO - PROCESS | 2503 | 1467442442231 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 23:54:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:54:02 INFO - PROCESS | 2503 | 1467442442234 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 23:54:02 INFO - PROCESS | 2503 | 1467442442242 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:54:02 INFO - PROCESS | 2503 | 1467442442243 Marionette TRACE conn2 <- [1,2662,null,{}] 23:54:02 INFO - PROCESS | 2503 | 1467442442248 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}] 23:54:02 INFO - PROCESS | 2503 | 1467442442251 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:02 INFO - PROCESS | 2503 | 1467442442360 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 23:54:02 INFO - PROCESS | 2503 | 1467442442443 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:02 INFO - PROCESS | 2503 | 1467442442445 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b0800 == 40 [pid = 2503] [id = 673] 23:54:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x11675f000) [pid = 2503] [serial = 2019] [outer = 0x0] 23:54:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x116981800) [pid = 2503] [serial = 2020] [outer = 0x11675f000] 23:54:02 INFO - PROCESS | 2503 | 1467442442475 Marionette DEBUG loaded listener.js 23:54:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x1176e1c00) [pid = 2503] [serial = 2021] [outer = 0x11675f000] 23:54:03 INFO - PROCESS | 2503 | 1467442443144 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]]]}] 23:54:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:54:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 924ms 23:54:03 INFO - PROCESS | 2503 | 1467442443181 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 23:54:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:54:03 INFO - PROCESS | 2503 | 1467442443183 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 23:54:03 INFO - PROCESS | 2503 | 1467442443188 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:54:03 INFO - PROCESS | 2503 | 1467442443192 Marionette TRACE conn2 <- [1,2666,null,{}] 23:54:03 INFO - PROCESS | 2503 | 1467442443197 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}] 23:54:03 INFO - PROCESS | 2503 | 1467442443198 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:03 INFO - PROCESS | 2503 | 1467442443310 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 23:54:03 INFO - PROCESS | 2503 | 1467442443394 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:03 INFO - PROCESS | 2503 | 1467442443397 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x117475800 == 41 [pid = 2503] [id = 674] 23:54:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x11327b400) [pid = 2503] [serial = 2022] [outer = 0x0] 23:54:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1133a7400) [pid = 2503] [serial = 2023] [outer = 0x11327b400] 23:54:03 INFO - PROCESS | 2503 | 1467442443425 Marionette DEBUG loaded listener.js 23:54:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x116473000) [pid = 2503] [serial = 2024] [outer = 0x11327b400] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x129222800 == 40 [pid = 2503] [id = 670] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x12883d800 == 39 [pid = 2503] [id = 669] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x126b97000 == 38 [pid = 2503] [id = 668] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x128724800 == 37 [pid = 2503] [id = 667] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x112e22000 == 36 [pid = 2503] [id = 666] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x124be5800 == 35 [pid = 2503] [id = 665] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x121076800 == 34 [pid = 2503] [id = 664] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x119c8a800 == 33 [pid = 2503] [id = 663] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x1187cb000 == 32 [pid = 2503] [id = 662] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x117157000 == 31 [pid = 2503] [id = 661] 23:54:03 INFO - PROCESS | 2503 | --DOCSHELL 0x110ee2800 == 30 [pid = 2503] [id = 660] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x121921800) [pid = 2503] [serial = 1942] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x124980c00) [pid = 2503] [serial = 1945] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x127162000) [pid = 2503] [serial = 1948] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x1270b8400) [pid = 2503] [serial = 1946] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x12715fc00) [pid = 2503] [serial = 1919] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1216b1000) [pid = 2503] [serial = 1939] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x110f5e400) [pid = 2503] [serial = 1921] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x112795000) [pid = 2503] [serial = 1922] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1176d2400) [pid = 2503] [serial = 1927] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x120dc2000) [pid = 2503] [serial = 1928] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x120d29c00) [pid = 2503] [serial = 1936] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x120fb5000) [pid = 2503] [serial = 1937] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x115d11400) [pid = 2503] [serial = 1930] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x116a1bc00) [pid = 2503] [serial = 1931] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x116f43000) [pid = 2503] [serial = 1924] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1271cf000) [pid = 2503] [serial = 1951] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1181eb800) [pid = 2503] [serial = 1925] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x118378c00) [pid = 2503] [serial = 1933] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11874a400) [pid = 2503] [serial = 1934] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1270c2000) [pid = 2503] [serial = 1958] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x1288bb000) [pid = 2503] [serial = 1961] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x1187b5800) [pid = 2503] [serial = 1954] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x1271d8c00) [pid = 2503] [serial = 1952] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1271c1c00) [pid = 2503] [serial = 1949] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x121924400) [pid = 2503] [serial = 1957] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x123a4b800) [pid = 2503] [serial = 1943] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x116a13800) [pid = 2503] [serial = 1955] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x121918000) [pid = 2503] [serial = 1940] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1288c4c00) [pid = 2503] [serial = 1964] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x1288bdc00) [pid = 2503] [serial = 1963] [outer = 0x0] [url = about:blank] 23:54:03 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x128861800) [pid = 2503] [serial = 1960] [outer = 0x0] [url = about:blank] 23:54:04 INFO - PROCESS | 2503 | 1467442444317 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]]]}] 23:54:04 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) 23:54:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1177ms 23:54:04 INFO - PROCESS | 2503 | 1467442444365 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 23:54:04 INFO - PROCESS | 2503 | 1467442444367 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 23:54:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:54:04 INFO - PROCESS | 2503 | 1467442444372 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:54:04 INFO - PROCESS | 2503 | 1467442444373 Marionette TRACE conn2 <- [1,2670,null,{}] 23:54:04 INFO - PROCESS | 2503 | 1467442444376 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}] 23:54:04 INFO - PROCESS | 2503 | 1467442444377 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:04 INFO - PROCESS | 2503 | 1467442444457 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 23:54:04 INFO - PROCESS | 2503 | 1467442444461 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:04 INFO - PROCESS | 2503 | 1467442444462 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x1187e9000 == 31 [pid = 2503] [id = 675] 23:54:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x116a1bc00) [pid = 2503] [serial = 2025] [outer = 0x0] 23:54:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x11718ac00) [pid = 2503] [serial = 2026] [outer = 0x116a1bc00] 23:54:04 INFO - PROCESS | 2503 | 1467442444490 Marionette DEBUG loaded listener.js 23:54:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x1181eb400) [pid = 2503] [serial = 2027] [outer = 0x116a1bc00] 23:54:05 INFO - PROCESS | 2503 | 1467442445317 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"]]]}] 23:54:05 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 23:54:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:54:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:54:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 973ms 23:54:05 INFO - PROCESS | 2503 | 1467442445345 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 23:54:05 INFO - PROCESS | 2503 | 1467442445346 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 23:54:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:54:05 INFO - PROCESS | 2503 | 1467442445349 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:54:05 INFO - PROCESS | 2503 | 1467442445351 Marionette TRACE conn2 <- [1,2674,null,{}] 23:54:05 INFO - PROCESS | 2503 | 1467442445361 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}] 23:54:05 INFO - PROCESS | 2503 | 1467442445364 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:05 INFO - PROCESS | 2503 | 1467442445443 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 23:54:05 INFO - PROCESS | 2503 | 1467442445448 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:05 INFO - PROCESS | 2503 | 1467442445451 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f7e000 == 32 [pid = 2503] [id = 676] 23:54:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x112794c00) [pid = 2503] [serial = 2028] [outer = 0x0] 23:54:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x118f3ac00) [pid = 2503] [serial = 2029] [outer = 0x112794c00] 23:54:05 INFO - PROCESS | 2503 | 1467442445481 Marionette DEBUG loaded listener.js 23:54:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x11960e800) [pid = 2503] [serial = 2030] [outer = 0x112794c00] 23:54:06 INFO - PROCESS | 2503 | 1467442446350 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"]]]}] 23:54:06 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 23:54:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:54:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 23:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:54:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1022ms 23:54:06 INFO - PROCESS | 2503 | 1467442446376 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 23:54:06 INFO - PROCESS | 2503 | 1467442446378 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 23:54:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:54:06 INFO - PROCESS | 2503 | 1467442446380 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:54:06 INFO - PROCESS | 2503 | 1467442446381 Marionette TRACE conn2 <- [1,2678,null,{}] 23:54:06 INFO - PROCESS | 2503 | 1467442446384 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}] 23:54:06 INFO - PROCESS | 2503 | 1467442446385 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:06 INFO - PROCESS | 2503 | 1467442446487 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 23:54:06 INFO - PROCESS | 2503 | 1467442446490 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:06 INFO - PROCESS | 2503 | 1467442446491 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x12541b000 == 33 [pid = 2503] [id = 677] 23:54:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x120dc3800) [pid = 2503] [serial = 2031] [outer = 0x0] 23:54:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x120fab000) [pid = 2503] [serial = 2032] [outer = 0x120dc3800] 23:54:06 INFO - PROCESS | 2503 | 1467442446516 Marionette DEBUG loaded listener.js 23:54:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x120fb9000) [pid = 2503] [serial = 2033] [outer = 0x120dc3800] 23:54:07 INFO - PROCESS | 2503 | 1467442447314 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]]]}] 23:54:07 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) 23:54:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 23:54:07 INFO - PROCESS | 2503 | 1467442447350 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 23:54:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:54:07 INFO - PROCESS | 2503 | 1467442447352 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 23:54:07 INFO - PROCESS | 2503 | 1467442447354 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:54:07 INFO - PROCESS | 2503 | 1467442447355 Marionette TRACE conn2 <- [1,2682,null,{}] 23:54:07 INFO - PROCESS | 2503 | 1467442447360 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}] 23:54:07 INFO - PROCESS | 2503 | 1467442447361 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:07 INFO - PROCESS | 2503 | 1467442447476 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x11690c000) [pid = 2503] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x112df2000) [pid = 2503] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x116a1ac00) [pid = 2503] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x118370400) [pid = 2503] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x110f52400) [pid = 2503] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x120e2b000) [pid = 2503] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x110ef8400) [pid = 2503] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x110f60000) [pid = 2503] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x112c08400) [pid = 2503] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x123e65c00) [pid = 2503] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x116755400) [pid = 2503] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x113277000) [pid = 2503] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x112798400) [pid = 2503] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x118859800) [pid = 2503] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x121923c00) [pid = 2503] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:54:07 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x1271b7c00) [pid = 2503] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:54:07 INFO - PROCESS | 2503 | 1467442447524 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:07 INFO - PROCESS | 2503 | 1467442447525 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x116949800 == 34 [pid = 2503] [id = 678] 23:54:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x110ddd800) [pid = 2503] [serial = 2034] [outer = 0x0] 23:54:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x111c13800) [pid = 2503] [serial = 2035] [outer = 0x110ddd800] 23:54:07 INFO - PROCESS | 2503 | 1467442447549 Marionette DEBUG loaded listener.js 23:54:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x1133e3c00) [pid = 2503] [serial = 2036] [outer = 0x110ddd800] 23:54:08 INFO - PROCESS | 2503 | 1467442448314 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]]]}] 23:54:08 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) 23:54:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 973ms 23:54:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:54:08 INFO - PROCESS | 2503 | 1467442448328 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 23:54:08 INFO - PROCESS | 2503 | 1467442448329 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 23:54:08 INFO - PROCESS | 2503 | 1467442448331 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:54:08 INFO - PROCESS | 2503 | 1467442448332 Marionette TRACE conn2 <- [1,2686,null,{}] 23:54:08 INFO - PROCESS | 2503 | 1467442448334 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}] 23:54:08 INFO - PROCESS | 2503 | 1467442448339 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:08 INFO - PROCESS | 2503 | 1467442448437 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 23:54:08 INFO - PROCESS | 2503 | 1467442448443 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:08 INFO - PROCESS | 2503 | 1467442448444 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x128828000 == 35 [pid = 2503] [id = 679] 23:54:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x11337c800) [pid = 2503] [serial = 2037] [outer = 0x0] 23:54:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x121210000) [pid = 2503] [serial = 2038] [outer = 0x11337c800] 23:54:08 INFO - PROCESS | 2503 | 1467442448469 Marionette DEBUG loaded listener.js 23:54:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x123a06400) [pid = 2503] [serial = 2039] [outer = 0x11337c800] 23:54:09 INFO - PROCESS | 2503 | 1467442449268 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"]]]}] 23:54:09 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 23:54:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:54:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:54:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 969ms 23:54:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:54:09 INFO - PROCESS | 2503 | 1467442449302 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 23:54:09 INFO - PROCESS | 2503 | 1467442449303 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 23:54:09 INFO - PROCESS | 2503 | 1467442449306 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:54:09 INFO - PROCESS | 2503 | 1467442449309 Marionette TRACE conn2 <- [1,2690,null,{}] 23:54:09 INFO - PROCESS | 2503 | 1467442449311 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}] 23:54:09 INFO - PROCESS | 2503 | 1467442449312 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:09 INFO - PROCESS | 2503 | 1467442449385 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 23:54:09 INFO - PROCESS | 2503 | 1467442449390 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:09 INFO - PROCESS | 2503 | 1467442449392 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x128c5d800 == 36 [pid = 2503] [id = 680] 23:54:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x123ae3400) [pid = 2503] [serial = 2040] [outer = 0x0] 23:54:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x123fd9800) [pid = 2503] [serial = 2041] [outer = 0x123ae3400] 23:54:09 INFO - PROCESS | 2503 | 1467442449423 Marionette DEBUG loaded listener.js 23:54:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1253b4400) [pid = 2503] [serial = 2042] [outer = 0x123ae3400] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x1187e9000 == 35 [pid = 2503] [id = 675] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x117475800 == 34 [pid = 2503] [id = 674] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b0800 == 33 [pid = 2503] [id = 673] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x119bb9800 == 32 [pid = 2503] [id = 671] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x1169a7800 == 31 [pid = 2503] [id = 672] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x120f7e000 == 30 [pid = 2503] [id = 676] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x128828000 == 29 [pid = 2503] [id = 679] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x116949800 == 28 [pid = 2503] [id = 678] 23:54:10 INFO - PROCESS | 2503 | --DOCSHELL 0x12541b000 == 27 [pid = 2503] [id = 677] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x120fb4c00) [pid = 2503] [serial = 1996] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x115e1ec00) [pid = 2503] [serial = 1984] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x1176d4c00) [pid = 2503] [serial = 1987] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x1181ed400) [pid = 2503] [serial = 1988] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x116634000) [pid = 2503] [serial = 1985] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x11855a800) [pid = 2503] [serial = 1990] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x110f5d000) [pid = 2503] [serial = 1981] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x11278d400) [pid = 2503] [serial = 1982] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x1216b6400) [pid = 2503] [serial = 1999] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x11337ac00) [pid = 2503] [serial = 1979] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x112decc00) [pid = 2503] [serial = 1978] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x123a48c00) [pid = 2503] [serial = 2002] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x123a04c00) [pid = 2503] [serial = 2000] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x115e8c400) [pid = 2503] [serial = 2005] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x1181f0c00) [pid = 2503] [serial = 2006] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x125e44c00) [pid = 2503] [serial = 2012] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x1253af000) [pid = 2503] [serial = 2011] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x117d0cc00) [pid = 2503] [serial = 1967] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x116f41400) [pid = 2503] [serial = 1966] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x118f3a400) [pid = 2503] [serial = 1991] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 58 (0x1187be000) [pid = 2503] [serial = 2008] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 57 (0x123bf1c00) [pid = 2503] [serial = 2003] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 56 (0x119232c00) [pid = 2503] [serial = 1993] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 55 (0x120dc6400) [pid = 2503] [serial = 1994] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 54 (0x123beec00) [pid = 2503] [serial = 2009] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 53 (0x121436000) [pid = 2503] [serial = 1997] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 52 (0x120fb7c00) [pid = 2503] [serial = 1970] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 51 (0x120dc1800) [pid = 2503] [serial = 1969] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 50 (0x126bf3800) [pid = 2503] [serial = 1973] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 49 (0x126bf7000) [pid = 2503] [serial = 2014] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 48 (0x124bcf800) [pid = 2503] [serial = 1972] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 47 (0x128861c00) [pid = 2503] [serial = 1976] [outer = 0x0] [url = about:blank] 23:54:10 INFO - PROCESS | 2503 | --DOMWINDOW == 46 (0x1271d7400) [pid = 2503] [serial = 1975] [outer = 0x0] [url = about:blank] 23:54:11 INFO - PROCESS | 2503 | 1467442451264 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"]]]}] 23:54:11 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 23:54:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:54:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 23:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:54:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1972ms 23:54:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:54:11 INFO - PROCESS | 2503 | 1467442451279 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 23:54:11 INFO - PROCESS | 2503 | 1467442451282 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 23:54:11 INFO - PROCESS | 2503 | 1467442451285 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:54:11 INFO - PROCESS | 2503 | 1467442451287 Marionette TRACE conn2 <- [1,2694,null,{}] 23:54:11 INFO - PROCESS | 2503 | 1467442451294 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}] 23:54:11 INFO - PROCESS | 2503 | 1467442451295 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:11 INFO - PROCESS | 2503 | 1467442451370 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 23:54:11 INFO - PROCESS | 2503 | 1467442451376 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:11 INFO - PROCESS | 2503 | 1467442451378 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x115ef3000 == 28 [pid = 2503] [id = 681] 23:54:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 47 (0x1121be400) [pid = 2503] [serial = 2043] [outer = 0x0] 23:54:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 48 (0x112c58400) [pid = 2503] [serial = 2044] [outer = 0x1121be400] 23:54:11 INFO - PROCESS | 2503 | 1467442451400 Marionette DEBUG loaded listener.js 23:54:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 49 (0x113273800) [pid = 2503] [serial = 2045] [outer = 0x1121be400] 23:54:12 INFO - PROCESS | 2503 | 1467442452294 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"]]]}] 23:54:12 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 23:54:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:54:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 23:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:54:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1027ms 23:54:12 INFO - PROCESS | 2503 | 1467442452311 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 23:54:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:54:12 INFO - PROCESS | 2503 | 1467442452315 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 23:54:12 INFO - PROCESS | 2503 | 1467442452320 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:54:12 INFO - PROCESS | 2503 | 1467442452322 Marionette TRACE conn2 <- [1,2698,null,{}] 23:54:12 INFO - PROCESS | 2503 | 1467442452335 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}] 23:54:12 INFO - PROCESS | 2503 | 1467442452336 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:12 INFO - PROCESS | 2503 | 1467442452414 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 23:54:12 INFO - PROCESS | 2503 | 1467442452419 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:12 INFO - PROCESS | 2503 | 1467442452420 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d52000 == 29 [pid = 2503] [id = 682] 23:54:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 50 (0x115df1400) [pid = 2503] [serial = 2046] [outer = 0x0] 23:54:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 51 (0x1164e1400) [pid = 2503] [serial = 2047] [outer = 0x115df1400] 23:54:12 INFO - PROCESS | 2503 | 1467442452450 Marionette DEBUG loaded listener.js 23:54:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 52 (0x11675dc00) [pid = 2503] [serial = 2048] [outer = 0x115df1400] 23:54:13 INFO - PROCESS | 2503 | 1467442453287 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"]]]}] 23:54:13 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 23:54:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:54:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 23:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:54:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 982ms 23:54:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:54:13 INFO - PROCESS | 2503 | 1467442453301 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 23:54:13 INFO - PROCESS | 2503 | 1467442453303 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 23:54:13 INFO - PROCESS | 2503 | 1467442453306 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:54:13 INFO - PROCESS | 2503 | 1467442453309 Marionette TRACE conn2 <- [1,2702,null,{}] 23:54:13 INFO - PROCESS | 2503 | 1467442453317 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}] 23:54:13 INFO - PROCESS | 2503 | 1467442453320 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:13 INFO - PROCESS | 2503 | 1467442453395 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 23:54:13 INFO - PROCESS | 2503 | 1467442453449 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:13 INFO - PROCESS | 2503 | 1467442453451 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x11957b000 == 30 [pid = 2503] [id = 683] 23:54:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 53 (0x110de0800) [pid = 2503] [serial = 2049] [outer = 0x0] 23:54:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 54 (0x1176da800) [pid = 2503] [serial = 2050] [outer = 0x110de0800] 23:54:13 INFO - PROCESS | 2503 | 1467442453481 Marionette DEBUG loaded listener.js 23:54:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 55 (0x1181f1000) [pid = 2503] [serial = 2051] [outer = 0x110de0800] 23:54:13 INFO - PROCESS | 2503 | 1467442453852 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]]]}] 23:54:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:54:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 572ms 23:54:13 INFO - PROCESS | 2503 | 1467442453879 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 23:54:13 INFO - PROCESS | 2503 | 1467442453881 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 23:54:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:54:13 INFO - PROCESS | 2503 | 1467442453885 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:54:13 INFO - PROCESS | 2503 | 1467442453887 Marionette TRACE conn2 <- [1,2706,null,{}] 23:54:13 INFO - PROCESS | 2503 | 1467442453890 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}] 23:54:13 INFO - PROCESS | 2503 | 1467442453892 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:14 INFO - PROCESS | 2503 | 1467442454038 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 23:54:14 INFO - PROCESS | 2503 | 1467442454049 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:14 INFO - PROCESS | 2503 | 1467442454050 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x119899800 == 31 [pid = 2503] [id = 684] 23:54:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 56 (0x118372000) [pid = 2503] [serial = 2052] [outer = 0x0] 23:54:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 57 (0x1184a4c00) [pid = 2503] [serial = 2053] [outer = 0x118372000] 23:54:14 INFO - PROCESS | 2503 | 1467442454087 Marionette DEBUG loaded listener.js 23:54:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 58 (0x118556000) [pid = 2503] [serial = 2054] [outer = 0x118372000] 23:54:14 INFO - PROCESS | 2503 | 1467442454377 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]]]}] 23:54:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:54:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 23:54:14 INFO - PROCESS | 2503 | 1467442454405 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 23:54:14 INFO - PROCESS | 2503 | 1467442454416 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 23:54:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:54:14 INFO - PROCESS | 2503 | 1467442454419 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:54:14 INFO - PROCESS | 2503 | 1467442454420 Marionette TRACE conn2 <- [1,2710,null,{}] 23:54:14 INFO - PROCESS | 2503 | 1467442454424 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}] 23:54:14 INFO - PROCESS | 2503 | 1467442454426 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:14 INFO - PROCESS | 2503 | 1467442454496 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 23:54:14 INFO - PROCESS | 2503 | 1467442454499 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:14 INFO - PROCESS | 2503 | 1467442454500 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x120f6f000 == 32 [pid = 2503] [id = 685] 23:54:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x111c19c00) [pid = 2503] [serial = 2055] [outer = 0x0] 23:54:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x11874d800) [pid = 2503] [serial = 2056] [outer = 0x111c19c00] 23:54:14 INFO - PROCESS | 2503 | 1467442454527 Marionette DEBUG loaded listener.js 23:54:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x11885e400) [pid = 2503] [serial = 2057] [outer = 0x111c19c00] 23:54:14 INFO - PROCESS | 2503 | 1467442454946 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] 23:54:14 INFO - PROCESS | 2503 | 1467442454994 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 23:54:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:54:14 INFO - PROCESS | 2503 | 1467442454996 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:54:14 INFO - PROCESS | 2503 | 1467442454997 Marionette TRACE conn2 <- [1,2714,null,{}] 23:54:15 INFO - PROCESS | 2503 | 1467442454999 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}] 23:54:15 INFO - PROCESS | 2503 | 1467442455003 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:15 INFO - PROCESS | 2503 | 1467442455092 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 23:54:15 INFO - PROCESS | 2503 | 1467442455097 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:15 INFO - PROCESS | 2503 | 1467442455098 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x123bae000 == 33 [pid = 2503] [id = 686] 23:54:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x119235800) [pid = 2503] [serial = 2058] [outer = 0x0] 23:54:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x120dc4400) [pid = 2503] [serial = 2059] [outer = 0x119235800] 23:54:15 INFO - PROCESS | 2503 | 1467442455123 Marionette DEBUG loaded listener.js 23:54:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x120de8400) [pid = 2503] [serial = 2060] [outer = 0x119235800] 23:54:15 INFO - PROCESS | 2503 | 1467442455469 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]]]}] 23:54:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:54:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 23:54:15 INFO - PROCESS | 2503 | 1467442455517 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 23:54:15 INFO - PROCESS | 2503 | 1467442455518 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 23:54:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:54:15 INFO - PROCESS | 2503 | 1467442455520 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:54:15 INFO - PROCESS | 2503 | 1467442455521 Marionette TRACE conn2 <- [1,2718,null,{}] 23:54:15 INFO - PROCESS | 2503 | 1467442455524 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}] 23:54:15 INFO - PROCESS | 2503 | 1467442455532 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:15 INFO - PROCESS | 2503 | 1467442455626 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 23:54:15 INFO - PROCESS | 2503 | 1467442455636 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:15 INFO - PROCESS | 2503 | 1467442455637 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x12541b000 == 34 [pid = 2503] [id = 687] 23:54:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x120de8c00) [pid = 2503] [serial = 2061] [outer = 0x0] 23:54:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x120fb1c00) [pid = 2503] [serial = 2062] [outer = 0x120de8c00] 23:54:15 INFO - PROCESS | 2503 | 1467442455662 Marionette DEBUG loaded listener.js 23:54:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x12120cc00) [pid = 2503] [serial = 2063] [outer = 0x120de8c00] 23:54:16 INFO - PROCESS | 2503 | 1467442456013 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] 23:54:16 INFO - PROCESS | 2503 | 1467442456045 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 23:54:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:54:16 INFO - PROCESS | 2503 | 1467442456055 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:54:16 INFO - PROCESS | 2503 | 1467442456056 Marionette TRACE conn2 <- [1,2722,null,{}] 23:54:16 INFO - PROCESS | 2503 | 1467442456058 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}] 23:54:16 INFO - PROCESS | 2503 | 1467442456060 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:16 INFO - PROCESS | 2503 | 1467442456154 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 23:54:16 INFO - PROCESS | 2503 | 1467442456157 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:16 INFO - PROCESS | 2503 | 1467442456158 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x127050800 == 35 [pid = 2503] [id = 688] 23:54:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x120faa800) [pid = 2503] [serial = 2064] [outer = 0x0] 23:54:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x1216aac00) [pid = 2503] [serial = 2065] [outer = 0x120faa800] 23:54:16 INFO - PROCESS | 2503 | 1467442456182 Marionette DEBUG loaded listener.js 23:54:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x1216b4400) [pid = 2503] [serial = 2066] [outer = 0x120faa800] 23:54:16 INFO - PROCESS | 2503 | 1467442456520 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] 23:54:16 INFO - PROCESS | 2503 | 1467442456576 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 23:54:16 INFO - PROCESS | 2503 | 1467442456578 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:54:16 INFO - PROCESS | 2503 | 1467442456579 Marionette TRACE conn2 <- [1,2726,null,{}] 23:54:16 INFO - PROCESS | 2503 | 1467442456581 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}] 23:54:16 INFO - PROCESS | 2503 | 1467442456582 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:16 INFO - PROCESS | 2503 | 1467442456686 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 23:54:16 INFO - PROCESS | 2503 | 1467442456697 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:16 INFO - PROCESS | 2503 | 1467442456698 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x119576000 == 36 [pid = 2503] [id = 689] 23:54:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x1216b6800) [pid = 2503] [serial = 2067] [outer = 0x0] 23:54:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x121918c00) [pid = 2503] [serial = 2068] [outer = 0x1216b6800] 23:54:16 INFO - PROCESS | 2503 | 1467442456722 Marionette DEBUG loaded listener.js 23:54:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x121923400) [pid = 2503] [serial = 2069] [outer = 0x1216b6800] 23:54:17 INFO - PROCESS | 2503 | 1467442457035 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]]]}] 23:54:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:54:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 470ms 23:54:17 INFO - PROCESS | 2503 | 1467442457049 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 23:54:17 INFO - PROCESS | 2503 | 1467442457050 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 23:54:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:54:17 INFO - PROCESS | 2503 | 1467442457052 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:54:17 INFO - PROCESS | 2503 | 1467442457053 Marionette TRACE conn2 <- [1,2730,null,{}] 23:54:17 INFO - PROCESS | 2503 | 1467442457056 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}] 23:54:17 INFO - PROCESS | 2503 | 1467442457059 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:17 INFO - PROCESS | 2503 | 1467442457161 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 23:54:17 INFO - PROCESS | 2503 | 1467442457175 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:17 INFO - PROCESS | 2503 | 1467442457176 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x12872e800 == 37 [pid = 2503] [id = 690] 23:54:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x121923800) [pid = 2503] [serial = 2070] [outer = 0x0] 23:54:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x123a4ac00) [pid = 2503] [serial = 2071] [outer = 0x121923800] 23:54:17 INFO - PROCESS | 2503 | 1467442457200 Marionette DEBUG loaded listener.js 23:54:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x123a51c00) [pid = 2503] [serial = 2072] [outer = 0x121923800] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x11337c800) [pid = 2503] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x120dc3800) [pid = 2503] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x110ddd800) [pid = 2503] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x112794c00) [pid = 2503] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x116a1bc00) [pid = 2503] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x11327b400) [pid = 2503] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x11675f000) [pid = 2503] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x111e2e800) [pid = 2503] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:54:17 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x123fe5c00) [pid = 2503] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:54:18 INFO - PROCESS | 2503 | 1467442458072 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"]]]}] 23:54:18 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 23:54:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 23:54:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 23:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:54:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1072ms 23:54:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:54:18 INFO - PROCESS | 2503 | 1467442458125 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 23:54:18 INFO - PROCESS | 2503 | 1467442458126 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 23:54:18 INFO - PROCESS | 2503 | 1467442458128 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:54:18 INFO - PROCESS | 2503 | 1467442458130 Marionette TRACE conn2 <- [1,2734,null,{}] 23:54:18 INFO - PROCESS | 2503 | 1467442458132 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}] 23:54:18 INFO - PROCESS | 2503 | 1467442458134 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:18 INFO - PROCESS | 2503 | 1467442458249 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 23:54:18 INFO - PROCESS | 2503 | 1467442458254 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:18 INFO - PROCESS | 2503 | 1467442458256 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e74000 == 38 [pid = 2503] [id = 691] 23:54:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x119559800) [pid = 2503] [serial = 2073] [outer = 0x0] 23:54:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x123becc00) [pid = 2503] [serial = 2074] [outer = 0x119559800] 23:54:18 INFO - PROCESS | 2503 | 1467442458287 Marionette DEBUG loaded listener.js 23:54:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x124980c00) [pid = 2503] [serial = 2075] [outer = 0x119559800] 23:54:18 INFO - PROCESS | 2503 | 1467442458596 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]]]}] 23:54:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:54:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 23:54:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:54:18 INFO - PROCESS | 2503 | 1467442458648 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 23:54:18 INFO - PROCESS | 2503 | 1467442458649 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 23:54:18 INFO - PROCESS | 2503 | 1467442458651 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:54:18 INFO - PROCESS | 2503 | 1467442458652 Marionette TRACE conn2 <- [1,2738,null,{}] 23:54:18 INFO - PROCESS | 2503 | 1467442458655 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}] 23:54:18 INFO - PROCESS | 2503 | 1467442458656 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:18 INFO - PROCESS | 2503 | 1467442458732 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 23:54:18 INFO - PROCESS | 2503 | 1467442458735 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:18 INFO - PROCESS | 2503 | 1467442458736 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f63000 == 39 [pid = 2503] [id = 692] 23:54:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x12497e800) [pid = 2503] [serial = 2076] [outer = 0x0] 23:54:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x1253b1c00) [pid = 2503] [serial = 2077] [outer = 0x12497e800] 23:54:18 INFO - PROCESS | 2503 | 1467442458762 Marionette DEBUG loaded listener.js 23:54:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x125e43800) [pid = 2503] [serial = 2078] [outer = 0x12497e800] 23:54:19 INFO - PROCESS | 2503 | 1467442459078 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]]]}] 23:54:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:54:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 467ms 23:54:19 INFO - PROCESS | 2503 | 1467442459119 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 23:54:19 INFO - PROCESS | 2503 | 1467442459120 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 23:54:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:54:19 INFO - PROCESS | 2503 | 1467442459123 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:54:19 INFO - PROCESS | 2503 | 1467442459124 Marionette TRACE conn2 <- [1,2742,null,{}] 23:54:19 INFO - PROCESS | 2503 | 1467442459126 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}] 23:54:19 INFO - PROCESS | 2503 | 1467442459127 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:19 INFO - PROCESS | 2503 | 1467442459239 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 23:54:19 INFO - PROCESS | 2503 | 1467442459245 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:19 INFO - PROCESS | 2503 | 1467442459246 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:19 INFO - PROCESS | 2503 | ++DOCSHELL 0x12957f000 == 40 [pid = 2503] [id = 693] 23:54:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x124985800) [pid = 2503] [serial = 2079] [outer = 0x0] 23:54:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x126bed800) [pid = 2503] [serial = 2080] [outer = 0x124985800] 23:54:19 INFO - PROCESS | 2503 | 1467442459270 Marionette DEBUG loaded listener.js 23:54:19 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x126bf8000) [pid = 2503] [serial = 2081] [outer = 0x124985800] 23:54:19 INFO - PROCESS | 2503 | 1467442459761 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]]]}] 23:54:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:54:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 23:54:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:54:19 INFO - PROCESS | 2503 | 1467442459793 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 23:54:19 INFO - PROCESS | 2503 | 1467442459796 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 23:54:19 INFO - PROCESS | 2503 | 1467442459799 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:54:19 INFO - PROCESS | 2503 | 1467442459801 Marionette TRACE conn2 <- [1,2746,null,{}] 23:54:19 INFO - PROCESS | 2503 | 1467442459805 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}] 23:54:19 INFO - PROCESS | 2503 | 1467442459807 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:19 INFO - PROCESS | 2503 | 1467442459919 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 23:54:20 INFO - PROCESS | 2503 | 1467442460045 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 2503 | 1467442460047 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x11747d000 == 41 [pid = 2503] [id = 694] 23:54:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x112debc00) [pid = 2503] [serial = 2082] [outer = 0x0] 23:54:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x112fe7800) [pid = 2503] [serial = 2083] [outer = 0x112debc00] 23:54:20 INFO - PROCESS | 2503 | 1467442460079 Marionette DEBUG loaded listener.js 23:54:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1133e7800) [pid = 2503] [serial = 2084] [outer = 0x112debc00] 23:54:20 INFO - PROCESS | 2503 | 1467442460600 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]]]}] 23:54:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:54:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 821ms 23:54:20 INFO - PROCESS | 2503 | 1467442460620 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 23:54:20 INFO - PROCESS | 2503 | 1467442460623 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 23:54:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:54:20 INFO - PROCESS | 2503 | 1467442460789 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:54:20 INFO - PROCESS | 2503 | 1467442460791 Marionette TRACE conn2 <- [1,2750,null,{}] 23:54:20 INFO - PROCESS | 2503 | 1467442460818 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}] 23:54:20 INFO - PROCESS | 2503 | 1467442460819 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:20 INFO - PROCESS | 2503 | 1467442460921 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 23:54:20 INFO - PROCESS | 2503 | 1467442460972 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 2503 | 1467442460975 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:20 INFO - PROCESS | 2503 | ++DOCSHELL 0x117157000 == 42 [pid = 2503] [id = 695] 23:54:20 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x112ded800) [pid = 2503] [serial = 2085] [outer = 0x0] 23:54:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x113277c00) [pid = 2503] [serial = 2086] [outer = 0x112ded800] 23:54:21 INFO - PROCESS | 2503 | 1467442461002 Marionette DEBUG loaded listener.js 23:54:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x115e1c000) [pid = 2503] [serial = 2087] [outer = 0x112ded800] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x128f63000 == 41 [pid = 2503] [id = 692] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x120e74000 == 40 [pid = 2503] [id = 691] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x12872e800 == 39 [pid = 2503] [id = 690] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x119576000 == 38 [pid = 2503] [id = 689] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x127050800 == 37 [pid = 2503] [id = 688] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x12541b000 == 36 [pid = 2503] [id = 687] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x123bae000 == 35 [pid = 2503] [id = 686] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x123fd9800) [pid = 2503] [serial = 2041] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x120f6f000 == 34 [pid = 2503] [id = 685] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x119899800 == 33 [pid = 2503] [id = 684] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x11957b000 == 32 [pid = 2503] [id = 683] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x117d52000 == 31 [pid = 2503] [id = 682] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x115ef3000 == 30 [pid = 2503] [id = 681] 23:54:21 INFO - PROCESS | 2503 | --DOCSHELL 0x128c5d800 == 29 [pid = 2503] [id = 680] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x123a06400) [pid = 2503] [serial = 2039] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x120fab000) [pid = 2503] [serial = 2032] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x111c13800) [pid = 2503] [serial = 2035] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x118f3ac00) [pid = 2503] [serial = 2029] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x11718ac00) [pid = 2503] [serial = 2026] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x1181eb400) [pid = 2503] [serial = 2027] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x116473000) [pid = 2503] [serial = 2024] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x1133a7400) [pid = 2503] [serial = 2023] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x1176e1c00) [pid = 2503] [serial = 2021] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x116981800) [pid = 2503] [serial = 2020] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x112dee800) [pid = 2503] [serial = 2018] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x11278e000) [pid = 2503] [serial = 2017] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x127160c00) [pid = 2503] [serial = 2015] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x120fb9000) [pid = 2503] [serial = 2033] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x1133e3c00) [pid = 2503] [serial = 2036] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x121210000) [pid = 2503] [serial = 2038] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x11960e800) [pid = 2503] [serial = 2030] [outer = 0x0] [url = about:blank] 23:54:21 INFO - PROCESS | 2503 | 1467442461443 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]]]}] 23:54:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:54:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 711ms 23:54:21 INFO - PROCESS | 2503 | 1467442461484 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 23:54:21 INFO - PROCESS | 2503 | 1467442461486 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 23:54:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:54:21 INFO - PROCESS | 2503 | 1467442461490 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:54:21 INFO - PROCESS | 2503 | 1467442461491 Marionette TRACE conn2 <- [1,2754,null,{}] 23:54:21 INFO - PROCESS | 2503 | 1467442461495 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}] 23:54:21 INFO - PROCESS | 2503 | 1467442461498 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:21 INFO - PROCESS | 2503 | 1467442461578 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 23:54:21 INFO - PROCESS | 2503 | 1467442461582 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:21 INFO - PROCESS | 2503 | 1467442461584 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:21 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183c8000 == 30 [pid = 2503] [id = 696] 23:54:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x115e1e400) [pid = 2503] [serial = 2088] [outer = 0x0] 23:54:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x11675d000) [pid = 2503] [serial = 2089] [outer = 0x115e1e400] 23:54:21 INFO - PROCESS | 2503 | 1467442461613 Marionette DEBUG loaded listener.js 23:54:21 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x116a1c000) [pid = 2503] [serial = 2090] [outer = 0x115e1e400] 23:54:21 INFO - PROCESS | 2503 | 1467442461946 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]]]}] 23:54:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:54:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 23:54:22 INFO - PROCESS | 2503 | 1467442462010 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 23:54:22 INFO - PROCESS | 2503 | 1467442462011 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 23:54:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:54:22 INFO - PROCESS | 2503 | 1467442462014 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:54:22 INFO - PROCESS | 2503 | 1467442462015 Marionette TRACE conn2 <- [1,2758,null,{}] 23:54:22 INFO - PROCESS | 2503 | 1467442462017 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}] 23:54:22 INFO - PROCESS | 2503 | 1467442462018 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:22 INFO - PROCESS | 2503 | 1467442462099 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 23:54:22 INFO - PROCESS | 2503 | 1467442462112 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 2503 | 1467442462117 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bc8000 == 31 [pid = 2503] [id = 697] 23:54:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x1181eec00) [pid = 2503] [serial = 2091] [outer = 0x0] 23:54:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x11836d400) [pid = 2503] [serial = 2092] [outer = 0x1181eec00] 23:54:22 INFO - PROCESS | 2503 | 1467442462146 Marionette DEBUG loaded listener.js 23:54:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x11850a800) [pid = 2503] [serial = 2093] [outer = 0x1181eec00] 23:54:22 INFO - PROCESS | 2503 | 1467442462485 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]]]}] 23:54:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:54:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms 23:54:22 INFO - PROCESS | 2503 | 1467442462534 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 23:54:22 INFO - PROCESS | 2503 | 1467442462536 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 23:54:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:54:22 INFO - PROCESS | 2503 | 1467442462538 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:54:22 INFO - PROCESS | 2503 | 1467442462539 Marionette TRACE conn2 <- [1,2762,null,{}] 23:54:22 INFO - PROCESS | 2503 | 1467442462551 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}] 23:54:22 INFO - PROCESS | 2503 | 1467442462553 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:22 INFO - PROCESS | 2503 | 1467442462633 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 23:54:22 INFO - PROCESS | 2503 | 1467442462636 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 2503 | 1467442462637 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:22 INFO - PROCESS | 2503 | ++DOCSHELL 0x121604800 == 32 [pid = 2503] [id = 698] 23:54:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x11855ec00) [pid = 2503] [serial = 2094] [outer = 0x0] 23:54:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x1187b9800) [pid = 2503] [serial = 2095] [outer = 0x11855ec00] 23:54:22 INFO - PROCESS | 2503 | 1467442462666 Marionette DEBUG loaded listener.js 23:54:22 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x118fa8400) [pid = 2503] [serial = 2096] [outer = 0x11855ec00] 23:54:23 INFO - PROCESS | 2503 | 1467442463011 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]]]}] 23:54:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:54:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 23:54:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:54:23 INFO - PROCESS | 2503 | 1467442463060 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 2503 | 1467442463061 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 23:54:23 INFO - PROCESS | 2503 | 1467442463063 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:54:23 INFO - PROCESS | 2503 | 1467442463064 Marionette TRACE conn2 <- [1,2766,null,{}] 23:54:23 INFO - PROCESS | 2503 | 1467442463066 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}] 23:54:23 INFO - PROCESS | 2503 | 1467442463067 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:23 INFO - PROCESS | 2503 | 1467442463142 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 23:54:23 INFO - PROCESS | 2503 | 1467442463146 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:23 INFO - PROCESS | 2503 | 1467442463147 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253df800 == 33 [pid = 2503] [id = 699] 23:54:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x111f28000) [pid = 2503] [serial = 2097] [outer = 0x0] 23:54:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x119566c00) [pid = 2503] [serial = 2098] [outer = 0x111f28000] 23:54:23 INFO - PROCESS | 2503 | 1467442463171 Marionette DEBUG loaded listener.js 23:54:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x120d29c00) [pid = 2503] [serial = 2099] [outer = 0x111f28000] 23:54:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:54:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 418ms 23:54:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:54:23 INFO - PROCESS | 2503 | 1467442463478 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]]]}] 23:54:23 INFO - PROCESS | 2503 | 1467442463481 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 2503 | 1467442463482 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 23:54:23 INFO - PROCESS | 2503 | 1467442463484 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:54:23 INFO - PROCESS | 2503 | 1467442463485 Marionette TRACE conn2 <- [1,2770,null,{}] 23:54:23 INFO - PROCESS | 2503 | 1467442463488 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}] 23:54:23 INFO - PROCESS | 2503 | 1467442463495 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:23 INFO - PROCESS | 2503 | 1467442463642 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 23:54:23 INFO - PROCESS | 2503 | 1467442463654 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:23 INFO - PROCESS | 2503 | 1467442463655 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:23 INFO - PROCESS | 2503 | ++DOCSHELL 0x126d46000 == 34 [pid = 2503] [id = 700] 23:54:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x11955c000) [pid = 2503] [serial = 2100] [outer = 0x0] 23:54:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x120fab800) [pid = 2503] [serial = 2101] [outer = 0x11955c000] 23:54:23 INFO - PROCESS | 2503 | 1467442463680 Marionette DEBUG loaded listener.js 23:54:23 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1216b8c00) [pid = 2503] [serial = 2102] [outer = 0x11955c000] 23:54:23 INFO - PROCESS | 2503 | 1467442463993 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]]]}] 23:54:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:54:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 568ms 23:54:24 INFO - PROCESS | 2503 | 1467442464058 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 23:54:24 INFO - PROCESS | 2503 | 1467442464059 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 23:54:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:54:24 INFO - PROCESS | 2503 | 1467442464064 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:54:24 INFO - PROCESS | 2503 | 1467442464065 Marionette TRACE conn2 <- [1,2774,null,{}] 23:54:24 INFO - PROCESS | 2503 | --DOCSHELL 0x12d2df800 == 33 [pid = 2503] [id = 17] 23:54:24 INFO - PROCESS | 2503 | 1467442464089 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}] 23:54:24 INFO - PROCESS | 2503 | 1467442464090 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:24 INFO - PROCESS | 2503 | 1467442464196 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 23:54:24 INFO - PROCESS | 2503 | 1467442464199 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 2503 | 1467442464200 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x128732800 == 34 [pid = 2503] [id = 701] 23:54:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x1217a9c00) [pid = 2503] [serial = 2103] [outer = 0x0] 23:54:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x12191d400) [pid = 2503] [serial = 2104] [outer = 0x1217a9c00] 23:54:24 INFO - PROCESS | 2503 | 1467442464225 Marionette DEBUG loaded listener.js 23:54:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x123a0fc00) [pid = 2503] [serial = 2105] [outer = 0x1217a9c00] 23:54:24 INFO - PROCESS | 2503 | 1467442464556 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]]]}] 23:54:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:54:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 531ms 23:54:24 INFO - PROCESS | 2503 | 1467442464593 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 23:54:24 INFO - PROCESS | 2503 | 1467442464594 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 23:54:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:54:24 INFO - PROCESS | 2503 | 1467442464597 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:54:24 INFO - PROCESS | 2503 | 1467442464598 Marionette TRACE conn2 <- [1,2778,null,{}] 23:54:24 INFO - PROCESS | 2503 | 1467442464600 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}] 23:54:24 INFO - PROCESS | 2503 | 1467442464601 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:24 INFO - PROCESS | 2503 | 1467442464699 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 23:54:24 INFO - PROCESS | 2503 | 1467442464714 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 2503 | 1467442464715 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:24 INFO - PROCESS | 2503 | ++DOCSHELL 0x128883000 == 35 [pid = 2503] [id = 702] 23:54:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x12191a800) [pid = 2503] [serial = 2106] [outer = 0x0] 23:54:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x123a4f400) [pid = 2503] [serial = 2107] [outer = 0x12191a800] 23:54:24 INFO - PROCESS | 2503 | 1467442464738 Marionette DEBUG loaded listener.js 23:54:24 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x123bee400) [pid = 2503] [serial = 2108] [outer = 0x12191a800] 23:54:25 INFO - PROCESS | 2503 | 1467442465058 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]]]}] 23:54:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:54:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 23:54:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:54:25 INFO - PROCESS | 2503 | 1467442465118 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 23:54:25 INFO - PROCESS | 2503 | 1467442465119 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 23:54:25 INFO - PROCESS | 2503 | 1467442465121 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:54:25 INFO - PROCESS | 2503 | 1467442465122 Marionette TRACE conn2 <- [1,2782,null,{}] 23:54:25 INFO - PROCESS | 2503 | 1467442465124 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}] 23:54:25 INFO - PROCESS | 2503 | 1467442465126 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:25 INFO - PROCESS | 2503 | 1467442465223 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 23:54:25 INFO - PROCESS | 2503 | 1467442465234 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:25 INFO - PROCESS | 2503 | 1467442465235 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f65800 == 36 [pid = 2503] [id = 703] 23:54:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x123e82400) [pid = 2503] [serial = 2109] [outer = 0x0] 23:54:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x124bcf000) [pid = 2503] [serial = 2110] [outer = 0x123e82400] 23:54:25 INFO - PROCESS | 2503 | 1467442465264 Marionette DEBUG loaded listener.js 23:54:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x12544a000) [pid = 2503] [serial = 2111] [outer = 0x123e82400] 23:54:25 INFO - PROCESS | 2503 | 1467442465592 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]]]}] 23:54:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:54:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 521ms 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x12497e800) [pid = 2503] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x120de8c00) [pid = 2503] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x111c19c00) [pid = 2503] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x110de0800) [pid = 2503] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x123ae3400) [pid = 2503] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x115df1400) [pid = 2503] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x118372000) [pid = 2503] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x120faa800) [pid = 2503] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x1121be400) [pid = 2503] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x119235800) [pid = 2503] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x1216b6800) [pid = 2503] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x121923800) [pid = 2503] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:54:25 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x119559800) [pid = 2503] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:54:25 INFO - PROCESS | 2503 | 1467442465712 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 23:54:25 INFO - PROCESS | 2503 | 1467442465713 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 23:54:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:54:25 INFO - PROCESS | 2503 | 1467442465717 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:54:25 INFO - PROCESS | 2503 | 1467442465718 Marionette TRACE conn2 <- [1,2786,null,{}] 23:54:25 INFO - PROCESS | 2503 | 1467442465721 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}] 23:54:25 INFO - PROCESS | 2503 | 1467442465722 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:25 INFO - PROCESS | 2503 | 1467442465799 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 23:54:25 INFO - PROCESS | 2503 | 1467442465803 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:25 INFO - PROCESS | 2503 | 1467442465803 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:25 INFO - PROCESS | 2503 | ++DOCSHELL 0x1212ce000 == 37 [pid = 2503] [id = 704] 23:54:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x112fdcc00) [pid = 2503] [serial = 2112] [outer = 0x0] 23:54:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x116a1a400) [pid = 2503] [serial = 2113] [outer = 0x112fdcc00] 23:54:25 INFO - PROCESS | 2503 | 1467442465828 Marionette DEBUG loaded listener.js 23:54:25 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x11922e000) [pid = 2503] [serial = 2114] [outer = 0x112fdcc00] 23:54:26 INFO - PROCESS | 2503 | 1467442466157 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]]]}] 23:54:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:54:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 470ms 23:54:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:54:26 INFO - PROCESS | 2503 | 1467442466189 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 23:54:26 INFO - PROCESS | 2503 | 1467442466192 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 23:54:26 INFO - PROCESS | 2503 | 1467442466194 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:54:26 INFO - PROCESS | 2503 | 1467442466197 Marionette TRACE conn2 <- [1,2790,null,{}] 23:54:26 INFO - PROCESS | 2503 | 1467442466199 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}] 23:54:26 INFO - PROCESS | 2503 | 1467442466200 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:26 INFO - PROCESS | 2503 | 1467442466287 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 23:54:26 INFO - PROCESS | 2503 | 1467442466345 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:26 INFO - PROCESS | 2503 | 1467442466347 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5b0000 == 38 [pid = 2503] [id = 705] 23:54:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x11874cc00) [pid = 2503] [serial = 2115] [outer = 0x0] 23:54:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x1216b3800) [pid = 2503] [serial = 2116] [outer = 0x11874cc00] 23:54:26 INFO - PROCESS | 2503 | 1467442466381 Marionette DEBUG loaded listener.js 23:54:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x1270b5800) [pid = 2503] [serial = 2117] [outer = 0x11874cc00] 23:54:26 INFO - PROCESS | 2503 | 1467442466678 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]]]}] 23:54:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:54:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 23:54:26 INFO - PROCESS | 2503 | 1467442466715 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 23:54:26 INFO - PROCESS | 2503 | 1467442466717 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 23:54:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:54:26 INFO - PROCESS | 2503 | 1467442466719 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:54:26 INFO - PROCESS | 2503 | 1467442466720 Marionette TRACE conn2 <- [1,2794,null,{}] 23:54:26 INFO - PROCESS | 2503 | 1467442466724 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}] 23:54:26 INFO - PROCESS | 2503 | 1467442466726 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:26 INFO - PROCESS | 2503 | 1467442466802 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 23:54:26 INFO - PROCESS | 2503 | 1467442466806 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:26 INFO - PROCESS | 2503 | 1467442466809 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:26 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a761800 == 39 [pid = 2503] [id = 706] 23:54:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x1270bfc00) [pid = 2503] [serial = 2118] [outer = 0x0] 23:54:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x12716ac00) [pid = 2503] [serial = 2119] [outer = 0x1270bfc00] 23:54:26 INFO - PROCESS | 2503 | 1467442466833 Marionette DEBUG loaded listener.js 23:54:26 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1271bf000) [pid = 2503] [serial = 2120] [outer = 0x1270bfc00] 23:54:27 INFO - PROCESS | 2503 | 1467442467150 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]]]}] 23:54:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:54:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 473ms 23:54:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:54:27 INFO - PROCESS | 2503 | 1467442467192 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 23:54:27 INFO - PROCESS | 2503 | 1467442467193 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 23:54:27 INFO - PROCESS | 2503 | 1467442467195 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:54:27 INFO - PROCESS | 2503 | 1467442467196 Marionette TRACE conn2 <- [1,2798,null,{}] 23:54:27 INFO - PROCESS | 2503 | 1467442467199 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}] 23:54:27 INFO - PROCESS | 2503 | 1467442467200 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:27 INFO - PROCESS | 2503 | 1467442467317 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 23:54:27 INFO - PROCESS | 2503 | 1467442467325 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:27 INFO - PROCESS | 2503 | 1467442467326 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a974800 == 40 [pid = 2503] [id = 707] 23:54:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x1271bec00) [pid = 2503] [serial = 2121] [outer = 0x0] 23:54:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1271c4800) [pid = 2503] [serial = 2122] [outer = 0x1271bec00] 23:54:27 INFO - PROCESS | 2503 | 1467442467349 Marionette DEBUG loaded listener.js 23:54:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1271da400) [pid = 2503] [serial = 2123] [outer = 0x1271bec00] 23:54:27 INFO - PROCESS | 2503 | 1467442467660 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]]]}] 23:54:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:54:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 23:54:27 INFO - PROCESS | 2503 | 1467442467758 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 23:54:27 INFO - PROCESS | 2503 | 1467442467760 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 23:54:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:54:27 INFO - PROCESS | 2503 | 1467442467764 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:54:27 INFO - PROCESS | 2503 | 1467442467767 Marionette TRACE conn2 <- [1,2802,null,{}] 23:54:27 INFO - PROCESS | 2503 | 1467442467771 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}] 23:54:27 INFO - PROCESS | 2503 | 1467442467773 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:27 INFO - PROCESS | 2503 | 1467442467870 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 23:54:27 INFO - PROCESS | 2503 | 1467442467942 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:27 INFO - PROCESS | 2503 | 1467442467945 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:27 INFO - PROCESS | 2503 | ++DOCSHELL 0x116770800 == 41 [pid = 2503] [id = 708] 23:54:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x112793800) [pid = 2503] [serial = 2124] [outer = 0x0] 23:54:27 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x112c09800) [pid = 2503] [serial = 2125] [outer = 0x112793800] 23:54:27 INFO - PROCESS | 2503 | 1467442467976 Marionette DEBUG loaded listener.js 23:54:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x1133ec800) [pid = 2503] [serial = 2126] [outer = 0x112793800] 23:54:28 INFO - PROCESS | 2503 | 1467442468402 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]]]}] 23:54:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:54:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 23:54:28 INFO - PROCESS | 2503 | 1467442468438 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 23:54:28 INFO - PROCESS | 2503 | 1467442468440 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 23:54:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:54:28 INFO - PROCESS | 2503 | 1467442468445 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:54:28 INFO - PROCESS | 2503 | 1467442468448 Marionette TRACE conn2 <- [1,2806,null,{}] 23:54:28 INFO - PROCESS | 2503 | 1467442468451 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}] 23:54:28 INFO - PROCESS | 2503 | 1467442468452 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:28 INFO - PROCESS | 2503 | 1467442468555 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 23:54:28 INFO - PROCESS | 2503 | 1467442468615 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:28 INFO - PROCESS | 2503 | 1467442468616 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:28 INFO - PROCESS | 2503 | ++DOCSHELL 0x12117e000 == 42 [pid = 2503] [id = 709] 23:54:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x110ddcc00) [pid = 2503] [serial = 2127] [outer = 0x0] 23:54:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x11718ac00) [pid = 2503] [serial = 2128] [outer = 0x110ddcc00] 23:54:28 INFO - PROCESS | 2503 | 1467442468646 Marionette DEBUG loaded listener.js 23:54:28 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1181eb400) [pid = 2503] [serial = 2129] [outer = 0x110ddcc00] 23:54:29 INFO - PROCESS | 2503 | 1467442469080 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]]]}] 23:54:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:54:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 23:54:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:54:29 INFO - PROCESS | 2503 | 1467442469116 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 23:54:29 INFO - PROCESS | 2503 | 1467442469117 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 23:54:29 INFO - PROCESS | 2503 | 1467442469120 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:54:29 INFO - PROCESS | 2503 | 1467442469121 Marionette TRACE conn2 <- [1,2810,null,{}] 23:54:29 INFO - PROCESS | 2503 | 1467442469128 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}] 23:54:29 INFO - PROCESS | 2503 | 1467442469131 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:29 INFO - PROCESS | 2503 | 1467442469260 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 23:54:29 INFO - PROCESS | 2503 | 1467442469335 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 2503 | 1467442469337 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5b4800 == 43 [pid = 2503] [id = 710] 23:54:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x119c73c00) [pid = 2503] [serial = 2130] [outer = 0x0] 23:54:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x120dc7c00) [pid = 2503] [serial = 2131] [outer = 0x119c73c00] 23:54:29 INFO - PROCESS | 2503 | 1467442469368 Marionette DEBUG loaded listener.js 23:54:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x120fb6800) [pid = 2503] [serial = 2132] [outer = 0x119c73c00] 23:54:29 INFO - PROCESS | 2503 | 1467442469777 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]]]}] 23:54:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:54:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 23:54:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:54:29 INFO - PROCESS | 2503 | 1467442469793 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 23:54:29 INFO - PROCESS | 2503 | 1467442469794 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 23:54:29 INFO - PROCESS | 2503 | 1467442469796 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:54:29 INFO - PROCESS | 2503 | 1467442469798 Marionette TRACE conn2 <- [1,2814,null,{}] 23:54:29 INFO - PROCESS | 2503 | 1467442469800 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}] 23:54:29 INFO - PROCESS | 2503 | 1467442469801 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:29 INFO - PROCESS | 2503 | 1467442469905 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 23:54:29 INFO - PROCESS | 2503 | 1467442469960 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 2503 | 1467442469961 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:29 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aad9000 == 44 [pid = 2503] [id = 711] 23:54:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1216b3000) [pid = 2503] [serial = 2133] [outer = 0x0] 23:54:29 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x12179e000) [pid = 2503] [serial = 2134] [outer = 0x1216b3000] 23:54:29 INFO - PROCESS | 2503 | 1467442469993 Marionette DEBUG loaded listener.js 23:54:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x123e83c00) [pid = 2503] [serial = 2135] [outer = 0x1216b3000] 23:54:30 INFO - PROCESS | 2503 | 1467442470449 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]]]}] 23:54:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:54:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 872ms 23:54:30 INFO - PROCESS | 2503 | 1467442470668 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 23:54:30 INFO - PROCESS | 2503 | 1467442470671 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 23:54:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:54:30 INFO - PROCESS | 2503 | 1467442470677 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:54:30 INFO - PROCESS | 2503 | 1467442470679 Marionette TRACE conn2 <- [1,2818,null,{}] 23:54:30 INFO - PROCESS | 2503 | 1467442470682 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}] 23:54:30 INFO - PROCESS | 2503 | 1467442470684 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:30 INFO - PROCESS | 2503 | 1467442470777 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 23:54:30 INFO - PROCESS | 2503 | 1467442470845 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:30 INFO - PROCESS | 2503 | 1467442470848 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:30 INFO - PROCESS | 2503 | ++DOCSHELL 0x119bb9800 == 45 [pid = 2503] [id = 712] 23:54:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x116136800) [pid = 2503] [serial = 2136] [outer = 0x0] 23:54:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x116754400) [pid = 2503] [serial = 2137] [outer = 0x116136800] 23:54:30 INFO - PROCESS | 2503 | 1467442470875 Marionette DEBUG loaded listener.js 23:54:30 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x117183800) [pid = 2503] [serial = 2138] [outer = 0x116136800] 23:54:31 INFO - PROCESS | 2503 | 1467442471352 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]]]}] 23:54:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:54:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 724ms 23:54:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:54:31 INFO - PROCESS | 2503 | 1467442471402 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 23:54:31 INFO - PROCESS | 2503 | 1467442471405 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 23:54:31 INFO - PROCESS | 2503 | 1467442471411 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:54:31 INFO - PROCESS | 2503 | 1467442471415 Marionette TRACE conn2 <- [1,2822,null,{}] 23:54:31 INFO - PROCESS | 2503 | 1467442471419 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}] 23:54:31 INFO - PROCESS | 2503 | 1467442471421 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:31 INFO - PROCESS | 2503 | 1467442471550 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x12a761800 == 44 [pid = 2503] [id = 706] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5b0000 == 43 [pid = 2503] [id = 705] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x1212ce000 == 42 [pid = 2503] [id = 704] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x128f65800 == 41 [pid = 2503] [id = 703] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x128883000 == 40 [pid = 2503] [id = 702] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x128732800 == 39 [pid = 2503] [id = 701] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x126d46000 == 38 [pid = 2503] [id = 700] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x1253df800 == 37 [pid = 2503] [id = 699] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x121604800 == 36 [pid = 2503] [id = 698] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x119bc8000 == 35 [pid = 2503] [id = 697] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x1183c8000 == 34 [pid = 2503] [id = 696] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x12d2df000 == 33 [pid = 2503] [id = 18] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x117157000 == 32 [pid = 2503] [id = 695] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x12957f000 == 31 [pid = 2503] [id = 693] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x11747d000 == 30 [pid = 2503] [id = 694] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x119bb9800 == 29 [pid = 2503] [id = 712] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x12aad9000 == 28 [pid = 2503] [id = 711] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5b4800 == 27 [pid = 2503] [id = 710] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x12117e000 == 26 [pid = 2503] [id = 709] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x12a974800 == 25 [pid = 2503] [id = 707] 23:54:32 INFO - PROCESS | 2503 | --DOCSHELL 0x116770800 == 24 [pid = 2503] [id = 708] 23:54:32 INFO - PROCESS | 2503 | 1467442472226 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:32 INFO - PROCESS | 2503 | 1467442472227 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x1253b1c00) [pid = 2503] [serial = 2077] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x120fb1c00) [pid = 2503] [serial = 2062] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x11874d800) [pid = 2503] [serial = 2056] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x11885e400) [pid = 2503] [serial = 2057] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1176da800) [pid = 2503] [serial = 2050] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x1181f1000) [pid = 2503] [serial = 2051] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x1253b4400) [pid = 2503] [serial = 2042] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x1164e1400) [pid = 2503] [serial = 2047] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x11675dc00) [pid = 2503] [serial = 2048] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1184a4c00) [pid = 2503] [serial = 2053] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118556000) [pid = 2503] [serial = 2054] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1216aac00) [pid = 2503] [serial = 2065] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x112c58400) [pid = 2503] [serial = 2044] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x113273800) [pid = 2503] [serial = 2045] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x120dc4400) [pid = 2503] [serial = 2059] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x12120cc00) [pid = 2503] [serial = 2063] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x125e43800) [pid = 2503] [serial = 2078] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x121918c00) [pid = 2503] [serial = 2068] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1216b4400) [pid = 2503] [serial = 2066] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x123a4ac00) [pid = 2503] [serial = 2071] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x123becc00) [pid = 2503] [serial = 2074] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x121923400) [pid = 2503] [serial = 2069] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x123a51c00) [pid = 2503] [serial = 2072] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x124980c00) [pid = 2503] [serial = 2075] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x120de8400) [pid = 2503] [serial = 2060] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x126bed800) [pid = 2503] [serial = 2080] [outer = 0x0] [url = about:blank] 23:54:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x110ed5000 == 25 [pid = 2503] [id = 713] 23:54:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x110fa7400) [pid = 2503] [serial = 2139] [outer = 0x0] 23:54:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x1121be800) [pid = 2503] [serial = 2140] [outer = 0x110fa7400] 23:54:32 INFO - PROCESS | 2503 | 1467442472321 Marionette DEBUG loaded listener.js 23:54:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x112979800) [pid = 2503] [serial = 2141] [outer = 0x110fa7400] 23:54:32 INFO - PROCESS | 2503 | 1467442472628 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]]]}] 23:54:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:54:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1277ms 23:54:32 INFO - PROCESS | 2503 | 1467442472686 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 23:54:32 INFO - PROCESS | 2503 | 1467442472688 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 23:54:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:54:32 INFO - PROCESS | 2503 | 1467442472691 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:54:32 INFO - PROCESS | 2503 | 1467442472693 Marionette TRACE conn2 <- [1,2826,null,{}] 23:54:32 INFO - PROCESS | 2503 | 1467442472696 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}] 23:54:32 INFO - PROCESS | 2503 | 1467442472699 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:32 INFO - PROCESS | 2503 | 1467442472777 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 23:54:32 INFO - PROCESS | 2503 | 1467442472859 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:32 INFO - PROCESS | 2503 | 1467442472860 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:32 INFO - PROCESS | 2503 | ++DOCSHELL 0x118323800 == 26 [pid = 2503] [id = 714] 23:54:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x113225800) [pid = 2503] [serial = 2142] [outer = 0x0] 23:54:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x11327d000) [pid = 2503] [serial = 2143] [outer = 0x113225800] 23:54:32 INFO - PROCESS | 2503 | 1467442472887 Marionette DEBUG loaded listener.js 23:54:32 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x116478c00) [pid = 2503] [serial = 2144] [outer = 0x113225800] 23:54:33 INFO - PROCESS | 2503 | 1467442473185 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:54:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:54:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 521ms 23:54:33 INFO - PROCESS | 2503 | 1467442473214 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 23:54:33 INFO - PROCESS | 2503 | 1467442473217 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 23:54:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:54:33 INFO - PROCESS | 2503 | 1467442473220 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:54:33 INFO - PROCESS | 2503 | 1467442473222 Marionette TRACE conn2 <- [1,2830,null,{}] 23:54:33 INFO - PROCESS | 2503 | 1467442473228 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}] 23:54:33 INFO - PROCESS | 2503 | 1467442473229 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:33 INFO - PROCESS | 2503 | 1467442473308 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 23:54:33 INFO - PROCESS | 2503 | 1467442473312 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:33 INFO - PROCESS | 2503 | 1467442473313 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x118323000 == 27 [pid = 2503] [id = 715] 23:54:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x116756800) [pid = 2503] [serial = 2145] [outer = 0x0] 23:54:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x11718cc00) [pid = 2503] [serial = 2146] [outer = 0x116756800] 23:54:33 INFO - PROCESS | 2503 | 1467442473341 Marionette DEBUG loaded listener.js 23:54:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x117d0e000) [pid = 2503] [serial = 2147] [outer = 0x116756800] 23:54:33 INFO - PROCESS | 2503 | 1467442473732 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]]]}] 23:54:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:54:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms 23:54:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:54:33 INFO - PROCESS | 2503 | 1467442473745 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 23:54:33 INFO - PROCESS | 2503 | 1467442473746 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 23:54:33 INFO - PROCESS | 2503 | 1467442473750 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:54:33 INFO - PROCESS | 2503 | 1467442473754 Marionette TRACE conn2 <- [1,2834,null,{}] 23:54:33 INFO - PROCESS | 2503 | 1467442473764 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}] 23:54:33 INFO - PROCESS | 2503 | 1467442473766 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:33 INFO - PROCESS | 2503 | 1467442473843 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 23:54:33 INFO - PROCESS | 2503 | 1467442473848 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:33 INFO - PROCESS | 2503 | 1467442473849 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:33 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d52000 == 28 [pid = 2503] [id = 716] 23:54:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1181eb800) [pid = 2503] [serial = 2148] [outer = 0x0] 23:54:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x11850bc00) [pid = 2503] [serial = 2149] [outer = 0x1181eb800] 23:54:33 INFO - PROCESS | 2503 | 1467442473875 Marionette DEBUG loaded listener.js 23:54:33 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x11885e800) [pid = 2503] [serial = 2150] [outer = 0x1181eb800] 23:54:34 INFO - PROCESS | 2503 | 1467442474211 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:54:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:54:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 478ms 23:54:34 INFO - PROCESS | 2503 | 1467442474228 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 23:54:34 INFO - PROCESS | 2503 | 1467442474230 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 23:54:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:54:34 INFO - PROCESS | 2503 | 1467442474232 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:54:34 INFO - PROCESS | 2503 | 1467442474233 Marionette TRACE conn2 <- [1,2838,null,{}] 23:54:34 INFO - PROCESS | 2503 | 1467442474236 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}] 23:54:34 INFO - PROCESS | 2503 | 1467442474237 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:34 INFO - PROCESS | 2503 | 1467442474315 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 23:54:34 INFO - PROCESS | 2503 | 1467442474390 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:34 INFO - PROCESS | 2503 | 1467442474391 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:34 INFO - PROCESS | 2503 | ++DOCSHELL 0x1212db800 == 29 [pid = 2503] [id = 717] 23:54:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x111e5b800) [pid = 2503] [serial = 2151] [outer = 0x0] 23:54:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x118fa9000) [pid = 2503] [serial = 2152] [outer = 0x111e5b800] 23:54:34 INFO - PROCESS | 2503 | 1467442474416 Marionette DEBUG loaded listener.js 23:54:34 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x119981800) [pid = 2503] [serial = 2153] [outer = 0x111e5b800] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x12d2e0000) [pid = 2503] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1217a9c00) [pid = 2503] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x12191a800) [pid = 2503] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x124985800) [pid = 2503] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x123e82400) [pid = 2503] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x112debc00) [pid = 2503] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x111f28000) [pid = 2503] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x112ded800) [pid = 2503] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x115e1e400) [pid = 2503] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x11855ec00) [pid = 2503] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x1181eec00) [pid = 2503] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x112fdcc00) [pid = 2503] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x1270bfc00) [pid = 2503] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x12cd57000) [pid = 2503] [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.] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x11955c000) [pid = 2503] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x11874cc00) [pid = 2503] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:54:35 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x1271bec00) [pid = 2503] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:54:35 INFO - PROCESS | 2503 | 1467442475124 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]]]}] 23:54:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:54:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 969ms 23:54:35 INFO - PROCESS | 2503 | 1467442475202 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 23:54:35 INFO - PROCESS | 2503 | 1467442475205 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 23:54:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:54:35 INFO - PROCESS | 2503 | 1467442475208 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:54:35 INFO - PROCESS | 2503 | 1467442475210 Marionette TRACE conn2 <- [1,2842,null,{}] 23:54:35 INFO - PROCESS | 2503 | 1467442475214 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}] 23:54:35 INFO - PROCESS | 2503 | 1467442475216 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:35 INFO - PROCESS | 2503 | 1467442475323 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 23:54:35 INFO - PROCESS | 2503 | 1467442475381 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:35 INFO - PROCESS | 2503 | 1467442475383 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:35 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d4c000 == 30 [pid = 2503] [id = 718] 23:54:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x112794000) [pid = 2503] [serial = 2154] [outer = 0x0] 23:54:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x112dec400) [pid = 2503] [serial = 2155] [outer = 0x112794000] 23:54:35 INFO - PROCESS | 2503 | 1467442475414 Marionette DEBUG loaded listener.js 23:54:35 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x113278800) [pid = 2503] [serial = 2156] [outer = 0x112794000] 23:54:35 INFO - PROCESS | 2503 | 1467442475968 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]]]}] 23:54:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:54:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 821ms 23:54:36 INFO - PROCESS | 2503 | 1467442476034 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 23:54:36 INFO - PROCESS | 2503 | 1467442476037 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 23:54:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:54:36 INFO - PROCESS | 2503 | 1467442476045 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:54:36 INFO - PROCESS | 2503 | 1467442476047 Marionette TRACE conn2 <- [1,2846,null,{}] 23:54:36 INFO - PROCESS | 2503 | 1467442476049 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}] 23:54:36 INFO - PROCESS | 2503 | 1467442476051 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:36 INFO - PROCESS | 2503 | 1467442476154 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 23:54:36 INFO - PROCESS | 2503 | 1467442476235 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:36 INFO - PROCESS | 2503 | 1467442476236 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x111adc000 == 31 [pid = 2503] [id = 719] 23:54:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x113274800) [pid = 2503] [serial = 2157] [outer = 0x0] 23:54:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x11697b800) [pid = 2503] [serial = 2158] [outer = 0x113274800] 23:54:36 INFO - PROCESS | 2503 | 1467442476267 Marionette DEBUG loaded listener.js 23:54:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x1176df000) [pid = 2503] [serial = 2159] [outer = 0x113274800] 23:54:36 INFO - PROCESS | 2503 | --DOCSHELL 0x120d52000 == 30 [pid = 2503] [id = 716] 23:54:36 INFO - PROCESS | 2503 | --DOCSHELL 0x118323000 == 29 [pid = 2503] [id = 715] 23:54:36 INFO - PROCESS | 2503 | --DOCSHELL 0x118323800 == 28 [pid = 2503] [id = 714] 23:54:36 INFO - PROCESS | 2503 | --DOCSHELL 0x110ed5000 == 27 [pid = 2503] [id = 713] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x12d2e6000) [pid = 2503] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12191d400) [pid = 2503] [serial = 2104] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x123a4f400) [pid = 2503] [serial = 2107] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x126bf8000) [pid = 2503] [serial = 2081] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x124bcf000) [pid = 2503] [serial = 2110] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x112fe7800) [pid = 2503] [serial = 2083] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x1133e7800) [pid = 2503] [serial = 2084] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x119566c00) [pid = 2503] [serial = 2098] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 71 (0x120d29c00) [pid = 2503] [serial = 2099] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 70 (0x113277c00) [pid = 2503] [serial = 2086] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x115e1c000) [pid = 2503] [serial = 2087] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x11675d000) [pid = 2503] [serial = 2089] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x116a1c000) [pid = 2503] [serial = 2090] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x1187b9800) [pid = 2503] [serial = 2095] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x118fa8400) [pid = 2503] [serial = 2096] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x11836d400) [pid = 2503] [serial = 2092] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x11850a800) [pid = 2503] [serial = 2093] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x123bee400) [pid = 2503] [serial = 2108] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x116a1a400) [pid = 2503] [serial = 2113] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 60 (0x11922e000) [pid = 2503] [serial = 2114] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 59 (0x1271bf000) [pid = 2503] [serial = 2120] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 58 (0x12716ac00) [pid = 2503] [serial = 2119] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 57 (0x12544a000) [pid = 2503] [serial = 2111] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 56 (0x118377800) [pid = 2503] [serial = 1457] [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.] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 55 (0x120fab800) [pid = 2503] [serial = 2101] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 54 (0x1270b5800) [pid = 2503] [serial = 2117] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 53 (0x1271da400) [pid = 2503] [serial = 2123] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 52 (0x1216b8c00) [pid = 2503] [serial = 2102] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 51 (0x123a0fc00) [pid = 2503] [serial = 2105] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 50 (0x1271c4800) [pid = 2503] [serial = 2122] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | --DOMWINDOW == 49 (0x1216b3800) [pid = 2503] [serial = 2116] [outer = 0x0] [url = about:blank] 23:54:36 INFO - PROCESS | 2503 | 1467442476826 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]]]}] 23:54:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:54:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 823ms 23:54:36 INFO - PROCESS | 2503 | 1467442476868 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 23:54:36 INFO - PROCESS | 2503 | 1467442476870 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 23:54:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:54:36 INFO - PROCESS | 2503 | 1467442476873 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:54:36 INFO - PROCESS | 2503 | 1467442476875 Marionette TRACE conn2 <- [1,2850,null,{}] 23:54:36 INFO - PROCESS | 2503 | 1467442476879 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}] 23:54:36 INFO - PROCESS | 2503 | 1467442476880 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:36 INFO - PROCESS | 2503 | 1467442476961 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 23:54:36 INFO - PROCESS | 2503 | 1467442476967 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:36 INFO - PROCESS | 2503 | 1467442476969 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:36 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d51000 == 28 [pid = 2503] [id = 720] 23:54:36 INFO - PROCESS | 2503 | ++DOMWINDOW == 50 (0x113273800) [pid = 2503] [serial = 2160] [outer = 0x0] 23:54:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 51 (0x1133a7400) [pid = 2503] [serial = 2161] [outer = 0x113273800] 23:54:37 INFO - PROCESS | 2503 | 1467442477003 Marionette DEBUG loaded listener.js 23:54:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 52 (0x115e25800) [pid = 2503] [serial = 2162] [outer = 0x113273800] 23:54:37 INFO - PROCESS | 2503 | 1467442477367 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:54:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:54:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 23:54:37 INFO - PROCESS | 2503 | 1467442477395 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 23:54:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:54:37 INFO - PROCESS | 2503 | 1467442477399 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 23:54:37 INFO - PROCESS | 2503 | 1467442477404 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:54:37 INFO - PROCESS | 2503 | 1467442477406 Marionette TRACE conn2 <- [1,2854,null,{}] 23:54:37 INFO - PROCESS | 2503 | 1467442477411 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}] 23:54:37 INFO - PROCESS | 2503 | 1467442477414 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:37 INFO - PROCESS | 2503 | 1467442477527 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 23:54:37 INFO - PROCESS | 2503 | 1467442477615 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:37 INFO - PROCESS | 2503 | 1467442477616 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:37 INFO - PROCESS | 2503 | ++DOCSHELL 0x11926e000 == 29 [pid = 2503] [id = 721] 23:54:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 53 (0x11675dc00) [pid = 2503] [serial = 2163] [outer = 0x0] 23:54:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 54 (0x117191400) [pid = 2503] [serial = 2164] [outer = 0x11675dc00] 23:54:37 INFO - PROCESS | 2503 | 1467442477644 Marionette DEBUG loaded listener.js 23:54:37 INFO - PROCESS | 2503 | ++DOMWINDOW == 55 (0x1181eec00) [pid = 2503] [serial = 2165] [outer = 0x11675dc00] 23:54:37 INFO - PROCESS | 2503 | 1467442477947 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]]]}] 23:54:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:54:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 573ms 23:54:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:54:37 INFO - PROCESS | 2503 | 1467442477978 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 23:54:37 INFO - PROCESS | 2503 | 1467442477979 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 23:54:37 INFO - PROCESS | 2503 | 1467442477981 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:54:37 INFO - PROCESS | 2503 | 1467442477984 Marionette TRACE conn2 <- [1,2858,null,{}] 23:54:38 INFO - PROCESS | 2503 | 1467442477995 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}] 23:54:38 INFO - PROCESS | 2503 | 1467442477998 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:38 INFO - PROCESS | 2503 | 1467442478075 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 23:54:38 INFO - PROCESS | 2503 | 1467442478135 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:38 INFO - PROCESS | 2503 | 1467442478138 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x12117e000 == 30 [pid = 2503] [id = 722] 23:54:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 56 (0x110de0800) [pid = 2503] [serial = 2166] [outer = 0x0] 23:54:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 57 (0x118379c00) [pid = 2503] [serial = 2167] [outer = 0x110de0800] 23:54:38 INFO - PROCESS | 2503 | 1467442478167 Marionette DEBUG loaded listener.js 23:54:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 58 (0x118f38c00) [pid = 2503] [serial = 2168] [outer = 0x110de0800] 23:54:38 INFO - PROCESS | 2503 | 1467442478464 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:54:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:54:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms 23:54:38 INFO - PROCESS | 2503 | 1467442478505 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 23:54:38 INFO - PROCESS | 2503 | 1467442478507 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 23:54:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:54:38 INFO - PROCESS | 2503 | 1467442478512 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:54:38 INFO - PROCESS | 2503 | 1467442478513 Marionette TRACE conn2 <- [1,2862,null,{}] 23:54:38 INFO - PROCESS | 2503 | 1467442478515 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}] 23:54:38 INFO - PROCESS | 2503 | 1467442478516 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:38 INFO - PROCESS | 2503 | 1467442478596 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 23:54:38 INFO - PROCESS | 2503 | 1467442478599 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:38 INFO - PROCESS | 2503 | 1467442478600 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:38 INFO - PROCESS | 2503 | ++DOCSHELL 0x126b99000 == 31 [pid = 2503] [id = 723] 23:54:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 59 (0x11922e400) [pid = 2503] [serial = 2169] [outer = 0x0] 23:54:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 60 (0x120d29c00) [pid = 2503] [serial = 2170] [outer = 0x11922e400] 23:54:38 INFO - PROCESS | 2503 | 1467442478627 Marionette DEBUG loaded listener.js 23:54:38 INFO - PROCESS | 2503 | ++DOMWINDOW == 61 (0x120dcc400) [pid = 2503] [serial = 2171] [outer = 0x11922e400] 23:54:38 INFO - PROCESS | 2503 | 1467442478946 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]]]}] 23:54:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:54:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 470ms 23:54:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:54:38 INFO - PROCESS | 2503 | 1467442478982 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 23:54:38 INFO - PROCESS | 2503 | 1467442478983 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 23:54:38 INFO - PROCESS | 2503 | 1467442478985 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:54:38 INFO - PROCESS | 2503 | 1467442478994 Marionette TRACE conn2 <- [1,2866,null,{}] 23:54:38 INFO - PROCESS | 2503 | 1467442478996 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}] 23:54:38 INFO - PROCESS | 2503 | 1467442478998 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:39 INFO - PROCESS | 2503 | 1467442479105 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 23:54:39 INFO - PROCESS | 2503 | 1467442479114 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:39 INFO - PROCESS | 2503 | 1467442479116 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x1286c1800 == 32 [pid = 2503] [id = 724] 23:54:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x110ef9400) [pid = 2503] [serial = 2172] [outer = 0x0] 23:54:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x118751c00) [pid = 2503] [serial = 2173] [outer = 0x110ef9400] 23:54:39 INFO - PROCESS | 2503 | 1467442479140 Marionette DEBUG loaded listener.js 23:54:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x120fab800) [pid = 2503] [serial = 2174] [outer = 0x110ef9400] 23:54:39 INFO - PROCESS | 2503 | 1467442479491 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]]]}] 23:54:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:54:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 526ms 23:54:39 INFO - PROCESS | 2503 | 1467442479512 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 23:54:39 INFO - PROCESS | 2503 | 1467442479513 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 23:54:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:54:39 INFO - PROCESS | 2503 | 1467442479515 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:54:39 INFO - PROCESS | 2503 | 1467442479516 Marionette TRACE conn2 <- [1,2870,null,{}] 23:54:39 INFO - PROCESS | 2503 | 1467442479518 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}] 23:54:39 INFO - PROCESS | 2503 | 1467442479522 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:39 INFO - PROCESS | 2503 | 1467442479646 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 23:54:39 INFO - PROCESS | 2503 | 1467442479650 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:39 INFO - PROCESS | 2503 | 1467442479651 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:39 INFO - PROCESS | 2503 | ++DOCSHELL 0x12872e800 == 33 [pid = 2503] [id = 725] 23:54:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x120fabc00) [pid = 2503] [serial = 2175] [outer = 0x0] 23:54:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x12109ac00) [pid = 2503] [serial = 2176] [outer = 0x120fabc00] 23:54:39 INFO - PROCESS | 2503 | 1467442479676 Marionette DEBUG loaded listener.js 23:54:39 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x12191a800) [pid = 2503] [serial = 2177] [outer = 0x120fabc00] 23:54:40 INFO - PROCESS | 2503 | 1467442480009 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]]]}] 23:54:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:54:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 23:54:40 INFO - PROCESS | 2503 | 1467442480034 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 23:54:40 INFO - PROCESS | 2503 | 1467442480035 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 23:54:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:54:40 INFO - PROCESS | 2503 | 1467442480037 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:54:40 INFO - PROCESS | 2503 | 1467442480039 Marionette TRACE conn2 <- [1,2874,null,{}] 23:54:40 INFO - PROCESS | 2503 | 1467442480048 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}] 23:54:40 INFO - PROCESS | 2503 | 1467442480049 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:40 INFO - PROCESS | 2503 | 1467442480150 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 23:54:40 INFO - PROCESS | 2503 | 1467442480153 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:40 INFO - PROCESS | 2503 | 1467442480154 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x12883b800 == 34 [pid = 2503] [id = 726] 23:54:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x121919000) [pid = 2503] [serial = 2178] [outer = 0x0] 23:54:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x123a04800) [pid = 2503] [serial = 2179] [outer = 0x121919000] 23:54:40 INFO - PROCESS | 2503 | 1467442480181 Marionette DEBUG loaded listener.js 23:54:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x123a4cc00) [pid = 2503] [serial = 2180] [outer = 0x121919000] 23:54:40 INFO - PROCESS | 2503 | 1467442480490 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]]]}] 23:54:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:54:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 473ms 23:54:40 INFO - PROCESS | 2503 | 1467442480514 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 23:54:40 INFO - PROCESS | 2503 | 1467442480515 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 23:54:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:54:40 INFO - PROCESS | 2503 | 1467442480517 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:54:40 INFO - PROCESS | 2503 | 1467442480518 Marionette TRACE conn2 <- [1,2878,null,{}] 23:54:40 INFO - PROCESS | 2503 | 1467442480521 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}] 23:54:40 INFO - PROCESS | 2503 | 1467442480522 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 69 (0x110ddcc00) [pid = 2503] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 68 (0x112793800) [pid = 2503] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 67 (0x119c73c00) [pid = 2503] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 66 (0x116136800) [pid = 2503] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 65 (0x1216b3000) [pid = 2503] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 64 (0x1181eb800) [pid = 2503] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 63 (0x113225800) [pid = 2503] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 62 (0x116756800) [pid = 2503] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:54:40 INFO - PROCESS | 2503 | --DOMWINDOW == 61 (0x110fa7400) [pid = 2503] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:54:40 INFO - PROCESS | 2503 | 1467442480644 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 23:54:40 INFO - PROCESS | 2503 | 1467442480679 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:40 INFO - PROCESS | 2503 | 1467442480680 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:40 INFO - PROCESS | 2503 | ++DOCSHELL 0x1183c7800 == 35 [pid = 2503] [id = 727] 23:54:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 62 (0x110fa7400) [pid = 2503] [serial = 2181] [outer = 0x0] 23:54:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 63 (0x113225800) [pid = 2503] [serial = 2182] [outer = 0x110fa7400] 23:54:40 INFO - PROCESS | 2503 | 1467442480704 Marionette DEBUG loaded listener.js 23:54:40 INFO - PROCESS | 2503 | ++DOMWINDOW == 64 (0x1181eb800) [pid = 2503] [serial = 2183] [outer = 0x110fa7400] 23:54:40 INFO - PROCESS | 2503 | 1467442480982 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]]]}] 23:54:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:54:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 519ms 23:54:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:54:41 INFO - PROCESS | 2503 | 1467442481036 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 23:54:41 INFO - PROCESS | 2503 | 1467442481038 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 23:54:41 INFO - PROCESS | 2503 | 1467442481041 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:54:41 INFO - PROCESS | 2503 | 1467442481043 Marionette TRACE conn2 <- [1,2882,null,{}] 23:54:41 INFO - PROCESS | 2503 | 1467442481046 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}] 23:54:41 INFO - PROCESS | 2503 | 1467442481047 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:41 INFO - PROCESS | 2503 | 1467442481132 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 23:54:41 INFO - PROCESS | 2503 | 1467442481135 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:41 INFO - PROCESS | 2503 | 1467442481137 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x12921d800 == 36 [pid = 2503] [id = 728] 23:54:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 65 (0x11922e800) [pid = 2503] [serial = 2184] [outer = 0x0] 23:54:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 66 (0x123a4d000) [pid = 2503] [serial = 2185] [outer = 0x11922e800] 23:54:41 INFO - PROCESS | 2503 | 1467442481163 Marionette DEBUG loaded listener.js 23:54:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 67 (0x12497ec00) [pid = 2503] [serial = 2186] [outer = 0x11922e800] 23:54:41 INFO - PROCESS | 2503 | 1467442481565 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]]]}] 23:54:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:54:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 575ms 23:54:41 INFO - PROCESS | 2503 | 1467442481616 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 23:54:41 INFO - PROCESS | 2503 | 1467442481618 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 23:54:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:54:41 INFO - PROCESS | 2503 | 1467442481621 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:54:41 INFO - PROCESS | 2503 | 1467442481623 Marionette TRACE conn2 <- [1,2886,null,{}] 23:54:41 INFO - PROCESS | 2503 | 1467442481626 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}] 23:54:41 INFO - PROCESS | 2503 | 1467442481627 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:41 INFO - PROCESS | 2503 | 1467442481747 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 23:54:41 INFO - PROCESS | 2503 | 1467442481759 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:41 INFO - PROCESS | 2503 | 1467442481760 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:41 INFO - PROCESS | 2503 | ++DOCSHELL 0x129222800 == 37 [pid = 2503] [id = 729] 23:54:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 68 (0x124980c00) [pid = 2503] [serial = 2187] [outer = 0x0] 23:54:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 69 (0x1253b1c00) [pid = 2503] [serial = 2188] [outer = 0x124980c00] 23:54:41 INFO - PROCESS | 2503 | 1467442481798 Marionette DEBUG loaded listener.js 23:54:41 INFO - PROCESS | 2503 | ++DOMWINDOW == 70 (0x125445c00) [pid = 2503] [serial = 2189] [outer = 0x124980c00] 23:54:42 INFO - PROCESS | 2503 | 1467442482200 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]]]}] 23:54:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:54:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 625ms 23:54:42 INFO - PROCESS | 2503 | 1467442482245 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 23:54:42 INFO - PROCESS | 2503 | 1467442482247 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 23:54:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:54:42 INFO - PROCESS | 2503 | 1467442482249 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:54:42 INFO - PROCESS | 2503 | 1467442482251 Marionette TRACE conn2 <- [1,2890,null,{}] 23:54:42 INFO - PROCESS | 2503 | 1467442482254 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}] 23:54:42 INFO - PROCESS | 2503 | 1467442482263 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:42 INFO - PROCESS | 2503 | 1467442482358 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 23:54:42 INFO - PROCESS | 2503 | 1467442482379 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:42 INFO - PROCESS | 2503 | 1467442482380 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:42 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5c1800 == 38 [pid = 2503] [id = 730] 23:54:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 71 (0x126e5a800) [pid = 2503] [serial = 2190] [outer = 0x0] 23:54:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 72 (0x127068400) [pid = 2503] [serial = 2191] [outer = 0x126e5a800] 23:54:42 INFO - PROCESS | 2503 | 1467442482406 Marionette DEBUG loaded listener.js 23:54:42 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x12715f400) [pid = 2503] [serial = 2192] [outer = 0x126e5a800] 23:54:42 INFO - PROCESS | 2503 | 1467442482809 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:54:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:54:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 569ms 23:54:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:54:42 INFO - PROCESS | 2503 | 1467442482819 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 23:54:42 INFO - PROCESS | 2503 | 1467442482821 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 23:54:42 INFO - PROCESS | 2503 | 1467442482828 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:54:42 INFO - PROCESS | 2503 | 1467442482830 Marionette TRACE conn2 <- [1,2894,null,{}] 23:54:42 INFO - PROCESS | 2503 | 1467442482833 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}] 23:54:42 INFO - PROCESS | 2503 | 1467442482835 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:43 INFO - PROCESS | 2503 | 1467442482998 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 23:54:43 INFO - PROCESS | 2503 | 1467442483011 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:43 INFO - PROCESS | 2503 | 1467442483012 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a75b000 == 39 [pid = 2503] [id = 731] 23:54:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x125e3f400) [pid = 2503] [serial = 2193] [outer = 0x0] 23:54:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x1271b6c00) [pid = 2503] [serial = 2194] [outer = 0x125e3f400] 23:54:43 INFO - PROCESS | 2503 | 1467442483049 Marionette DEBUG loaded listener.js 23:54:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x1271bf400) [pid = 2503] [serial = 2195] [outer = 0x125e3f400] 23:54:43 INFO - PROCESS | 2503 | 1467442483565 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]]]}] 23:54:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:54:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 777ms 23:54:43 INFO - PROCESS | 2503 | 1467442483602 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 23:54:43 INFO - PROCESS | 2503 | 1467442483606 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 23:54:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:54:43 INFO - PROCESS | 2503 | 1467442483611 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:54:43 INFO - PROCESS | 2503 | 1467442483616 Marionette TRACE conn2 <- [1,2898,null,{}] 23:54:43 INFO - PROCESS | 2503 | 1467442483680 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}] 23:54:43 INFO - PROCESS | 2503 | 1467442483682 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:43 INFO - PROCESS | 2503 | 1467442483842 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 23:54:43 INFO - PROCESS | 2503 | 1467442483908 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:43 INFO - PROCESS | 2503 | 1467442483910 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:43 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196be000 == 40 [pid = 2503] [id = 732] 23:54:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x112dedc00) [pid = 2503] [serial = 2196] [outer = 0x0] 23:54:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x115d03000) [pid = 2503] [serial = 2197] [outer = 0x112dedc00] 23:54:43 INFO - PROCESS | 2503 | 1467442483941 Marionette DEBUG loaded listener.js 23:54:43 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x1167c7c00) [pid = 2503] [serial = 2198] [outer = 0x112dedc00] 23:54:44 INFO - PROCESS | 2503 | 1467442484363 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]]]}] 23:54:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:54:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 816ms 23:54:44 INFO - PROCESS | 2503 | 1467442484425 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 23:54:44 INFO - PROCESS | 2503 | 1467442484428 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 23:54:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:54:44 INFO - PROCESS | 2503 | 1467442484433 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:54:44 INFO - PROCESS | 2503 | 1467442484435 Marionette TRACE conn2 <- [1,2902,null,{}] 23:54:44 INFO - PROCESS | 2503 | 1467442484438 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}] 23:54:44 INFO - PROCESS | 2503 | 1467442484439 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:44 INFO - PROCESS | 2503 | 1467442484546 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 23:54:44 INFO - PROCESS | 2503 | 1467442484605 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:44 INFO - PROCESS | 2503 | 1467442484607 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:44 INFO - PROCESS | 2503 | ++DOCSHELL 0x128731800 == 41 [pid = 2503] [id = 733] 23:54:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x11836c800) [pid = 2503] [serial = 2199] [outer = 0x0] 23:54:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x11874f000) [pid = 2503] [serial = 2200] [outer = 0x11836c800] 23:54:44 INFO - PROCESS | 2503 | 1467442484638 Marionette DEBUG loaded listener.js 23:54:44 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x119232c00) [pid = 2503] [serial = 2201] [outer = 0x11836c800] 23:54:45 INFO - PROCESS | 2503 | 1467442485079 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:54:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:54:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 672ms 23:54:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:54:45 INFO - PROCESS | 2503 | 1467442485106 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 23:54:45 INFO - PROCESS | 2503 | 1467442485107 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 23:54:45 INFO - PROCESS | 2503 | 1467442485109 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:54:45 INFO - PROCESS | 2503 | 1467442485112 Marionette TRACE conn2 <- [1,2906,null,{}] 23:54:45 INFO - PROCESS | 2503 | 1467442485120 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}] 23:54:45 INFO - PROCESS | 2503 | 1467442485124 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:45 INFO - PROCESS | 2503 | 1467442485247 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 23:54:45 INFO - PROCESS | 2503 | 1467442485309 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:45 INFO - PROCESS | 2503 | 1467442485311 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:45 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a97f000 == 42 [pid = 2503] [id = 734] 23:54:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x120fac000) [pid = 2503] [serial = 2202] [outer = 0x0] 23:54:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x121555c00) [pid = 2503] [serial = 2203] [outer = 0x120fac000] 23:54:45 INFO - PROCESS | 2503 | 1467442485343 Marionette DEBUG loaded listener.js 23:54:45 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x123a09000) [pid = 2503] [serial = 2204] [outer = 0x120fac000] 23:54:45 INFO - PROCESS | 2503 | 1467442485802 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]]]}] 23:54:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:54:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 724ms 23:54:45 INFO - PROCESS | 2503 | 1467442485834 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 23:54:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:54:45 INFO - PROCESS | 2503 | 1467442485836 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 23:54:45 INFO - PROCESS | 2503 | 1467442485838 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:54:45 INFO - PROCESS | 2503 | 1467442485839 Marionette TRACE conn2 <- [1,2910,null,{}] 23:54:45 INFO - PROCESS | 2503 | 1467442485873 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}] 23:54:45 INFO - PROCESS | 2503 | 1467442485876 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:45 INFO - PROCESS | 2503 | 1467442485981 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 23:54:46 INFO - PROCESS | 2503 | 1467442486052 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:46 INFO - PROCESS | 2503 | 1467442486053 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x1169b4800 == 43 [pid = 2503] [id = 735] 23:54:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x112d36800) [pid = 2503] [serial = 2205] [outer = 0x0] 23:54:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x121923400) [pid = 2503] [serial = 2206] [outer = 0x112d36800] 23:54:46 INFO - PROCESS | 2503 | 1467442486082 Marionette DEBUG loaded listener.js 23:54:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x126beec00) [pid = 2503] [serial = 2207] [outer = 0x112d36800] 23:54:46 INFO - PROCESS | 2503 | 1467442486591 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]]]}] 23:54:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:54:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:54:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 798ms 23:54:46 INFO - PROCESS | 2503 | 1467442486636 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 23:54:46 INFO - TEST-START | /DOMEvents/constructors.html 23:54:46 INFO - PROCESS | 2503 | 1467442486639 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 23:54:46 INFO - PROCESS | 2503 | 1467442486642 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:54:46 INFO - PROCESS | 2503 | 1467442486644 Marionette TRACE conn2 <- [1,2914,null,{}] 23:54:46 INFO - PROCESS | 2503 | 1467442486648 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}] 23:54:46 INFO - PROCESS | 2503 | 1467442486649 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:46 INFO - PROCESS | 2503 | 1467442486749 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 23:54:46 INFO - PROCESS | 2503 | 1467442486810 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:46 INFO - PROCESS | 2503 | 1467442486812 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:46 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e6b000 == 44 [pid = 2503] [id = 736] 23:54:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x112797800) [pid = 2503] [serial = 2208] [outer = 0x0] 23:54:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x113273c00) [pid = 2503] [serial = 2209] [outer = 0x112797800] 23:54:46 INFO - PROCESS | 2503 | 1467442486839 Marionette DEBUG loaded listener.js 23:54:46 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x115e8ac00) [pid = 2503] [serial = 2210] [outer = 0x112797800] 23:54:47 INFO - PROCESS | 2503 | 1467442487292 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]]]}] 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:54:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:54:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:54:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:54:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:54:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:54:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:54:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:54:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:54:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 679ms 23:54:47 INFO - PROCESS | 2503 | 1467442487322 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 23:54:47 INFO - PROCESS | 2503 | 1467442487328 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 23:54:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:54:47 INFO - PROCESS | 2503 | 1467442487334 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:54:47 INFO - PROCESS | 2503 | 1467442487337 Marionette TRACE conn2 <- [1,2918,null,{}] 23:54:47 INFO - PROCESS | 2503 | 1467442487340 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}] 23:54:47 INFO - PROCESS | 2503 | 1467442487343 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5c1800 == 43 [pid = 2503] [id = 730] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x129222800 == 42 [pid = 2503] [id = 729] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12921d800 == 41 [pid = 2503] [id = 728] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1183c7800 == 40 [pid = 2503] [id = 727] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12883b800 == 39 [pid = 2503] [id = 726] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12872e800 == 38 [pid = 2503] [id = 725] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1286c1800 == 37 [pid = 2503] [id = 724] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x126b99000 == 36 [pid = 2503] [id = 723] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12117e000 == 35 [pid = 2503] [id = 722] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x11926e000 == 34 [pid = 2503] [id = 721] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x117d51000 == 33 [pid = 2503] [id = 720] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x111adc000 == 32 [pid = 2503] [id = 719] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1212db800 == 31 [pid = 2503] [id = 717] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x117d4c000 == 30 [pid = 2503] [id = 718] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1169b4800 == 29 [pid = 2503] [id = 735] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12a97f000 == 28 [pid = 2503] [id = 734] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x128731800 == 27 [pid = 2503] [id = 733] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x1196be000 == 26 [pid = 2503] [id = 732] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x12a75b000 == 25 [pid = 2503] [id = 731] 23:54:48 INFO - PROCESS | 2503 | 1467442488051 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x11850bc00) [pid = 2503] [serial = 2149] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x11327d000) [pid = 2503] [serial = 2143] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x116478c00) [pid = 2503] [serial = 2144] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x11718cc00) [pid = 2503] [serial = 2146] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x117d0e000) [pid = 2503] [serial = 2147] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x11885e800) [pid = 2503] [serial = 2150] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1121be800) [pid = 2503] [serial = 2140] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x112979800) [pid = 2503] [serial = 2141] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x116754400) [pid = 2503] [serial = 2137] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x112c09800) [pid = 2503] [serial = 2125] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x11718ac00) [pid = 2503] [serial = 2128] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x120dc7c00) [pid = 2503] [serial = 2131] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x12179e000) [pid = 2503] [serial = 2134] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x118fa9000) [pid = 2503] [serial = 2152] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x1181eb400) [pid = 2503] [serial = 2129] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 75 (0x1133ec800) [pid = 2503] [serial = 2126] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 74 (0x120fb6800) [pid = 2503] [serial = 2132] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 73 (0x117183800) [pid = 2503] [serial = 2138] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOMWINDOW == 72 (0x123e83c00) [pid = 2503] [serial = 2135] [outer = 0x0] [url = about:blank] 23:54:48 INFO - PROCESS | 2503 | --DOCSHELL 0x120e6b000 == 24 [pid = 2503] [id = 736] 23:54:48 INFO - PROCESS | 2503 | 1467442488178 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:48 INFO - PROCESS | 2503 | 1467442488179 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x115ee3800 == 25 [pid = 2503] [id = 737] 23:54:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 73 (0x111ca8c00) [pid = 2503] [serial = 2211] [outer = 0x0] 23:54:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 74 (0x111fe3800) [pid = 2503] [serial = 2212] [outer = 0x111ca8c00] 23:54:48 INFO - PROCESS | 2503 | 1467442488207 Marionette DEBUG loaded listener.js 23:54:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 75 (0x11279b000) [pid = 2503] [serial = 2213] [outer = 0x111ca8c00] 23:54:48 INFO - PROCESS | 2503 | 1467442488501 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:54:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:54:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1223ms 23:54:48 INFO - PROCESS | 2503 | 1467442488560 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 23:54:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:54:48 INFO - PROCESS | 2503 | 1467442488563 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 23:54:48 INFO - PROCESS | 2503 | 1467442488566 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:54:48 INFO - PROCESS | 2503 | 1467442488568 Marionette TRACE conn2 <- [1,2922,null,{}] 23:54:48 INFO - PROCESS | 2503 | 1467442488571 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}] 23:54:48 INFO - PROCESS | 2503 | 1467442488573 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:48 INFO - PROCESS | 2503 | 1467442488679 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 23:54:48 INFO - PROCESS | 2503 | 1467442488736 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:48 INFO - PROCESS | 2503 | 1467442488738 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:48 INFO - PROCESS | 2503 | ++DOCSHELL 0x11832d000 == 26 [pid = 2503] [id = 738] 23:54:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 76 (0x112df3800) [pid = 2503] [serial = 2214] [outer = 0x0] 23:54:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x113c50400) [pid = 2503] [serial = 2215] [outer = 0x112df3800] 23:54:48 INFO - PROCESS | 2503 | 1467442488764 Marionette DEBUG loaded listener.js 23:54:48 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x11663a000) [pid = 2503] [serial = 2216] [outer = 0x112df3800] 23:54:48 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:54:48 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:54:48 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:54:48 INFO - PROCESS | 2503 | [2503] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:54:49 INFO - PROCESS | 2503 | 1467442489029 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]]]}] 23:54:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:54:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:54:49 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 23:54:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:54:49 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 23:54:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:54:49 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]" 23:54:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:54:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:54:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 23:54:49 INFO - PROCESS | 2503 | 1467442489088 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 23:54:49 INFO - PROCESS | 2503 | 1467442489090 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 23:54:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:54:49 INFO - PROCESS | 2503 | 1467442489094 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:54:49 INFO - PROCESS | 2503 | 1467442489097 Marionette TRACE conn2 <- [1,2926,null,{}] 23:54:49 INFO - PROCESS | 2503 | 1467442489099 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}] 23:54:49 INFO - PROCESS | 2503 | 1467442489100 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:49 INFO - PROCESS | 2503 | 1467442489178 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 23:54:49 INFO - PROCESS | 2503 | 1467442489240 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:49 INFO - PROCESS | 2503 | 1467442489241 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x1196ca800 == 27 [pid = 2503] [id = 739] 23:54:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x116639c00) [pid = 2503] [serial = 2217] [outer = 0x0] 23:54:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 80 (0x116a13c00) [pid = 2503] [serial = 2218] [outer = 0x116639c00] 23:54:49 INFO - PROCESS | 2503 | 1467442489274 Marionette DEBUG loaded listener.js 23:54:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x118750800) [pid = 2503] [serial = 2219] [outer = 0x116639c00] 23:54:49 INFO - PROCESS | 2503 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:54:49 INFO - PROCESS | 2503 | 1467442489551 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]]]}] 23:54:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:54:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 474ms 23:54:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:54:49 INFO - PROCESS | 2503 | 1467442489567 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 23:54:49 INFO - PROCESS | 2503 | 1467442489570 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 23:54:49 INFO - PROCESS | 2503 | 1467442489585 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:54:49 INFO - PROCESS | 2503 | 1467442489588 Marionette TRACE conn2 <- [1,2930,null,{}] 23:54:49 INFO - PROCESS | 2503 | 1467442489598 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}] 23:54:49 INFO - PROCESS | 2503 | 1467442489600 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:49 INFO - PROCESS | 2503 | 1467442489685 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 23:54:49 INFO - PROCESS | 2503 | 1467442489688 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:49 INFO - PROCESS | 2503 | 1467442489690 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:49 INFO - PROCESS | 2503 | ++DOCSHELL 0x121605000 == 28 [pid = 2503] [id = 740] 23:54:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x1187bd400) [pid = 2503] [serial = 2220] [outer = 0x0] 23:54:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x119559000) [pid = 2503] [serial = 2221] [outer = 0x1187bd400] 23:54:49 INFO - PROCESS | 2503 | 1467442489717 Marionette DEBUG loaded listener.js 23:54:49 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x120dca400) [pid = 2503] [serial = 2222] [outer = 0x1187bd400] 23:54:49 INFO - PROCESS | 2503 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:54:50 INFO - PROCESS | 2503 | 1467442490020 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]]]}] 23:54:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:54:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 487ms 23:54:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:54:50 INFO - PROCESS | 2503 | 1467442490061 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 23:54:50 INFO - PROCESS | 2503 | 1467442490062 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 23:54:50 INFO - PROCESS | 2503 | 1467442490064 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:54:50 INFO - PROCESS | 2503 | 1467442490065 Marionette TRACE conn2 <- [1,2934,null,{}] 23:54:50 INFO - PROCESS | 2503 | 1467442490068 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}] 23:54:50 INFO - PROCESS | 2503 | 1467442490069 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:50 INFO - PROCESS | 2503 | 1467442490178 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 23:54:50 INFO - PROCESS | 2503 | 1467442490193 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:50 INFO - PROCESS | 2503 | 1467442490194 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x1253d5000 == 29 [pid = 2503] [id = 741] 23:54:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x115deec00) [pid = 2503] [serial = 2223] [outer = 0x0] 23:54:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x120dce000) [pid = 2503] [serial = 2224] [outer = 0x115deec00] 23:54:50 INFO - PROCESS | 2503 | 1467442490219 Marionette DEBUG loaded listener.js 23:54:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x120fb6000) [pid = 2503] [serial = 2225] [outer = 0x115deec00] 23:54:50 INFO - PROCESS | 2503 | 1467442490535 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]]]}] 23:54:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:54:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 518ms 23:54:50 INFO - PROCESS | 2503 | 1467442490583 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 23:54:50 INFO - PROCESS | 2503 | 1467442490584 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 23:54:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:54:50 INFO - PROCESS | 2503 | 1467442490586 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:54:50 INFO - PROCESS | 2503 | 1467442490587 Marionette TRACE conn2 <- [1,2938,null,{}] 23:54:50 INFO - PROCESS | 2503 | 1467442490590 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}] 23:54:50 INFO - PROCESS | 2503 | 1467442490591 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:50 INFO - PROCESS | 2503 | 1467442490688 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 23:54:50 INFO - PROCESS | 2503 | 1467442490728 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:50 INFO - PROCESS | 2503 | 1467442490732 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:50 INFO - PROCESS | 2503 | ++DOCSHELL 0x1286d2000 == 30 [pid = 2503] [id = 742] 23:54:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x114f83800) [pid = 2503] [serial = 2226] [outer = 0x0] 23:54:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1216b5400) [pid = 2503] [serial = 2227] [outer = 0x114f83800] 23:54:50 INFO - PROCESS | 2503 | 1467442490764 Marionette DEBUG loaded listener.js 23:54:50 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x121922c00) [pid = 2503] [serial = 2228] [outer = 0x114f83800] 23:54:51 INFO - PROCESS | 2503 | 1467442491052 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]]]}] 23:54:51 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. 23:54:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 471ms 23:54:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:54:51 INFO - PROCESS | 2503 | 1467442491066 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 23:54:51 INFO - PROCESS | 2503 | 1467442491067 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 23:54:51 INFO - PROCESS | 2503 | 1467442491070 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:54:51 INFO - PROCESS | 2503 | 1467442491071 Marionette TRACE conn2 <- [1,2942,null,{}] 23:54:51 INFO - PROCESS | 2503 | 1467442491087 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}] 23:54:51 INFO - PROCESS | 2503 | 1467442491088 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:51 INFO - PROCESS | 2503 | 1467442491191 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 23:54:51 INFO - PROCESS | 2503 | 1467442491195 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:51 INFO - PROCESS | 2503 | 1467442491196 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x111a45000 == 31 [pid = 2503] [id = 743] 23:54:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x121923800) [pid = 2503] [serial = 2229] [outer = 0x0] 23:54:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x123be3c00) [pid = 2503] [serial = 2230] [outer = 0x121923800] 23:54:51 INFO - PROCESS | 2503 | 1467442491220 Marionette DEBUG loaded listener.js 23:54:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x124bce400) [pid = 2503] [serial = 2231] [outer = 0x121923800] 23:54:51 INFO - PROCESS | 2503 | 1467442491523 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"]]]}] 23:54:51 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 23:54:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:54:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 476ms 23:54:51 INFO - PROCESS | 2503 | 1467442491547 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 23:54:51 INFO - PROCESS | 2503 | 1467442491548 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 23:54:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:54:51 INFO - PROCESS | 2503 | 1467442491565 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:54:51 INFO - PROCESS | 2503 | 1467442491566 Marionette TRACE conn2 <- [1,2946,null,{}] 23:54:51 INFO - PROCESS | 2503 | 1467442491568 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}] 23:54:51 INFO - PROCESS | 2503 | 1467442491569 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:51 INFO - PROCESS | 2503 | 1467442491669 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 23:54:51 INFO - PROCESS | 2503 | 1467442491673 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:51 INFO - PROCESS | 2503 | 1467442491674 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:51 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f6f800 == 32 [pid = 2503] [id = 744] 23:54:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x123a46000) [pid = 2503] [serial = 2232] [outer = 0x0] 23:54:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12544d800) [pid = 2503] [serial = 2233] [outer = 0x123a46000] 23:54:51 INFO - PROCESS | 2503 | 1467442491698 Marionette DEBUG loaded listener.js 23:54:51 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x126bf2400) [pid = 2503] [serial = 2234] [outer = 0x123a46000] 23:54:52 INFO - PROCESS | 2503 | 1467442492012 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]]]}] 23:54:52 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. 23:54:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 477ms 23:54:52 INFO - PROCESS | 2503 | 1467442492051 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 23:54:52 INFO - PROCESS | 2503 | 1467442492053 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 23:54:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:54:52 INFO - PROCESS | 2503 | 1467442492057 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:54:52 INFO - PROCESS | 2503 | 1467442492062 Marionette TRACE conn2 <- [1,2950,null,{}] 23:54:52 INFO - PROCESS | 2503 | 1467442492065 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}] 23:54:52 INFO - PROCESS | 2503 | 1467442492067 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:52 INFO - PROCESS | 2503 | 1467442492504 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x125e3f400) [pid = 2503] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x126e5a800) [pid = 2503] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x120fabc00) [pid = 2503] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x121919000) [pid = 2503] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x110fa7400) [pid = 2503] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x113273800) [pid = 2503] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x113274800) [pid = 2503] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x11675dc00) [pid = 2503] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x11922e400) [pid = 2503] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x112794000) [pid = 2503] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x111e5b800) [pid = 2503] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x110de0800) [pid = 2503] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x124980c00) [pid = 2503] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x110ef9400) [pid = 2503] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:54:52 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x11922e800) [pid = 2503] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:54:52 INFO - PROCESS | 2503 | 1467442492554 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:52 INFO - PROCESS | 2503 | 1467442492555 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185de000 == 33 [pid = 2503] [id = 745] 23:54:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x110de5800) [pid = 2503] [serial = 2235] [outer = 0x0] 23:54:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x111c7f000) [pid = 2503] [serial = 2236] [outer = 0x110de5800] 23:54:52 INFO - PROCESS | 2503 | 1467442492581 Marionette DEBUG loaded listener.js 23:54:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x11327dc00) [pid = 2503] [serial = 2237] [outer = 0x110de5800] 23:54:52 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198b1800 == 34 [pid = 2503] [id = 746] 23:54:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x118556000) [pid = 2503] [serial = 2238] [outer = 0x0] 23:54:52 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x11850c400) [pid = 2503] [serial = 2239] [outer = 0x118556000] 23:54:52 INFO - PROCESS | 2503 | 1467442492854 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]]]}] 23:54:52 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. 23:54:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 827ms 23:54:52 INFO - PROCESS | 2503 | 1467442492883 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 23:54:52 INFO - PROCESS | 2503 | 1467442492885 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 23:54:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:54:52 INFO - PROCESS | 2503 | 1467442492887 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:54:52 INFO - PROCESS | 2503 | 1467442492888 Marionette TRACE conn2 <- [1,2954,null,{}] 23:54:52 INFO - PROCESS | 2503 | 1467442492898 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}] 23:54:52 INFO - PROCESS | 2503 | 1467442492899 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:52 INFO - PROCESS | 2503 | 1467442492994 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 23:54:53 INFO - PROCESS | 2503 | 1467442492998 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:53 INFO - PROCESS | 2503 | 1467442493000 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a486000 == 35 [pid = 2503] [id = 747] 23:54:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x11327b800) [pid = 2503] [serial = 2240] [outer = 0x0] 23:54:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x11922e400) [pid = 2503] [serial = 2241] [outer = 0x11327b800] 23:54:53 INFO - PROCESS | 2503 | 1467442493077 Marionette DEBUG loaded listener.js 23:54:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1249ea800) [pid = 2503] [serial = 2242] [outer = 0x11327b800] 23:54:53 INFO - PROCESS | 2503 | 1467442493310 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]]]}] 23:54:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:54:53 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 23:54:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 470ms 23:54:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:54:53 INFO - PROCESS | 2503 | 1467442493368 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 23:54:53 INFO - PROCESS | 2503 | 1467442493370 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 23:54:53 INFO - PROCESS | 2503 | 1467442493372 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:54:53 INFO - PROCESS | 2503 | 1467442493374 Marionette TRACE conn2 <- [1,2958,null,{}] 23:54:53 INFO - PROCESS | 2503 | 1467442493384 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}] 23:54:53 INFO - PROCESS | 2503 | 1467442493385 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:53 INFO - PROCESS | 2503 | 1467442493480 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 23:54:53 INFO - PROCESS | 2503 | 1467442493484 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:53 INFO - PROCESS | 2503 | 1467442493486 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:53 INFO - PROCESS | 2503 | ++DOCSHELL 0x12aacb800 == 36 [pid = 2503] [id = 748] 23:54:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x125e37400) [pid = 2503] [serial = 2243] [outer = 0x0] 23:54:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x126e60000) [pid = 2503] [serial = 2244] [outer = 0x125e37400] 23:54:53 INFO - PROCESS | 2503 | 1467442493512 Marionette DEBUG loaded listener.js 23:54:53 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x127161000) [pid = 2503] [serial = 2245] [outer = 0x125e37400] 23:54:53 INFO - PROCESS | 2503 | 1467442493836 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]]]}] 23:54:53 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. 23:54:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 476ms 23:54:53 INFO - PROCESS | 2503 | 1467442493848 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 23:54:53 INFO - PROCESS | 2503 | 1467442493850 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 23:54:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:54:53 INFO - PROCESS | 2503 | 1467442493852 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:54:53 INFO - PROCESS | 2503 | 1467442493854 Marionette TRACE conn2 <- [1,2962,null,{}] 23:54:53 INFO - PROCESS | 2503 | 1467442493856 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}] 23:54:53 INFO - PROCESS | 2503 | 1467442493860 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:53 INFO - PROCESS | 2503 | 1467442493946 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 23:54:54 INFO - PROCESS | 2503 | 1467442494008 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:54 INFO - PROCESS | 2503 | 1467442494009 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x121095000 == 37 [pid = 2503] [id = 749] 23:54:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x126bf5c00) [pid = 2503] [serial = 2246] [outer = 0x0] 23:54:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1271b7c00) [pid = 2503] [serial = 2247] [outer = 0x126bf5c00] 23:54:54 INFO - PROCESS | 2503 | 1467442494033 Marionette DEBUG loaded listener.js 23:54:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1271d7c00) [pid = 2503] [serial = 2248] [outer = 0x126bf5c00] 23:54:54 INFO - PROCESS | 2503 | 1467442494264 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]]]}] 23:54:54 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. 23:54:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 421ms 23:54:54 INFO - PROCESS | 2503 | 1467442494280 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 23:54:54 INFO - PROCESS | 2503 | 1467442494281 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 23:54:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:54:54 INFO - PROCESS | 2503 | 1467442494283 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:54:54 INFO - PROCESS | 2503 | 1467442494284 Marionette TRACE conn2 <- [1,2966,null,{}] 23:54:54 INFO - PROCESS | 2503 | 1467442494286 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}] 23:54:54 INFO - PROCESS | 2503 | 1467442494287 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:54 INFO - PROCESS | 2503 | 1467442494370 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 23:54:54 INFO - PROCESS | 2503 | 1467442494376 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:54 INFO - PROCESS | 2503 | 1467442494377 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:54 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b63f000 == 38 [pid = 2503] [id = 750] 23:54:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1271d9c00) [pid = 2503] [serial = 2249] [outer = 0x0] 23:54:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x12885c800) [pid = 2503] [serial = 2250] [outer = 0x1271d9c00] 23:54:54 INFO - PROCESS | 2503 | 1467442494401 Marionette DEBUG loaded listener.js 23:54:54 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x128860c00) [pid = 2503] [serial = 2251] [outer = 0x1271d9c00] 23:54:54 INFO - PROCESS | 2503 | 1467442494879 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]]]}] 23:54:54 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. 23:54:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 23:54:54 INFO - PROCESS | 2503 | 1467442494904 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 23:54:54 INFO - PROCESS | 2503 | 1467442494907 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 23:54:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:54:54 INFO - PROCESS | 2503 | 1467442494911 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:54:54 INFO - PROCESS | 2503 | 1467442494913 Marionette TRACE conn2 <- [1,2970,null,{}] 23:54:54 INFO - PROCESS | 2503 | 1467442494917 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}] 23:54:54 INFO - PROCESS | 2503 | 1467442494919 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:55 INFO - PROCESS | 2503 | 1467442495033 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 23:54:55 INFO - PROCESS | 2503 | 1467442495094 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:55 INFO - PROCESS | 2503 | 1467442495096 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d51800 == 39 [pid = 2503] [id = 751] 23:54:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x112ebec00) [pid = 2503] [serial = 2252] [outer = 0x0] 23:54:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x113279800) [pid = 2503] [serial = 2253] [outer = 0x112ebec00] 23:54:55 INFO - PROCESS | 2503 | 1467442495126 Marionette DEBUG loaded listener.js 23:54:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x116758400) [pid = 2503] [serial = 2254] [outer = 0x112ebec00] 23:54:55 INFO - PROCESS | 2503 | 1467442495546 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]]]}] 23:54:55 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. 23:54:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 674ms 23:54:55 INFO - PROCESS | 2503 | 1467442495585 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 23:54:55 INFO - PROCESS | 2503 | 1467442495588 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 23:54:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:54:55 INFO - PROCESS | 2503 | 1467442495593 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:54:55 INFO - PROCESS | 2503 | 1467442495595 Marionette TRACE conn2 <- [1,2974,null,{}] 23:54:55 INFO - PROCESS | 2503 | 1467442495597 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}] 23:54:55 INFO - PROCESS | 2503 | 1467442495599 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:55 INFO - PROCESS | 2503 | 1467442495710 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 23:54:55 INFO - PROCESS | 2503 | 1467442495771 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:55 INFO - PROCESS | 2503 | 1467442495772 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:55 INFO - PROCESS | 2503 | ++DOCSHELL 0x121175000 == 40 [pid = 2503] [id = 752] 23:54:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x11718fc00) [pid = 2503] [serial = 2255] [outer = 0x0] 23:54:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x118376000) [pid = 2503] [serial = 2256] [outer = 0x11718fc00] 23:54:55 INFO - PROCESS | 2503 | 1467442495803 Marionette DEBUG loaded listener.js 23:54:55 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x1187b7c00) [pid = 2503] [serial = 2257] [outer = 0x11718fc00] 23:54:56 INFO - PROCESS | 2503 | 1467442496225 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]]]}] 23:54:56 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. 23:54:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 23:54:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:54:56 INFO - PROCESS | 2503 | 1467442496263 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 23:54:56 INFO - PROCESS | 2503 | 1467442496264 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 23:54:56 INFO - PROCESS | 2503 | 1467442496266 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:54:56 INFO - PROCESS | 2503 | 1467442496269 Marionette TRACE conn2 <- [1,2978,null,{}] 23:54:56 INFO - PROCESS | 2503 | 1467442496278 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}] 23:54:56 INFO - PROCESS | 2503 | 1467442496281 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:56 INFO - PROCESS | 2503 | 1467442496397 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 23:54:56 INFO - PROCESS | 2503 | 1467442496507 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:56 INFO - PROCESS | 2503 | 1467442496509 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:56 INFO - PROCESS | 2503 | ++DOCSHELL 0x129229800 == 41 [pid = 2503] [id = 753] 23:54:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x118fb3c00) [pid = 2503] [serial = 2258] [outer = 0x0] 23:54:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x120faac00) [pid = 2503] [serial = 2259] [outer = 0x118fb3c00] 23:54:56 INFO - PROCESS | 2503 | 1467442496540 Marionette DEBUG loaded listener.js 23:54:56 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1216ac000) [pid = 2503] [serial = 2260] [outer = 0x118fb3c00] 23:54:57 INFO - PROCESS | 2503 | 1467442497073 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]]]}] 23:54:57 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. 23:54:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 829ms 23:54:57 INFO - PROCESS | 2503 | 1467442497096 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 23:54:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:54:57 INFO - PROCESS | 2503 | 1467442497098 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 23:54:57 INFO - PROCESS | 2503 | 1467442497101 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:54:57 INFO - PROCESS | 2503 | 1467442497103 Marionette TRACE conn2 <- [1,2982,null,{}] 23:54:57 INFO - PROCESS | 2503 | 1467442497119 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}] 23:54:57 INFO - PROCESS | 2503 | 1467442497120 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:57 INFO - PROCESS | 2503 | 1467442497223 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 23:54:57 INFO - PROCESS | 2503 | 1467442497311 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:57 INFO - PROCESS | 2503 | 1467442497312 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x116ac9000 == 42 [pid = 2503] [id = 754] 23:54:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x112791400) [pid = 2503] [serial = 2261] [outer = 0x0] 23:54:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x112794c00) [pid = 2503] [serial = 2262] [outer = 0x112791400] 23:54:57 INFO - PROCESS | 2503 | 1467442497340 Marionette DEBUG loaded listener.js 23:54:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x112dea400) [pid = 2503] [serial = 2263] [outer = 0x112791400] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x121095000 == 41 [pid = 2503] [id = 749] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x12aacb800 == 40 [pid = 2503] [id = 748] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x12a486000 == 39 [pid = 2503] [id = 747] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1198b1800 == 38 [pid = 2503] [id = 746] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1185de000 == 37 [pid = 2503] [id = 745] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x128f6f800 == 36 [pid = 2503] [id = 744] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x111a45000 == 35 [pid = 2503] [id = 743] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1286d2000 == 34 [pid = 2503] [id = 742] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1253d5000 == 33 [pid = 2503] [id = 741] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x121605000 == 32 [pid = 2503] [id = 740] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x1196ca800 == 31 [pid = 2503] [id = 739] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x11832d000 == 30 [pid = 2503] [id = 738] 23:54:57 INFO - PROCESS | 2503 | --DOCSHELL 0x115ee3800 == 29 [pid = 2503] [id = 737] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x1271b6c00) [pid = 2503] [serial = 2194] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x1271bf400) [pid = 2503] [serial = 2195] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x127068400) [pid = 2503] [serial = 2191] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x12109ac00) [pid = 2503] [serial = 2176] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x123a04800) [pid = 2503] [serial = 2179] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x113225800) [pid = 2503] [serial = 2182] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1181eb800) [pid = 2503] [serial = 2183] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1133a7400) [pid = 2503] [serial = 2161] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x115e25800) [pid = 2503] [serial = 2162] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x11697b800) [pid = 2503] [serial = 2158] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x1176df000) [pid = 2503] [serial = 2159] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x117191400) [pid = 2503] [serial = 2164] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x1181eec00) [pid = 2503] [serial = 2165] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x120d29c00) [pid = 2503] [serial = 2170] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x120dcc400) [pid = 2503] [serial = 2171] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x112dec400) [pid = 2503] [serial = 2155] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x113278800) [pid = 2503] [serial = 2156] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x119981800) [pid = 2503] [serial = 2153] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x118379c00) [pid = 2503] [serial = 2167] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x118f38c00) [pid = 2503] [serial = 2168] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x1253b1c00) [pid = 2503] [serial = 2188] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x123a4cc00) [pid = 2503] [serial = 2180] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x118751c00) [pid = 2503] [serial = 2173] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x120fab800) [pid = 2503] [serial = 2174] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x125445c00) [pid = 2503] [serial = 2189] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x12497ec00) [pid = 2503] [serial = 2186] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x12191a800) [pid = 2503] [serial = 2177] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x123a4d000) [pid = 2503] [serial = 2185] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12715f400) [pid = 2503] [serial = 2192] [outer = 0x0] [url = about:blank] 23:54:57 INFO - PROCESS | 2503 | 1467442497694 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"]]]}] 23:54:57 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 23:54:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:54:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 633ms 23:54:57 INFO - PROCESS | 2503 | 1467442497733 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 23:54:57 INFO - PROCESS | 2503 | 1467442497736 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 23:54:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:54:57 INFO - PROCESS | 2503 | 1467442497741 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:54:57 INFO - PROCESS | 2503 | 1467442497742 Marionette TRACE conn2 <- [1,2986,null,{}] 23:54:57 INFO - PROCESS | 2503 | 1467442497745 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}] 23:54:57 INFO - PROCESS | 2503 | 1467442497746 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:57 INFO - PROCESS | 2503 | 1467442497832 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 23:54:57 INFO - PROCESS | 2503 | 1467442497913 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:57 INFO - PROCESS | 2503 | 1467442497914 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:57 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185f5000 == 30 [pid = 2503] [id = 755] 23:54:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x115e1d400) [pid = 2503] [serial = 2264] [outer = 0x0] 23:54:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x115e8c400) [pid = 2503] [serial = 2265] [outer = 0x115e1d400] 23:54:57 INFO - PROCESS | 2503 | 1467442497943 Marionette DEBUG loaded listener.js 23:54:57 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x1164e1400) [pid = 2503] [serial = 2266] [outer = 0x115e1d400] 23:54:58 INFO - PROCESS | 2503 | 1467442498219 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]]]}] 23:54:58 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. 23:54:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 521ms 23:54:58 INFO - PROCESS | 2503 | 1467442498264 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 23:54:58 INFO - PROCESS | 2503 | 1467442498265 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 23:54:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:54:58 INFO - PROCESS | 2503 | 1467442498268 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:54:58 INFO - PROCESS | 2503 | 1467442498270 Marionette TRACE conn2 <- [1,2990,null,{}] 23:54:58 INFO - PROCESS | 2503 | 1467442498281 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}] 23:54:58 INFO - PROCESS | 2503 | 1467442498284 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:58 INFO - PROCESS | 2503 | 1467442498363 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 23:54:58 INFO - PROCESS | 2503 | 1467442498424 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:58 INFO - PROCESS | 2503 | 1467442498426 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x120e56800 == 31 [pid = 2503] [id = 756] 23:54:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x1167c8000) [pid = 2503] [serial = 2267] [outer = 0x0] 23:54:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x117186c00) [pid = 2503] [serial = 2268] [outer = 0x1167c8000] 23:54:58 INFO - PROCESS | 2503 | 1467442498453 Marionette DEBUG loaded listener.js 23:54:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x1181e4c00) [pid = 2503] [serial = 2269] [outer = 0x1167c8000] 23:54:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x12107b000 == 32 [pid = 2503] [id = 757] 23:54:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x118514000) [pid = 2503] [serial = 2270] [outer = 0x0] 23:54:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x11836d400) [pid = 2503] [serial = 2271] [outer = 0x118514000] 23:54:58 INFO - PROCESS | 2503 | 1467442498752 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]]]}] 23:54:58 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. 23:54:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 23:54:58 INFO - PROCESS | 2503 | 1467442498794 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 23:54:58 INFO - PROCESS | 2503 | 1467442498798 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 23:54:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:54:58 INFO - PROCESS | 2503 | 1467442498801 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:54:58 INFO - PROCESS | 2503 | 1467442498803 Marionette TRACE conn2 <- [1,2994,null,{}] 23:54:58 INFO - PROCESS | 2503 | 1467442498806 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}] 23:54:58 INFO - PROCESS | 2503 | 1467442498811 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:58 INFO - PROCESS | 2503 | 1467442498916 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 23:54:58 INFO - PROCESS | 2503 | 1467442498973 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:58 INFO - PROCESS | 2503 | 1467442498974 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:58 INFO - PROCESS | 2503 | ++DOCSHELL 0x12495c800 == 33 [pid = 2503] [id = 758] 23:54:58 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x11675fc00) [pid = 2503] [serial = 2272] [outer = 0x0] 23:54:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x118376c00) [pid = 2503] [serial = 2273] [outer = 0x11675fc00] 23:54:59 INFO - PROCESS | 2503 | 1467442498999 Marionette DEBUG loaded listener.js 23:54:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x11885e000) [pid = 2503] [serial = 2274] [outer = 0x11675fc00] 23:54:59 INFO - PROCESS | 2503 | 1467442499259 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]]]}] 23:54:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:54:59 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 23:54:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 470ms 23:54:59 INFO - PROCESS | 2503 | 1467442499270 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 23:54:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:54:59 INFO - PROCESS | 2503 | 1467442499271 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 23:54:59 INFO - PROCESS | 2503 | 1467442499274 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:54:59 INFO - PROCESS | 2503 | 1467442499277 Marionette TRACE conn2 <- [1,2998,null,{}] 23:54:59 INFO - PROCESS | 2503 | 1467442499287 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}] 23:54:59 INFO - PROCESS | 2503 | 1467442499288 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:59 INFO - PROCESS | 2503 | 1467442499373 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 23:54:59 INFO - PROCESS | 2503 | 1467442499379 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:59 INFO - PROCESS | 2503 | 1467442499380 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x127050800 == 34 [pid = 2503] [id = 759] 23:54:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x111ca9400) [pid = 2503] [serial = 2275] [outer = 0x0] 23:54:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x119236800) [pid = 2503] [serial = 2276] [outer = 0x111ca9400] 23:54:59 INFO - PROCESS | 2503 | 1467442499405 Marionette DEBUG loaded listener.js 23:54:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x120d2d800) [pid = 2503] [serial = 2277] [outer = 0x111ca9400] 23:54:59 INFO - PROCESS | 2503 | 1467442499750 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]]]}] 23:54:59 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. 23:54:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 530ms 23:54:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:54:59 INFO - PROCESS | 2503 | 1467442499805 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 23:54:59 INFO - PROCESS | 2503 | 1467442499806 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 23:54:59 INFO - PROCESS | 2503 | 1467442499808 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:54:59 INFO - PROCESS | 2503 | 1467442499810 Marionette TRACE conn2 <- [1,3002,null,{}] 23:54:59 INFO - PROCESS | 2503 | 1467442499812 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}] 23:54:59 INFO - PROCESS | 2503 | 1467442499816 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:59 INFO - PROCESS | 2503 | 1467442499936 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 23:54:59 INFO - PROCESS | 2503 | 1467442499951 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:59 INFO - PROCESS | 2503 | 1467442499952 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:54:59 INFO - PROCESS | 2503 | ++DOCSHELL 0x128830800 == 35 [pid = 2503] [id = 760] 23:54:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x120dce400) [pid = 2503] [serial = 2278] [outer = 0x0] 23:54:59 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x120fb5c00) [pid = 2503] [serial = 2279] [outer = 0x120dce400] 23:54:59 INFO - PROCESS | 2503 | 1467442499976 Marionette DEBUG loaded listener.js 23:55:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1216b4c00) [pid = 2503] [serial = 2280] [outer = 0x120dce400] 23:55:00 INFO - PROCESS | 2503 | 1467442500289 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]]]}] 23:55:00 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. 23:55:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 520ms 23:55:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:55:00 INFO - PROCESS | 2503 | 1467442500330 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 23:55:00 INFO - PROCESS | 2503 | 1467442500331 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 23:55:00 INFO - PROCESS | 2503 | 1467442500333 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:55:00 INFO - PROCESS | 2503 | 1467442500334 Marionette TRACE conn2 <- [1,3006,null,{}] 23:55:00 INFO - PROCESS | 2503 | 1467442500336 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}] 23:55:00 INFO - PROCESS | 2503 | 1467442500338 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:00 INFO - PROCESS | 2503 | 1467442500440 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 23:55:00 INFO - PROCESS | 2503 | 1467442500483 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:00 INFO - PROCESS | 2503 | 1467442500484 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x116414000 == 36 [pid = 2503] [id = 761] 23:55:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x1216fb400) [pid = 2503] [serial = 2281] [outer = 0x0] 23:55:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x121916400) [pid = 2503] [serial = 2282] [outer = 0x1216fb400] 23:55:00 INFO - PROCESS | 2503 | 1467442500515 Marionette DEBUG loaded listener.js 23:55:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x121921c00) [pid = 2503] [serial = 2283] [outer = 0x1216fb400] 23:55:00 INFO - PROCESS | 2503 | 1467442500780 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]]]}] 23:55:00 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. 23:55:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 23:55:00 INFO - PROCESS | 2503 | 1467442500802 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 23:55:00 INFO - PROCESS | 2503 | 1467442500803 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 23:55:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:55:00 INFO - PROCESS | 2503 | 1467442500816 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:55:00 INFO - PROCESS | 2503 | 1467442500817 Marionette TRACE conn2 <- [1,3010,null,{}] 23:55:00 INFO - PROCESS | 2503 | 1467442500834 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}] 23:55:00 INFO - PROCESS | 2503 | 1467442500835 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:00 INFO - PROCESS | 2503 | 1467442500940 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 23:55:00 INFO - PROCESS | 2503 | 1467442500944 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:00 INFO - PROCESS | 2503 | 1467442500946 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:00 INFO - PROCESS | 2503 | ++DOCSHELL 0x12922a000 == 37 [pid = 2503] [id = 762] 23:55:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x12179e800) [pid = 2503] [serial = 2284] [outer = 0x0] 23:55:00 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x123a4d800) [pid = 2503] [serial = 2285] [outer = 0x12179e800] 23:55:00 INFO - PROCESS | 2503 | 1467442500969 Marionette DEBUG loaded listener.js 23:55:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x123bf1c00) [pid = 2503] [serial = 2286] [outer = 0x12179e800] 23:55:01 INFO - PROCESS | 2503 | 1467442501264 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]]]}] 23:55:01 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 23:55:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 490ms 23:55:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:55:01 INFO - PROCESS | 2503 | 1467442501300 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 23:55:01 INFO - PROCESS | 2503 | 1467442501301 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 23:55:01 INFO - PROCESS | 2503 | 1467442501303 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:55:01 INFO - PROCESS | 2503 | 1467442501304 Marionette TRACE conn2 <- [1,3014,null,{}] 23:55:01 INFO - PROCESS | 2503 | 1467442501306 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}] 23:55:01 INFO - PROCESS | 2503 | 1467442501309 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:01 INFO - PROCESS | 2503 | 1467442501424 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 23:55:01 INFO - PROCESS | 2503 | 1467442501428 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:01 INFO - PROCESS | 2503 | 1467442501429 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:01 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a4a1800 == 38 [pid = 2503] [id = 763] 23:55:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x121919c00) [pid = 2503] [serial = 2287] [outer = 0x0] 23:55:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x124980c00) [pid = 2503] [serial = 2288] [outer = 0x121919c00] 23:55:01 INFO - PROCESS | 2503 | 1467442501460 Marionette DEBUG loaded listener.js 23:55:01 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x124bd5000) [pid = 2503] [serial = 2289] [outer = 0x121919c00] 23:55:01 INFO - PROCESS | 2503 | [2503] 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 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x11327b800) [pid = 2503] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x114f83800) [pid = 2503] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x121923800) [pid = 2503] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x112df3800) [pid = 2503] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1187bd400) [pid = 2503] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x112797800) [pid = 2503] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x116639c00) [pid = 2503] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x111ca8c00) [pid = 2503] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x112dedc00) [pid = 2503] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x11836c800) [pid = 2503] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x120fac000) [pid = 2503] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x112d36800) [pid = 2503] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x125e37400) [pid = 2503] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x123a46000) [pid = 2503] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x118556000) [pid = 2503] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x110de5800) [pid = 2503] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x126bf5c00) [pid = 2503] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:55:01 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x115deec00) [pid = 2503] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:55:01 INFO - PROCESS | 2503 | 1467442501921 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:55:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:55:01 INFO - {} 23:55:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:55:01 INFO - {} 23:55:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:55:01 INFO - {} 23:55:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:55:01 INFO - {} 23:55:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 672ms 23:55:01 INFO - PROCESS | 2503 | 1467442501976 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 23:55:01 INFO - PROCESS | 2503 | 1467442501978 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 23:55:01 INFO - TEST-START | /FileAPI/fileReader.html 23:55:01 INFO - PROCESS | 2503 | 1467442501982 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:55:01 INFO - PROCESS | 2503 | 1467442501983 Marionette TRACE conn2 <- [1,3018,null,{}] 23:55:01 INFO - PROCESS | 2503 | 1467442501986 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}] 23:55:01 INFO - PROCESS | 2503 | 1467442501987 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:02 INFO - PROCESS | 2503 | 1467442502106 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 23:55:02 INFO - PROCESS | 2503 | 1467442502111 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:02 INFO - PROCESS | 2503 | 1467442502113 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a977800 == 39 [pid = 2503] [id = 764] 23:55:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x113c90400) [pid = 2503] [serial = 2290] [outer = 0x0] 23:55:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x1216af000) [pid = 2503] [serial = 2291] [outer = 0x113c90400] 23:55:02 INFO - PROCESS | 2503 | 1467442502149 Marionette DEBUG loaded listener.js 23:55:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x125e44c00) [pid = 2503] [serial = 2292] [outer = 0x113c90400] 23:55:02 INFO - PROCESS | 2503 | 1467442502545 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]]]}] 23:55:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:55:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:55:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:55:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:55:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 572ms 23:55:02 INFO - PROCESS | 2503 | 1467442502555 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 23:55:02 INFO - PROCESS | 2503 | 1467442502559 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 23:55:02 INFO - TEST-START | /FileAPI/historical.html 23:55:02 INFO - PROCESS | 2503 | 1467442502565 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:55:02 INFO - PROCESS | 2503 | 1467442502567 Marionette TRACE conn2 <- [1,3022,null,{}] 23:55:02 INFO - PROCESS | 2503 | 1467442502569 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}] 23:55:02 INFO - PROCESS | 2503 | 1467442502571 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:02 INFO - PROCESS | 2503 | 1467442502703 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 23:55:02 INFO - PROCESS | 2503 | 1467442502710 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:02 INFO - PROCESS | 2503 | 1467442502711 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:02 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b631800 == 40 [pid = 2503] [id = 765] 23:55:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x126bed000) [pid = 2503] [serial = 2293] [outer = 0x0] 23:55:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x126bf9c00) [pid = 2503] [serial = 2294] [outer = 0x126bed000] 23:55:02 INFO - PROCESS | 2503 | 1467442502737 Marionette DEBUG loaded listener.js 23:55:02 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x12716b400) [pid = 2503] [serial = 2295] [outer = 0x126bed000] 23:55:03 INFO - PROCESS | 2503 | 1467442503029 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"]]]}] 23:55:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:55:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:55:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:55:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:55:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:55:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:55:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:55:03 INFO - TEST-OK | /FileAPI/historical.html | took 521ms 23:55:03 INFO - PROCESS | 2503 | 1467442503087 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 23:55:03 INFO - PROCESS | 2503 | 1467442503088 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 23:55:03 INFO - TEST-START | /FileAPI/idlharness.html 23:55:03 INFO - PROCESS | 2503 | 1467442503094 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:55:03 INFO - PROCESS | 2503 | 1467442503095 Marionette TRACE conn2 <- [1,3026,null,{}] 23:55:03 INFO - PROCESS | 2503 | 1467442503098 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}] 23:55:03 INFO - PROCESS | 2503 | 1467442503099 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:03 INFO - PROCESS | 2503 | 1467442503180 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 23:55:03 INFO - PROCESS | 2503 | 1467442503183 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:03 INFO - PROCESS | 2503 | 1467442503184 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:03 INFO - PROCESS | 2503 | ++DOCSHELL 0x12b8b7800 == 41 [pid = 2503] [id = 766] 23:55:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1270c2c00) [pid = 2503] [serial = 2296] [outer = 0x0] 23:55:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x1271d0400) [pid = 2503] [serial = 2297] [outer = 0x1270c2c00] 23:55:03 INFO - PROCESS | 2503 | 1467442503207 Marionette DEBUG loaded listener.js 23:55:03 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1271da400) [pid = 2503] [serial = 2298] [outer = 0x1270c2c00] 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:55:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:55:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:55:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:55:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:55:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:55:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:55:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:55:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:55:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:55:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:55:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:55:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:55:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:55:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:55:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:55:03 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 23:55:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:55:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:55:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:55:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:55:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:55:03 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 23:55:03 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 23:55:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:55:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:55:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:55:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:55:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:55:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:55:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:55:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:55:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:55:03 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 23:55:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:55:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:55:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:55:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:55:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:55:03 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 23:55:03 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 23:55:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:55:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:55:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:55:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:55:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:55:03 INFO - PROCESS | 2503 | 1467442503757 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]]]}] 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:55:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:55:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 687ms 23:55:03 INFO - PROCESS | 2503 | 1467442503788 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 23:55:03 INFO - PROCESS | 2503 | 1467442503793 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 23:55:03 INFO - TEST-START | /FileAPI/idlharness.worker 23:55:03 INFO - PROCESS | 2503 | 1467442503799 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:55:03 INFO - PROCESS | 2503 | 1467442503803 Marionette TRACE conn2 <- [1,3030,null,{}] 23:55:03 INFO - PROCESS | 2503 | 1467442503812 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}] 23:55:03 INFO - PROCESS | 2503 | 1467442503815 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:03 INFO - PROCESS | 2503 | 1467442503933 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 23:55:04 INFO - PROCESS | 2503 | 1467442504042 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:04 INFO - PROCESS | 2503 | 1467442504043 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:04 INFO - PROCESS | 2503 | ++DOCSHELL 0x11747a800 == 42 [pid = 2503] [id = 767] 23:55:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x112decc00) [pid = 2503] [serial = 2299] [outer = 0x0] 23:55:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x113225800) [pid = 2503] [serial = 2300] [outer = 0x112decc00] 23:55:04 INFO - PROCESS | 2503 | 1467442504077 Marionette DEBUG loaded listener.js 23:55:04 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x1133e9400) [pid = 2503] [serial = 2301] [outer = 0x112decc00] 23:55:04 INFO - PROCESS | 2503 | [2503] 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 23:55:04 INFO - PROCESS | 2503 | 1467442504806 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,{},{}]]]}] 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:55:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:55:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:55:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:55:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:55:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:55:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:55:04 INFO - {} 23:55:04 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 23:55:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:55:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:55:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:55:04 INFO - {} 23:55:04 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 - {} 23:55:04 INFO - {} 23:55:04 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 23:55:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:55:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:55:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:55:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:55:04 INFO - {} 23:55:04 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 23:55:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:55:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:55:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:55:04 INFO - {} 23:55:04 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 - {} 23:55:04 INFO - {} 23:55:04 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 23:55:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:55:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:55:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 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 23:55:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:55:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:55:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 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 23:55:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 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 23:55:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 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 23:55:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:55:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:55:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:55:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:55:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:55:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:55:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:55:04 INFO - {} 23:55:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1041ms 23:55:04 INFO - PROCESS | 2503 | 1467442504906 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 23:55:04 INFO - PROCESS | 2503 | 1467442504913 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 23:55:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:55:04 INFO - PROCESS | 2503 | 1467442504928 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:55:04 INFO - PROCESS | 2503 | 1467442504931 Marionette TRACE conn2 <- [1,3034,null,{}] 23:55:04 INFO - PROCESS | 2503 | 1467442504936 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}] 23:55:04 INFO - PROCESS | 2503 | 1467442504938 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:05 INFO - PROCESS | 2503 | 1467442505095 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 23:55:05 INFO - PROCESS | 2503 | 1467442505224 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:05 INFO - PROCESS | 2503 | 1467442505226 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x12d36e000 == 43 [pid = 2503] [id = 768] 23:55:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x11675f800) [pid = 2503] [serial = 2302] [outer = 0x0] 23:55:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x12900bc00) [pid = 2503] [serial = 2303] [outer = 0x11675f800] 23:55:05 INFO - PROCESS | 2503 | 1467442505257 Marionette DEBUG loaded listener.js 23:55:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x129011000) [pid = 2503] [serial = 2304] [outer = 0x11675f800] 23:55:05 INFO - PROCESS | 2503 | 1467442505617 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]]]}] 23:55:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:55:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms 23:55:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:55:05 INFO - PROCESS | 2503 | 1467442505650 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 23:55:05 INFO - PROCESS | 2503 | 1467442505651 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 23:55:05 INFO - PROCESS | 2503 | 1467442505653 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:55:05 INFO - PROCESS | 2503 | 1467442505656 Marionette TRACE conn2 <- [1,3038,null,{}] 23:55:05 INFO - PROCESS | 2503 | 1467442505664 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}] 23:55:05 INFO - PROCESS | 2503 | 1467442505668 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:05 INFO - PROCESS | 2503 | 1467442505776 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 23:55:05 INFO - PROCESS | 2503 | 1467442505881 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:05 INFO - PROCESS | 2503 | 1467442505883 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:05 INFO - PROCESS | 2503 | ++DOCSHELL 0x12de82800 == 44 [pid = 2503] [id = 769] 23:55:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x129267000) [pid = 2503] [serial = 2305] [outer = 0x0] 23:55:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x129285c00) [pid = 2503] [serial = 2306] [outer = 0x129267000] 23:55:05 INFO - PROCESS | 2503 | 1467442505918 Marionette DEBUG loaded listener.js 23:55:05 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x12928bc00) [pid = 2503] [serial = 2307] [outer = 0x129267000] 23:55:06 INFO - PROCESS | 2503 | 1467442506272 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"]]]}] 23:55:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:55:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:55:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 673ms 23:55:06 INFO - PROCESS | 2503 | 1467442506327 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 23:55:06 INFO - PROCESS | 2503 | 1467442506329 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 23:55:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:55:06 INFO - PROCESS | 2503 | 1467442506331 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:55:06 INFO - PROCESS | 2503 | 1467442506333 Marionette TRACE conn2 <- [1,3042,null,{}] 23:55:06 INFO - PROCESS | 2503 | 1467442506335 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}] 23:55:06 INFO - PROCESS | 2503 | 1467442506337 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:06 INFO - PROCESS | 2503 | 1467442506427 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 23:55:06 INFO - PROCESS | 2503 | 1467442506535 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:06 INFO - PROCESS | 2503 | 1467442506537 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:06 INFO - PROCESS | 2503 | ++DOCSHELL 0x12de9f000 == 45 [pid = 2503] [id = 770] 23:55:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x129498c00) [pid = 2503] [serial = 2308] [outer = 0x0] 23:55:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 109 (0x12949e400) [pid = 2503] [serial = 2309] [outer = 0x129498c00] 23:55:06 INFO - PROCESS | 2503 | 1467442506568 Marionette DEBUG loaded listener.js 23:55:06 INFO - PROCESS | 2503 | ++DOMWINDOW == 110 (0x1294a4c00) [pid = 2503] [serial = 2310] [outer = 0x129498c00] 23:55:07 INFO - PROCESS | 2503 | 1467442507039 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]]]}] 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:55:07 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. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:55:07 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'.) 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:55:07 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. 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:55:07 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. 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:55:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:55:07 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. 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:55:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:55:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:55:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:55:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 732ms 23:55:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:55:07 INFO - PROCESS | 2503 | 1467442507065 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 23:55:07 INFO - PROCESS | 2503 | 1467442507066 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 23:55:07 INFO - PROCESS | 2503 | 1467442507068 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:55:07 INFO - PROCESS | 2503 | 1467442507069 Marionette TRACE conn2 <- [1,3046,null,{}] 23:55:07 INFO - PROCESS | 2503 | 1467442507072 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}] 23:55:07 INFO - PROCESS | 2503 | 1467442507074 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:07 INFO - PROCESS | 2503 | 1467442507345 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 23:55:07 INFO - PROCESS | 2503 | 1467442507479 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:07 INFO - PROCESS | 2503 | 1467442507480 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:07 INFO - PROCESS | 2503 | ++DOCSHELL 0x1185e3000 == 46 [pid = 2503] [id = 771] 23:55:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 111 (0x111c78000) [pid = 2503] [serial = 2311] [outer = 0x0] 23:55:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 112 (0x112795800) [pid = 2503] [serial = 2312] [outer = 0x111c78000] 23:55:07 INFO - PROCESS | 2503 | 1467442507510 Marionette DEBUG loaded listener.js 23:55:07 INFO - PROCESS | 2503 | ++DOMWINDOW == 113 (0x112df3800) [pid = 2503] [serial = 2313] [outer = 0x111c78000] 23:55:07 INFO - PROCESS | 2503 | [2503] 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 23:55:07 INFO - PROCESS | 2503 | 1467442507929 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:55:07 INFO - {} 23:55:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 875ms 23:55:07 INFO - PROCESS | 2503 | 1467442507945 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 23:55:07 INFO - PROCESS | 2503 | 1467442507947 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 23:55:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:55:07 INFO - PROCESS | 2503 | 1467442507950 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:55:07 INFO - PROCESS | 2503 | 1467442507953 Marionette TRACE conn2 <- [1,3050,null,{}] 23:55:07 INFO - PROCESS | 2503 | 1467442507955 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}] 23:55:07 INFO - PROCESS | 2503 | 1467442507957 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:08 INFO - PROCESS | 2503 | 1467442508055 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 23:55:08 INFO - PROCESS | 2503 | 1467442508121 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:08 INFO - PROCESS | 2503 | 1467442508122 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:08 INFO - PROCESS | 2503 | ++DOCSHELL 0x121619000 == 47 [pid = 2503] [id = 772] 23:55:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 114 (0x11690bc00) [pid = 2503] [serial = 2314] [outer = 0x0] 23:55:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 115 (0x118373000) [pid = 2503] [serial = 2315] [outer = 0x11690bc00] 23:55:08 INFO - PROCESS | 2503 | 1467442508150 Marionette DEBUG loaded listener.js 23:55:08 INFO - PROCESS | 2503 | ++DOMWINDOW == 116 (0x118747400) [pid = 2503] [serial = 2316] [outer = 0x11690bc00] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12b631800 == 46 [pid = 2503] [id = 765] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12a977800 == 45 [pid = 2503] [id = 764] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12a4a1800 == 44 [pid = 2503] [id = 763] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12922a000 == 43 [pid = 2503] [id = 762] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x116414000 == 42 [pid = 2503] [id = 761] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x128830800 == 41 [pid = 2503] [id = 760] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x127050800 == 40 [pid = 2503] [id = 759] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12107b000 == 39 [pid = 2503] [id = 757] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12495c800 == 38 [pid = 2503] [id = 758] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x120e56800 == 37 [pid = 2503] [id = 756] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1185f5000 == 36 [pid = 2503] [id = 755] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x116ac9000 == 35 [pid = 2503] [id = 754] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x129229800 == 34 [pid = 2503] [id = 753] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x121175000 == 33 [pid = 2503] [id = 752] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x117d51800 == 32 [pid = 2503] [id = 751] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12b63f000 == 31 [pid = 2503] [id = 750] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x1185e3000 == 30 [pid = 2503] [id = 771] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12de9f000 == 29 [pid = 2503] [id = 770] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12de82800 == 28 [pid = 2503] [id = 769] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12d36e000 == 27 [pid = 2503] [id = 768] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x12b8b7800 == 26 [pid = 2503] [id = 766] 23:55:08 INFO - PROCESS | 2503 | --DOCSHELL 0x11747a800 == 25 [pid = 2503] [id = 767] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 115 (0x126bf2400) [pid = 2503] [serial = 2234] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 114 (0x11922e400) [pid = 2503] [serial = 2241] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 113 (0x126e60000) [pid = 2503] [serial = 2244] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 112 (0x11327dc00) [pid = 2503] [serial = 2237] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 111 (0x1271d7c00) [pid = 2503] [serial = 2248] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 110 (0x1249ea800) [pid = 2503] [serial = 2242] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 109 (0x111c7f000) [pid = 2503] [serial = 2236] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 108 (0x120dce000) [pid = 2503] [serial = 2224] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x120fb6000) [pid = 2503] [serial = 2225] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x1271b7c00) [pid = 2503] [serial = 2247] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x124bce400) [pid = 2503] [serial = 2231] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x12885c800) [pid = 2503] [serial = 2250] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x1216b5400) [pid = 2503] [serial = 2227] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x123be3c00) [pid = 2503] [serial = 2230] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x113c50400) [pid = 2503] [serial = 2215] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x11663a000) [pid = 2503] [serial = 2216] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x119559000) [pid = 2503] [serial = 2221] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x120dca400) [pid = 2503] [serial = 2222] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x115e8ac00) [pid = 2503] [serial = 2210] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x113273c00) [pid = 2503] [serial = 2209] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x116a13c00) [pid = 2503] [serial = 2218] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x118750800) [pid = 2503] [serial = 2219] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x111fe3800) [pid = 2503] [serial = 2212] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x11279b000) [pid = 2503] [serial = 2213] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x1167c7c00) [pid = 2503] [serial = 2198] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x115d03000) [pid = 2503] [serial = 2197] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x119232c00) [pid = 2503] [serial = 2201] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x11874f000) [pid = 2503] [serial = 2200] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x123a09000) [pid = 2503] [serial = 2204] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x121555c00) [pid = 2503] [serial = 2203] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x126beec00) [pid = 2503] [serial = 2207] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x127161000) [pid = 2503] [serial = 2245] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x121922c00) [pid = 2503] [serial = 2228] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x121923400) [pid = 2503] [serial = 2206] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x12544d800) [pid = 2503] [serial = 2233] [outer = 0x0] [url = about:blank] 23:55:08 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x11850c400) [pid = 2503] [serial = 2239] [outer = 0x0] [url = about:blank] 23:55:09 INFO - PROCESS | 2503 | 1467442509076 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]]]}] 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:55:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1172ms 23:55:09 INFO - PROCESS | 2503 | 1467442509123 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 23:55:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:55:09 INFO - PROCESS | 2503 | 1467442509125 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 23:55:09 INFO - PROCESS | 2503 | 1467442509128 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:55:09 INFO - PROCESS | 2503 | 1467442509132 Marionette TRACE conn2 <- [1,3054,null,{}] 23:55:09 INFO - PROCESS | 2503 | 1467442509135 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}] 23:55:09 INFO - PROCESS | 2503 | 1467442509136 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:09 INFO - PROCESS | 2503 | 1467442509218 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 23:55:09 INFO - PROCESS | 2503 | 1467442509222 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:09 INFO - PROCESS | 2503 | 1467442509224 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x116abd000 == 26 [pid = 2503] [id = 773] 23:55:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 81 (0x112dec400) [pid = 2503] [serial = 2317] [outer = 0x0] 23:55:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 82 (0x113275000) [pid = 2503] [serial = 2318] [outer = 0x112dec400] 23:55:09 INFO - PROCESS | 2503 | 1467442509254 Marionette DEBUG loaded listener.js 23:55:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 83 (0x115e8b800) [pid = 2503] [serial = 2319] [outer = 0x112dec400] 23:55:09 INFO - PROCESS | 2503 | 1467442509731 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"]]]}] 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:55:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:55:09 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" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:55:09 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" 23:55:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:55:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:55:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 23:55:09 INFO - PROCESS | 2503 | 1467442509765 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 23:55:09 INFO - PROCESS | 2503 | 1467442509769 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 23:55:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:55:09 INFO - PROCESS | 2503 | 1467442509773 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:55:09 INFO - PROCESS | 2503 | 1467442509777 Marionette TRACE conn2 <- [1,3058,null,{}] 23:55:09 INFO - PROCESS | 2503 | 1467442509780 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}] 23:55:09 INFO - PROCESS | 2503 | 1467442509781 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:09 INFO - PROCESS | 2503 | 1467442509866 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 23:55:09 INFO - PROCESS | 2503 | 1467442509877 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:09 INFO - PROCESS | 2503 | 1467442509879 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:09 INFO - PROCESS | 2503 | ++DOCSHELL 0x1198a7000 == 27 [pid = 2503] [id = 774] 23:55:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 84 (0x118850800) [pid = 2503] [serial = 2320] [outer = 0x0] 23:55:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x11922cc00) [pid = 2503] [serial = 2321] [outer = 0x118850800] 23:55:09 INFO - PROCESS | 2503 | 1467442509906 Marionette DEBUG loaded listener.js 23:55:09 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x119615800) [pid = 2503] [serial = 2322] [outer = 0x118850800] 23:55:10 INFO - PROCESS | 2503 | 1467442510279 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]]]}] 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:55:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:55:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:55:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:55:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:55:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:55:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:55:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:55:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:55:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 527ms 23:55:10 INFO - PROCESS | 2503 | 1467442510300 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 23:55:10 INFO - PROCESS | 2503 | 1467442510301 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 23:55:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:55:10 INFO - PROCESS | 2503 | 1467442510304 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:55:10 INFO - PROCESS | 2503 | 1467442510307 Marionette TRACE conn2 <- [1,3062,null,{}] 23:55:10 INFO - PROCESS | 2503 | 1467442510315 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}] 23:55:10 INFO - PROCESS | 2503 | 1467442510318 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:10 INFO - PROCESS | 2503 | 1467442510394 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 23:55:10 INFO - PROCESS | 2503 | 1467442510399 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:10 INFO - PROCESS | 2503 | 1467442510402 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x120d3d800 == 28 [pid = 2503] [id = 775] 23:55:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x11663a000) [pid = 2503] [serial = 2323] [outer = 0x0] 23:55:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x118fa8400) [pid = 2503] [serial = 2324] [outer = 0x11663a000] 23:55:10 INFO - PROCESS | 2503 | 1467442510438 Marionette DEBUG loaded listener.js 23:55:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x119c6f800) [pid = 2503] [serial = 2325] [outer = 0x11663a000] 23:55:10 INFO - PROCESS | 2503 | [2503] 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 23:55:10 INFO - PROCESS | 2503 | 1467442510780 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:55:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:55:10 INFO - {} 23:55:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 523ms 23:55:10 INFO - PROCESS | 2503 | 1467442510827 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 23:55:10 INFO - PROCESS | 2503 | 1467442510829 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 23:55:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:55:10 INFO - PROCESS | 2503 | 1467442510831 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:55:10 INFO - PROCESS | 2503 | 1467442510832 Marionette TRACE conn2 <- [1,3066,null,{}] 23:55:10 INFO - PROCESS | 2503 | 1467442510835 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}] 23:55:10 INFO - PROCESS | 2503 | 1467442510836 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:10 INFO - PROCESS | 2503 | 1467442510949 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 23:55:10 INFO - PROCESS | 2503 | 1467442510964 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:10 INFO - PROCESS | 2503 | 1467442510965 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:10 INFO - PROCESS | 2503 | ++DOCSHELL 0x127046800 == 29 [pid = 2503] [id = 776] 23:55:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x120dc2000) [pid = 2503] [serial = 2326] [outer = 0x0] 23:55:10 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x120e2b000) [pid = 2503] [serial = 2327] [outer = 0x120dc2000] 23:55:10 INFO - PROCESS | 2503 | 1467442510990 Marionette DEBUG loaded listener.js 23:55:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x1212b1400) [pid = 2503] [serial = 2328] [outer = 0x120dc2000] 23:55:11 INFO - PROCESS | 2503 | 1467442511304 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]]]}] 23:55:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:55:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:55:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:55:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:55:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:55:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:55:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:55:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 519ms 23:55:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:55:11 INFO - PROCESS | 2503 | 1467442511351 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 23:55:11 INFO - PROCESS | 2503 | 1467442511353 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 23:55:11 INFO - PROCESS | 2503 | 1467442511355 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:55:11 INFO - PROCESS | 2503 | 1467442511356 Marionette TRACE conn2 <- [1,3070,null,{}] 23:55:11 INFO - PROCESS | 2503 | 1467442511358 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}] 23:55:11 INFO - PROCESS | 2503 | 1467442511359 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:11 INFO - PROCESS | 2503 | 1467442511458 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 23:55:11 INFO - PROCESS | 2503 | 1467442511462 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:11 INFO - PROCESS | 2503 | 1467442511463 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:11 INFO - PROCESS | 2503 | ++DOCSHELL 0x12871c000 == 30 [pid = 2503] [id = 777] 23:55:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x111c83c00) [pid = 2503] [serial = 2329] [outer = 0x0] 23:55:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x1216ab800) [pid = 2503] [serial = 2330] [outer = 0x111c83c00] 23:55:11 INFO - PROCESS | 2503 | 1467442511495 Marionette DEBUG loaded listener.js 23:55:11 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x1216b7800) [pid = 2503] [serial = 2331] [outer = 0x111c83c00] 23:55:11 INFO - PROCESS | 2503 | 1467442511822 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]]]}] 23:55:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:55:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:55:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:55:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:55:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:55:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:55:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 518ms 23:55:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:55:11 INFO - PROCESS | 2503 | 1467442511879 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 23:55:11 INFO - PROCESS | 2503 | 1467442511881 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 23:55:11 INFO - PROCESS | 2503 | 1467442511883 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:55:11 INFO - PROCESS | 2503 | 1467442511884 Marionette TRACE conn2 <- [1,3074,null,{}] 23:55:11 INFO - PROCESS | 2503 | 1467442511886 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}] 23:55:11 INFO - PROCESS | 2503 | 1467442511890 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:12 INFO - PROCESS | 2503 | 1467442512000 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 23:55:12 INFO - PROCESS | 2503 | 1467442512004 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:12 INFO - PROCESS | 2503 | 1467442512005 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x128880000 == 31 [pid = 2503] [id = 778] 23:55:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x120dc2400) [pid = 2503] [serial = 2332] [outer = 0x0] 23:55:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x121920800) [pid = 2503] [serial = 2333] [outer = 0x120dc2400] 23:55:12 INFO - PROCESS | 2503 | 1467442512030 Marionette DEBUG loaded listener.js 23:55:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x1249e2c00) [pid = 2503] [serial = 2334] [outer = 0x120dc2400] 23:55:12 INFO - PROCESS | 2503 | 1467442512350 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]]]}] 23:55:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:55:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:55:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:55:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:55:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:55:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:55:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 23:55:12 INFO - PROCESS | 2503 | 1467442512402 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 23:55:12 INFO - PROCESS | 2503 | 1467442512404 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 23:55:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:55:12 INFO - PROCESS | 2503 | 1467442512406 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:55:12 INFO - PROCESS | 2503 | 1467442512407 Marionette TRACE conn2 <- [1,3078,null,{}] 23:55:12 INFO - PROCESS | 2503 | 1467442512416 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}] 23:55:12 INFO - PROCESS | 2503 | 1467442512418 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:12 INFO - PROCESS | 2503 | 1467442512517 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 23:55:12 INFO - PROCESS | 2503 | 1467442512528 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:12 INFO - PROCESS | 2503 | 1467442512529 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:12 INFO - PROCESS | 2503 | ++DOCSHELL 0x128f6e800 == 32 [pid = 2503] [id = 779] 23:55:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x121915400) [pid = 2503] [serial = 2335] [outer = 0x0] 23:55:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x1253b2400) [pid = 2503] [serial = 2336] [outer = 0x121915400] 23:55:12 INFO - PROCESS | 2503 | 1467442512587 Marionette DEBUG loaded listener.js 23:55:12 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x126bf4c00) [pid = 2503] [serial = 2337] [outer = 0x121915400] 23:55:13 INFO - PROCESS | 2503 | 1467442513267 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] 23:55:13 INFO - PROCESS | 2503 | 1467442513336 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 23:55:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:55:13 INFO - PROCESS | 2503 | 1467442513340 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:55:13 INFO - PROCESS | 2503 | 1467442513341 Marionette TRACE conn2 <- [1,3082,null,{}] 23:55:13 INFO - PROCESS | 2503 | 1467442513345 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}] 23:55:13 INFO - PROCESS | 2503 | 1467442513346 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:13 INFO - PROCESS | 2503 | 1467442513466 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 23:55:13 INFO - PROCESS | 2503 | 1467442513470 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:13 INFO - PROCESS | 2503 | 1467442513472 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:13 INFO - PROCESS | 2503 | ++DOCSHELL 0x11958b800 == 33 [pid = 2503] [id = 780] 23:55:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 85 (0x113272000) [pid = 2503] [serial = 2338] [outer = 0x0] 23:55:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 86 (0x1133aa400) [pid = 2503] [serial = 2339] [outer = 0x113272000] 23:55:13 INFO - PROCESS | 2503 | 1467442513511 Marionette DEBUG loaded listener.js 23:55:13 INFO - PROCESS | 2503 | ++DOMWINDOW == 87 (0x116f8f000) [pid = 2503] [serial = 2340] [outer = 0x113272000] 23:55:13 INFO - PROCESS | 2503 | 1467442513841 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]]]}] 23:55:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:55:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:55:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:55:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 522ms 23:55:13 INFO - PROCESS | 2503 | 1467442513863 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 23:55:13 INFO - PROCESS | 2503 | 1467442513864 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 23:55:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:55:13 INFO - PROCESS | 2503 | 1467442513866 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:55:13 INFO - PROCESS | 2503 | 1467442513867 Marionette TRACE conn2 <- [1,3086,null,{}] 23:55:13 INFO - PROCESS | 2503 | 1467442513869 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}] 23:55:13 INFO - PROCESS | 2503 | 1467442513870 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:13 INFO - PROCESS | 2503 | 1467442513949 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 23:55:14 INFO - PROCESS | 2503 | 1467442514025 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:14 INFO - PROCESS | 2503 | 1467442514026 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a5b6000 == 34 [pid = 2503] [id = 781] 23:55:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 88 (0x116f8e400) [pid = 2503] [serial = 2341] [outer = 0x0] 23:55:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 89 (0x1181f0800) [pid = 2503] [serial = 2342] [outer = 0x116f8e400] 23:55:14 INFO - PROCESS | 2503 | 1467442514051 Marionette DEBUG loaded listener.js 23:55:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 90 (0x126e59400) [pid = 2503] [serial = 2343] [outer = 0x116f8e400] 23:55:14 INFO - PROCESS | 2503 | 1467442514276 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:55:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:55:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 420ms 23:55:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:55:14 INFO - PROCESS | 2503 | 1467442514286 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 23:55:14 INFO - PROCESS | 2503 | 1467442514287 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 23:55:14 INFO - PROCESS | 2503 | 1467442514289 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:55:14 INFO - PROCESS | 2503 | 1467442514291 Marionette TRACE conn2 <- [1,3090,null,{}] 23:55:14 INFO - PROCESS | 2503 | 1467442514300 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}] 23:55:14 INFO - PROCESS | 2503 | 1467442514301 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:14 INFO - PROCESS | 2503 | 1467442514387 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 23:55:14 INFO - PROCESS | 2503 | 1467442514391 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:14 INFO - PROCESS | 2503 | 1467442514392 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:14 INFO - PROCESS | 2503 | ++DOCSHELL 0x12a760800 == 35 [pid = 2503] [id = 782] 23:55:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 91 (0x113277400) [pid = 2503] [serial = 2344] [outer = 0x0] 23:55:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 92 (0x12715c400) [pid = 2503] [serial = 2345] [outer = 0x113277400] 23:55:14 INFO - PROCESS | 2503 | 1467442514418 Marionette DEBUG loaded listener.js 23:55:14 INFO - PROCESS | 2503 | ++DOMWINDOW == 93 (0x1271bc800) [pid = 2503] [serial = 2346] [outer = 0x113277400] 23:55:14 INFO - PROCESS | 2503 | 1467442514816 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:55:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:55:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 532ms 23:55:14 INFO - PROCESS | 2503 | 1467442514823 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 23:55:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:55:14 INFO - PROCESS | 2503 | 1467442514828 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 23:55:14 INFO - PROCESS | 2503 | 1467442514831 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:55:14 INFO - PROCESS | 2503 | 1467442514834 Marionette TRACE conn2 <- [1,3094,null,{}] 23:55:14 INFO - PROCESS | 2503 | 1467442514837 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}] 23:55:14 INFO - PROCESS | 2503 | 1467442514839 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:15 INFO - PROCESS | 2503 | 1467442515015 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 23:55:15 INFO - PROCESS | 2503 | 1467442515043 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:15 INFO - PROCESS | 2503 | 1467442515044 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x12ac86800 == 36 [pid = 2503] [id = 783] 23:55:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 94 (0x127169000) [pid = 2503] [serial = 2347] [outer = 0x0] 23:55:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 95 (0x128869800) [pid = 2503] [serial = 2348] [outer = 0x127169000] 23:55:15 INFO - PROCESS | 2503 | 1467442515083 Marionette DEBUG loaded listener.js 23:55:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 96 (0x1288c7800) [pid = 2503] [serial = 2349] [outer = 0x127169000] 23:55:15 INFO - PROCESS | 2503 | 1467442515454 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:55:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:55:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 23:55:15 INFO - PROCESS | 2503 | 1467442515502 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 23:55:15 INFO - PROCESS | 2503 | 1467442515505 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 23:55:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:55:15 INFO - PROCESS | 2503 | 1467442515508 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:55:15 INFO - PROCESS | 2503 | 1467442515510 Marionette TRACE conn2 <- [1,3098,null,{}] 23:55:15 INFO - PROCESS | 2503 | 1467442515514 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}] 23:55:15 INFO - PROCESS | 2503 | 1467442515515 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:15 INFO - PROCESS | 2503 | 1467442515635 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 23:55:15 INFO - PROCESS | 2503 | 1467442515702 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:15 INFO - PROCESS | 2503 | 1467442515704 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:15 INFO - PROCESS | 2503 | ++DOCSHELL 0x117d48800 == 37 [pid = 2503] [id = 784] 23:55:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 97 (0x112790400) [pid = 2503] [serial = 2350] [outer = 0x0] 23:55:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 98 (0x11279a800) [pid = 2503] [serial = 2351] [outer = 0x112790400] 23:55:15 INFO - PROCESS | 2503 | 1467442515735 Marionette DEBUG loaded listener.js 23:55:15 INFO - PROCESS | 2503 | ++DOMWINDOW == 99 (0x113270800) [pid = 2503] [serial = 2352] [outer = 0x112790400] 23:55:16 INFO - PROCESS | 2503 | 1467442516168 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]]]}] 23:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:55:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 23:55:16 INFO - PROCESS | 2503 | 1467442516178 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 23:55:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:55:16 INFO - PROCESS | 2503 | 1467442516182 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 23:55:16 INFO - PROCESS | 2503 | 1467442516186 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:55:16 INFO - PROCESS | 2503 | 1467442516188 Marionette TRACE conn2 <- [1,3102,null,{}] 23:55:16 INFO - PROCESS | 2503 | 1467442516191 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}] 23:55:16 INFO - PROCESS | 2503 | 1467442516192 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:16 INFO - PROCESS | 2503 | 1467442516328 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 23:55:16 INFO - PROCESS | 2503 | 1467442516418 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:16 INFO - PROCESS | 2503 | 1467442516419 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:16 INFO - PROCESS | 2503 | ++DOCSHELL 0x121617000 == 38 [pid = 2503] [id = 785] 23:55:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 100 (0x117184400) [pid = 2503] [serial = 2353] [outer = 0x0] 23:55:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 101 (0x117189400) [pid = 2503] [serial = 2354] [outer = 0x117184400] 23:55:16 INFO - PROCESS | 2503 | 1467442516450 Marionette DEBUG loaded listener.js 23:55:16 INFO - PROCESS | 2503 | ++DOMWINDOW == 102 (0x1181efc00) [pid = 2503] [serial = 2355] [outer = 0x117184400] 23:55:16 INFO - PROCESS | 2503 | 1467442516851 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:55:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 23:55:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:55:16 INFO - PROCESS | 2503 | 1467442516857 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 23:55:16 INFO - PROCESS | 2503 | 1467442516858 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 23:55:16 INFO - PROCESS | 2503 | 1467442516860 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:55:16 INFO - PROCESS | 2503 | 1467442516863 Marionette TRACE conn2 <- [1,3106,null,{}] 23:55:16 INFO - PROCESS | 2503 | 1467442516871 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}] 23:55:16 INFO - PROCESS | 2503 | 1467442516875 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:16 INFO - PROCESS | 2503 | 1467442516985 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 23:55:17 INFO - PROCESS | 2503 | 1467442517048 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:17 INFO - PROCESS | 2503 | 1467442517050 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x128830000 == 39 [pid = 2503] [id = 786] 23:55:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 103 (0x11874f800) [pid = 2503] [serial = 2356] [outer = 0x0] 23:55:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 104 (0x118f36400) [pid = 2503] [serial = 2357] [outer = 0x11874f800] 23:55:17 INFO - PROCESS | 2503 | 1467442517086 Marionette DEBUG loaded listener.js 23:55:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 105 (0x120dc7400) [pid = 2503] [serial = 2358] [outer = 0x11874f800] 23:55:17 INFO - PROCESS | 2503 | 1467442517512 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]]]}] 23:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:55:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 675ms 23:55:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:55:17 INFO - PROCESS | 2503 | 1467442517536 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 23:55:17 INFO - PROCESS | 2503 | 1467442517538 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 23:55:17 INFO - PROCESS | 2503 | 1467442517540 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:55:17 INFO - PROCESS | 2503 | 1467442517541 Marionette TRACE conn2 <- [1,3110,null,{}] 23:55:17 INFO - PROCESS | 2503 | 1467442517544 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}] 23:55:17 INFO - PROCESS | 2503 | 1467442517545 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:17 INFO - PROCESS | 2503 | 1467442517656 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 23:55:17 INFO - PROCESS | 2503 | 1467442517770 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:17 INFO - PROCESS | 2503 | 1467442517771 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:17 INFO - PROCESS | 2503 | ++DOCSHELL 0x115e4f800 == 40 [pid = 2503] [id = 787] 23:55:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 106 (0x1121ba000) [pid = 2503] [serial = 2359] [outer = 0x0] 23:55:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 107 (0x1133e7800) [pid = 2503] [serial = 2360] [outer = 0x1121ba000] 23:55:17 INFO - PROCESS | 2503 | 1467442517800 Marionette DEBUG loaded listener.js 23:55:17 INFO - PROCESS | 2503 | ++DOMWINDOW == 108 (0x118f38c00) [pid = 2503] [serial = 2361] [outer = 0x1121ba000] 23:55:18 INFO - PROCESS | 2503 | 1467442518366 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"]]]}] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x12a760800 == 39 [pid = 2503] [id = 782] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x12a5b6000 == 38 [pid = 2503] [id = 781] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x11958b800 == 37 [pid = 2503] [id = 780] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x128f6e800 == 36 [pid = 2503] [id = 779] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x128880000 == 35 [pid = 2503] [id = 778] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x12871c000 == 34 [pid = 2503] [id = 777] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x127046800 == 33 [pid = 2503] [id = 776] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x120d3d800 == 32 [pid = 2503] [id = 775] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x1198a7000 == 31 [pid = 2503] [id = 774] 23:55:18 INFO - PROCESS | 2503 | --DOCSHELL 0x116abd000 == 30 [pid = 2503] [id = 773] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 107 (0x120fb5c00) [pid = 2503] [serial = 2279] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 106 (0x121916400) [pid = 2503] [serial = 2282] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 105 (0x123a4d800) [pid = 2503] [serial = 2285] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 104 (0x121921c00) [pid = 2503] [serial = 2283] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 103 (0x117186c00) [pid = 2503] [serial = 2268] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 102 (0x1181e4c00) [pid = 2503] [serial = 2269] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 101 (0x11836d400) [pid = 2503] [serial = 2271] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 100 (0x128860c00) [pid = 2503] [serial = 2251] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 99 (0x112794c00) [pid = 2503] [serial = 2262] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 98 (0x112dea400) [pid = 2503] [serial = 2263] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 97 (0x118376c00) [pid = 2503] [serial = 2273] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 96 (0x11885e000) [pid = 2503] [serial = 2274] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 95 (0x113279800) [pid = 2503] [serial = 2253] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 94 (0x116758400) [pid = 2503] [serial = 2254] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 93 (0x118376000) [pid = 2503] [serial = 2256] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 92 (0x1187b7c00) [pid = 2503] [serial = 2257] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 91 (0x115e8c400) [pid = 2503] [serial = 2265] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 90 (0x1164e1400) [pid = 2503] [serial = 2266] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 89 (0x120faac00) [pid = 2503] [serial = 2259] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 88 (0x1216ac000) [pid = 2503] [serial = 2260] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 87 (0x119236800) [pid = 2503] [serial = 2276] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 86 (0x124980c00) [pid = 2503] [serial = 2288] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 85 (0x12716b400) [pid = 2503] [serial = 2295] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 84 (0x1216af000) [pid = 2503] [serial = 2291] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 83 (0x1216b4c00) [pid = 2503] [serial = 2280] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 82 (0x123bf1c00) [pid = 2503] [serial = 2286] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 81 (0x125e44c00) [pid = 2503] [serial = 2292] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 80 (0x120d2d800) [pid = 2503] [serial = 2277] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 79 (0x126bf9c00) [pid = 2503] [serial = 2294] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 78 (0x1271da400) [pid = 2503] [serial = 2298] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 77 (0x124bd5000) [pid = 2503] [serial = 2289] [outer = 0x0] [url = about:blank] 23:55:18 INFO - PROCESS | 2503 | --DOMWINDOW == 76 (0x1271d0400) [pid = 2503] [serial = 2297] [outer = 0x0] [url = about:blank] 23:55:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:55:18 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 23:55:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:55:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 871ms 23:55:18 INFO - PROCESS | 2503 | 1467442518412 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 23:55:18 INFO - PROCESS | 2503 | 1467442518414 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 23:55:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:55:18 INFO - PROCESS | 2503 | 1467442518417 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:55:18 INFO - PROCESS | 2503 | 1467442518420 Marionette TRACE conn2 <- [1,3114,null,{}] 23:55:18 INFO - PROCESS | 2503 | 1467442518423 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}] 23:55:18 INFO - PROCESS | 2503 | 1467442518424 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:18 INFO - PROCESS | 2503 | 1467442518508 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 23:55:18 INFO - PROCESS | 2503 | 1467442518514 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\", \"387f70a0-3894-41fa-8dc4-381e444ccba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:18 INFO - PROCESS | 2503 | 1467442518516 Marionette INFO sendAsync c0cb97ac-2b70-f84e-a827-3630acbb3275 23:55:18 INFO - PROCESS | 2503 | ++DOCSHELL 0x117169800 == 31 [pid = 2503] [id = 788] 23:55:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 77 (0x113275400) [pid = 2503] [serial = 2362] [outer = 0x0] 23:55:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 78 (0x11327d400) [pid = 2503] [serial = 2363] [outer = 0x113275400] 23:55:18 INFO - PROCESS | 2503 | 1467442518544 Marionette DEBUG loaded listener.js 23:55:18 INFO - PROCESS | 2503 | ++DOMWINDOW == 79 (0x115e8f000) [pid = 2503] [serial = 2364] [outer = 0x113275400] 23:55:18 INFO - PROCESS | 2503 | 1467442518880 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]]]}] 23:55:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:55:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 471ms 23:55:18 INFO - PROCESS | 2503 | 1467442518888 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 23:55:18 INFO - PROCESS | 2503 | 1467442518891 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 23:55:19 WARNING - u'runner_teardown' () 23:55:19 INFO - No more tests 23:55:19 INFO - Got 0 unexpected results 23:55:19 INFO - SUITE-END | took 515s 23:55:19 INFO - Closing logging queue 23:55:19 INFO - queue closed 23:55:20 INFO - Return code: 0 23:55:20 WARNING - # TBPL SUCCESS # 23:55:20 INFO - Running post-action listener: _resource_record_post_action 23:55:20 INFO - Running post-run listener: _resource_record_post_run 23:55:21 INFO - Total resource usage - Wall time: 537s; CPU: 58.0%; Read bytes: 4096; Write bytes: 952227328; Read time: 0; Write time: 4785 23:55:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:55:21 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146162176; Write bytes: 143986688; Read time: 13385; Write time: 260 23:55:21 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 4096; Write bytes: 796710400; Read time: 0; Write time: 4485 23:55:21 INFO - Running post-run listener: _upload_blobber_files 23:55:21 INFO - Blob upload gear active. 23:55:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:55:21 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 23:55:21 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'] 23:55:21 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 23:55:21 INFO - (blobuploader) - INFO - Open directory for files ... 23:55:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:55:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:55:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:55:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:55:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:55:22 INFO - (blobuploader) - INFO - Done attempting. 23:55:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:55:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:55:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:55:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:55:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:55:24 INFO - (blobuploader) - INFO - Done attempting. 23:55:24 INFO - (blobuploader) - INFO - Iteration through files over. 23:55:24 INFO - Return code: 0 23:55:24 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:55:24 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:55:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d3ac8eb5d869a1e5743a8ad471e1c51c991dd79ca0ee1131b24bdf4c22bd5f28028d1e978959dac724173676dfd5f72ce4a68eed5754ce282c92c9ec7cf95476", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c2ba7c7b4678cbfd72c2c5340db66903ba3d32bac0b75b70dda41bc84e06e4b61cfc363700ccdd687594f7a0a8305d68697d8dffb6e7ee4f988f4e3bb0211dc7"} 23:55:24 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:55:24 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:55:24 INFO - Contents: 23:55:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d3ac8eb5d869a1e5743a8ad471e1c51c991dd79ca0ee1131b24bdf4c22bd5f28028d1e978959dac724173676dfd5f72ce4a68eed5754ce282c92c9ec7cf95476", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c2ba7c7b4678cbfd72c2c5340db66903ba3d32bac0b75b70dda41bc84e06e4b61cfc363700ccdd687594f7a0a8305d68697d8dffb6e7ee4f988f4e3bb0211dc7"} 23:55:24 INFO - Running post-run listener: copy_logs_to_upload_dir 23:55:24 INFO - Copying logs to upload dir... 23:55:24 INFO - mkdir: /builds/slave/test/build/upload/logs 23:55:24 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=615.709956 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-07-01 23:55:24.556093) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 23:55:24.559468) ========= 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.XrSO409Wvf/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.4HG5XRXZ47/Listeners TMPDIR=/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/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/d3ac8eb5d869a1e5743a8ad471e1c51c991dd79ca0ee1131b24bdf4c22bd5f28028d1e978959dac724173676dfd5f72ce4a68eed5754ce282c92c9ec7cf95476", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c2ba7c7b4678cbfd72c2c5340db66903ba3d32bac0b75b70dda41bc84e06e4b61cfc363700ccdd687594f7a0a8305d68697d8dffb6e7ee4f988f4e3bb0211dc7"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012994 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d3ac8eb5d869a1e5743a8ad471e1c51c991dd79ca0ee1131b24bdf4c22bd5f28028d1e978959dac724173676dfd5f72ce4a68eed5754ce282c92c9ec7cf95476", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c2ba7c7b4678cbfd72c2c5340db66903ba3d32bac0b75b70dda41bc84e06e4b61cfc363700ccdd687594f7a0a8305d68697d8dffb6e7ee4f988f4e3bb0211dc7"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467426477/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-01 23:55:24.597505) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 23:55:24.597837) ========= 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.XrSO409Wvf/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.4HG5XRXZ47/Listeners TMPDIR=/var/folders/_p/g082hxs10zx5k7kq_ngsqt0h00000w/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.005251 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 23:55:24.645852) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 23:55:24.649185) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 23:55:24.649513) ========= ========= Total master_lag: 0.58 =========