builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0253 starttime: 1468792138.98 results: success (0) buildid: 20160716005758 builduid: 0e8939a42a67416ba8fe5a2bfac4e026 revision: cf21aa15aad09135bfd84d75c5936b13ef9105e8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:58.984885) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:58.985233) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:58.985528) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:59.056815) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:59.057292) ========= 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.9W1osKuoWx/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.5hCRuTU13p/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-17 14:48:59-- 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% 8.05M=0.001s 2016-07-17 14:48:59 (8.05 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.419416 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:59.500484) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:59.500767) ========= 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.9W1osKuoWx/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.5hCRuTU13p/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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.020119 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:59.552194) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 14:48:59.552506) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cf21aa15aad09135bfd84d75c5936b13ef9105e8 --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 cf21aa15aad09135bfd84d75c5936b13ef9105e8 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.9W1osKuoWx/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.5hCRuTU13p/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-17 14:48:59,634 truncating revision to first 12 chars 2016-07-17 14:48:59,634 Setting DEBUG logging. 2016-07-17 14:48:59,634 attempt 1/10 2016-07-17 14:48:59,634 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/cf21aa15aad0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-17 14:49:00,255 unpacking tar archive at: mozilla-beta-cf21aa15aad0/testing/mozharness/ program finished with exit code 0 elapsedTime=0.895793 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 14:49:00.470040) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 14:49:00.470308) ========= script_repo_revision: cf21aa15aad09135bfd84d75c5936b13ef9105e8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 14:49:00.473735) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 14:49:00.474053) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 14:49:00.513626) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-07-17 14:49:00.513978) ========= /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.9W1osKuoWx/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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 14:49:00 INFO - MultiFileLogger online at 20160717 14:49:00 in /builds/slave/test 14:49:00 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 14:49:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:49:00 INFO - {'append_to_log': False, 14:49:00 INFO - 'base_work_dir': '/builds/slave/test', 14:49:00 INFO - 'blob_upload_branch': 'mozilla-beta', 14:49:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:49:00 INFO - 'buildbot_json_path': 'buildprops.json', 14:49:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:49:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:49:00 INFO - 'download_minidump_stackwalk': True, 14:49:00 INFO - 'download_symbols': 'true', 14:49:00 INFO - 'e10s': False, 14:49:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:49:00 INFO - 'tooltool.py': '/tools/tooltool.py', 14:49:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:49:00 INFO - '/tools/misc-python/virtualenv.py')}, 14:49:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:49:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:49:00 INFO - 'log_level': 'info', 14:49:00 INFO - 'log_to_console': True, 14:49:00 INFO - 'opt_config_files': (), 14:49:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:49:00 INFO - '--processes=1', 14:49:00 INFO - '--config=%(test_path)s/wptrunner.ini', 14:49:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:49:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:49:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:49:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:49:00 INFO - 'pip_index': False, 14:49:00 INFO - 'require_test_zip': True, 14:49:00 INFO - 'test_type': ('testharness',), 14:49:00 INFO - 'this_chunk': '1', 14:49:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:49:00 INFO - 'total_chunks': '10', 14:49:00 INFO - 'virtualenv_path': 'venv', 14:49:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:49:00 INFO - 'work_dir': 'build'} 14:49:00 INFO - ##### 14:49:00 INFO - ##### Running clobber step. 14:49:00 INFO - ##### 14:49:00 INFO - Running pre-action listener: _resource_record_pre_action 14:49:00 INFO - Running main action method: clobber 14:49:00 INFO - rmtree: /builds/slave/test/build 14:49:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:49:02 INFO - Running post-action listener: _resource_record_post_action 14:49:02 INFO - ##### 14:49:02 INFO - ##### Running read-buildbot-config step. 14:49:02 INFO - ##### 14:49:02 INFO - Running pre-action listener: _resource_record_pre_action 14:49:02 INFO - Running main action method: read_buildbot_config 14:49:02 INFO - Using buildbot properties: 14:49:02 INFO - { 14:49:02 INFO - "project": "", 14:49:02 INFO - "product": "firefox", 14:49:02 INFO - "script_repo_revision": "production", 14:49:02 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 14:49:02 INFO - "repository": "", 14:49:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 14:49:02 INFO - "buildid": "20160716005758", 14:49:02 INFO - "pgo_build": "False", 14:49:02 INFO - "basedir": "/builds/slave/test", 14:49:02 INFO - "buildnumber": 36, 14:49:02 INFO - "slavename": "t-yosemite-r7-0253", 14:49:02 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 14:49:02 INFO - "platform": "macosx64", 14:49:02 INFO - "branch": "mozilla-beta", 14:49:02 INFO - "revision": "cf21aa15aad09135bfd84d75c5936b13ef9105e8", 14:49:02 INFO - "repo_path": "releases/mozilla-beta", 14:49:02 INFO - "moz_repo_path": "", 14:49:02 INFO - "stage_platform": "macosx64", 14:49:02 INFO - "builduid": "0e8939a42a67416ba8fe5a2bfac4e026", 14:49:02 INFO - "slavebuilddir": "test" 14:49:02 INFO - } 14:49:02 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.dmg. 14:49:02 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.test_packages.json. 14:49:02 INFO - Running post-action listener: _resource_record_post_action 14:49:02 INFO - ##### 14:49:02 INFO - ##### Running download-and-extract step. 14:49:02 INFO - ##### 14:49:02 INFO - Running pre-action listener: _resource_record_pre_action 14:49:02 INFO - Running main action method: download_and_extract 14:49:02 INFO - mkdir: /builds/slave/test/build/tests 14:49:02 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')]} 14:49:02 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.test_packages.json 14:49:02 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:49:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/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 14:49:02 INFO - Downloaded 1201 bytes. 14:49:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:49:02 INFO - Using the following test package requirements: 14:49:02 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:49:02 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:49:02 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 14:49:02 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:49:02 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 14:49:02 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:49:02 INFO - u'jsshell-mac64.zip'], 14:49:02 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:49:02 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 14:49:02 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:49:02 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:49:02 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 14:49:02 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:49:02 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 14:49:02 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:49:02 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 14:49:02 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:49:02 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 14:49:02 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 14:49:02 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')]} 14:49:02 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.common.tests.zip 14:49:02 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 14:49:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/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 14:49:06 INFO - Downloaded 18370182 bytes. 14:49:06 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/*'] 14:49:06 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/* 14:49:06 INFO - caution: filename not matched: web-platform/* 14:49:06 INFO - Return code: 11 14:49:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:49:06 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:49:06 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/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 14:49:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/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 14:49:23 INFO - Downloaded 36389883 bytes. 14:49: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/*'] 14:49: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/* 14:49:27 INFO - caution: filename not matched: bin/* 14:49:27 INFO - caution: filename not matched: config/* 14:49:27 INFO - caution: filename not matched: mozbase/* 14:49:27 INFO - caution: filename not matched: marionette/* 14:49:27 INFO - caution: filename not matched: tools/wptserve/* 14:49:27 INFO - Return code: 11 14:49: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')]} 14:49:27 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.dmg 14:49:27 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 14:49:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 14:49:31 INFO - Downloaded 73027598 bytes. 14:49:31 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.dmg 14:49:31 INFO - mkdir: /builds/slave/test/properties 14:49:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:49:31 INFO - Writing to file /builds/slave/test/properties/build_url 14:49:31 INFO - Contents: 14:49:31 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.dmg 14:49:31 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:49:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:49:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:49:31 INFO - Contents: 14:49:31 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:49:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:49:31 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:49:31 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:49:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/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 14:49:36 INFO - Downloaded 103716311 bytes. 14:49:36 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'] 14:49:36 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 14:49:39 INFO - Return code: 0 14:49:39 INFO - Running post-action listener: _resource_record_post_action 14:49:39 INFO - Running post-action listener: set_extra_try_arguments 14:49:39 INFO - ##### 14:49:39 INFO - ##### Running create-virtualenv step. 14:49:39 INFO - ##### 14:49:39 INFO - Running pre-action listener: _pre_create_virtualenv 14:49:39 INFO - Running pre-action listener: _resource_record_pre_action 14:49:39 INFO - Running main action method: create_virtualenv 14:49:39 INFO - Creating virtualenv /builds/slave/test/build/venv 14:49:39 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 14:49:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:49:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:49:39 INFO - Using real prefix '/tools/python27' 14:49:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:49:40 INFO - Installing distribute.............................................................................................................................................................................................done. 14:49:43 INFO - Installing pip.................done. 14:49:43 INFO - Return code: 0 14:49:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:49:43 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')]} 14:49:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:49:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:49:43 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')]} 14:49:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:49:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:49:43 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 0x109930e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10994df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0d3466700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1099495e0>, '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 0x10952ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109557990>, '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.9W1osKuoWx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:49:43 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 14:49:43 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 14:49:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9W1osKuoWx/Render', 14:49:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:49:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:49:43 INFO - 'HOME': '/Users/cltbld', 14:49:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:49:43 INFO - 'LOGNAME': 'cltbld', 14:49:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:49:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:49:43 INFO - 'MOZ_NO_REMOTE': '1', 14:49:43 INFO - 'NO_EM_RESTART': '1', 14:49:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:49:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:49:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:49:43 INFO - 'PWD': '/builds/slave/test', 14:49:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:49:43 INFO - 'SHELL': '/bin/bash', 14:49:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 14:49:43 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 14:49:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:49:43 INFO - 'USER': 'cltbld', 14:49:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:49:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:49:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:49:43 INFO - 'XPC_FLAGS': '0x0', 14:49:43 INFO - 'XPC_SERVICE_NAME': '0', 14:49:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:49:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:49:43 INFO - Downloading/unpacking psutil>=0.7.1 14:49:43 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 14:49:43 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 14:49:43 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 14:49:43 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 14:49:43 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 14:49:43 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 14:49:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:49:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:49:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:49:46 INFO - Installing collected packages: psutil 14:49:46 INFO - Running setup.py install for psutil 14:49:46 INFO - building 'psutil._psutil_osx' extension 14:49:46 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 14:49:46 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 14:49:46 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 14:49:47 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 14:49:47 INFO - building 'psutil._psutil_posix' extension 14:49:47 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 14:49:47 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:49:47 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:49:47 INFO - ^ 14:49:47 INFO - 1 warning generated. 14:49:47 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 14:49:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:49:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:49:47 INFO - Successfully installed psutil 14:49:47 INFO - Cleaning up... 14:49:47 INFO - Return code: 0 14:49:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:49:47 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')]} 14:49:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:49:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:49:47 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')]} 14:49:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:49:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:49:47 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 0x109930e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10994df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0d3466700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1099495e0>, '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 0x10952ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109557990>, '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.9W1osKuoWx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:49:47 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 14:49:47 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 14:49:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9W1osKuoWx/Render', 14:49:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:49:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:49:47 INFO - 'HOME': '/Users/cltbld', 14:49:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:49:47 INFO - 'LOGNAME': 'cltbld', 14:49:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:49:47 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:49:47 INFO - 'MOZ_NO_REMOTE': '1', 14:49:47 INFO - 'NO_EM_RESTART': '1', 14:49:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:49:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:49:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:49:47 INFO - 'PWD': '/builds/slave/test', 14:49:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:49:47 INFO - 'SHELL': '/bin/bash', 14:49:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 14:49:47 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 14:49:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:49:47 INFO - 'USER': 'cltbld', 14:49:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:49:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:49:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:49:47 INFO - 'XPC_FLAGS': '0x0', 14:49:47 INFO - 'XPC_SERVICE_NAME': '0', 14:49:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:49:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:49:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:49:47 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 14:49:47 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 14:49:47 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 14:49:47 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 14:49:47 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 14:49:47 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 14:49:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:49:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:49:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:49:50 INFO - Installing collected packages: mozsystemmonitor 14:49:50 INFO - Running setup.py install for mozsystemmonitor 14:49:50 INFO - Successfully installed mozsystemmonitor 14:49:50 INFO - Cleaning up... 14:49:50 INFO - Return code: 0 14:49:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:49:50 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')]} 14:49:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:49:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:49:50 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')]} 14:49:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:49:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:49:50 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 0x109930e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10994df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0d3466700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1099495e0>, '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 0x10952ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109557990>, '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.9W1osKuoWx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:49:50 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 14:49:50 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 14:49:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9W1osKuoWx/Render', 14:49:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:49:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:49:50 INFO - 'HOME': '/Users/cltbld', 14:49:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:49:50 INFO - 'LOGNAME': 'cltbld', 14:49:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:49:50 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:49:50 INFO - 'MOZ_NO_REMOTE': '1', 14:49:50 INFO - 'NO_EM_RESTART': '1', 14:49:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:49:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:49:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:49:50 INFO - 'PWD': '/builds/slave/test', 14:49:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:49:50 INFO - 'SHELL': '/bin/bash', 14:49:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 14:49:50 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 14:49:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:49:50 INFO - 'USER': 'cltbld', 14:49:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:49:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:49:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:49:50 INFO - 'XPC_FLAGS': '0x0', 14:49:50 INFO - 'XPC_SERVICE_NAME': '0', 14:49:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:49:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:49:50 INFO - Downloading/unpacking blobuploader==1.2.4 14:49:50 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 14:49:50 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 14:49:50 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 14:49:50 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 14:49:50 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 14:49:50 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 14:49:53 INFO - Downloading blobuploader-1.2.4.tar.gz 14:49:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:49:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:49:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:49:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:49:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:49:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:49:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:49:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:49:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:49:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:49:54 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 14:49:54 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 14:49:54 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 14:49:54 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 14:49:54 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 14:49:54 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 14:49:54 INFO - Downloading docopt-0.6.1.tar.gz 14:49:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:49:54 INFO - Installing collected packages: blobuploader, requests, docopt 14:49:54 INFO - Running setup.py install for blobuploader 14:49:54 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:49:54 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:49:54 INFO - Running setup.py install for requests 14:49:55 INFO - Running setup.py install for docopt 14:49:55 INFO - Successfully installed blobuploader requests docopt 14:49:55 INFO - Cleaning up... 14:49:55 INFO - Return code: 0 14:49:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:49:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:49:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:49:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:49:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:49:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:49:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:49:55 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 0x109930e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10994df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0d3466700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1099495e0>, '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 0x10952ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109557990>, '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.9W1osKuoWx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:49:55 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 14:49:55 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 14:49:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9W1osKuoWx/Render', 14:49:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:49:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:49:55 INFO - 'HOME': '/Users/cltbld', 14:49:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:49:55 INFO - 'LOGNAME': 'cltbld', 14:49:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:49:55 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:49:55 INFO - 'MOZ_NO_REMOTE': '1', 14:49:55 INFO - 'NO_EM_RESTART': '1', 14:49:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:49:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:49:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:49:55 INFO - 'PWD': '/builds/slave/test', 14:49:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:49:55 INFO - 'SHELL': '/bin/bash', 14:49:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 14:49:55 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 14:49:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:49:55 INFO - 'USER': 'cltbld', 14:49:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:49:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:49:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:49:55 INFO - 'XPC_FLAGS': '0x0', 14:49:55 INFO - 'XPC_SERVICE_NAME': '0', 14:49:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:49:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:49:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:49:55 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-cNA38m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:49:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:49:55 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-wzmtA0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:49:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:49:55 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-FkYuNt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-m4FQoT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-EWhVVy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-EDIXQG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-VgmDCN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-cBuz1y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-gPoLi1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-F8G0_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-rY52hJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:49:56 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-foqNXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:49:57 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-IV36Rw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:49:57 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-BvETFf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:49:57 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-m1TcbN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:49:57 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-kdGhgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:49:57 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-gsOoCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:49:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:49:57 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-2RtJGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:49:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:49:57 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-5vjrYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:49:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:49:57 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-e_V5qT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:49:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:49:58 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-OC6nDM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:49:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:49:58 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 14:49:58 INFO - Running setup.py install for manifestparser 14:49:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:49:58 INFO - Running setup.py install for mozcrash 14:49:58 INFO - Running setup.py install for mozdebug 14:49:58 INFO - Running setup.py install for mozdevice 14:49:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:49:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:49:58 INFO - Running setup.py install for mozfile 14:49:59 INFO - Running setup.py install for mozhttpd 14:49:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:49:59 INFO - Running setup.py install for mozinfo 14:49:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:49:59 INFO - Running setup.py install for mozInstall 14:49:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:49:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:49:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:49:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:49:59 INFO - Running setup.py install for mozleak 14:49:59 INFO - Running setup.py install for mozlog 14:49:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:49:59 INFO - Running setup.py install for moznetwork 14:49:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:49:59 INFO - Running setup.py install for mozprocess 14:50:00 INFO - Running setup.py install for mozprofile 14:50:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:50:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:50:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:50:00 INFO - Running setup.py install for mozrunner 14:50:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:50:00 INFO - Running setup.py install for mozscreenshot 14:50:00 INFO - Running setup.py install for moztest 14:50:00 INFO - Running setup.py install for mozversion 14:50:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:50:00 INFO - Running setup.py install for wptserve 14:50:01 INFO - Running setup.py install for marionette-driver 14:50:01 INFO - Running setup.py install for browsermob-proxy 14:50:01 INFO - Running setup.py install for marionette-client 14:50:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:50:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:50:01 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 14:50:01 INFO - Cleaning up... 14:50:01 INFO - Return code: 0 14:50:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:50: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')]} 14:50:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:50:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:50: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')]} 14:50:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:50:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:50:01 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 0x109930e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10994df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0d3466700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1099495e0>, '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 0x10952ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109557990>, '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.9W1osKuoWx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:50:01 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 14:50:01 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 14:50:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9W1osKuoWx/Render', 14:50:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:50:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:50:01 INFO - 'HOME': '/Users/cltbld', 14:50:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:50:01 INFO - 'LOGNAME': 'cltbld', 14:50:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:50:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:50:01 INFO - 'MOZ_NO_REMOTE': '1', 14:50:01 INFO - 'NO_EM_RESTART': '1', 14:50:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:50:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:50:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:50:01 INFO - 'PWD': '/builds/slave/test', 14:50:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:50:01 INFO - 'SHELL': '/bin/bash', 14:50:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 14:50:01 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 14:50:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:50:01 INFO - 'USER': 'cltbld', 14:50:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:50:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:50:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:50:01 INFO - 'XPC_FLAGS': '0x0', 14:50:01 INFO - 'XPC_SERVICE_NAME': '0', 14:50:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:50:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-ywFayV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Wr2I0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-0WvbE_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-dDtyHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-YIlo9W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-oaZNBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-3CE3S4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Nhec2v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:50:02 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-AlRAhl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:50:02 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)) 14:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-ErLHRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-hLunmm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-HfiO_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-RyzTiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-_70VW5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Z12WWH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Nu39Hj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-UJRxu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Yd8YKw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:50:03 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)) 14:50:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:50:03 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-uvw_3p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:50:04 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)) 14:50:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:50:04 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Ff8YnN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:50:04 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)) 14:50:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:50:04 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-y3coer-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:50:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:50:04 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)) 14:50:04 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)) 14:50:04 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)) 14:50:04 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)) 14:50:04 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)) 14:50:04 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)) 14:50:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:50: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 14:50: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 14:50: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 14:50: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 14:50: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 14:50: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 14:50:07 INFO - Downloading blessings-1.6.tar.gz 14:50:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:50:07 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)) 14:50:07 INFO - Installing collected packages: blessings 14:50:07 INFO - Running setup.py install for blessings 14:50:07 INFO - Successfully installed blessings 14:50:07 INFO - Cleaning up... 14:50:07 INFO - Return code: 0 14:50:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:50:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:50:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:50:07 INFO - Reading from file tmpfile_stdout 14:50:07 INFO - Current package versions: 14:50:07 INFO - blessings == 1.6 14:50:07 INFO - blobuploader == 1.2.4 14:50:07 INFO - browsermob-proxy == 0.6.0 14:50:07 INFO - docopt == 0.6.1 14:50:07 INFO - manifestparser == 1.1 14:50:07 INFO - marionette-client == 2.3.0 14:50:07 INFO - marionette-driver == 1.4.0 14:50:07 INFO - mozInstall == 1.12 14:50:07 INFO - mozcrash == 0.17 14:50:07 INFO - mozdebug == 0.1 14:50:07 INFO - mozdevice == 0.48 14:50:07 INFO - mozfile == 1.2 14:50:07 INFO - mozhttpd == 0.7 14:50:07 INFO - mozinfo == 0.9 14:50:07 INFO - mozleak == 0.1 14:50:07 INFO - mozlog == 3.1 14:50:07 INFO - moznetwork == 0.27 14:50:07 INFO - mozprocess == 0.22 14:50:07 INFO - mozprofile == 0.28 14:50:07 INFO - mozrunner == 6.11 14:50:07 INFO - mozscreenshot == 0.1 14:50:07 INFO - mozsystemmonitor == 0.0 14:50:07 INFO - moztest == 0.7 14:50:07 INFO - mozversion == 1.4 14:50:07 INFO - psutil == 3.1.1 14:50:07 INFO - requests == 1.2.3 14:50:07 INFO - wptserve == 1.4.0 14:50:07 INFO - wsgiref == 0.1.2 14:50:07 INFO - Running post-action listener: _resource_record_post_action 14:50:07 INFO - Running post-action listener: _start_resource_monitoring 14:50:07 INFO - Starting resource monitoring. 14:50:07 INFO - ##### 14:50:07 INFO - ##### Running pull step. 14:50:07 INFO - ##### 14:50:07 INFO - Running pre-action listener: _resource_record_pre_action 14:50:07 INFO - Running main action method: pull 14:50:07 INFO - Pull has nothing to do! 14:50:07 INFO - Running post-action listener: _resource_record_post_action 14:50:07 INFO - ##### 14:50:07 INFO - ##### Running install step. 14:50:07 INFO - ##### 14:50:07 INFO - Running pre-action listener: _resource_record_pre_action 14:50:07 INFO - Running main action method: install 14:50:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:50:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:50:08 INFO - Reading from file tmpfile_stdout 14:50:08 INFO - Detecting whether we're running mozinstall >=1.0... 14:50:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:50:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:50:08 INFO - Reading from file tmpfile_stdout 14:50:08 INFO - Output received: 14:50:08 INFO - Usage: mozinstall [options] installer 14:50:08 INFO - Options: 14:50:08 INFO - -h, --help show this help message and exit 14:50:08 INFO - -d DEST, --destination=DEST 14:50:08 INFO - Directory to install application into. [default: 14:50:08 INFO - "/builds/slave/test"] 14:50:08 INFO - --app=APP Application being installed. [default: firefox] 14:50:08 INFO - mkdir: /builds/slave/test/build/application 14:50:08 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'] 14:50:08 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 14:50:26 INFO - Reading from file tmpfile_stdout 14:50:26 INFO - Output received: 14:50:26 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 14:50:26 INFO - Running post-action listener: _resource_record_post_action 14:50:26 INFO - ##### 14:50:26 INFO - ##### Running run-tests step. 14:50:26 INFO - ##### 14:50:26 INFO - Running pre-action listener: _resource_record_pre_action 14:50:26 INFO - Running main action method: run_tests 14:50:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:50:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:50:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:50:26 INFO - grabbing minidump binary from tooltool 14:50:26 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')]} 14:50:26 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 0x1099495e0>, '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 0x10952ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109557990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:50:26 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 14:50:26 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 14:50:26 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:50:26 INFO - Return code: 0 14:50:26 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:50:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:50:26 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/1468655878/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 14:50:26 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/1468655878/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 14:50:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9W1osKuoWx/Render', 14:50:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:50:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:50:26 INFO - 'HOME': '/Users/cltbld', 14:50:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:50:26 INFO - 'LOGNAME': 'cltbld', 14:50:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:50:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:50:26 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:50:26 INFO - 'MOZ_NO_REMOTE': '1', 14:50:26 INFO - 'NO_EM_RESTART': '1', 14:50:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:50:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:50:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:50:26 INFO - 'PWD': '/builds/slave/test', 14:50:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:50:26 INFO - 'SHELL': '/bin/bash', 14:50:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5hCRuTU13p/Listeners', 14:50:26 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 14:50:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:50:26 INFO - 'USER': 'cltbld', 14:50:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:50:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:50:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:50:26 INFO - 'XPC_FLAGS': '0x0', 14:50:26 INFO - 'XPC_SERVICE_NAME': '0', 14:50:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:50:26 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/1468655878/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 14:50:26 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 14:50:26 INFO - import pkg_resources 14:50:27 INFO - Using 1 client processes 14:50:27 INFO - wptserve Starting http server on 127.0.0.1:8000 14:50:27 INFO - wptserve Starting http server on 127.0.0.1:8001 14:50:27 INFO - wptserve Starting http server on 127.0.0.1:8443 14:50:29 INFO - SUITE-START | Running 778 tests 14:50:29 INFO - Running testharness tests 14:50:29 INFO - Setting up ssl 14:50:29 INFO - PROCESS | certutil | 14:50:29 INFO - PROCESS | certutil | 14:50:29 INFO - PROCESS | certutil | 14:50:29 INFO - Certificate Nickname Trust Attributes 14:50:29 INFO - SSL,S/MIME,JAR/XPI 14:50:29 INFO - 14:50:29 INFO - web-platform-tests CT,, 14:50:29 INFO - 14:50:29 INFO - Starting runner 14:50:30 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:50:30 INFO - PROCESS | 1946 | 1468792230936 Marionette DEBUG Marionette enabled via build flag and pref 14:50:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x113ceb000 == 1 [pid = 1946] [id = 1] 14:50:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 1 (0x113ceb800) [pid = 1946] [serial = 1] [outer = 0x0] 14:50:31 INFO - PROCESS | 1946 | [1946] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:50:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 2 (0x113cec800) [pid = 1946] [serial = 2] [outer = 0x113ceb800] 14:50:31 INFO - PROCESS | 1946 | 1468792231252 Marionette INFO Listening on port 2828 14:50:31 INFO - PROCESS | 1946 | 1468792231476 Marionette DEBUG Marionette enabled via command-line flag 14:50:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x116a65800 == 2 [pid = 1946] [id = 2] 14:50:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 3 (0x116a66000) [pid = 1946] [serial = 3] [outer = 0x0] 14:50:31 INFO - PROCESS | 1946 | [1946] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:50:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 4 (0x116a67000) [pid = 1946] [serial = 4] [outer = 0x116a66000] 14:50:31 INFO - PROCESS | 1946 | [1946] 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 14:50:31 INFO - PROCESS | 1946 | 1468792231632 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52216 14:50:31 INFO - PROCESS | 1946 | 1468792231702 Marionette DEBUG Closed connection conn0 14:50:31 INFO - PROCESS | 1946 | [1946] 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 14:50:31 INFO - PROCESS | 1946 | 1468792231705 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52217 14:50:31 INFO - PROCESS | 1946 | 1468792231716 Marionette DEBUG Closed connection conn1 14:50:31 INFO - PROCESS | 1946 | [1946] 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 14:50:31 INFO - PROCESS | 1946 | 1468792231721 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52218 14:50:31 INFO - PROCESS | 1946 | 1468792231729 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:50:31 INFO - PROCESS | 1946 | 1468792231735 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":"20160716005758","device":"desktop","version":"48.0"} 14:50:32 INFO - PROCESS | 1946 | [1946] 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 14:50:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x119db4800 == 3 [pid = 1946] [id = 3] 14:50:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 5 (0x119dbb000) [pid = 1946] [serial = 5] [outer = 0x0] 14:50:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x119dbc000 == 4 [pid = 1946] [id = 4] 14:50:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 6 (0x119be4000) [pid = 1946] [serial = 6] [outer = 0x0] 14:50:32 INFO - PROCESS | 1946 | [1946] 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 14:50:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x121b03800 == 5 [pid = 1946] [id = 5] 14:50:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 7 (0x118a6d000) [pid = 1946] [serial = 7] [outer = 0x0] 14:50:32 INFO - PROCESS | 1946 | [1946] 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 14:50:32 INFO - PROCESS | 1946 | [1946] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:50:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 8 (0x121ba8400) [pid = 1946] [serial = 8] [outer = 0x118a6d000] 14:50:33 INFO - PROCESS | 1946 | [1946] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:50:33 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:50:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 9 (0x1218a7800) [pid = 1946] [serial = 9] [outer = 0x119dbb000] 14:50:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 10 (0x124838400) [pid = 1946] [serial = 10] [outer = 0x119be4000] 14:50:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 11 (0x12483a000) [pid = 1946] [serial = 11] [outer = 0x118a6d000] 14:50:33 INFO - PROCESS | 1946 | [1946] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:50:33 INFO - PROCESS | 1946 | 1468792233587 Marionette INFO startBrowser 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:33 INFO - PROCESS | 1946 | 1468792233607 Marionette DEBUG loaded listener.js 14:50:33 INFO - PROCESS | 1946 | 1468792233614 Marionette DEBUG loaded listener.js 14:50:33 INFO - PROCESS | 1946 | 1468792233616 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:33 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:50:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 12 (0x126a31c00) [pid = 1946] [serial = 12] [outer = 0x118a6d000] 14:50:33 INFO - PROCESS | 1946 | 1468792233929 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"0253df50-3c2a-0e4b-b03a-77e904880814","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":"20160716005758","device":"desktop","version":"48.0","command_id":1}}] 14:50:34 INFO - PROCESS | 1946 | 1468792234010 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}] 14:50:34 INFO - PROCESS | 1946 | 1468792234012 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:34 INFO - PROCESS | 1946 | 1468792234089 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:50:34 INFO - PROCESS | 1946 | 1468792234170 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:50:34 INFO - PROCESS | 1946 | 1468792234172 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:34 INFO - PROCESS | 1946 | [1946] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:50:34 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 13 (0x128774000) [pid = 1946] [serial = 13] [outer = 0x118a6d000] 14:50:34 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:50:34 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:50:34 INFO - PROCESS | 1946 | 1468792234494 Marionette TRACE conn2 <- [1,3,null,{}] 14:50:34 INFO - PROCESS | 1946 | 1468792234496 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:50:34 INFO - PROCESS | 1946 | 1468792234498 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:34 INFO - PROCESS | 1946 | 1468792234514 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:50:34 INFO - PROCESS | 1946 | 1468792234541 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:50:34 INFO - PROCESS | 1946 | 1468792234543 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:50:34 INFO - PROCESS | 1946 | 1468792234545 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:50:34 INFO - PROCESS | 1946 | 1468792234548 Marionette TRACE conn2 <- [1,6,null,{}] 14:50:34 INFO - PROCESS | 1946 | 1468792234551 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}] 14:50:34 INFO - PROCESS | 1946 | 1468792234552 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:34 INFO - PROCESS | 1946 | 1468792234564 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:50:34 INFO - PROCESS | 1946 | 1468792234571 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:34 INFO - PROCESS | 1946 | 1468792234573 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c1b000 == 6 [pid = 1946] [id = 6] 14:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 14 (0x128ca3000) [pid = 1946] [serial = 14] [outer = 0x0] 14:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 15 (0x128ca4c00) [pid = 1946] [serial = 15] [outer = 0x128ca3000] 14:50:34 INFO - PROCESS | 1946 | 1468792234605 Marionette DEBUG loaded listener.js 14:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 16 (0x128caa800) [pid = 1946] [serial = 16] [outer = 0x128ca3000] 14:50:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a27000 == 7 [pid = 1946] [id = 7] 14:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x114f98c00) [pid = 1946] [serial = 17] [outer = 0x0] 14:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 18 (0x128f0e400) [pid = 1946] [serial = 18] [outer = 0x114f98c00] 14:50:34 INFO - PROCESS | 1946 | 1468792234959 Marionette DEBUG loaded listener.js 14:50:35 INFO - PROCESS | 1946 | 1468792235000 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]]]}] 14:50:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 19 (0x12a80f400) [pid = 1946] [serial = 19] [outer = 0x114f98c00] 14:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 525ms 14:50:35 INFO - PROCESS | 1946 | 1468792235081 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:50:35 INFO - PROCESS | 1946 | 1468792235084 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:50:35 INFO - PROCESS | 1946 | 1468792235097 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:50:35 INFO - PROCESS | 1946 | 1468792235099 Marionette TRACE conn2 <- [1,10,null,{}] 14:50:35 INFO - PROCESS | 1946 | 1468792235159 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}] 14:50:35 INFO - PROCESS | 1946 | 1468792235164 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:35 INFO - PROCESS | 1946 | 1468792235334 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:50:35 INFO - PROCESS | 1946 | 1468792235383 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:35 INFO - PROCESS | 1946 | 1468792235383 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abbe000 == 8 [pid = 1946] [id = 8] 14:50:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 20 (0x12ac25800) [pid = 1946] [serial = 20] [outer = 0x0] 14:50:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 21 (0x12ac27400) [pid = 1946] [serial = 21] [outer = 0x12ac25800] 14:50:35 INFO - PROCESS | 1946 | 1468792235419 Marionette DEBUG loaded listener.js 14:50:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 22 (0x12ac2bc00) [pid = 1946] [serial = 22] [outer = 0x12ac25800] 14:50:35 INFO - PROCESS | 1946 | 1468792235745 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]]]}] 14:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 675ms 14:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:50:35 INFO - PROCESS | 1946 | 1468792235773 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:50:35 INFO - PROCESS | 1946 | 1468792235775 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:50:35 INFO - PROCESS | 1946 | 1468792235777 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:50:35 INFO - PROCESS | 1946 | 1468792235778 Marionette TRACE conn2 <- [1,14,null,{}] 14:50:35 INFO - PROCESS | 1946 | 1468792235780 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}] 14:50:35 INFO - PROCESS | 1946 | 1468792235782 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:35 INFO - PROCESS | 1946 | 1468792235872 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:50:35 INFO - PROCESS | 1946 | 1468792235876 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:35 INFO - PROCESS | 1946 | 1468792235877 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b43d000 == 9 [pid = 1946] [id = 9] 14:50:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 23 (0x12ac30000) [pid = 1946] [serial = 23] [outer = 0x0] 14:50:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 24 (0x12b1dec00) [pid = 1946] [serial = 24] [outer = 0x12ac30000] 14:50:35 INFO - PROCESS | 1946 | 1468792235901 Marionette DEBUG loaded listener.js 14:50:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 25 (0x12b1eb800) [pid = 1946] [serial = 25] [outer = 0x12ac30000] 14:50:36 INFO - PROCESS | 1946 | 1468792236179 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]]]}] 14:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 417ms 14:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:50:36 INFO - PROCESS | 1946 | 1468792236195 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:50:36 INFO - PROCESS | 1946 | 1468792236196 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:50:36 INFO - PROCESS | 1946 | 1468792236198 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:50:36 INFO - PROCESS | 1946 | 1468792236199 Marionette TRACE conn2 <- [1,18,null,{}] 14:50:36 INFO - PROCESS | 1946 | 1468792236209 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}] 14:50:36 INFO - PROCESS | 1946 | 1468792236210 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:36 INFO - PROCESS | 1946 | 1468792236305 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:50:36 INFO - PROCESS | 1946 | 1468792236309 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:36 INFO - PROCESS | 1946 | 1468792236312 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc07800 == 10 [pid = 1946] [id = 10] 14:50:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 26 (0x11a0cd400) [pid = 1946] [serial = 26] [outer = 0x0] 14:50:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 27 (0x12bc3c800) [pid = 1946] [serial = 27] [outer = 0x11a0cd400] 14:50:36 INFO - PROCESS | 1946 | 1468792236335 Marionette DEBUG loaded listener.js 14:50:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 28 (0x12bc43400) [pid = 1946] [serial = 28] [outer = 0x11a0cd400] 14:50:36 INFO - PROCESS | 1946 | 1468792236595 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]]]}] 14:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 422ms 14:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:50:36 INFO - PROCESS | 1946 | 1468792236626 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:50:36 INFO - PROCESS | 1946 | 1468792236627 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:50:36 INFO - PROCESS | 1946 | 1468792236629 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:50:36 INFO - PROCESS | 1946 | 1468792236630 Marionette TRACE conn2 <- [1,22,null,{}] 14:50:36 INFO - PROCESS | 1946 | 1468792236632 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}] 14:50:36 INFO - PROCESS | 1946 | 1468792236635 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:36 INFO - PROCESS | 1946 | 1468792236739 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:50:36 INFO - PROCESS | 1946 | 1468792236742 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:36 INFO - PROCESS | 1946 | 1468792236743 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c19000 == 11 [pid = 1946] [id = 11] 14:50:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 29 (0x12bc47000) [pid = 1946] [serial = 29] [outer = 0x0] 14:50:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 30 (0x12bc58c00) [pid = 1946] [serial = 30] [outer = 0x12bc47000] 14:50:36 INFO - PROCESS | 1946 | 1468792236768 Marionette DEBUG loaded listener.js 14:50:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 31 (0x12c0c1c00) [pid = 1946] [serial = 31] [outer = 0x12bc47000] 14:50:37 INFO - PROCESS | 1946 | 1468792237005 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]]]}] 14:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 14:50:37 INFO - PROCESS | 1946 | 1468792237048 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:50:37 INFO - PROCESS | 1946 | 1468792237049 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:50:37 INFO - PROCESS | 1946 | 1468792237059 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 1946 | 1468792237060 Marionette TRACE conn2 <- [1,26,null,{}] 14:50:37 INFO - PROCESS | 1946 | 1468792237062 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}] 14:50:37 INFO - PROCESS | 1946 | 1468792237063 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:37 INFO - PROCESS | 1946 | 1468792237159 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:50:37 INFO - PROCESS | 1946 | 1468792237164 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:37 INFO - PROCESS | 1946 | 1468792237165 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c147800 == 12 [pid = 1946] [id = 12] 14:50:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 32 (0x11861e800) [pid = 1946] [serial = 32] [outer = 0x0] 14:50:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 33 (0x12c0ca800) [pid = 1946] [serial = 33] [outer = 0x11861e800] 14:50:37 INFO - PROCESS | 1946 | 1468792237189 Marionette DEBUG loaded listener.js 14:50:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 34 (0x1182c2400) [pid = 1946] [serial = 34] [outer = 0x11861e800] 14:50:37 INFO - PROCESS | 1946 | 1468792237422 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]]]}] 14:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 372ms 14:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:50:37 INFO - PROCESS | 1946 | 1468792237427 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:50:37 INFO - PROCESS | 1946 | 1468792237428 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:50:37 INFO - PROCESS | 1946 | 1468792237430 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 1946 | 1468792237431 Marionette TRACE conn2 <- [1,30,null,{}] 14:50:37 INFO - PROCESS | 1946 | 1468792237440 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}] 14:50:37 INFO - PROCESS | 1946 | 1468792237450 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:37 INFO - PROCESS | 1946 | 1468792237552 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:50:37 INFO - PROCESS | 1946 | 1468792237555 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:37 INFO - PROCESS | 1946 | 1468792237556 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c376000 == 13 [pid = 1946] [id = 13] 14:50:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 35 (0x1182c7000) [pid = 1946] [serial = 35] [outer = 0x0] 14:50:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 36 (0x12c0cec00) [pid = 1946] [serial = 36] [outer = 0x1182c7000] 14:50:37 INFO - PROCESS | 1946 | 1468792237579 Marionette DEBUG loaded listener.js 14:50:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 37 (0x12c3dc800) [pid = 1946] [serial = 37] [outer = 0x1182c7000] 14:50:37 INFO - PROCESS | 1946 | 1468792237803 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]]]}] 14:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 422ms 14:50:37 INFO - PROCESS | 1946 | 1468792237860 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:50:37 INFO - PROCESS | 1946 | 1468792237861 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:50:37 INFO - PROCESS | 1946 | 1468792237863 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 1946 | 1468792237864 Marionette TRACE conn2 <- [1,34,null,{}] 14:50:37 INFO - PROCESS | 1946 | 1468792237874 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}] 14:50:37 INFO - PROCESS | 1946 | 1468792237875 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:37 INFO - PROCESS | 1946 | 1468792237974 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:50:37 INFO - PROCESS | 1946 | 1468792237979 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:37 INFO - PROCESS | 1946 | 1468792237980 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6df000 == 14 [pid = 1946] [id = 14] 14:50:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 38 (0x12c3e2400) [pid = 1946] [serial = 38] [outer = 0x0] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 39 (0x12c3e6c00) [pid = 1946] [serial = 39] [outer = 0x12c3e2400] 14:50:38 INFO - PROCESS | 1946 | 1468792238005 Marionette DEBUG loaded listener.js 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 40 (0x12c904c00) [pid = 1946] [serial = 40] [outer = 0x12c3e2400] 14:50:38 INFO - PROCESS | 1946 | 1468792238242 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]]]}] 14:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 424ms 14:50:38 INFO - PROCESS | 1946 | 1468792238296 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:50:38 INFO - PROCESS | 1946 | 1468792238298 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:50:38 INFO - PROCESS | 1946 | 1468792238311 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:50:38 INFO - PROCESS | 1946 | 1468792238313 Marionette TRACE conn2 <- [1,38,null,{}] 14:50:38 INFO - PROCESS | 1946 | 1468792238328 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}] 14:50:38 INFO - PROCESS | 1946 | 1468792238331 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:38 INFO - PROCESS | 1946 | 1468792238481 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:50:38 INFO - PROCESS | 1946 | 1468792238486 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:38 INFO - PROCESS | 1946 | 1468792238487 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9b2800 == 15 [pid = 1946] [id = 15] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 41 (0x12c90b000) [pid = 1946] [serial = 41] [outer = 0x0] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 42 (0x12c910000) [pid = 1946] [serial = 42] [outer = 0x12c90b000] 14:50:38 INFO - PROCESS | 1946 | 1468792238522 Marionette DEBUG loaded listener.js 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 43 (0x12cbe7000) [pid = 1946] [serial = 43] [outer = 0x12c90b000] 14:50:38 INFO - PROCESS | 1946 | 1468792238753 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]]]}] 14:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 477ms 14:50:38 INFO - PROCESS | 1946 | 1468792238780 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:50:38 INFO - PROCESS | 1946 | 1468792238782 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:50:38 INFO - PROCESS | 1946 | 1468792238791 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:50:38 INFO - PROCESS | 1946 | 1468792238792 Marionette TRACE conn2 <- [1,42,null,{}] 14:50:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf26000 == 16 [pid = 1946] [id = 16] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 44 (0x12cf26800) [pid = 1946] [serial = 44] [outer = 0x0] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 45 (0x12cf28000) [pid = 1946] [serial = 45] [outer = 0x12cf26800] 14:50:38 INFO - PROCESS | 1946 | 1468792238814 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}] 14:50:38 INFO - PROCESS | 1946 | 1468792238816 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 46 (0x12cf31800) [pid = 1946] [serial = 46] [outer = 0x12cf26800] 14:50:38 INFO - PROCESS | 1946 | 1468792238929 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:50:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9ae800 == 17 [pid = 1946] [id = 17] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 47 (0x12cbe7400) [pid = 1946] [serial = 47] [outer = 0x0] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 48 (0x12cf68c00) [pid = 1946] [serial = 48] [outer = 0x12cbe7400] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 49 (0x116a06800) [pid = 1946] [serial = 49] [outer = 0x12cbe7400] 14:50:38 INFO - PROCESS | 1946 | 1468792238972 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:38 INFO - PROCESS | 1946 | 1468792238973 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d213800 == 18 [pid = 1946] [id = 18] 14:50:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x12d0b2000) [pid = 1946] [serial = 50] [outer = 0x0] 14:50:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x12d0b3c00) [pid = 1946] [serial = 51] [outer = 0x12d0b2000] 14:50:39 INFO - PROCESS | 1946 | 1468792239010 Marionette DEBUG loaded listener.js 14:50:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x12d0b8000) [pid = 1946] [serial = 52] [outer = 0x12d0b2000] 14:50:39 INFO - PROCESS | 1946 | 1468792239307 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]]]}] 14:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 569ms 14:50:39 INFO - PROCESS | 1946 | 1468792239360 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:50:39 INFO - PROCESS | 1946 | 1468792239362 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:50:39 INFO - PROCESS | 1946 | 1468792239364 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:50:39 INFO - PROCESS | 1946 | 1468792239365 Marionette TRACE conn2 <- [1,46,null,{}] 14:50:39 INFO - PROCESS | 1946 | 1468792239368 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}] 14:50:39 INFO - PROCESS | 1946 | 1468792239369 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:39 INFO - PROCESS | 1946 | 1468792239459 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:50:39 INFO - PROCESS | 1946 | 1468792239472 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:39 INFO - PROCESS | 1946 | 1468792239474 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285c6800 == 19 [pid = 1946] [id = 19] 14:50:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x117ead400) [pid = 1946] [serial = 53] [outer = 0x0] 14:50:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x119208800) [pid = 1946] [serial = 54] [outer = 0x117ead400] 14:50:39 INFO - PROCESS | 1946 | 1468792239500 Marionette DEBUG loaded listener.js 14:50:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x12d550c00) [pid = 1946] [serial = 55] [outer = 0x117ead400] 14:50:39 INFO - PROCESS | 1946 | 1468792239735 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]]]}] 14:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 14:50:39 INFO - PROCESS | 1946 | 1468792239790 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:50:39 INFO - PROCESS | 1946 | 1468792239791 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:50:39 INFO - PROCESS | 1946 | 1468792239793 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:50:39 INFO - PROCESS | 1946 | 1468792239794 Marionette TRACE conn2 <- [1,50,null,{}] 14:50:39 INFO - PROCESS | 1946 | 1468792239796 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}] 14:50:39 INFO - PROCESS | 1946 | 1468792239797 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:39 INFO - PROCESS | 1946 | 1468792239895 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:50:39 INFO - PROCESS | 1946 | 1468792239898 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:39 INFO - PROCESS | 1946 | 1468792239900 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d57e000 == 20 [pid = 1946] [id = 20] 14:50:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x118194400) [pid = 1946] [serial = 56] [outer = 0x0] 14:50:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x11819c400) [pid = 1946] [serial = 57] [outer = 0x118194400] 14:50:39 INFO - PROCESS | 1946 | 1468792239923 Marionette DEBUG loaded listener.js 14:50:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x12d552000) [pid = 1946] [serial = 58] [outer = 0x118194400] 14:50:40 INFO - PROCESS | 1946 | 1468792240156 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]]]}] 14:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 14:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:50:40 INFO - PROCESS | 1946 | 1468792240212 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:50:40 INFO - PROCESS | 1946 | 1468792240213 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:50:40 INFO - PROCESS | 1946 | 1468792240215 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:50:40 INFO - PROCESS | 1946 | 1468792240216 Marionette TRACE conn2 <- [1,54,null,{}] 14:50:40 INFO - PROCESS | 1946 | 1468792240226 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}] 14:50:40 INFO - PROCESS | 1946 | 1468792240227 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:40 INFO - PROCESS | 1946 | 1468792240320 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:50:40 INFO - PROCESS | 1946 | 1468792240324 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:40 INFO - PROCESS | 1946 | 1468792240333 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d638800 == 21 [pid = 1946] [id = 21] 14:50:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x12d558000) [pid = 1946] [serial = 59] [outer = 0x0] 14:50:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x12d9e7800) [pid = 1946] [serial = 60] [outer = 0x12d558000] 14:50:40 INFO - PROCESS | 1946 | 1468792240356 Marionette DEBUG loaded listener.js 14:50:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x12d9ebc00) [pid = 1946] [serial = 61] [outer = 0x12d558000] 14:50:40 INFO - PROCESS | 1946 | 1468792240587 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]]]}] 14:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 381ms 14:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:50:40 INFO - PROCESS | 1946 | 1468792240597 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:50:40 INFO - PROCESS | 1946 | 1468792240598 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:50:40 INFO - PROCESS | 1946 | 1468792240600 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:50:40 INFO - PROCESS | 1946 | 1468792240602 Marionette TRACE conn2 <- [1,58,null,{}] 14:50:40 INFO - PROCESS | 1946 | 1468792240611 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}] 14:50:40 INFO - PROCESS | 1946 | 1468792240612 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:40 INFO - PROCESS | 1946 | 1468792240708 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:50:40 INFO - PROCESS | 1946 | 1468792240712 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:40 INFO - PROCESS | 1946 | 1468792240713 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x1218b9800 == 22 [pid = 1946] [id = 22] 14:50:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x129851c00) [pid = 1946] [serial = 62] [outer = 0x0] 14:50:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x12d9f2400) [pid = 1946] [serial = 63] [outer = 0x129851c00] 14:50:40 INFO - PROCESS | 1946 | 1468792240739 Marionette DEBUG loaded listener.js 14:50:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x12d9f1c00) [pid = 1946] [serial = 64] [outer = 0x129851c00] 14:50:40 INFO - PROCESS | 1946 | 1468792240994 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]]]}] 14:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 426ms 14:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:50:41 INFO - PROCESS | 1946 | 1468792241026 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:50:41 INFO - PROCESS | 1946 | 1468792241028 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:50:41 INFO - PROCESS | 1946 | 1468792241033 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:50:41 INFO - PROCESS | 1946 | 1468792241039 Marionette TRACE conn2 <- [1,62,null,{}] 14:50:41 INFO - PROCESS | 1946 | 1468792241659 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}] 14:50:41 INFO - PROCESS | 1946 | 1468792241661 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:41 INFO - PROCESS | 1946 | 1468792241785 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:50:41 INFO - PROCESS | 1946 | 1468792241835 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:41 INFO - PROCESS | 1946 | 1468792241837 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x112645000 == 23 [pid = 1946] [id = 23] 14:50:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x1122b4000) [pid = 1946] [serial = 65] [outer = 0x0] 14:50:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x112a7b800) [pid = 1946] [serial = 66] [outer = 0x1122b4000] 14:50:41 INFO - PROCESS | 1946 | 1468792241869 Marionette DEBUG loaded listener.js 14:50:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x112df1800) [pid = 1946] [serial = 67] [outer = 0x1122b4000] 14:50:42 INFO - PROCESS | 1946 | 1468792242274 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]]]}] 14:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1289ms 14:50:42 INFO - PROCESS | 1946 | 1468792242321 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:50:42 INFO - PROCESS | 1946 | 1468792242324 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:50:42 INFO - PROCESS | 1946 | 1468792242327 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:50:42 INFO - PROCESS | 1946 | 1468792242328 Marionette TRACE conn2 <- [1,66,null,{}] 14:50:42 INFO - PROCESS | 1946 | 1468792242332 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}] 14:50:42 INFO - PROCESS | 1946 | 1468792242334 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:42 INFO - PROCESS | 1946 | 1468792242447 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:50:42 INFO - PROCESS | 1946 | 1468792242488 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:42 INFO - PROCESS | 1946 | 1468792242490 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x116818800 == 24 [pid = 1946] [id = 24] 14:50:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x1133c8400) [pid = 1946] [serial = 68] [outer = 0x0] 14:50:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x115f91c00) [pid = 1946] [serial = 69] [outer = 0x1133c8400] 14:50:42 INFO - PROCESS | 1946 | 1468792242521 Marionette DEBUG loaded listener.js 14:50:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x116b19c00) [pid = 1946] [serial = 70] [outer = 0x1133c8400] 14:50:42 INFO - PROCESS | 1946 | 1468792242922 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]]]}] 14:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 14:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:50:42 INFO - PROCESS | 1946 | 1468792242947 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:50:42 INFO - PROCESS | 1946 | 1468792242949 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:50:42 INFO - PROCESS | 1946 | 1468792242951 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:50:42 INFO - PROCESS | 1946 | 1468792242952 Marionette TRACE conn2 <- [1,70,null,{}] 14:50:42 INFO - PROCESS | 1946 | 1468792242955 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}] 14:50:42 INFO - PROCESS | 1946 | 1468792242956 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:43 INFO - PROCESS | 1946 | 1468792243073 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:50:43 INFO - PROCESS | 1946 | 1468792243152 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:43 INFO - PROCESS | 1946 | 1468792243154 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x116be7800 == 25 [pid = 1946] [id = 25] 14:50:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x11819ac00) [pid = 1946] [serial = 71] [outer = 0x0] 14:50:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x1182c4000) [pid = 1946] [serial = 72] [outer = 0x11819ac00] 14:50:43 INFO - PROCESS | 1946 | 1468792243188 Marionette DEBUG loaded listener.js 14:50:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x11861c000) [pid = 1946] [serial = 73] [outer = 0x11819ac00] 14:50:43 INFO - PROCESS | 1946 | 1468792243798 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]]]}] 14:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 919ms 14:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:50:43 INFO - PROCESS | 1946 | 1468792243871 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:50:43 INFO - PROCESS | 1946 | 1468792243873 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:50:43 INFO - PROCESS | 1946 | 1468792243876 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:50:43 INFO - PROCESS | 1946 | 1468792243877 Marionette TRACE conn2 <- [1,74,null,{}] 14:50:43 INFO - PROCESS | 1946 | 1468792243881 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}] 14:50:43 INFO - PROCESS | 1946 | 1468792243882 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:43 INFO - PROCESS | 1946 | 1468792243964 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:50:44 INFO - PROCESS | 1946 | 1468792244007 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:44 INFO - PROCESS | 1946 | 1468792244009 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x113ce9800 == 26 [pid = 1946] [id = 26] 14:50:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1165e6800) [pid = 1946] [serial = 74] [outer = 0x0] 14:50:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1168aa400) [pid = 1946] [serial = 75] [outer = 0x1165e6800] 14:50:44 INFO - PROCESS | 1946 | 1468792244036 Marionette DEBUG loaded listener.js 14:50:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x116a87000) [pid = 1946] [serial = 76] [outer = 0x1165e6800] 14:50:44 INFO - PROCESS | 1946 | 1468792244493 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]]]}] 14:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 14:50:44 INFO - PROCESS | 1946 | 1468792244546 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:50:44 INFO - PROCESS | 1946 | 1468792244550 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:50:44 INFO - PROCESS | 1946 | 1468792244556 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:50:44 INFO - PROCESS | 1946 | 1468792244559 Marionette TRACE conn2 <- [1,78,null,{}] 14:50:44 INFO - PROCESS | 1946 | 1468792244562 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}] 14:50:44 INFO - PROCESS | 1946 | 1468792244565 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:44 INFO - PROCESS | 1946 | 1468792244674 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:50:44 INFO - PROCESS | 1946 | 1468792244681 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:44 INFO - PROCESS | 1946 | 1468792244683 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x116508000 == 27 [pid = 1946] [id = 27] 14:50:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1175e2800) [pid = 1946] [serial = 77] [outer = 0x0] 14:50:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1177f0800) [pid = 1946] [serial = 78] [outer = 0x1175e2800] 14:50:44 INFO - PROCESS | 1946 | 1468792244713 Marionette DEBUG loaded listener.js 14:50:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x118199000) [pid = 1946] [serial = 79] [outer = 0x1175e2800] 14:50:45 INFO - PROCESS | 1946 | 1468792245030 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]]]}] 14:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 522ms 14:50:45 INFO - PROCESS | 1946 | 1468792245077 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:50:45 INFO - PROCESS | 1946 | 1468792245078 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:50:45 INFO - PROCESS | 1946 | 1468792245081 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:50:45 INFO - PROCESS | 1946 | 1468792245083 Marionette TRACE conn2 <- [1,82,null,{}] 14:50:45 INFO - PROCESS | 1946 | 1468792245091 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}] 14:50:45 INFO - PROCESS | 1946 | 1468792245094 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:45 INFO - PROCESS | 1946 | 1468792245168 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:50:45 INFO - PROCESS | 1946 | 1468792245174 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:45 INFO - PROCESS | 1946 | 1468792245176 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x116a64800 == 28 [pid = 1946] [id = 28] 14:50:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1184ac400) [pid = 1946] [serial = 80] [outer = 0x0] 14:50:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x118590800) [pid = 1946] [serial = 81] [outer = 0x1184ac400] 14:50:45 INFO - PROCESS | 1946 | 1468792245203 Marionette DEBUG loaded listener.js 14:50:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11869b400) [pid = 1946] [serial = 82] [outer = 0x1184ac400] 14:50:45 INFO - PROCESS | 1946 | 1468792245505 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]]]}] 14:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 14:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:50:45 INFO - PROCESS | 1946 | 1468792245554 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:50:45 INFO - PROCESS | 1946 | 1468792245556 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:50:45 INFO - PROCESS | 1946 | 1468792245558 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:50:45 INFO - PROCESS | 1946 | 1468792245559 Marionette TRACE conn2 <- [1,86,null,{}] 14:50:45 INFO - PROCESS | 1946 | 1468792245561 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}] 14:50:45 INFO - PROCESS | 1946 | 1468792245562 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:45 INFO - PROCESS | 1946 | 1468792245643 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:50:45 INFO - PROCESS | 1946 | 1468792245684 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:45 INFO - PROCESS | 1946 | 1468792245685 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x117088800 == 29 [pid = 1946] [id = 29] 14:50:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1133a6800) [pid = 1946] [serial = 83] [outer = 0x0] 14:50:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x118a68400) [pid = 1946] [serial = 84] [outer = 0x1133a6800] 14:50:45 INFO - PROCESS | 1946 | 1468792245711 Marionette DEBUG loaded listener.js 14:50:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119203800) [pid = 1946] [serial = 85] [outer = 0x1133a6800] 14:50:45 INFO - PROCESS | 1946 | 1468792245971 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]]]}] 14:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 14:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:50:46 INFO - PROCESS | 1946 | 1468792246026 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:50:46 INFO - PROCESS | 1946 | 1468792246027 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:50:46 INFO - PROCESS | 1946 | 1468792246029 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:50:46 INFO - PROCESS | 1946 | 1468792246031 Marionette TRACE conn2 <- [1,90,null,{}] 14:50:46 INFO - PROCESS | 1946 | 1468792246033 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}] 14:50:46 INFO - PROCESS | 1946 | 1468792246037 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:46 INFO - PROCESS | 1946 | 1468792246110 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:50:46 INFO - PROCESS | 1946 | 1468792246114 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:46 INFO - PROCESS | 1946 | 1468792246115 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x1183e7000 == 30 [pid = 1946] [id = 30] 14:50:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x116248c00) [pid = 1946] [serial = 86] [outer = 0x0] 14:50:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119208400) [pid = 1946] [serial = 87] [outer = 0x116248c00] 14:50:46 INFO - PROCESS | 1946 | 1468792246143 Marionette DEBUG loaded listener.js 14:50:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1195a0400) [pid = 1946] [serial = 88] [outer = 0x116248c00] 14:50:46 INFO - PROCESS | 1946 | 1468792246450 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]]]}] 14:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 14:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:50:46 INFO - PROCESS | 1946 | 1468792246498 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:50:46 INFO - PROCESS | 1946 | 1468792246499 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:50:46 INFO - PROCESS | 1946 | 1468792246502 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:50:46 INFO - PROCESS | 1946 | 1468792246503 Marionette TRACE conn2 <- [1,94,null,{}] 14:50:46 INFO - PROCESS | 1946 | 1468792246515 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}] 14:50:46 INFO - PROCESS | 1946 | 1468792246519 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:46 INFO - PROCESS | 1946 | 1468792246609 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:50:46 INFO - PROCESS | 1946 | 1468792246613 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:46 INFO - PROCESS | 1946 | 1468792246614 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x118893000 == 31 [pid = 1946] [id = 31] 14:50:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1195ccc00) [pid = 1946] [serial = 89] [outer = 0x0] 14:50:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195d6c00) [pid = 1946] [serial = 90] [outer = 0x1195ccc00] 14:50:46 INFO - PROCESS | 1946 | 1468792246641 Marionette DEBUG loaded listener.js 14:50:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119be2800) [pid = 1946] [serial = 91] [outer = 0x1195ccc00] 14:50:46 INFO - PROCESS | 1946 | 1468792246928 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]]]}] 14:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 477ms 14:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:50:46 INFO - PROCESS | 1946 | 1468792246980 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:50:46 INFO - PROCESS | 1946 | 1468792246981 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:50:46 INFO - PROCESS | 1946 | 1468792246983 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:50:46 INFO - PROCESS | 1946 | 1468792246986 Marionette TRACE conn2 <- [1,98,null,{}] 14:50:46 INFO - PROCESS | 1946 | 1468792246989 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}] 14:50:46 INFO - PROCESS | 1946 | 1468792246990 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:47 INFO - PROCESS | 1946 | 1468792247059 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:50:47 INFO - PROCESS | 1946 | 1468792247062 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:47 INFO - PROCESS | 1946 | 1468792247064 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c9000 == 32 [pid = 1946] [id = 32] 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119ba5400) [pid = 1946] [serial = 92] [outer = 0x0] 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11a0c1400) [pid = 1946] [serial = 93] [outer = 0x119ba5400] 14:50:47 INFO - PROCESS | 1946 | 1468792247090 Marionette DEBUG loaded listener.js 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11a0cb400) [pid = 1946] [serial = 94] [outer = 0x119ba5400] 14:50:47 INFO - PROCESS | 1946 | 1468792247380 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]]]}] 14:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 14:50:47 INFO - PROCESS | 1946 | 1468792247411 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:50:47 INFO - PROCESS | 1946 | 1468792247412 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:50:47 INFO - PROCESS | 1946 | 1468792247414 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:50:47 INFO - PROCESS | 1946 | 1468792247416 Marionette TRACE conn2 <- [1,102,null,{}] 14:50:47 INFO - PROCESS | 1946 | 1468792247421 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}] 14:50:47 INFO - PROCESS | 1946 | 1468792247422 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:47 INFO - PROCESS | 1946 | 1468792247518 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:50:47 INFO - PROCESS | 1946 | 1468792247524 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:47 INFO - PROCESS | 1946 | 1468792247525 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x112054000 == 33 [pid = 1946] [id = 33] 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11337fc00) [pid = 1946] [serial = 95] [outer = 0x0] 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x11a0cd800) [pid = 1946] [serial = 96] [outer = 0x11337fc00] 14:50:47 INFO - PROCESS | 1946 | 1468792247549 Marionette DEBUG loaded listener.js 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x121132c00) [pid = 1946] [serial = 97] [outer = 0x11337fc00] 14:50:47 INFO - PROCESS | 1946 | 1468792247801 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]]]}] 14:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 14:50:47 INFO - PROCESS | 1946 | 1468792247840 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:50:47 INFO - PROCESS | 1946 | 1468792247841 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:50:47 INFO - PROCESS | 1946 | 1468792247843 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:50:47 INFO - PROCESS | 1946 | 1468792247845 Marionette TRACE conn2 <- [1,106,null,{}] 14:50:47 INFO - PROCESS | 1946 | 1468792247847 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}] 14:50:47 INFO - PROCESS | 1946 | 1468792247848 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:47 INFO - PROCESS | 1946 | 1468792247926 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:50:47 INFO - PROCESS | 1946 | 1468792247930 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:47 INFO - PROCESS | 1946 | 1468792247931 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x11957e000 == 34 [pid = 1946] [id = 34] 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12112ac00) [pid = 1946] [serial = 98] [outer = 0x0] 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1211d5800) [pid = 1946] [serial = 99] [outer = 0x12112ac00] 14:50:47 INFO - PROCESS | 1946 | 1468792247957 Marionette DEBUG loaded listener.js 14:50:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1211d9400) [pid = 1946] [serial = 100] [outer = 0x12112ac00] 14:50:48 INFO - PROCESS | 1946 | 1468792248246 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]]]}] 14:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 14:50:48 INFO - PROCESS | 1946 | 1468792248263 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:50:48 INFO - PROCESS | 1946 | 1468792248265 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:50:48 INFO - PROCESS | 1946 | 1468792248278 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:50:48 INFO - PROCESS | 1946 | 1468792248280 Marionette TRACE conn2 <- [1,110,null,{}] 14:50:48 INFO - PROCESS | 1946 | 1468792248284 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}] 14:50:48 INFO - PROCESS | 1946 | 1468792248289 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:48 INFO - PROCESS | 1946 | 1468792248403 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:50:48 INFO - PROCESS | 1946 | 1468792248469 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:48 INFO - PROCESS | 1946 | 1468792248470 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199dd800 == 35 [pid = 1946] [id = 35] 14:50:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1211cb800) [pid = 1946] [serial = 101] [outer = 0x0] 14:50:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1212d5400) [pid = 1946] [serial = 102] [outer = 0x1211cb800] 14:50:48 INFO - PROCESS | 1946 | 1468792248509 Marionette DEBUG loaded listener.js 14:50:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1213af000) [pid = 1946] [serial = 103] [outer = 0x1211cb800] 14:50:48 INFO - PROCESS | 1946 | 1468792248852 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]]]}] 14:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 631ms 14:50:48 INFO - PROCESS | 1946 | 1468792248898 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:50:48 INFO - PROCESS | 1946 | 1468792248900 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:50:48 INFO - PROCESS | 1946 | 1468792248904 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:50:48 INFO - PROCESS | 1946 | 1468792248906 Marionette TRACE conn2 <- [1,114,null,{}] 14:50:48 INFO - PROCESS | 1946 | 1468792248908 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}] 14:50:48 INFO - PROCESS | 1946 | 1468792248910 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:48 INFO - PROCESS | 1946 | 1468792248993 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:50:49 INFO - PROCESS | 1946 | 1468792249040 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:49 INFO - PROCESS | 1946 | 1468792249041 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0b8800 == 36 [pid = 1946] [id = 36] 14:50:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1212d8800) [pid = 1946] [serial = 104] [outer = 0x0] 14:50:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12163e800) [pid = 1946] [serial = 105] [outer = 0x1212d8800] 14:50:49 INFO - PROCESS | 1946 | 1468792249067 Marionette DEBUG loaded listener.js 14:50:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x124c43000) [pid = 1946] [serial = 106] [outer = 0x1212d8800] 14:50:49 INFO - PROCESS | 1946 | 1468792249348 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]]]}] 14:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 14:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:50:49 INFO - PROCESS | 1946 | 1468792249374 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:50:49 INFO - PROCESS | 1946 | 1468792249375 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:50:49 INFO - PROCESS | 1946 | 1468792249377 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:50:49 INFO - PROCESS | 1946 | 1468792249378 Marionette TRACE conn2 <- [1,118,null,{}] 14:50:49 INFO - PROCESS | 1946 | 1468792249381 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}] 14:50:49 INFO - PROCESS | 1946 | 1468792249382 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:49 INFO - PROCESS | 1946 | 1468792249460 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:50:49 INFO - PROCESS | 1946 | 1468792249464 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:49 INFO - PROCESS | 1946 | 1468792249465 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x121349800 == 37 [pid = 1946] [id = 37] 14:50:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1213af400) [pid = 1946] [serial = 107] [outer = 0x0] 14:50:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x124d38c00) [pid = 1946] [serial = 108] [outer = 0x1213af400] 14:50:49 INFO - PROCESS | 1946 | 1468792249491 Marionette DEBUG loaded listener.js 14:50:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x124f3e400) [pid = 1946] [serial = 109] [outer = 0x1213af400] 14:50:49 INFO - PROCESS | 1946 | 1468792249786 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]]]}] 14:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 14:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:50:49 INFO - PROCESS | 1946 | 1468792249797 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:50:49 INFO - PROCESS | 1946 | 1468792249798 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:50:49 INFO - PROCESS | 1946 | 1468792249808 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:50:49 INFO - PROCESS | 1946 | 1468792249809 Marionette TRACE conn2 <- [1,122,null,{}] 14:50:49 INFO - PROCESS | 1946 | 1468792249811 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}] 14:50:49 INFO - PROCESS | 1946 | 1468792249812 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:49 INFO - PROCESS | 1946 | 1468792249892 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:50:49 INFO - PROCESS | 1946 | 1468792249942 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:49 INFO - PROCESS | 1946 | 1468792249943 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x121472000 == 38 [pid = 1946] [id = 38] 14:50:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x124839800) [pid = 1946] [serial = 110] [outer = 0x0] 14:50:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x124faa800) [pid = 1946] [serial = 111] [outer = 0x124839800] 14:50:49 INFO - PROCESS | 1946 | 1468792249967 Marionette DEBUG loaded listener.js 14:50:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x1252dec00) [pid = 1946] [serial = 112] [outer = 0x124839800] 14:50:50 INFO - PROCESS | 1946 | 1468792250207 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]]]}] 14:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 426ms 14:50:50 INFO - PROCESS | 1946 | 1468792250227 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:50:50 INFO - PROCESS | 1946 | 1468792250228 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:50:50 INFO - PROCESS | 1946 | 1468792250230 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:50:50 INFO - PROCESS | 1946 | 1468792250231 Marionette TRACE conn2 <- [1,126,null,{}] 14:50:50 INFO - PROCESS | 1946 | 1468792250244 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}] 14:50:50 INFO - PROCESS | 1946 | 1468792250245 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:50 INFO - PROCESS | 1946 | 1468792250346 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:50:50 INFO - PROCESS | 1946 | 1468792250352 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:50 INFO - PROCESS | 1946 | 1468792250353 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x12165a800 == 39 [pid = 1946] [id = 39] 14:50:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1252df000) [pid = 1946] [serial = 113] [outer = 0x0] 14:50:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x125810000) [pid = 1946] [serial = 114] [outer = 0x1252df000] 14:50:50 INFO - PROCESS | 1946 | 1468792250390 Marionette DEBUG loaded listener.js 14:50:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x1262bb800) [pid = 1946] [serial = 115] [outer = 0x1252df000] 14:50:50 INFO - PROCESS | 1946 | 1468792250809 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]]]}] 14:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 622ms 14:50:50 INFO - PROCESS | 1946 | 1468792250852 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:50:50 INFO - PROCESS | 1946 | 1468792250854 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:50:50 INFO - PROCESS | 1946 | 1468792250856 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:50:50 INFO - PROCESS | 1946 | 1468792250857 Marionette TRACE conn2 <- [1,130,null,{}] 14:50:50 INFO - PROCESS | 1946 | 1468792250859 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}] 14:50:50 INFO - PROCESS | 1946 | 1468792250860 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:50 INFO - PROCESS | 1946 | 1468792250941 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:50:50 INFO - PROCESS | 1946 | 1468792250945 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:50 INFO - PROCESS | 1946 | 1468792250946 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x121c64800 == 40 [pid = 1946] [id = 40] 14:50:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x1262c0c00) [pid = 1946] [serial = 116] [outer = 0x0] 14:50:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x126686000) [pid = 1946] [serial = 117] [outer = 0x1262c0c00] 14:50:50 INFO - PROCESS | 1946 | 1468792250970 Marionette DEBUG loaded listener.js 14:50:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x12688c800) [pid = 1946] [serial = 118] [outer = 0x1262c0c00] 14:50:51 INFO - PROCESS | 1946 | 1468792251314 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]]]}] 14:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 14:50:51 INFO - PROCESS | 1946 | 1468792251324 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:50:51 INFO - PROCESS | 1946 | 1468792251325 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:50:51 INFO - PROCESS | 1946 | 1468792251327 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:50:51 INFO - PROCESS | 1946 | 1468792251328 Marionette TRACE conn2 <- [1,134,null,{}] 14:50:51 INFO - PROCESS | 1946 | 1468792251330 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}] 14:50:51 INFO - PROCESS | 1946 | 1468792251331 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:51 INFO - PROCESS | 1946 | 1468792251398 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:50:51 INFO - PROCESS | 1946 | 1468792251405 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:51 INFO - PROCESS | 1946 | 1468792251407 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x124cc9800 == 41 [pid = 1946] [id = 41] 14:50:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x126679c00) [pid = 1946] [serial = 119] [outer = 0x0] 14:50:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x126cca000) [pid = 1946] [serial = 120] [outer = 0x126679c00] 14:50:51 INFO - PROCESS | 1946 | 1468792251439 Marionette DEBUG loaded listener.js 14:50:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x12876b800) [pid = 1946] [serial = 121] [outer = 0x126679c00] 14:50:52 INFO - PROCESS | 1946 | 1468792252625 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]]]}] 14:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1372ms 14:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:50:52 INFO - PROCESS | 1946 | 1468792252700 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:50:52 INFO - PROCESS | 1946 | 1468792252704 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:50:52 INFO - PROCESS | 1946 | 1468792252707 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:50:52 INFO - PROCESS | 1946 | 1468792252710 Marionette TRACE conn2 <- [1,138,null,{}] 14:50:52 INFO - PROCESS | 1946 | 1468792252713 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}] 14:50:52 INFO - PROCESS | 1946 | 1468792252715 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:52 INFO - PROCESS | 1946 | 1468792252798 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:50:52 INFO - PROCESS | 1946 | 1468792252831 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:52 INFO - PROCESS | 1946 | 1468792252834 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x112f58800 == 42 [pid = 1946] [id = 42] 14:50:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x1168b4400) [pid = 1946] [serial = 122] [outer = 0x0] 14:50:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x116a80800) [pid = 1946] [serial = 123] [outer = 0x1168b4400] 14:50:52 INFO - PROCESS | 1946 | 1468792252862 Marionette DEBUG loaded listener.js 14:50:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x117256000) [pid = 1946] [serial = 124] [outer = 0x1168b4400] 14:50:53 INFO - PROCESS | 1946 | 1468792253162 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]]]}] 14:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 14:50:53 INFO - PROCESS | 1946 | 1468792253190 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:50:53 INFO - PROCESS | 1946 | 1468792253193 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:50:53 INFO - PROCESS | 1946 | 1468792253197 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:50:53 INFO - PROCESS | 1946 | 1468792253199 Marionette TRACE conn2 <- [1,142,null,{}] 14:50:53 INFO - PROCESS | 1946 | 1468792253204 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}] 14:50:53 INFO - PROCESS | 1946 | 1468792253207 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:53 INFO - PROCESS | 1946 | 1468792253298 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:50:53 INFO - PROCESS | 1946 | 1468792253329 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:53 INFO - PROCESS | 1946 | 1468792253331 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x1165a2800 == 43 [pid = 1946] [id = 43] 14:50:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x1177f3000) [pid = 1946] [serial = 125] [outer = 0x0] 14:50:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x1182c7800) [pid = 1946] [serial = 126] [outer = 0x1177f3000] 14:50:53 INFO - PROCESS | 1946 | 1468792253357 Marionette DEBUG loaded listener.js 14:50:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x1184b1800) [pid = 1946] [serial = 127] [outer = 0x1177f3000] 14:50:53 INFO - PROCESS | 1946 | 1468792253663 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]]]}] 14:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 473ms 14:50:53 INFO - PROCESS | 1946 | 1468792253674 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:50:53 INFO - PROCESS | 1946 | 1468792253675 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:50:53 INFO - PROCESS | 1946 | 1468792253678 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:50:53 INFO - PROCESS | 1946 | 1468792253680 Marionette TRACE conn2 <- [1,146,null,{}] 14:50:53 INFO - PROCESS | 1946 | 1468792253696 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}] 14:50:53 INFO - PROCESS | 1946 | 1468792253699 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:53 INFO - PROCESS | 1946 | 1468792253794 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:50:53 INFO - PROCESS | 1946 | 1468792253798 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:53 INFO - PROCESS | 1946 | 1468792253800 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x11709f800 == 44 [pid = 1946] [id = 44] 14:50:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x11624b400) [pid = 1946] [serial = 128] [outer = 0x0] 14:50:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x119208c00) [pid = 1946] [serial = 129] [outer = 0x11624b400] 14:50:53 INFO - PROCESS | 1946 | 1468792253829 Marionette DEBUG loaded listener.js 14:50:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x1195ca800) [pid = 1946] [serial = 130] [outer = 0x11624b400] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x12ac25800) [pid = 1946] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x128ca3000) [pid = 1946] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x12d558000) [pid = 1946] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x118194400) [pid = 1946] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x117ead400) [pid = 1946] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x12d0b2000) [pid = 1946] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x12c90b000) [pid = 1946] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x12c3e2400) [pid = 1946] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x1182c7000) [pid = 1946] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x11861e800) [pid = 1946] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x12bc47000) [pid = 1946] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x11a0cd400) [pid = 1946] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x12ac30000) [pid = 1946] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x1165e6800) [pid = 1946] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1175e2800) [pid = 1946] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x1184ac400) [pid = 1946] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1133a6800) [pid = 1946] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x116248c00) [pid = 1946] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1195ccc00) [pid = 1946] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x119ba5400) [pid = 1946] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x11337fc00) [pid = 1946] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12112ac00) [pid = 1946] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1212d8800) [pid = 1946] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1213af400) [pid = 1946] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x124839800) [pid = 1946] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x129851c00) [pid = 1946] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1122b4000) [pid = 1946] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1133c8400) [pid = 1946] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:50:54 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x11819ac00) [pid = 1946] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:50:54 INFO - PROCESS | 1946 | 1468792254588 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]]]}] 14:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 925ms 14:50:54 INFO - PROCESS | 1946 | 1468792254615 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:50:54 INFO - PROCESS | 1946 | 1468792254619 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:50:54 INFO - PROCESS | 1946 | 1468792254625 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:50:54 INFO - PROCESS | 1946 | 1468792254626 Marionette TRACE conn2 <- [1,150,null,{}] 14:50:54 INFO - PROCESS | 1946 | 1468792254628 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}] 14:50:54 INFO - PROCESS | 1946 | 1468792254629 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:54 INFO - PROCESS | 1946 | 1468792254702 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:50:54 INFO - PROCESS | 1946 | 1468792254705 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:54 INFO - PROCESS | 1946 | 1468792254706 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184d2000 == 45 [pid = 1946] [id = 45] 14:50:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x118195000) [pid = 1946] [serial = 131] [outer = 0x0] 14:50:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1182c3400) [pid = 1946] [serial = 132] [outer = 0x118195000] 14:50:54 INFO - PROCESS | 1946 | 1468792254734 Marionette DEBUG loaded listener.js 14:50:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119210c00) [pid = 1946] [serial = 133] [outer = 0x118195000] 14:50:55 INFO - PROCESS | 1946 | 1468792255036 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]]]}] 14:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 420ms 14:50:55 INFO - PROCESS | 1946 | 1468792255045 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:50:55 INFO - PROCESS | 1946 | 1468792255046 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:50:55 INFO - PROCESS | 1946 | 1468792255048 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:50:55 INFO - PROCESS | 1946 | 1468792255049 Marionette TRACE conn2 <- [1,154,null,{}] 14:50:55 INFO - PROCESS | 1946 | 1468792255058 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}] 14:50:55 INFO - PROCESS | 1946 | 1468792255059 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:55 INFO - PROCESS | 1946 | 1468792255140 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:50:55 INFO - PROCESS | 1946 | 1468792255209 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:55 INFO - PROCESS | 1946 | 1468792255210 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x118891000 == 46 [pid = 1946] [id = 46] 14:50:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x113c62c00) [pid = 1946] [serial = 134] [outer = 0x0] 14:50:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1195c8800) [pid = 1946] [serial = 135] [outer = 0x113c62c00] 14:50:55 INFO - PROCESS | 1946 | 1468792255250 Marionette DEBUG loaded listener.js 14:50:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119b5ac00) [pid = 1946] [serial = 136] [outer = 0x113c62c00] 14:50:55 INFO - PROCESS | 1946 | 1468792255567 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]]]}] 14:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 572ms 14:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:50:55 INFO - PROCESS | 1946 | 1468792255622 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:50:55 INFO - PROCESS | 1946 | 1468792255623 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:50:55 INFO - PROCESS | 1946 | 1468792255625 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:50:55 INFO - PROCESS | 1946 | 1468792255626 Marionette TRACE conn2 <- [1,158,null,{}] 14:50:55 INFO - PROCESS | 1946 | 1468792255629 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}] 14:50:55 INFO - PROCESS | 1946 | 1468792255633 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:55 INFO - PROCESS | 1946 | 1468792255728 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:50:55 INFO - PROCESS | 1946 | 1468792255775 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:55 INFO - PROCESS | 1946 | 1468792255776 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x119562800 == 47 [pid = 1946] [id = 47] 14:50:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1168a6800) [pid = 1946] [serial = 137] [outer = 0x0] 14:50:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119bab400) [pid = 1946] [serial = 138] [outer = 0x1168a6800] 14:50:55 INFO - PROCESS | 1946 | 1468792255801 Marionette DEBUG loaded listener.js 14:50:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1211d5000) [pid = 1946] [serial = 139] [outer = 0x1168a6800] 14:50:56 INFO - PROCESS | 1946 | 1468792256048 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]]]}] 14:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 14:50:56 INFO - PROCESS | 1946 | 1468792256095 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:50:56 INFO - PROCESS | 1946 | 1468792256096 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:50:56 INFO - PROCESS | 1946 | 1468792256098 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:50:56 INFO - PROCESS | 1946 | 1468792256099 Marionette TRACE conn2 <- [1,162,null,{}] 14:50:56 INFO - PROCESS | 1946 | 1468792256109 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}] 14:50:56 INFO - PROCESS | 1946 | 1468792256110 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:56 INFO - PROCESS | 1946 | 1468792256184 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:50:56 INFO - PROCESS | 1946 | 1468792256190 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:56 INFO - PROCESS | 1946 | 1468792256191 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0b1000 == 48 [pid = 1946] [id = 48] 14:50:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x1211d5c00) [pid = 1946] [serial = 140] [outer = 0x0] 14:50:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x121515000) [pid = 1946] [serial = 141] [outer = 0x1211d5c00] 14:50:56 INFO - PROCESS | 1946 | 1468792256215 Marionette DEBUG loaded listener.js 14:50:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x121bb6c00) [pid = 1946] [serial = 142] [outer = 0x1211d5c00] 14:50:56 INFO - PROCESS | 1946 | 1468792256629 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]]]}] 14:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 573ms 14:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:50:56 INFO - PROCESS | 1946 | 1468792256684 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:50:56 INFO - PROCESS | 1946 | 1468792256687 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:50:56 INFO - PROCESS | 1946 | 1468792256692 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:50:56 INFO - PROCESS | 1946 | 1468792256694 Marionette TRACE conn2 <- [1,166,null,{}] 14:50:56 INFO - PROCESS | 1946 | 1468792256698 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}] 14:50:56 INFO - PROCESS | 1946 | 1468792256700 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:56 INFO - PROCESS | 1946 | 1468792256793 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:50:56 INFO - PROCESS | 1946 | 1468792256854 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:56 INFO - PROCESS | 1946 | 1468792256855 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x11650b000 == 49 [pid = 1946] [id = 49] 14:50:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x11671a000) [pid = 1946] [serial = 143] [outer = 0x0] 14:50:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x1170be400) [pid = 1946] [serial = 144] [outer = 0x11671a000] 14:50:56 INFO - PROCESS | 1946 | 1468792256887 Marionette DEBUG loaded listener.js 14:50:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x117eb4400) [pid = 1946] [serial = 145] [outer = 0x11671a000] 14:50:57 INFO - PROCESS | 1946 | 1468792257309 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]]]}] 14:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 14:50:57 INFO - PROCESS | 1946 | 1468792257364 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:50:57 INFO - PROCESS | 1946 | 1468792257367 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:50:57 INFO - PROCESS | 1946 | 1468792257389 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:50:57 INFO - PROCESS | 1946 | 1468792257391 Marionette TRACE conn2 <- [1,170,null,{}] 14:50:57 INFO - PROCESS | 1946 | 1468792257394 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}] 14:50:57 INFO - PROCESS | 1946 | 1468792257396 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:57 INFO - PROCESS | 1946 | 1468792257489 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:50:57 INFO - PROCESS | 1946 | 1468792257550 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:57 INFO - PROCESS | 1946 | 1468792257552 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199dd000 == 50 [pid = 1946] [id = 50] 14:50:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x118690400) [pid = 1946] [serial = 146] [outer = 0x0] 14:50:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x118a6e800) [pid = 1946] [serial = 147] [outer = 0x118690400] 14:50:57 INFO - PROCESS | 1946 | 1468792257582 Marionette DEBUG loaded listener.js 14:50:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x1195c7c00) [pid = 1946] [serial = 148] [outer = 0x118690400] 14:50:57 INFO - PROCESS | 1946 | 1468792257988 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]]]}] 14:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 14:50:58 INFO - PROCESS | 1946 | 1468792258009 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:50:58 INFO - PROCESS | 1946 | 1468792258011 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:50:58 INFO - PROCESS | 1946 | 1468792258013 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:50:58 INFO - PROCESS | 1946 | 1468792258016 Marionette TRACE conn2 <- [1,174,null,{}] 14:50:58 INFO - PROCESS | 1946 | 1468792258024 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}] 14:50:58 INFO - PROCESS | 1946 | 1468792258027 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:58 INFO - PROCESS | 1946 | 1468792258134 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:50:58 INFO - PROCESS | 1946 | 1468792258209 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:58 INFO - PROCESS | 1946 | 1468792258211 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x121663800 == 51 [pid = 1946] [id = 51] 14:50:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x11a0c1800) [pid = 1946] [serial = 149] [outer = 0x0] 14:50:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x12112bc00) [pid = 1946] [serial = 150] [outer = 0x11a0c1800] 14:50:58 INFO - PROCESS | 1946 | 1468792258243 Marionette DEBUG loaded listener.js 14:50:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x1211d7400) [pid = 1946] [serial = 151] [outer = 0x11a0c1800] 14:50:58 INFO - PROCESS | 1946 | 1468792258656 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]]]}] 14:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 14:50:58 INFO - PROCESS | 1946 | 1468792258687 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:50:58 INFO - PROCESS | 1946 | 1468792258690 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:50:58 INFO - PROCESS | 1946 | 1468792258694 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:50:58 INFO - PROCESS | 1946 | 1468792258696 Marionette TRACE conn2 <- [1,178,null,{}] 14:50:58 INFO - PROCESS | 1946 | 1468792258699 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}] 14:50:58 INFO - PROCESS | 1946 | 1468792258701 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:58 INFO - PROCESS | 1946 | 1468792258838 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:50:58 INFO - PROCESS | 1946 | 1468792258949 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:58 INFO - PROCESS | 1946 | 1468792258950 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x124f59000 == 52 [pid = 1946] [id = 52] 14:50:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x12151b000) [pid = 1946] [serial = 152] [outer = 0x0] 14:50:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x124807c00) [pid = 1946] [serial = 153] [outer = 0x12151b000] 14:50:59 INFO - PROCESS | 1946 | 1468792258999 Marionette DEBUG loaded listener.js 14:50:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x12483e000) [pid = 1946] [serial = 154] [outer = 0x12151b000] 14:50:59 INFO - PROCESS | 1946 | 1468792259474 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]]]}] 14:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 821ms 14:50:59 INFO - PROCESS | 1946 | 1468792259515 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:50:59 INFO - PROCESS | 1946 | 1468792259516 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:50:59 INFO - PROCESS | 1946 | 1468792259520 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:50:59 INFO - PROCESS | 1946 | 1468792259522 Marionette TRACE conn2 <- [1,182,null,{}] 14:50:59 INFO - PROCESS | 1946 | 1468792259525 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}] 14:50:59 INFO - PROCESS | 1946 | 1468792259526 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:59 INFO - PROCESS | 1946 | 1468792259614 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:50:59 INFO - PROCESS | 1946 | 1468792259675 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:59 INFO - PROCESS | 1946 | 1468792259677 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:50:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x115f43000 == 53 [pid = 1946] [id = 53] 14:50:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x116a06400) [pid = 1946] [serial = 155] [outer = 0x0] 14:50:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x118194800) [pid = 1946] [serial = 156] [outer = 0x116a06400] 14:50:59 INFO - PROCESS | 1946 | 1468792259705 Marionette DEBUG loaded listener.js 14:50:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x119065c00) [pid = 1946] [serial = 157] [outer = 0x116a06400] 14:51:00 INFO - PROCESS | 1946 | 1468792260179 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]]]}] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x119562800 == 52 [pid = 1946] [id = 47] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x1199dd800 == 51 [pid = 1946] [id = 35] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x118891000 == 50 [pid = 1946] [id = 46] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x1184d2000 == 49 [pid = 1946] [id = 45] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x11709f800 == 48 [pid = 1946] [id = 44] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x118893000 == 47 [pid = 1946] [id = 31] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x11957e000 == 46 [pid = 1946] [id = 34] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c9000 == 45 [pid = 1946] [id = 32] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x1165a2800 == 44 [pid = 1946] [id = 43] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x112f58800 == 43 [pid = 1946] [id = 42] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x117088800 == 42 [pid = 1946] [id = 29] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x116508000 == 41 [pid = 1946] [id = 27] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x124cc9800 == 40 [pid = 1946] [id = 41] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0b8800 == 39 [pid = 1946] [id = 36] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x116a64800 == 38 [pid = 1946] [id = 28] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x1183e7000 == 37 [pid = 1946] [id = 30] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x124f59000 == 36 [pid = 1946] [id = 52] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x121663800 == 35 [pid = 1946] [id = 51] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x12165a800 == 34 [pid = 1946] [id = 39] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x1199dd000 == 33 [pid = 1946] [id = 50] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x11650b000 == 32 [pid = 1946] [id = 49] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x121349800 == 31 [pid = 1946] [id = 37] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x121c64800 == 30 [pid = 1946] [id = 40] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x112054000 == 29 [pid = 1946] [id = 33] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x121472000 == 28 [pid = 1946] [id = 38] 14:51:00 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0b1000 == 27 [pid = 1946] [id = 48] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x12483a000) [pid = 1946] [serial = 11] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x1177f0800) [pid = 1946] [serial = 78] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x118199000) [pid = 1946] [serial = 79] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x118590800) [pid = 1946] [serial = 81] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x118a68400) [pid = 1946] [serial = 84] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x119208400) [pid = 1946] [serial = 87] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x1195d6c00) [pid = 1946] [serial = 90] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x119be2800) [pid = 1946] [serial = 91] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x11a0c1400) [pid = 1946] [serial = 93] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x11a0cd800) [pid = 1946] [serial = 96] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x121132c00) [pid = 1946] [serial = 97] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x1211d5800) [pid = 1946] [serial = 99] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1212d5400) [pid = 1946] [serial = 102] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x12163e800) [pid = 1946] [serial = 105] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x124d38c00) [pid = 1946] [serial = 108] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x124faa800) [pid = 1946] [serial = 111] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x125810000) [pid = 1946] [serial = 114] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x126686000) [pid = 1946] [serial = 117] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x112a7b800) [pid = 1946] [serial = 66] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x115f91c00) [pid = 1946] [serial = 69] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1182c4000) [pid = 1946] [serial = 72] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1168aa400) [pid = 1946] [serial = 75] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1211d9400) [pid = 1946] [serial = 100] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x124c43000) [pid = 1946] [serial = 106] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x116a87000) [pid = 1946] [serial = 76] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x124f3e400) [pid = 1946] [serial = 109] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1252dec00) [pid = 1946] [serial = 112] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1195a0400) [pid = 1946] [serial = 88] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11861c000) [pid = 1946] [serial = 73] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x112df1800) [pid = 1946] [serial = 67] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11869b400) [pid = 1946] [serial = 82] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116b19c00) [pid = 1946] [serial = 70] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11a0cb400) [pid = 1946] [serial = 94] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119203800) [pid = 1946] [serial = 85] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12d9f1c00) [pid = 1946] [serial = 64] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x121ba8400) [pid = 1946] [serial = 8] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12c3dc800) [pid = 1946] [serial = 37] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12c0ca800) [pid = 1946] [serial = 33] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1182c2400) [pid = 1946] [serial = 34] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12c0c1c00) [pid = 1946] [serial = 31] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12bc58c00) [pid = 1946] [serial = 30] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12bc3c800) [pid = 1946] [serial = 27] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12bc43400) [pid = 1946] [serial = 28] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12b1dec00) [pid = 1946] [serial = 24] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12b1eb800) [pid = 1946] [serial = 25] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12ac27400) [pid = 1946] [serial = 21] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12ac2bc00) [pid = 1946] [serial = 22] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x128f0e400) [pid = 1946] [serial = 18] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x128ca4c00) [pid = 1946] [serial = 15] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x128caa800) [pid = 1946] [serial = 16] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12d9f2400) [pid = 1946] [serial = 63] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x12d9e7800) [pid = 1946] [serial = 60] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12d9ebc00) [pid = 1946] [serial = 61] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x11819c400) [pid = 1946] [serial = 57] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x12d552000) [pid = 1946] [serial = 58] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x12d550c00) [pid = 1946] [serial = 55] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x119208800) [pid = 1946] [serial = 54] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x12d0b8000) [pid = 1946] [serial = 52] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x12cf28000) [pid = 1946] [serial = 45] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x12cf68c00) [pid = 1946] [serial = 48] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x12d0b3c00) [pid = 1946] [serial = 51] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x12c910000) [pid = 1946] [serial = 42] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x12cbe7000) [pid = 1946] [serial = 43] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x12c904c00) [pid = 1946] [serial = 40] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x12c3e6c00) [pid = 1946] [serial = 39] [outer = 0x0] [url = about:blank] 14:51:00 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x12c0cec00) [pid = 1946] [serial = 36] [outer = 0x0] [url = about:blank] 14:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1172ms 14:51:00 INFO - PROCESS | 1946 | 1468792260694 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:51:00 INFO - PROCESS | 1946 | 1468792260698 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:51:00 INFO - PROCESS | 1946 | 1468792260701 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:51:00 INFO - PROCESS | 1946 | 1468792260704 Marionette TRACE conn2 <- [1,186,null,{}] 14:51:00 INFO - PROCESS | 1946 | 1468792260708 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}] 14:51:00 INFO - PROCESS | 1946 | 1468792260711 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:00 INFO - PROCESS | 1946 | 1468792260793 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:51:00 INFO - PROCESS | 1946 | 1468792260797 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:00 INFO - PROCESS | 1946 | 1468792260801 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x112d22800 == 28 [pid = 1946] [id = 54] 14:51:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x1165ef800) [pid = 1946] [serial = 158] [outer = 0x0] 14:51:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x1168a8000) [pid = 1946] [serial = 159] [outer = 0x1165ef800] 14:51:00 INFO - PROCESS | 1946 | 1468792260832 Marionette DEBUG loaded listener.js 14:51:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x116a89000) [pid = 1946] [serial = 160] [outer = 0x1165ef800] 14:51:01 INFO - PROCESS | 1946 | 1468792261145 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]]]}] 14:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 474ms 14:51:01 INFO - PROCESS | 1946 | 1468792261175 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:51:01 INFO - PROCESS | 1946 | 1468792261177 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:51:01 INFO - PROCESS | 1946 | 1468792261181 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:51:01 INFO - PROCESS | 1946 | 1468792261185 Marionette TRACE conn2 <- [1,190,null,{}] 14:51:01 INFO - PROCESS | 1946 | 1468792261190 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}] 14:51:01 INFO - PROCESS | 1946 | 1468792261191 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:01 INFO - PROCESS | 1946 | 1468792261276 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:51:01 INFO - PROCESS | 1946 | 1468792261315 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:01 INFO - PROCESS | 1946 | 1468792261316 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x11672c800 == 29 [pid = 1946] [id = 55] 14:51:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x117255000) [pid = 1946] [serial = 161] [outer = 0x0] 14:51:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x118196800) [pid = 1946] [serial = 162] [outer = 0x117255000] 14:51:01 INFO - PROCESS | 1946 | 1468792261343 Marionette DEBUG loaded listener.js 14:51:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x1182c8400) [pid = 1946] [serial = 163] [outer = 0x117255000] 14:51:01 INFO - PROCESS | 1946 | 1468792261595 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]]]}] 14:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 426ms 14:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:51:01 INFO - PROCESS | 1946 | 1468792261608 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:51:01 INFO - PROCESS | 1946 | 1468792261609 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:51:01 INFO - PROCESS | 1946 | 1468792261611 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:51:01 INFO - PROCESS | 1946 | 1468792261612 Marionette TRACE conn2 <- [1,194,null,{}] 14:51:01 INFO - PROCESS | 1946 | 1468792261631 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}] 14:51:01 INFO - PROCESS | 1946 | 1468792261634 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:01 INFO - PROCESS | 1946 | 1468792261728 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:51:01 INFO - PROCESS | 1946 | 1468792261733 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:01 INFO - PROCESS | 1946 | 1468792261737 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x117093800 == 30 [pid = 1946] [id = 56] 14:51:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x118a67000) [pid = 1946] [serial = 164] [outer = 0x0] 14:51:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x118a70800) [pid = 1946] [serial = 165] [outer = 0x118a67000] 14:51:01 INFO - PROCESS | 1946 | 1468792261766 Marionette DEBUG loaded listener.js 14:51:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x119206000) [pid = 1946] [serial = 166] [outer = 0x118a67000] 14:51:02 INFO - PROCESS | 1946 | 1468792262056 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]]]}] 14:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 519ms 14:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:51:02 INFO - PROCESS | 1946 | 1468792262131 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:51:02 INFO - PROCESS | 1946 | 1468792262132 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:51:02 INFO - PROCESS | 1946 | 1468792262134 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:51:02 INFO - PROCESS | 1946 | 1468792262135 Marionette TRACE conn2 <- [1,198,null,{}] 14:51:02 INFO - PROCESS | 1946 | 1468792262138 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}] 14:51:02 INFO - PROCESS | 1946 | 1468792262139 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:02 INFO - PROCESS | 1946 | 1468792262210 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:51:02 INFO - PROCESS | 1946 | 1468792262214 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:02 INFO - PROCESS | 1946 | 1468792262215 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184bc000 == 31 [pid = 1946] [id = 57] 14:51:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x11959e800) [pid = 1946] [serial = 167] [outer = 0x0] 14:51:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1195cb000) [pid = 1946] [serial = 168] [outer = 0x11959e800] 14:51:02 INFO - PROCESS | 1946 | 1468792262243 Marionette DEBUG loaded listener.js 14:51:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1197ab000) [pid = 1946] [serial = 169] [outer = 0x11959e800] 14:51:02 INFO - PROCESS | 1946 | 1468792262528 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]]]}] 14:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 420ms 14:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:51:02 INFO - PROCESS | 1946 | 1468792262560 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:51:02 INFO - PROCESS | 1946 | 1468792262561 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:51:02 INFO - PROCESS | 1946 | 1468792262563 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:51:02 INFO - PROCESS | 1946 | 1468792262564 Marionette TRACE conn2 <- [1,202,null,{}] 14:51:02 INFO - PROCESS | 1946 | 1468792262567 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}] 14:51:02 INFO - PROCESS | 1946 | 1468792262569 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:02 INFO - PROCESS | 1946 | 1468792262641 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:51:02 INFO - PROCESS | 1946 | 1468792262644 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:02 INFO - PROCESS | 1946 | 1468792262645 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190dc800 == 32 [pid = 1946] [id = 58] 14:51:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1195d3000) [pid = 1946] [serial = 170] [outer = 0x0] 14:51:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119ba0000) [pid = 1946] [serial = 171] [outer = 0x1195d3000] 14:51:02 INFO - PROCESS | 1946 | 1468792262672 Marionette DEBUG loaded listener.js 14:51:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x11a06f800) [pid = 1946] [serial = 172] [outer = 0x1195d3000] 14:51:03 INFO - PROCESS | 1946 | 1468792262998 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]]]}] 14:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 14:51:03 INFO - PROCESS | 1946 | 1468792263034 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:51:03 INFO - PROCESS | 1946 | 1468792263036 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:51:03 INFO - PROCESS | 1946 | 1468792263046 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:51:03 INFO - PROCESS | 1946 | 1468792263047 Marionette TRACE conn2 <- [1,206,null,{}] 14:51:03 INFO - PROCESS | 1946 | 1468792263049 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}] 14:51:03 INFO - PROCESS | 1946 | 1468792263053 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:03 INFO - PROCESS | 1946 | 1468792263159 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:51:03 INFO - PROCESS | 1946 | 1468792263195 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:03 INFO - PROCESS | 1946 | 1468792263196 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x11956c800 == 33 [pid = 1946] [id = 59] 14:51:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11a0ce800) [pid = 1946] [serial = 173] [outer = 0x0] 14:51:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1211d3800) [pid = 1946] [serial = 174] [outer = 0x11a0ce800] 14:51:03 INFO - PROCESS | 1946 | 1468792263222 Marionette DEBUG loaded listener.js 14:51:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1212d9000) [pid = 1946] [serial = 175] [outer = 0x11a0ce800] 14:51:03 INFO - PROCESS | 1946 | 1468792263539 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]]]}] 14:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 14:51:03 INFO - PROCESS | 1946 | 1468792263565 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:51:03 INFO - PROCESS | 1946 | 1468792263566 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:51:03 INFO - PROCESS | 1946 | 1468792263576 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:51:03 INFO - PROCESS | 1946 | 1468792263577 Marionette TRACE conn2 <- [1,210,null,{}] 14:51:03 INFO - PROCESS | 1946 | 1468792263579 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}] 14:51:03 INFO - PROCESS | 1946 | 1468792263580 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:03 INFO - PROCESS | 1946 | 1468792263667 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:51:03 INFO - PROCESS | 1946 | 1468792263672 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:03 INFO - PROCESS | 1946 | 1468792263673 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bc8800 == 34 [pid = 1946] [id = 60] 14:51:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1211d1800) [pid = 1946] [serial = 176] [outer = 0x0] 14:51:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x121ba9000) [pid = 1946] [serial = 177] [outer = 0x1211d1800] 14:51:03 INFO - PROCESS | 1946 | 1468792263697 Marionette DEBUG loaded listener.js 14:51:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x124c71c00) [pid = 1946] [serial = 178] [outer = 0x1211d1800] 14:51:03 INFO - PROCESS | 1946 | 1468792263984 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]]]}] 14:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 425ms 14:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:51:04 INFO - PROCESS | 1946 | 1468792263996 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:51:04 INFO - PROCESS | 1946 | 1468792263997 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:51:04 INFO - PROCESS | 1946 | 1468792263999 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:51:04 INFO - PROCESS | 1946 | 1468792264000 Marionette TRACE conn2 <- [1,214,null,{}] 14:51:04 INFO - PROCESS | 1946 | 1468792264027 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}] 14:51:04 INFO - PROCESS | 1946 | 1468792264028 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:04 INFO - PROCESS | 1946 | 1468792264116 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:51:04 INFO - PROCESS | 1946 | 1468792264122 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:04 INFO - PROCESS | 1946 | 1468792264123 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210f4000 == 35 [pid = 1946] [id = 61] 14:51:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x111ba5800) [pid = 1946] [serial = 179] [outer = 0x0] 14:51:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x124d30800) [pid = 1946] [serial = 180] [outer = 0x111ba5800] 14:51:04 INFO - PROCESS | 1946 | 1468792264147 Marionette DEBUG loaded listener.js 14:51:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x124f3e400) [pid = 1946] [serial = 181] [outer = 0x111ba5800] 14:51:04 INFO - PROCESS | 1946 | 1468792264443 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]]]}] 14:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 472ms 14:51:04 INFO - PROCESS | 1946 | 1468792264485 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:51:04 INFO - PROCESS | 1946 | 1468792264486 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:51:04 INFO - PROCESS | 1946 | 1468792264493 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:51:04 INFO - PROCESS | 1946 | 1468792264494 Marionette TRACE conn2 <- [1,218,null,{}] 14:51:04 INFO - PROCESS | 1946 | 1468792264496 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}] 14:51:04 INFO - PROCESS | 1946 | 1468792264497 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:04 INFO - PROCESS | 1946 | 1468792264591 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:51:04 INFO - PROCESS | 1946 | 1468792264594 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:04 INFO - PROCESS | 1946 | 1468792264595 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x121477800 == 36 [pid = 1946] [id = 62] 14:51:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x124f08000) [pid = 1946] [serial = 182] [outer = 0x0] 14:51:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1252dac00) [pid = 1946] [serial = 183] [outer = 0x124f08000] 14:51:04 INFO - PROCESS | 1946 | 1468792264620 Marionette DEBUG loaded listener.js 14:51:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x125803000) [pid = 1946] [serial = 184] [outer = 0x124f08000] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1211d5c00) [pid = 1946] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1168a6800) [pid = 1946] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1177f3000) [pid = 1946] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1168b4400) [pid = 1946] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11624b400) [pid = 1946] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x113c62c00) [pid = 1946] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x118195000) [pid = 1946] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x126679c00) [pid = 1946] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1252df000) [pid = 1946] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1262c0c00) [pid = 1946] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:51:04 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1211cb800) [pid = 1946] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:51:04 INFO - PROCESS | 1946 | 1468792264972 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]]]}] 14:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 518ms 14:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:51:05 INFO - PROCESS | 1946 | 1468792265012 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:51:05 INFO - PROCESS | 1946 | 1468792265013 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:51:05 INFO - PROCESS | 1946 | 1468792265015 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:51:05 INFO - PROCESS | 1946 | 1468792265016 Marionette TRACE conn2 <- [1,222,null,{}] 14:51:05 INFO - PROCESS | 1946 | 1468792265018 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}] 14:51:05 INFO - PROCESS | 1946 | 1468792265019 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:05 INFO - PROCESS | 1946 | 1468792265090 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:51:05 INFO - PROCESS | 1946 | 1468792265135 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:05 INFO - PROCESS | 1946 | 1468792265136 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x121655000 == 37 [pid = 1946] [id = 63] 14:51:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x111f60c00) [pid = 1946] [serial = 185] [outer = 0x0] 14:51:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119598c00) [pid = 1946] [serial = 186] [outer = 0x111f60c00] 14:51:05 INFO - PROCESS | 1946 | 1468792265161 Marionette DEBUG loaded listener.js 14:51:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x124fae800) [pid = 1946] [serial = 187] [outer = 0x111f60c00] 14:51:05 INFO - PROCESS | 1946 | 1468792265411 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]]]}] 14:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 14:51:05 INFO - PROCESS | 1946 | 1468792265433 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:51:05 INFO - PROCESS | 1946 | 1468792265435 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:51:05 INFO - PROCESS | 1946 | 1468792265449 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:51:05 INFO - PROCESS | 1946 | 1468792265450 Marionette TRACE conn2 <- [1,226,null,{}] 14:51:05 INFO - PROCESS | 1946 | 1468792265460 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}] 14:51:05 INFO - PROCESS | 1946 | 1468792265462 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:05 INFO - PROCESS | 1946 | 1468792265551 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:51:05 INFO - PROCESS | 1946 | 1468792265557 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:05 INFO - PROCESS | 1946 | 1468792265558 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x124cc9800 == 38 [pid = 1946] [id = 64] 14:51:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1252df000) [pid = 1946] [serial = 188] [outer = 0x0] 14:51:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1258b5400) [pid = 1946] [serial = 189] [outer = 0x1252df000] 14:51:05 INFO - PROCESS | 1946 | 1468792265584 Marionette DEBUG loaded listener.js 14:51:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x126822c00) [pid = 1946] [serial = 190] [outer = 0x1252df000] 14:51:05 INFO - PROCESS | 1946 | 1468792265907 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]]]}] 14:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 477ms 14:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:51:05 INFO - PROCESS | 1946 | 1468792265923 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:51:05 INFO - PROCESS | 1946 | 1468792265924 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:51:05 INFO - PROCESS | 1946 | 1468792265926 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:51:05 INFO - PROCESS | 1946 | 1468792265928 Marionette TRACE conn2 <- [1,230,null,{}] 14:51:05 INFO - PROCESS | 1946 | 1468792265930 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}] 14:51:05 INFO - PROCESS | 1946 | 1468792265931 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:06 INFO - PROCESS | 1946 | 1468792266006 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:51:06 INFO - PROCESS | 1946 | 1468792266051 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:06 INFO - PROCESS | 1946 | 1468792266052 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x1268ce000 == 39 [pid = 1946] [id = 65] 14:51:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1213a5800) [pid = 1946] [serial = 191] [outer = 0x0] 14:51:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x126a32800) [pid = 1946] [serial = 192] [outer = 0x1213a5800] 14:51:06 INFO - PROCESS | 1946 | 1468792266076 Marionette DEBUG loaded listener.js 14:51:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x126cd9800) [pid = 1946] [serial = 193] [outer = 0x1213a5800] 14:51:06 INFO - PROCESS | 1946 | 1468792266316 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]]]}] 14:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 14:51:06 INFO - PROCESS | 1946 | 1468792266345 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:51:06 INFO - PROCESS | 1946 | 1468792266346 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:51:06 INFO - PROCESS | 1946 | 1468792266349 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:51:06 INFO - PROCESS | 1946 | 1468792266350 Marionette TRACE conn2 <- [1,234,null,{}] 14:51:06 INFO - PROCESS | 1946 | 1468792266362 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}] 14:51:06 INFO - PROCESS | 1946 | 1468792266363 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:06 INFO - PROCESS | 1946 | 1468792266440 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:51:06 INFO - PROCESS | 1946 | 1468792266444 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:06 INFO - PROCESS | 1946 | 1468792266445 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285b7800 == 40 [pid = 1946] [id = 66] 14:51:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x126a92c00) [pid = 1946] [serial = 194] [outer = 0x0] 14:51:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128778000) [pid = 1946] [serial = 195] [outer = 0x126a92c00] 14:51:06 INFO - PROCESS | 1946 | 1468792266471 Marionette DEBUG loaded listener.js 14:51:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1213abc00) [pid = 1946] [serial = 196] [outer = 0x126a92c00] 14:51:06 INFO - PROCESS | 1946 | 1468792266755 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]]]}] 14:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 428ms 14:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:51:06 INFO - PROCESS | 1946 | 1468792266778 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:51:06 INFO - PROCESS | 1946 | 1468792266779 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:51:06 INFO - PROCESS | 1946 | 1468792266781 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:51:06 INFO - PROCESS | 1946 | 1468792266782 Marionette TRACE conn2 <- [1,238,null,{}] 14:51:06 INFO - PROCESS | 1946 | 1468792266792 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}] 14:51:06 INFO - PROCESS | 1946 | 1468792266793 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:06 INFO - PROCESS | 1946 | 1468792266889 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:51:06 INFO - PROCESS | 1946 | 1468792266972 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:06 INFO - PROCESS | 1946 | 1468792266974 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x111f09800 == 41 [pid = 1946] [id = 67] 14:51:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1111ab800) [pid = 1946] [serial = 197] [outer = 0x0] 14:51:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x112a85c00) [pid = 1946] [serial = 198] [outer = 0x1111ab800] 14:51:07 INFO - PROCESS | 1946 | 1468792267005 Marionette DEBUG loaded listener.js 14:51:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x113c71000) [pid = 1946] [serial = 199] [outer = 0x1111ab800] 14:51:07 INFO - PROCESS | 1946 | 1468792267483 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]]]}] 14:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 718ms 14:51:07 INFO - PROCESS | 1946 | 1468792267501 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:51:07 INFO - PROCESS | 1946 | 1468792267504 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:51:07 INFO - PROCESS | 1946 | 1468792267507 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:51:07 INFO - PROCESS | 1946 | 1468792267508 Marionette TRACE conn2 <- [1,242,null,{}] 14:51:07 INFO - PROCESS | 1946 | 1468792267512 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}] 14:51:07 INFO - PROCESS | 1946 | 1468792267515 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:07 INFO - PROCESS | 1946 | 1468792267622 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:51:07 INFO - PROCESS | 1946 | 1468792267691 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:07 INFO - PROCESS | 1946 | 1468792267693 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x116be9800 == 42 [pid = 1946] [id = 68] 14:51:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1168b2400) [pid = 1946] [serial = 200] [outer = 0x0] 14:51:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x117eb0800) [pid = 1946] [serial = 201] [outer = 0x1168b2400] 14:51:07 INFO - PROCESS | 1946 | 1468792267723 Marionette DEBUG loaded listener.js 14:51:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1182c1c00) [pid = 1946] [serial = 202] [outer = 0x1168b2400] 14:51:08 INFO - PROCESS | 1946 | 1468792268350 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]]]}] 14:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 872ms 14:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:51:08 INFO - PROCESS | 1946 | 1468792268379 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:51:08 INFO - PROCESS | 1946 | 1468792268382 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:51:08 INFO - PROCESS | 1946 | 1468792268385 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:51:08 INFO - PROCESS | 1946 | 1468792268387 Marionette TRACE conn2 <- [1,246,null,{}] 14:51:08 INFO - PROCESS | 1946 | 1468792268390 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}] 14:51:08 INFO - PROCESS | 1946 | 1468792268391 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:08 INFO - PROCESS | 1946 | 1468792268487 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:51:08 INFO - PROCESS | 1946 | 1468792268556 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:08 INFO - PROCESS | 1946 | 1468792268559 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ea5800 == 43 [pid = 1946] [id = 69] 14:51:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1181a0800) [pid = 1946] [serial = 203] [outer = 0x0] 14:51:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1182c5400) [pid = 1946] [serial = 204] [outer = 0x1181a0800] 14:51:08 INFO - PROCESS | 1946 | 1468792268586 Marionette DEBUG loaded listener.js 14:51:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x118585400) [pid = 1946] [serial = 205] [outer = 0x1181a0800] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1285b7800 == 42 [pid = 1946] [id = 66] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1268ce000 == 41 [pid = 1946] [id = 65] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x124cc9800 == 40 [pid = 1946] [id = 64] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x121655000 == 39 [pid = 1946] [id = 63] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x121477800 == 38 [pid = 1946] [id = 62] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1210f4000 == 37 [pid = 1946] [id = 61] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x119bc8800 == 36 [pid = 1946] [id = 60] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x11956c800 == 35 [pid = 1946] [id = 59] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1190dc800 == 34 [pid = 1946] [id = 58] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1184bc000 == 33 [pid = 1946] [id = 57] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x117093800 == 32 [pid = 1946] [id = 56] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x11672c800 == 31 [pid = 1946] [id = 55] 14:51:08 INFO - PROCESS | 1946 | --DOCSHELL 0x112d22800 == 30 [pid = 1946] [id = 54] 14:51:08 INFO - PROCESS | 1946 | 1468792268923 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]]]}] 14:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 571ms 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x121bb6c00) [pid = 1946] [serial = 142] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1211d5000) [pid = 1946] [serial = 139] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1182c7800) [pid = 1946] [serial = 126] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x116a80800) [pid = 1946] [serial = 123] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119208c00) [pid = 1946] [serial = 129] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1184b1800) [pid = 1946] [serial = 127] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119bab400) [pid = 1946] [serial = 138] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1195c8800) [pid = 1946] [serial = 135] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1195ca800) [pid = 1946] [serial = 130] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x117256000) [pid = 1946] [serial = 124] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1182c3400) [pid = 1946] [serial = 132] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12876b800) [pid = 1946] [serial = 121] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119210c00) [pid = 1946] [serial = 133] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119b5ac00) [pid = 1946] [serial = 136] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x126cca000) [pid = 1946] [serial = 120] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1262bb800) [pid = 1946] [serial = 115] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12688c800) [pid = 1946] [serial = 118] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1213af000) [pid = 1946] [serial = 103] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x121515000) [pid = 1946] [serial = 141] [outer = 0x0] [url = about:blank] 14:51:08 INFO - PROCESS | 1946 | 1468792268961 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:51:08 INFO - PROCESS | 1946 | 1468792268965 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:51:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1168b2c00) [pid = 1946] [serial = 206] [outer = 0x12cbe7400] 14:51:08 INFO - PROCESS | 1946 | 1468792268985 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:51:08 INFO - PROCESS | 1946 | 1468792268987 Marionette TRACE conn2 <- [1,250,null,{}] 14:51:09 INFO - PROCESS | 1946 | 1468792269005 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}] 14:51:09 INFO - PROCESS | 1946 | 1468792269007 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:09 INFO - PROCESS | 1946 | 1468792269086 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:51:09 INFO - PROCESS | 1946 | 1468792269090 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:09 INFO - PROCESS | 1946 | 1468792269091 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x118885800 == 31 [pid = 1946] [id = 70] 14:51:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11861e800) [pid = 1946] [serial = 207] [outer = 0x0] 14:51:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1190f1c00) [pid = 1946] [serial = 208] [outer = 0x11861e800] 14:51:09 INFO - PROCESS | 1946 | 1468792269120 Marionette DEBUG loaded listener.js 14:51:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1195d3800) [pid = 1946] [serial = 209] [outer = 0x11861e800] 14:51:09 INFO - PROCESS | 1946 | 1468792269437 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]]]}] 14:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 488ms 14:51:09 INFO - PROCESS | 1946 | 1468792269460 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:51:09 INFO - PROCESS | 1946 | 1468792269462 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:51:09 INFO - PROCESS | 1946 | 1468792269464 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:51:09 INFO - PROCESS | 1946 | 1468792269466 Marionette TRACE conn2 <- [1,254,null,{}] 14:51:09 INFO - PROCESS | 1946 | 1468792269476 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}] 14:51:09 INFO - PROCESS | 1946 | 1468792269480 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:09 INFO - PROCESS | 1946 | 1468792269561 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:51:09 INFO - PROCESS | 1946 | 1468792269608 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:09 INFO - PROCESS | 1946 | 1468792269610 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d6800 == 32 [pid = 1946] [id = 71] 14:51:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1197ac400) [pid = 1946] [serial = 210] [outer = 0x0] 14:51:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11a073400) [pid = 1946] [serial = 211] [outer = 0x1197ac400] 14:51:09 INFO - PROCESS | 1946 | 1468792269637 Marionette DEBUG loaded listener.js 14:51:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x121139000) [pid = 1946] [serial = 212] [outer = 0x1197ac400] 14:51:09 INFO - PROCESS | 1946 | 1468792269943 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]]]}] 14:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 524ms 14:51:09 INFO - PROCESS | 1946 | 1468792269989 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:51:09 INFO - PROCESS | 1946 | 1468792269992 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:51:09 INFO - PROCESS | 1946 | 1468792269995 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:51:09 INFO - PROCESS | 1946 | 1468792269997 Marionette TRACE conn2 <- [1,258,null,{}] 14:51:10 INFO - PROCESS | 1946 | 1468792270000 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}] 14:51:10 INFO - PROCESS | 1946 | 1468792270002 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:10 INFO - PROCESS | 1946 | 1468792270116 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:51:10 INFO - PROCESS | 1946 | 1468792270185 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:10 INFO - PROCESS | 1946 | 1468792270186 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x11956c800 == 33 [pid = 1946] [id = 72] 14:51:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1197ac800) [pid = 1946] [serial = 213] [outer = 0x0] 14:51:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1211d6000) [pid = 1946] [serial = 214] [outer = 0x1197ac800] 14:51:10 INFO - PROCESS | 1946 | 1468792270226 Marionette DEBUG loaded listener.js 14:51:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121c53000) [pid = 1946] [serial = 215] [outer = 0x1197ac800] 14:51:10 INFO - PROCESS | 1946 | 1468792270595 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]]]}] 14:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 621ms 14:51:10 INFO - PROCESS | 1946 | 1468792270616 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:51:10 INFO - PROCESS | 1946 | 1468792270619 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:51:10 INFO - PROCESS | 1946 | 1468792270622 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:51:10 INFO - PROCESS | 1946 | 1468792270623 Marionette TRACE conn2 <- [1,262,null,{}] 14:51:10 INFO - PROCESS | 1946 | 1468792270626 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}] 14:51:10 INFO - PROCESS | 1946 | 1468792270627 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:10 INFO - PROCESS | 1946 | 1468792270696 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:51:10 INFO - PROCESS | 1946 | 1468792270747 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:10 INFO - PROCESS | 1946 | 1468792270748 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ea5000 == 34 [pid = 1946] [id = 73] 14:51:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119b5ac00) [pid = 1946] [serial = 216] [outer = 0x0] 14:51:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12483a800) [pid = 1946] [serial = 217] [outer = 0x119b5ac00] 14:51:10 INFO - PROCESS | 1946 | 1468792270773 Marionette DEBUG loaded listener.js 14:51:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x124faf400) [pid = 1946] [serial = 218] [outer = 0x119b5ac00] 14:51:11 INFO - PROCESS | 1946 | 1468792271094 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]]]}] 14:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 523ms 14:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:51:11 INFO - PROCESS | 1946 | 1468792271145 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:51:11 INFO - PROCESS | 1946 | 1468792271146 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:51:11 INFO - PROCESS | 1946 | 1468792271148 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:51:11 INFO - PROCESS | 1946 | 1468792271149 Marionette TRACE conn2 <- [1,266,null,{}] 14:51:11 INFO - PROCESS | 1946 | 1468792271152 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}] 14:51:11 INFO - PROCESS | 1946 | 1468792271156 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:11 INFO - PROCESS | 1946 | 1468792271279 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:51:11 INFO - PROCESS | 1946 | 1468792271294 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:11 INFO - PROCESS | 1946 | 1468792271295 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x1130cd000 == 35 [pid = 1946] [id = 74] 14:51:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1252de400) [pid = 1946] [serial = 219] [outer = 0x0] 14:51:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12667b000) [pid = 1946] [serial = 220] [outer = 0x1252de400] 14:51:11 INFO - PROCESS | 1946 | 1468792271336 Marionette DEBUG loaded listener.js 14:51:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12876c400) [pid = 1946] [serial = 221] [outer = 0x1252de400] 14:51:11 INFO - PROCESS | 1946 | 1468792271748 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]]]}] 14:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 617ms 14:51:11 INFO - PROCESS | 1946 | 1468792271766 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:51:11 INFO - PROCESS | 1946 | 1468792271767 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:51:11 INFO - PROCESS | 1946 | 1468792271769 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:51:11 INFO - PROCESS | 1946 | 1468792271770 Marionette TRACE conn2 <- [1,270,null,{}] 14:51:11 INFO - PROCESS | 1946 | 1468792271773 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}] 14:51:11 INFO - PROCESS | 1946 | 1468792271774 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:11 INFO - PROCESS | 1946 | 1468792271861 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:51:11 INFO - PROCESS | 1946 | 1468792271872 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:11 INFO - PROCESS | 1946 | 1468792271873 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x1248a7000 == 36 [pid = 1946] [id = 75] 14:51:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128986800) [pid = 1946] [serial = 222] [outer = 0x0] 14:51:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128ca3000) [pid = 1946] [serial = 223] [outer = 0x128986800] 14:51:11 INFO - PROCESS | 1946 | 1468792271898 Marionette DEBUG loaded listener.js 14:51:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x128f0d000) [pid = 1946] [serial = 224] [outer = 0x128986800] 14:51:12 INFO - PROCESS | 1946 | 1468792272247 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]]]}] 14:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 14:51:12 INFO - PROCESS | 1946 | 1468792272288 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:51:12 INFO - PROCESS | 1946 | 1468792272289 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:51:12 INFO - PROCESS | 1946 | 1468792272291 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:51:12 INFO - PROCESS | 1946 | 1468792272292 Marionette TRACE conn2 <- [1,274,null,{}] 14:51:12 INFO - PROCESS | 1946 | 1468792272295 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}] 14:51:12 INFO - PROCESS | 1946 | 1468792272296 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:12 INFO - PROCESS | 1946 | 1468792272385 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:51:12 INFO - PROCESS | 1946 | 1468792272396 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:12 INFO - PROCESS | 1946 | 1468792272397 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x126859800 == 37 [pid = 1946] [id = 76] 14:51:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x128ca4400) [pid = 1946] [serial = 225] [outer = 0x0] 14:51:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x128f18400) [pid = 1946] [serial = 226] [outer = 0x128ca4400] 14:51:12 INFO - PROCESS | 1946 | 1468792272421 Marionette DEBUG loaded listener.js 14:51:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x129855c00) [pid = 1946] [serial = 227] [outer = 0x128ca4400] 14:51:12 INFO - PROCESS | 1946 | 1468792272711 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]]]}] 14:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 14:51:12 INFO - PROCESS | 1946 | 1468792272760 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:51:12 INFO - PROCESS | 1946 | 1468792272762 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:51:12 INFO - PROCESS | 1946 | 1468792272764 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:51:12 INFO - PROCESS | 1946 | 1468792272765 Marionette TRACE conn2 <- [1,278,null,{}] 14:51:12 INFO - PROCESS | 1946 | 1468792272768 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}] 14:51:12 INFO - PROCESS | 1946 | 1468792272770 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:12 INFO - PROCESS | 1946 | 1468792272859 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:51:12 INFO - PROCESS | 1946 | 1468792272873 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:12 INFO - PROCESS | 1946 | 1468792272874 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285cc000 == 38 [pid = 1946] [id = 77] 14:51:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x129859000) [pid = 1946] [serial = 228] [outer = 0x0] 14:51:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12985d000) [pid = 1946] [serial = 229] [outer = 0x129859000] 14:51:12 INFO - PROCESS | 1946 | 1468792272898 Marionette DEBUG loaded listener.js 14:51:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12a816c00) [pid = 1946] [serial = 230] [outer = 0x129859000] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x11a0ce800) [pid = 1946] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1165ef800) [pid = 1946] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x117255000) [pid = 1946] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x118a67000) [pid = 1946] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x116a06400) [pid = 1946] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11671a000) [pid = 1946] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1211d1800) [pid = 1946] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1195d3000) [pid = 1946] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x118690400) [pid = 1946] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11959e800) [pid = 1946] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11a0c1800) [pid = 1946] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12151b000) [pid = 1946] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x111f60c00) [pid = 1946] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x124f08000) [pid = 1946] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1213a5800) [pid = 1946] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x111ba5800) [pid = 1946] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:51:13 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1252df000) [pid = 1946] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:51:13 INFO - PROCESS | 1946 | 1468792273306 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]]]}] 14:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 571ms 14:51:13 INFO - PROCESS | 1946 | 1468792273335 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:51:13 INFO - PROCESS | 1946 | 1468792273337 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:51:13 INFO - PROCESS | 1946 | 1468792273339 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:51:13 INFO - PROCESS | 1946 | 1468792273340 Marionette TRACE conn2 <- [1,282,null,{}] 14:51:13 INFO - PROCESS | 1946 | 1468792273342 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}] 14:51:13 INFO - PROCESS | 1946 | 1468792273343 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:13 INFO - PROCESS | 1946 | 1468792273416 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:51:13 INFO - PROCESS | 1946 | 1468792273422 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:13 INFO - PROCESS | 1946 | 1468792273423 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x11956f800 == 39 [pid = 1946] [id = 78] 14:51:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x117255000) [pid = 1946] [serial = 231] [outer = 0x0] 14:51:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11882bc00) [pid = 1946] [serial = 232] [outer = 0x117255000] 14:51:13 INFO - PROCESS | 1946 | 1468792273447 Marionette DEBUG loaded listener.js 14:51:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1211d1800) [pid = 1946] [serial = 233] [outer = 0x117255000] 14:51:13 INFO - PROCESS | 1946 | 1468792273742 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]]]}] 14:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 14:51:13 INFO - PROCESS | 1946 | 1468792273760 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:51:13 INFO - PROCESS | 1946 | 1468792273761 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:51:13 INFO - PROCESS | 1946 | 1468792273763 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:51:13 INFO - PROCESS | 1946 | 1468792273765 Marionette TRACE conn2 <- [1,286,null,{}] 14:51:13 INFO - PROCESS | 1946 | 1468792273779 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}] 14:51:13 INFO - PROCESS | 1946 | 1468792273780 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:13 INFO - PROCESS | 1946 | 1468792273893 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:51:13 INFO - PROCESS | 1946 | 1468792273899 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:13 INFO - PROCESS | 1946 | 1468792273901 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c17800 == 40 [pid = 1946] [id = 79] 14:51:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1182c7000) [pid = 1946] [serial = 234] [outer = 0x0] 14:51:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1252df000) [pid = 1946] [serial = 235] [outer = 0x1182c7000] 14:51:13 INFO - PROCESS | 1946 | 1468792273927 Marionette DEBUG loaded listener.js 14:51:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a971c00) [pid = 1946] [serial = 236] [outer = 0x1182c7000] 14:51:14 INFO - PROCESS | 1946 | 1468792274210 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]]]}] 14:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 478ms 14:51:14 INFO - PROCESS | 1946 | 1468792274260 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:51:14 INFO - PROCESS | 1946 | 1468792274261 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:51:14 INFO - PROCESS | 1946 | 1468792274263 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:51:14 INFO - PROCESS | 1946 | 1468792274264 Marionette TRACE conn2 <- [1,290,null,{}] 14:51:14 INFO - PROCESS | 1946 | 1468792274266 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}] 14:51:14 INFO - PROCESS | 1946 | 1468792274268 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:14 INFO - PROCESS | 1946 | 1468792274345 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:51:14 INFO - PROCESS | 1946 | 1468792274349 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:14 INFO - PROCESS | 1946 | 1468792274350 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f36000 == 41 [pid = 1946] [id = 80] 14:51:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a972000) [pid = 1946] [serial = 237] [outer = 0x0] 14:51:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12ac26400) [pid = 1946] [serial = 238] [outer = 0x12a972000] 14:51:14 INFO - PROCESS | 1946 | 1468792274376 Marionette DEBUG loaded listener.js 14:51:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12ac2bc00) [pid = 1946] [serial = 239] [outer = 0x12a972000] 14:51:14 INFO - PROCESS | 1946 | 1468792274671 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]]]}] 14:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 418ms 14:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:51:14 INFO - PROCESS | 1946 | 1468792274682 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:51:14 INFO - PROCESS | 1946 | 1468792274683 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:51:14 INFO - PROCESS | 1946 | 1468792274685 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:51:14 INFO - PROCESS | 1946 | 1468792274687 Marionette TRACE conn2 <- [1,294,null,{}] 14:51:14 INFO - PROCESS | 1946 | 1468792274696 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}] 14:51:14 INFO - PROCESS | 1946 | 1468792274697 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:14 INFO - PROCESS | 1946 | 1468792274779 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:51:14 INFO - PROCESS | 1946 | 1468792274831 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:14 INFO - PROCESS | 1946 | 1468792274832 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a31800 == 42 [pid = 1946] [id = 81] 14:51:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12a967000) [pid = 1946] [serial = 240] [outer = 0x0] 14:51:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12ac2b000) [pid = 1946] [serial = 241] [outer = 0x12a967000] 14:51:14 INFO - PROCESS | 1946 | 1468792274856 Marionette DEBUG loaded listener.js 14:51:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12b1a7800) [pid = 1946] [serial = 242] [outer = 0x12a967000] 14:51:15 INFO - PROCESS | 1946 | 1468792275099 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]]]}] 14:51:15 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. 14:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 425ms 14:51:15 INFO - PROCESS | 1946 | 1468792275111 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:51:15 INFO - PROCESS | 1946 | 1468792275112 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:51:15 INFO - PROCESS | 1946 | 1468792275114 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:51:15 INFO - PROCESS | 1946 | 1468792275115 Marionette TRACE conn2 <- [1,298,null,{}] 14:51:15 INFO - PROCESS | 1946 | 1468792275117 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}] 14:51:15 INFO - PROCESS | 1946 | 1468792275119 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:15 INFO - PROCESS | 1946 | 1468792275211 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:51:15 INFO - PROCESS | 1946 | 1468792275299 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:15 INFO - PROCESS | 1946 | 1468792275301 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x112f58800 == 43 [pid = 1946] [id = 82] 14:51:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1111acc00) [pid = 1946] [serial = 243] [outer = 0x0] 14:51:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1133c6400) [pid = 1946] [serial = 244] [outer = 0x1111acc00] 14:51:15 INFO - PROCESS | 1946 | 1468792275331 Marionette DEBUG loaded listener.js 14:51:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1165e8800) [pid = 1946] [serial = 245] [outer = 0x1111acc00] 14:51:15 INFO - PROCESS | 1946 | 1468792275754 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]]]}] 14:51:15 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. 14:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 14:51:15 INFO - PROCESS | 1946 | 1468792275786 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:51:15 INFO - PROCESS | 1946 | 1468792275788 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:51:15 INFO - PROCESS | 1946 | 1468792275791 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:51:15 INFO - PROCESS | 1946 | 1468792275793 Marionette TRACE conn2 <- [1,302,null,{}] 14:51:15 INFO - PROCESS | 1946 | 1468792275797 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}] 14:51:15 INFO - PROCESS | 1946 | 1468792275800 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:15 INFO - PROCESS | 1946 | 1468792275899 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:51:15 INFO - PROCESS | 1946 | 1468792275950 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:15 INFO - PROCESS | 1946 | 1468792275951 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x11944b800 == 44 [pid = 1946] [id = 83] 14:51:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1177ef400) [pid = 1946] [serial = 246] [outer = 0x0] 14:51:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1190f0800) [pid = 1946] [serial = 247] [outer = 0x1177ef400] 14:51:15 INFO - PROCESS | 1946 | 1468792275981 Marionette DEBUG loaded listener.js 14:51:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1195cdc00) [pid = 1946] [serial = 248] [outer = 0x1177ef400] 14:51:16 INFO - PROCESS | 1946 | 1468792276376 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]]]}] 14:51:16 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. 14:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 14:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:51:16 INFO - PROCESS | 1946 | 1468792276413 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:51:16 INFO - PROCESS | 1946 | 1468792276416 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:51:16 INFO - PROCESS | 1946 | 1468792276418 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:51:16 INFO - PROCESS | 1946 | 1468792276419 Marionette TRACE conn2 <- [1,306,null,{}] 14:51:16 INFO - PROCESS | 1946 | 1468792276422 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}] 14:51:16 INFO - PROCESS | 1946 | 1468792276423 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:16 INFO - PROCESS | 1946 | 1468792276523 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:51:16 INFO - PROCESS | 1946 | 1468792276574 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:16 INFO - PROCESS | 1946 | 1468792276575 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x1248ac000 == 45 [pid = 1946] [id = 84] 14:51:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119b53c00) [pid = 1946] [serial = 249] [outer = 0x0] 14:51:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x119b58000) [pid = 1946] [serial = 250] [outer = 0x119b53c00] 14:51:16 INFO - PROCESS | 1946 | 1468792276604 Marionette DEBUG loaded listener.js 14:51:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119b9dc00) [pid = 1946] [serial = 251] [outer = 0x119b53c00] 14:51:17 INFO - PROCESS | 1946 | 1468792277009 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]]]}] 14:51:17 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. 14:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 14:51:17 INFO - PROCESS | 1946 | 1468792277039 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:51:17 INFO - PROCESS | 1946 | 1468792277040 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:51:17 INFO - PROCESS | 1946 | 1468792277047 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:51:17 INFO - PROCESS | 1946 | 1468792277052 Marionette TRACE conn2 <- [1,310,null,{}] 14:51:17 INFO - PROCESS | 1946 | 1468792277055 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}] 14:51:17 INFO - PROCESS | 1946 | 1468792277058 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:17 INFO - PROCESS | 1946 | 1468792277157 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:51:17 INFO - PROCESS | 1946 | 1468792277208 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:17 INFO - PROCESS | 1946 | 1468792277209 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84b800 == 46 [pid = 1946] [id = 85] 14:51:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x11a072800) [pid = 1946] [serial = 252] [outer = 0x0] 14:51:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x121136400) [pid = 1946] [serial = 253] [outer = 0x11a072800] 14:51:17 INFO - PROCESS | 1946 | 1468792277237 Marionette DEBUG loaded listener.js 14:51:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x124faf000) [pid = 1946] [serial = 254] [outer = 0x11a072800] 14:51:17 INFO - PROCESS | 1946 | 1468792277654 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]]]}] 14:51:17 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. 14:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 14:51:17 INFO - PROCESS | 1946 | 1468792277673 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:51:17 INFO - PROCESS | 1946 | 1468792277675 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:51:17 INFO - PROCESS | 1946 | 1468792277677 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:51:17 INFO - PROCESS | 1946 | 1468792277679 Marionette TRACE conn2 <- [1,314,null,{}] 14:51:17 INFO - PROCESS | 1946 | 1468792277681 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}] 14:51:17 INFO - PROCESS | 1946 | 1468792277682 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:17 INFO - PROCESS | 1946 | 1468792277783 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:51:17 INFO - PROCESS | 1946 | 1468792277862 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:17 INFO - PROCESS | 1946 | 1468792277864 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x113346800 == 47 [pid = 1946] [id = 86] 14:51:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x116a88800) [pid = 1946] [serial = 255] [outer = 0x0] 14:51:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x119208400) [pid = 1946] [serial = 256] [outer = 0x116a88800] 14:51:17 INFO - PROCESS | 1946 | 1468792277894 Marionette DEBUG loaded listener.js 14:51:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x12580f400) [pid = 1946] [serial = 257] [outer = 0x116a88800] 14:51:18 INFO - PROCESS | 1946 | 1468792278434 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]]]}] 14:51:18 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. 14:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 772ms 14:51:18 INFO - PROCESS | 1946 | 1468792278450 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:51:18 INFO - PROCESS | 1946 | 1468792278452 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:51:18 INFO - PROCESS | 1946 | 1468792278455 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:51:18 INFO - PROCESS | 1946 | 1468792278457 Marionette TRACE conn2 <- [1,318,null,{}] 14:51:18 INFO - PROCESS | 1946 | 1468792278461 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}] 14:51:18 INFO - PROCESS | 1946 | 1468792278462 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:18 INFO - PROCESS | 1946 | 1468792278548 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:51:18 INFO - PROCESS | 1946 | 1468792278599 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:18 INFO - PROCESS | 1946 | 1468792278602 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x11709f000 == 48 [pid = 1946] [id = 87] 14:51:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x1177f4000) [pid = 1946] [serial = 258] [outer = 0x0] 14:51:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x11819f800) [pid = 1946] [serial = 259] [outer = 0x1177f4000] 14:51:18 INFO - PROCESS | 1946 | 1468792278630 Marionette DEBUG loaded listener.js 14:51:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x11858b000) [pid = 1946] [serial = 260] [outer = 0x1177f4000] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x129a31800 == 47 [pid = 1946] [id = 81] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x128f36000 == 46 [pid = 1946] [id = 80] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x128c17800 == 45 [pid = 1946] [id = 79] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x11956f800 == 44 [pid = 1946] [id = 78] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x1285cc000 == 43 [pid = 1946] [id = 77] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x126859800 == 42 [pid = 1946] [id = 76] 14:51:18 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x128778000) [pid = 1946] [serial = 195] [outer = 0x0] [url = about:blank] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x1248a7000 == 41 [pid = 1946] [id = 75] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x1130cd000 == 40 [pid = 1946] [id = 74] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x115ea5000 == 39 [pid = 1946] [id = 73] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x11956c800 == 38 [pid = 1946] [id = 72] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d6800 == 37 [pid = 1946] [id = 71] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x118885800 == 36 [pid = 1946] [id = 70] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x115ea5800 == 35 [pid = 1946] [id = 69] 14:51:18 INFO - PROCESS | 1946 | --DOCSHELL 0x111f09800 == 34 [pid = 1946] [id = 67] 14:51:19 INFO - PROCESS | 1946 | 1468792279036 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]]]}] 14:51:19 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. 14:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 620ms 14:51:19 INFO - PROCESS | 1946 | 1468792279075 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:51:19 INFO - PROCESS | 1946 | 1468792279078 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:51:19 INFO - PROCESS | 1946 | 1468792279083 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:51:19 INFO - PROCESS | 1946 | 1468792279084 Marionette TRACE conn2 <- [1,322,null,{}] 14:51:19 INFO - PROCESS | 1946 | 1468792279087 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}] 14:51:19 INFO - PROCESS | 1946 | 1468792279088 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:19 INFO - PROCESS | 1946 | 1468792279175 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x1211d3800) [pid = 1946] [serial = 174] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1168a8000) [pid = 1946] [serial = 159] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x116a89000) [pid = 1946] [serial = 160] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1182c8400) [pid = 1946] [serial = 163] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x118196800) [pid = 1946] [serial = 162] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x118a70800) [pid = 1946] [serial = 165] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x119206000) [pid = 1946] [serial = 166] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x119065c00) [pid = 1946] [serial = 157] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x118194800) [pid = 1946] [serial = 156] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x117eb4400) [pid = 1946] [serial = 145] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x121ba9000) [pid = 1946] [serial = 177] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1170be400) [pid = 1946] [serial = 144] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119ba0000) [pid = 1946] [serial = 171] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1195c7c00) [pid = 1946] [serial = 148] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1195cb000) [pid = 1946] [serial = 168] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x118a6e800) [pid = 1946] [serial = 147] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1197ab000) [pid = 1946] [serial = 169] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x124c71c00) [pid = 1946] [serial = 178] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1211d7400) [pid = 1946] [serial = 151] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12112bc00) [pid = 1946] [serial = 150] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12483e000) [pid = 1946] [serial = 154] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x124807c00) [pid = 1946] [serial = 153] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1212d9000) [pid = 1946] [serial = 175] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119598c00) [pid = 1946] [serial = 186] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1252dac00) [pid = 1946] [serial = 183] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x126cd9800) [pid = 1946] [serial = 193] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x124d30800) [pid = 1946] [serial = 180] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x124f3e400) [pid = 1946] [serial = 181] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1258b5400) [pid = 1946] [serial = 189] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x126a32800) [pid = 1946] [serial = 192] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x125803000) [pid = 1946] [serial = 184] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124fae800) [pid = 1946] [serial = 187] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11a06f800) [pid = 1946] [serial = 172] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x126822c00) [pid = 1946] [serial = 190] [outer = 0x0] [url = about:blank] 14:51:19 INFO - PROCESS | 1946 | 1468792279229 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:19 INFO - PROCESS | 1946 | 1468792279230 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x116781800 == 35 [pid = 1946] [id = 88] 14:51:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x117253000) [pid = 1946] [serial = 261] [outer = 0x0] 14:51:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1184b1000) [pid = 1946] [serial = 262] [outer = 0x117253000] 14:51:19 INFO - PROCESS | 1946 | 1468792279256 Marionette DEBUG loaded listener.js 14:51:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1197af800) [pid = 1946] [serial = 263] [outer = 0x117253000] 14:51:19 INFO - PROCESS | 1946 | 1468792279543 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]]]}] 14:51:19 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. 14:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 473ms 14:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:51:19 INFO - PROCESS | 1946 | 1468792279558 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:51:19 INFO - PROCESS | 1946 | 1468792279559 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:51:19 INFO - PROCESS | 1946 | 1468792279561 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:51:19 INFO - PROCESS | 1946 | 1468792279564 Marionette TRACE conn2 <- [1,326,null,{}] 14:51:19 INFO - PROCESS | 1946 | 1468792279579 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}] 14:51:19 INFO - PROCESS | 1946 | 1468792279582 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:19 INFO - PROCESS | 1946 | 1468792279664 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:51:19 INFO - PROCESS | 1946 | 1468792279669 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:19 INFO - PROCESS | 1946 | 1468792279672 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192da000 == 36 [pid = 1946] [id = 89] 14:51:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119b61400) [pid = 1946] [serial = 264] [outer = 0x0] 14:51:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12112bc00) [pid = 1946] [serial = 265] [outer = 0x119b61400] 14:51:19 INFO - PROCESS | 1946 | 1468792279700 Marionette DEBUG loaded listener.js 14:51:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1212db400) [pid = 1946] [serial = 266] [outer = 0x119b61400] 14:51:20 INFO - PROCESS | 1946 | 1468792280026 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]]]}] 14:51:20 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. 14:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 14:51:20 INFO - PROCESS | 1946 | 1468792280032 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:51:20 INFO - PROCESS | 1946 | 1468792280034 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:51:20 INFO - PROCESS | 1946 | 1468792280042 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:51:20 INFO - PROCESS | 1946 | 1468792280043 Marionette TRACE conn2 <- [1,330,null,{}] 14:51:20 INFO - PROCESS | 1946 | 1468792280050 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}] 14:51:20 INFO - PROCESS | 1946 | 1468792280051 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:20 INFO - PROCESS | 1946 | 1468792280129 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:51:20 INFO - PROCESS | 1946 | 1468792280151 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:20 INFO - PROCESS | 1946 | 1468792280152 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bbf000 == 37 [pid = 1946] [id = 90] 14:51:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x124c43400) [pid = 1946] [serial = 267] [outer = 0x0] 14:51:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124d30800) [pid = 1946] [serial = 268] [outer = 0x124c43400] 14:51:20 INFO - PROCESS | 1946 | 1468792280177 Marionette DEBUG loaded listener.js 14:51:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x124f43400) [pid = 1946] [serial = 269] [outer = 0x124c43400] 14:51:20 INFO - PROCESS | 1946 | 1468792280514 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]]]}] 14:51:20 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. 14:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 528ms 14:51:20 INFO - PROCESS | 1946 | 1468792280565 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:51:20 INFO - PROCESS | 1946 | 1468792280566 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:51:20 INFO - PROCESS | 1946 | 1468792280569 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:51:20 INFO - PROCESS | 1946 | 1468792280570 Marionette TRACE conn2 <- [1,334,null,{}] 14:51:20 INFO - PROCESS | 1946 | 1468792280572 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}] 14:51:20 INFO - PROCESS | 1946 | 1468792280573 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:20 INFO - PROCESS | 1946 | 1468792280665 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:51:20 INFO - PROCESS | 1946 | 1468792280674 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:20 INFO - PROCESS | 1946 | 1468792280675 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0a5000 == 38 [pid = 1946] [id = 91] 14:51:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x124d39c00) [pid = 1946] [serial = 270] [outer = 0x0] 14:51:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12580c000) [pid = 1946] [serial = 271] [outer = 0x124d39c00] 14:51:20 INFO - PROCESS | 1946 | 1468792280700 Marionette DEBUG loaded listener.js 14:51:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1262bdc00) [pid = 1946] [serial = 272] [outer = 0x124d39c00] 14:51:21 INFO - PROCESS | 1946 | 1468792281009 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]]]}] 14:51:21 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. 14:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 14:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:51:21 INFO - PROCESS | 1946 | 1468792281040 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:51:21 INFO - PROCESS | 1946 | 1468792281041 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:51:21 INFO - PROCESS | 1946 | 1468792281044 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:51:21 INFO - PROCESS | 1946 | 1468792281045 Marionette TRACE conn2 <- [1,338,null,{}] 14:51:21 INFO - PROCESS | 1946 | 1468792281047 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}] 14:51:21 INFO - PROCESS | 1946 | 1468792281052 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:21 INFO - PROCESS | 1946 | 1468792281146 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:51:21 INFO - PROCESS | 1946 | 1468792281151 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:21 INFO - PROCESS | 1946 | 1468792281152 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x111f10000 == 39 [pid = 1946] [id = 92] 14:51:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x126686000) [pid = 1946] [serial = 273] [outer = 0x0] 14:51:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x126cc7c00) [pid = 1946] [serial = 274] [outer = 0x126686000] 14:51:21 INFO - PROCESS | 1946 | 1468792281181 Marionette DEBUG loaded listener.js 14:51:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128c9f000) [pid = 1946] [serial = 275] [outer = 0x126686000] 14:51:21 INFO - PROCESS | 1946 | 1468792281520 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]]]}] 14:51:21 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. 14:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 14:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:51:21 INFO - PROCESS | 1946 | 1468792281562 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:51:21 INFO - PROCESS | 1946 | 1468792281563 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:51:21 INFO - PROCESS | 1946 | 1468792281566 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:51:21 INFO - PROCESS | 1946 | 1468792281567 Marionette TRACE conn2 <- [1,342,null,{}] 14:51:21 INFO - PROCESS | 1946 | 1468792281569 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}] 14:51:21 INFO - PROCESS | 1946 | 1468792281570 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:21 INFO - PROCESS | 1946 | 1468792281663 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:51:21 INFO - PROCESS | 1946 | 1468792281667 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:21 INFO - PROCESS | 1946 | 1468792281668 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x124cdd000 == 40 [pid = 1946] [id = 93] 14:51:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1168b3400) [pid = 1946] [serial = 276] [outer = 0x0] 14:51:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x128f0f400) [pid = 1946] [serial = 277] [outer = 0x1168b3400] 14:51:21 INFO - PROCESS | 1946 | 1468792281701 Marionette DEBUG loaded listener.js 14:51:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x129854000) [pid = 1946] [serial = 278] [outer = 0x1168b3400] 14:51:22 INFO - PROCESS | 1946 | 1468792282048 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]]]}] 14:51:22 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. 14:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 14:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:51:22 INFO - PROCESS | 1946 | 1468792282086 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:51:22 INFO - PROCESS | 1946 | 1468792282087 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:51:22 INFO - PROCESS | 1946 | 1468792282090 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:51:22 INFO - PROCESS | 1946 | 1468792282092 Marionette TRACE conn2 <- [1,346,null,{}] 14:51:22 INFO - PROCESS | 1946 | 1468792282094 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}] 14:51:22 INFO - PROCESS | 1946 | 1468792282096 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:22 INFO - PROCESS | 1946 | 1468792282226 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:51:22 INFO - PROCESS | 1946 | 1468792282241 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:22 INFO - PROCESS | 1946 | 1468792282242 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12662f800 == 41 [pid = 1946] [id = 94] 14:51:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12985b000) [pid = 1946] [serial = 279] [outer = 0x0] 14:51:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12a819800) [pid = 1946] [serial = 280] [outer = 0x12985b000] 14:51:22 INFO - PROCESS | 1946 | 1468792282278 Marionette DEBUG loaded listener.js 14:51:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12a96f400) [pid = 1946] [serial = 281] [outer = 0x12985b000] 14:51:22 INFO - PROCESS | 1946 | 1468792282597 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]]]}] 14:51:22 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. 14:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 522ms 14:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:51:22 INFO - PROCESS | 1946 | 1468792282611 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:51:22 INFO - PROCESS | 1946 | 1468792282612 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:51:22 INFO - PROCESS | 1946 | 1468792282614 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:51:22 INFO - PROCESS | 1946 | 1468792282615 Marionette TRACE conn2 <- [1,350,null,{}] 14:51:22 INFO - PROCESS | 1946 | 1468792282618 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}] 14:51:22 INFO - PROCESS | 1946 | 1468792282619 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:22 INFO - PROCESS | 1946 | 1468792282722 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:51:22 INFO - PROCESS | 1946 | 1468792282760 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:22 INFO - PROCESS | 1946 | 1468792282761 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285c5800 == 42 [pid = 1946] [id = 95] 14:51:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12a9e6800) [pid = 1946] [serial = 282] [outer = 0x0] 14:51:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12ac2f000) [pid = 1946] [serial = 283] [outer = 0x12a9e6800] 14:51:22 INFO - PROCESS | 1946 | 1468792282786 Marionette DEBUG loaded listener.js 14:51:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12b1aa800) [pid = 1946] [serial = 284] [outer = 0x12a9e6800] 14:51:23 INFO - PROCESS | 1946 | 1468792283098 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]]]}] 14:51:23 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. 14:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 14:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:51:23 INFO - PROCESS | 1946 | 1468792283133 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:51:23 INFO - PROCESS | 1946 | 1468792283135 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:51:23 INFO - PROCESS | 1946 | 1468792283139 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:51:23 INFO - PROCESS | 1946 | 1468792283140 Marionette TRACE conn2 <- [1,354,null,{}] 14:51:23 INFO - PROCESS | 1946 | 1468792283142 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}] 14:51:23 INFO - PROCESS | 1946 | 1468792283144 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:23 INFO - PROCESS | 1946 | 1468792283241 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:51:23 INFO - PROCESS | 1946 | 1468792283245 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:23 INFO - PROCESS | 1946 | 1468792283246 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d36000 == 43 [pid = 1946] [id = 96] 14:51:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12a9e7400) [pid = 1946] [serial = 285] [outer = 0x0] 14:51:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12b1bdc00) [pid = 1946] [serial = 286] [outer = 0x12a9e7400] 14:51:23 INFO - PROCESS | 1946 | 1468792283270 Marionette DEBUG loaded listener.js 14:51:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12b1e8c00) [pid = 1946] [serial = 287] [outer = 0x12a9e7400] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1181a0800) [pid = 1946] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12a972000) [pid = 1946] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x117255000) [pid = 1946] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1197ac800) [pid = 1946] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1168b2400) [pid = 1946] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x126a92c00) [pid = 1946] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1182c7000) [pid = 1946] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1197ac400) [pid = 1946] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1111ab800) [pid = 1946] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11861e800) [pid = 1946] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x128ca4400) [pid = 1946] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x129859000) [pid = 1946] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x128986800) [pid = 1946] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1252de400) [pid = 1946] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:51:23 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119b5ac00) [pid = 1946] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:51:23 INFO - PROCESS | 1946 | 1468792283675 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]]]}] 14:51:23 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. 14:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 571ms 14:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:51:23 INFO - PROCESS | 1946 | 1468792283710 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:51:23 INFO - PROCESS | 1946 | 1468792283711 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:51:23 INFO - PROCESS | 1946 | 1468792283713 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:51:23 INFO - PROCESS | 1946 | 1468792283715 Marionette TRACE conn2 <- [1,358,null,{}] 14:51:23 INFO - PROCESS | 1946 | 1468792283717 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}] 14:51:23 INFO - PROCESS | 1946 | 1468792283720 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:23 INFO - PROCESS | 1946 | 1468792283817 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:51:23 INFO - PROCESS | 1946 | 1468792283823 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:23 INFO - PROCESS | 1946 | 1468792283825 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a844800 == 44 [pid = 1946] [id = 97] 14:51:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1252de400) [pid = 1946] [serial = 288] [outer = 0x0] 14:51:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12b1bb000) [pid = 1946] [serial = 289] [outer = 0x1252de400] 14:51:23 INFO - PROCESS | 1946 | 1468792283851 Marionette DEBUG loaded listener.js 14:51:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12bc3c000) [pid = 1946] [serial = 290] [outer = 0x1252de400] 14:51:24 INFO - PROCESS | 1946 | 1468792284217 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]]]}] 14:51:24 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. 14:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 14:51:24 INFO - PROCESS | 1946 | 1468792284233 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:51:24 INFO - PROCESS | 1946 | 1468792284236 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:51:24 INFO - PROCESS | 1946 | 1468792284241 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:51:24 INFO - PROCESS | 1946 | 1468792284242 Marionette TRACE conn2 <- [1,362,null,{}] 14:51:24 INFO - PROCESS | 1946 | 1468792284245 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}] 14:51:24 INFO - PROCESS | 1946 | 1468792284247 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:24 INFO - PROCESS | 1946 | 1468792284401 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:51:24 INFO - PROCESS | 1946 | 1468792284410 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:24 INFO - PROCESS | 1946 | 1468792284411 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abc6800 == 45 [pid = 1946] [id = 98] 14:51:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12b1aec00) [pid = 1946] [serial = 291] [outer = 0x0] 14:51:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12bc42c00) [pid = 1946] [serial = 292] [outer = 0x12b1aec00] 14:51:24 INFO - PROCESS | 1946 | 1468792284453 Marionette DEBUG loaded listener.js 14:51:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12bc51400) [pid = 1946] [serial = 293] [outer = 0x12b1aec00] 14:51:24 INFO - PROCESS | 1946 | 1468792284771 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]]]}] 14:51:24 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. 14:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 572ms 14:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:51:24 INFO - PROCESS | 1946 | 1468792284813 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:51:24 INFO - PROCESS | 1946 | 1468792284814 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:51:24 INFO - PROCESS | 1946 | 1468792284816 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:51:24 INFO - PROCESS | 1946 | 1468792284818 Marionette TRACE conn2 <- [1,366,null,{}] 14:51:24 INFO - PROCESS | 1946 | 1468792284822 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}] 14:51:24 INFO - PROCESS | 1946 | 1468792284823 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:24 INFO - PROCESS | 1946 | 1468792284910 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:51:24 INFO - PROCESS | 1946 | 1468792284914 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:24 INFO - PROCESS | 1946 | 1468792284915 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b42c800 == 46 [pid = 1946] [id = 99] 14:51:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1195d5000) [pid = 1946] [serial = 294] [outer = 0x0] 14:51:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12bc56000) [pid = 1946] [serial = 295] [outer = 0x1195d5000] 14:51:24 INFO - PROCESS | 1946 | 1468792284939 Marionette DEBUG loaded listener.js 14:51:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12c0c1000) [pid = 1946] [serial = 296] [outer = 0x1195d5000] 14:51:25 INFO - PROCESS | 1946 | 1468792285259 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]]]}] 14:51:25 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. 14:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 471ms 14:51:25 INFO - PROCESS | 1946 | 1468792285289 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:51:25 INFO - PROCESS | 1946 | 1468792285290 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:51:25 INFO - PROCESS | 1946 | 1468792285292 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:51:25 INFO - PROCESS | 1946 | 1468792285293 Marionette TRACE conn2 <- [1,370,null,{}] 14:51:25 INFO - PROCESS | 1946 | 1468792285296 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}] 14:51:25 INFO - PROCESS | 1946 | 1468792285297 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:25 INFO - PROCESS | 1946 | 1468792285399 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:51:25 INFO - PROCESS | 1946 | 1468792285407 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:25 INFO - PROCESS | 1946 | 1468792285408 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b441000 == 47 [pid = 1946] [id = 100] 14:51:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12c0c0400) [pid = 1946] [serial = 297] [outer = 0x0] 14:51:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12c0c6c00) [pid = 1946] [serial = 298] [outer = 0x12c0c0400] 14:51:25 INFO - PROCESS | 1946 | 1468792285431 Marionette DEBUG loaded listener.js 14:51:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12c0cdc00) [pid = 1946] [serial = 299] [outer = 0x12c0c0400] 14:51:25 INFO - PROCESS | 1946 | 1468792285873 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]]]}] 14:51:25 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. 14:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 618ms 14:51:25 INFO - PROCESS | 1946 | 1468792285911 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:51:25 INFO - PROCESS | 1946 | 1468792285914 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:51:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:51:25 INFO - PROCESS | 1946 | 1468792285917 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:51:25 INFO - PROCESS | 1946 | 1468792285920 Marionette TRACE conn2 <- [1,374,null,{}] 14:51:25 INFO - PROCESS | 1946 | 1468792285924 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}] 14:51:25 INFO - PROCESS | 1946 | 1468792285925 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:26 INFO - PROCESS | 1946 | 1468792286031 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:51:26 INFO - PROCESS | 1946 | 1468792286097 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:26 INFO - PROCESS | 1946 | 1468792286098 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x117575000 == 48 [pid = 1946] [id = 101] 14:51:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1182c7c00) [pid = 1946] [serial = 300] [outer = 0x0] 14:51:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x11861dc00) [pid = 1946] [serial = 301] [outer = 0x1182c7c00] 14:51:26 INFO - PROCESS | 1946 | 1468792286130 Marionette DEBUG loaded listener.js 14:51:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119204800) [pid = 1946] [serial = 302] [outer = 0x1182c7c00] 14:51:26 INFO - PROCESS | 1946 | 1468792286580 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:51:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:51:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 14:51:26 INFO - PROCESS | 1946 | 1468792286589 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:51:26 INFO - PROCESS | 1946 | 1468792286592 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:51:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:51:26 INFO - PROCESS | 1946 | 1468792286596 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:51:26 INFO - PROCESS | 1946 | 1468792286598 Marionette TRACE conn2 <- [1,378,null,{}] 14:51:26 INFO - PROCESS | 1946 | 1468792286601 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}] 14:51:26 INFO - PROCESS | 1946 | 1468792286603 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:26 INFO - PROCESS | 1946 | 1468792286707 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:51:26 INFO - PROCESS | 1946 | 1468792286756 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:26 INFO - PROCESS | 1946 | 1468792286757 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x11945c800 == 49 [pid = 1946] [id = 102] 14:51:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x1197ac800) [pid = 1946] [serial = 303] [outer = 0x0] 14:51:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x11a0c4000) [pid = 1946] [serial = 304] [outer = 0x1197ac800] 14:51:26 INFO - PROCESS | 1946 | 1468792286788 Marionette DEBUG loaded listener.js 14:51:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1211d9400) [pid = 1946] [serial = 305] [outer = 0x1197ac800] 14:51:27 INFO - PROCESS | 1946 | 1468792287205 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:51:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:51:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 619ms 14:51:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:51:27 INFO - PROCESS | 1946 | 1468792287216 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:51:27 INFO - PROCESS | 1946 | 1468792287217 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:51:27 INFO - PROCESS | 1946 | 1468792287220 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:51:27 INFO - PROCESS | 1946 | 1468792287222 Marionette TRACE conn2 <- [1,382,null,{}] 14:51:27 INFO - PROCESS | 1946 | 1468792287230 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}] 14:51:27 INFO - PROCESS | 1946 | 1468792287233 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:27 INFO - PROCESS | 1946 | 1468792287337 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:51:27 INFO - PROCESS | 1946 | 1468792287422 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:27 INFO - PROCESS | 1946 | 1468792287424 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac8e800 == 50 [pid = 1946] [id = 103] 14:51:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x126679400) [pid = 1946] [serial = 306] [outer = 0x0] 14:51:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x126a92000) [pid = 1946] [serial = 307] [outer = 0x126679400] 14:51:27 INFO - PROCESS | 1946 | 1468792287454 Marionette DEBUG loaded listener.js 14:51:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x126ce1000) [pid = 1946] [serial = 308] [outer = 0x126679400] 14:51:27 INFO - PROCESS | 1946 | 1468792287896 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:51:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:51:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 722ms 14:51:27 INFO - PROCESS | 1946 | 1468792287959 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:51:27 INFO - PROCESS | 1946 | 1468792287961 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:51:27 INFO - PROCESS | 1946 | 1468792287979 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:51:27 INFO - PROCESS | 1946 | 1468792287980 Marionette TRACE conn2 <- [1,386,null,{}] 14:51:28 INFO - PROCESS | 1946 | 1468792287998 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}] 14:51:28 INFO - PROCESS | 1946 | 1468792287999 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:28 INFO - PROCESS | 1946 | 1468792288110 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:51:28 INFO - PROCESS | 1946 | 1468792288201 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:28 INFO - PROCESS | 1946 | 1468792288202 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c13f000 == 51 [pid = 1946] [id = 104] 14:51:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x12ac23c00) [pid = 1946] [serial = 309] [outer = 0x0] 14:51:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x12b1aa000) [pid = 1946] [serial = 310] [outer = 0x12ac23c00] 14:51:28 INFO - PROCESS | 1946 | 1468792288233 Marionette DEBUG loaded listener.js 14:51:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x12bc3a400) [pid = 1946] [serial = 311] [outer = 0x12ac23c00] 14:51:28 INFO - PROCESS | 1946 | 1468792288927 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]]]}] 14:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 984ms 14:51:28 INFO - PROCESS | 1946 | 1468792288959 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:51:28 INFO - PROCESS | 1946 | 1468792288963 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:51:28 INFO - PROCESS | 1946 | 1468792288968 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:51:28 INFO - PROCESS | 1946 | 1468792288971 Marionette TRACE conn2 <- [1,390,null,{}] 14:51:28 INFO - PROCESS | 1946 | 1468792288977 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}] 14:51:28 INFO - PROCESS | 1946 | 1468792288979 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:29 INFO - PROCESS | 1946 | 1468792289112 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:51:29 INFO - PROCESS | 1946 | 1468792289187 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:29 INFO - PROCESS | 1946 | 1468792289190 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x11944c000 == 52 [pid = 1946] [id = 105] 14:51:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x11819d800) [pid = 1946] [serial = 312] [outer = 0x0] 14:51:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x118a6c400) [pid = 1946] [serial = 313] [outer = 0x11819d800] 14:51:29 INFO - PROCESS | 1946 | 1468792289216 Marionette DEBUG loaded listener.js 14:51:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x1195d4400) [pid = 1946] [serial = 314] [outer = 0x11819d800] 14:51:29 INFO - PROCESS | 1946 | 1468792289666 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]]]}] 14:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 725ms 14:51:29 INFO - PROCESS | 1946 | 1468792289691 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:51:29 INFO - PROCESS | 1946 | 1468792289694 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:51:29 INFO - PROCESS | 1946 | 1468792289698 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:51:29 INFO - PROCESS | 1946 | 1468792289700 Marionette TRACE conn2 <- [1,394,null,{}] 14:51:29 INFO - PROCESS | 1946 | 1468792289702 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}] 14:51:29 INFO - PROCESS | 1946 | 1468792289704 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:29 INFO - PROCESS | 1946 | 1468792289795 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x12b42c800 == 51 [pid = 1946] [id = 99] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x12abc6800 == 50 [pid = 1946] [id = 98] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x12a844800 == 49 [pid = 1946] [id = 97] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x128d36000 == 48 [pid = 1946] [id = 96] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x1285c5800 == 47 [pid = 1946] [id = 95] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x12662f800 == 46 [pid = 1946] [id = 94] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x124cdd000 == 45 [pid = 1946] [id = 93] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x111f10000 == 44 [pid = 1946] [id = 92] 14:51:29 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x12ac2b000) [pid = 1946] [serial = 241] [outer = 0x0] [url = about:blank] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0a5000 == 43 [pid = 1946] [id = 91] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x119bbf000 == 42 [pid = 1946] [id = 90] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x1192da000 == 41 [pid = 1946] [id = 89] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x116781800 == 40 [pid = 1946] [id = 88] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x11709f000 == 39 [pid = 1946] [id = 87] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84b800 == 38 [pid = 1946] [id = 85] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x1248ac000 == 37 [pid = 1946] [id = 84] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x11944b800 == 36 [pid = 1946] [id = 83] 14:51:29 INFO - PROCESS | 1946 | --DOCSHELL 0x112f58800 == 35 [pid = 1946] [id = 82] 14:51:29 INFO - PROCESS | 1946 | 1468792289902 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:29 INFO - PROCESS | 1946 | 1468792289903 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x113c1e000 == 36 [pid = 1946] [id = 106] 14:51:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x1197abc00) [pid = 1946] [serial = 315] [outer = 0x0] 14:51:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x119b5d400) [pid = 1946] [serial = 316] [outer = 0x1197abc00] 14:51:29 INFO - PROCESS | 1946 | 1468792289933 Marionette DEBUG loaded listener.js 14:51:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x11a0c7800) [pid = 1946] [serial = 317] [outer = 0x1197abc00] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x12ac2bc00) [pid = 1946] [serial = 239] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x1182c5400) [pid = 1946] [serial = 204] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x12ac26400) [pid = 1946] [serial = 238] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x11882bc00) [pid = 1946] [serial = 232] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x1211d6000) [pid = 1946] [serial = 214] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x116a06800) [pid = 1946] [serial = 49] [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.] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x1182c1c00) [pid = 1946] [serial = 202] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x1213abc00) [pid = 1946] [serial = 196] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1252df000) [pid = 1946] [serial = 235] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x121139000) [pid = 1946] [serial = 212] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x118585400) [pid = 1946] [serial = 205] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x113c71000) [pid = 1946] [serial = 199] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1190f1c00) [pid = 1946] [serial = 208] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x121c53000) [pid = 1946] [serial = 215] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x129855c00) [pid = 1946] [serial = 227] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x11a073400) [pid = 1946] [serial = 211] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x128f18400) [pid = 1946] [serial = 226] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12a971c00) [pid = 1946] [serial = 236] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12a816c00) [pid = 1946] [serial = 230] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x128ca3000) [pid = 1946] [serial = 223] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x112a85c00) [pid = 1946] [serial = 198] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12667b000) [pid = 1946] [serial = 220] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1211d1800) [pid = 1946] [serial = 233] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12483a800) [pid = 1946] [serial = 217] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12876c400) [pid = 1946] [serial = 221] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12985d000) [pid = 1946] [serial = 229] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x128f0d000) [pid = 1946] [serial = 224] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x124faf400) [pid = 1946] [serial = 218] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1195d3800) [pid = 1946] [serial = 209] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x117eb0800) [pid = 1946] [serial = 201] [outer = 0x0] [url = about:blank] 14:51:30 INFO - PROCESS | 1946 | 1468792290341 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]]]}] 14:51:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 673ms 14:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:51:30 INFO - PROCESS | 1946 | 1468792290397 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:51:30 INFO - PROCESS | 1946 | 1468792290400 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:51:30 INFO - PROCESS | 1946 | 1468792290403 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:51:30 INFO - PROCESS | 1946 | 1468792290405 Marionette TRACE conn2 <- [1,398,null,{}] 14:51:30 INFO - PROCESS | 1946 | 1468792290412 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}] 14:51:30 INFO - PROCESS | 1946 | 1468792290415 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:30 INFO - PROCESS | 1946 | 1468792290491 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:51:30 INFO - PROCESS | 1946 | 1468792290496 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:30 INFO - PROCESS | 1946 | 1468792290498 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x118ae7000 == 37 [pid = 1946] [id = 107] 14:51:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1211d9c00) [pid = 1946] [serial = 318] [outer = 0x0] 14:51:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121c4c000) [pid = 1946] [serial = 319] [outer = 0x1211d9c00] 14:51:30 INFO - PROCESS | 1946 | 1468792290527 Marionette DEBUG loaded listener.js 14:51:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x124f3d800) [pid = 1946] [serial = 320] [outer = 0x1211d9c00] 14:51:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 14:51:30 INFO - PROCESS | 1946 | 1468792290870 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]]]}] 14:51:30 INFO - PROCESS | 1946 | 1468792290873 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:51:30 INFO - PROCESS | 1946 | 1468792290875 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:51:30 INFO - PROCESS | 1946 | 1468792290877 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:51:30 INFO - PROCESS | 1946 | 1468792290878 Marionette TRACE conn2 <- [1,402,null,{}] 14:51:30 INFO - PROCESS | 1946 | 1468792290880 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}] 14:51:30 INFO - PROCESS | 1946 | 1468792290881 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:30 INFO - PROCESS | 1946 | 1468792290969 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:51:31 INFO - PROCESS | 1946 | 1468792291039 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:31 INFO - PROCESS | 1946 | 1468792291040 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0b4800 == 38 [pid = 1946] [id = 108] 14:51:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x126cc4800) [pid = 1946] [serial = 321] [outer = 0x0] 14:51:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x126cdc000) [pid = 1946] [serial = 322] [outer = 0x126cc4800] 14:51:31 INFO - PROCESS | 1946 | 1468792291068 Marionette DEBUG loaded listener.js 14:51:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x128774c00) [pid = 1946] [serial = 323] [outer = 0x126cc4800] 14:51:31 INFO - PROCESS | 1946 | 1468792291466 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]]]}] 14:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 619ms 14:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:51:31 INFO - PROCESS | 1946 | 1468792291508 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:51:31 INFO - PROCESS | 1946 | 1468792291509 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:51:31 INFO - PROCESS | 1946 | 1468792291512 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:51:31 INFO - PROCESS | 1946 | 1468792291513 Marionette TRACE conn2 <- [1,406,null,{}] 14:51:31 INFO - PROCESS | 1946 | 1468792291516 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}] 14:51:31 INFO - PROCESS | 1946 | 1468792291517 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:31 INFO - PROCESS | 1946 | 1468792291599 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:51:31 INFO - PROCESS | 1946 | 1468792291607 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:31 INFO - PROCESS | 1946 | 1468792291608 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x115f44800 == 39 [pid = 1946] [id = 109] 14:51:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x128ca4800) [pid = 1946] [serial = 324] [outer = 0x0] 14:51:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x128f0c400) [pid = 1946] [serial = 325] [outer = 0x128ca4800] 14:51:31 INFO - PROCESS | 1946 | 1468792291633 Marionette DEBUG loaded listener.js 14:51:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12ac2e400) [pid = 1946] [serial = 326] [outer = 0x128ca4800] 14:51:32 INFO - PROCESS | 1946 | 1468792292018 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]]]}] 14:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 14:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:51:32 INFO - PROCESS | 1946 | 1468792292030 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:51:32 INFO - PROCESS | 1946 | 1468792292032 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:51:32 INFO - PROCESS | 1946 | 1468792292034 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:51:32 INFO - PROCESS | 1946 | 1468792292035 Marionette TRACE conn2 <- [1,410,null,{}] 14:51:32 INFO - PROCESS | 1946 | 1468792292040 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}] 14:51:32 INFO - PROCESS | 1946 | 1468792292044 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:32 INFO - PROCESS | 1946 | 1468792292145 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:51:32 INFO - PROCESS | 1946 | 1468792292212 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:32 INFO - PROCESS | 1946 | 1468792292213 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x124f5c000 == 40 [pid = 1946] [id = 110] 14:51:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12877ac00) [pid = 1946] [serial = 327] [outer = 0x0] 14:51:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12b1bc800) [pid = 1946] [serial = 328] [outer = 0x12877ac00] 14:51:32 INFO - PROCESS | 1946 | 1468792292242 Marionette DEBUG loaded listener.js 14:51:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12c3da400) [pid = 1946] [serial = 329] [outer = 0x12877ac00] 14:51:32 INFO - PROCESS | 1946 | 1468792292546 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]]]}] 14:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 14:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:51:32 INFO - PROCESS | 1946 | 1468792292561 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:51:32 INFO - PROCESS | 1946 | 1468792292563 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:51:32 INFO - PROCESS | 1946 | 1468792292565 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:51:32 INFO - PROCESS | 1946 | 1468792292566 Marionette TRACE conn2 <- [1,414,null,{}] 14:51:32 INFO - PROCESS | 1946 | 1468792292568 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}] 14:51:32 INFO - PROCESS | 1946 | 1468792292572 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:32 INFO - PROCESS | 1946 | 1468792292677 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:51:32 INFO - PROCESS | 1946 | 1468792292681 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:32 INFO - PROCESS | 1946 | 1468792292682 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x115e94800 == 41 [pid = 1946] [id = 111] 14:51:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12b19e400) [pid = 1946] [serial = 330] [outer = 0x0] 14:51:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12c3e0400) [pid = 1946] [serial = 331] [outer = 0x12b19e400] 14:51:32 INFO - PROCESS | 1946 | 1468792292705 Marionette DEBUG loaded listener.js 14:51:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12c904000) [pid = 1946] [serial = 332] [outer = 0x12b19e400] 14:51:33 INFO - PROCESS | 1946 | 1468792293058 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]]]}] 14:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 14:51:33 INFO - PROCESS | 1946 | 1468792293084 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:51:33 INFO - PROCESS | 1946 | 1468792293085 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:51:33 INFO - PROCESS | 1946 | 1468792293090 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:51:33 INFO - PROCESS | 1946 | 1468792293091 Marionette TRACE conn2 <- [1,418,null,{}] 14:51:33 INFO - PROCESS | 1946 | 1468792293093 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}] 14:51:33 INFO - PROCESS | 1946 | 1468792293101 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:33 INFO - PROCESS | 1946 | 1468792293206 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:51:33 INFO - PROCESS | 1946 | 1468792293209 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:33 INFO - PROCESS | 1946 | 1468792293211 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c0f800 == 42 [pid = 1946] [id = 112] 14:51:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12c0ce000) [pid = 1946] [serial = 333] [outer = 0x0] 14:51:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x12c90ac00) [pid = 1946] [serial = 334] [outer = 0x12c0ce000] 14:51:33 INFO - PROCESS | 1946 | 1468792293234 Marionette DEBUG loaded listener.js 14:51:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x12c910c00) [pid = 1946] [serial = 335] [outer = 0x12c0ce000] 14:51:33 INFO - PROCESS | 1946 | 1468792293604 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:51:34 INFO - PROCESS | 1946 | 1468792294013 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]]]}] 14:51:34 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 14:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 14:51:34 INFO - PROCESS | 1946 | 1468792294061 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:51:34 INFO - PROCESS | 1946 | 1468792294062 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:51:34 INFO - PROCESS | 1946 | 1468792294064 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:51:34 INFO - PROCESS | 1946 | 1468792294065 Marionette TRACE conn2 <- [1,422,null,{}] 14:51:34 INFO - PROCESS | 1946 | 1468792294068 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}] 14:51:34 INFO - PROCESS | 1946 | 1468792294069 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:34 INFO - PROCESS | 1946 | 1468792294166 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:51:34 INFO - PROCESS | 1946 | 1468792294170 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:34 INFO - PROCESS | 1946 | 1468792294171 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abbd800 == 43 [pid = 1946] [id = 113] 14:51:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x112693800) [pid = 1946] [serial = 336] [outer = 0x0] 14:51:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x12c3df400) [pid = 1946] [serial = 337] [outer = 0x112693800] 14:51:34 INFO - PROCESS | 1946 | 1468792294195 Marionette DEBUG loaded listener.js 14:51:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x12cbe7800) [pid = 1946] [serial = 338] [outer = 0x112693800] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x119b61400) [pid = 1946] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x124d39c00) [pid = 1946] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x12a967000) [pid = 1946] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1195d5000) [pid = 1946] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x12b1aec00) [pid = 1946] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1168b3400) [pid = 1946] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119b53c00) [pid = 1946] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x126686000) [pid = 1946] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12985b000) [pid = 1946] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x124c43400) [pid = 1946] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1111acc00) [pid = 1946] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x11a072800) [pid = 1946] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1177ef400) [pid = 1946] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x116a88800) [pid = 1946] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x117253000) [pid = 1946] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1177f4000) [pid = 1946] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12a9e6800) [pid = 1946] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12a9e7400) [pid = 1946] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:51:34 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1252de400) [pid = 1946] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:51:35 INFO - PROCESS | 1946 | 1468792295081 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]]]}] 14:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1068ms 14:51:35 INFO - PROCESS | 1946 | 1468792295138 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:51:35 INFO - PROCESS | 1946 | 1468792295140 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:51:35 INFO - PROCESS | 1946 | 1468792295145 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:51:35 INFO - PROCESS | 1946 | 1468792295147 Marionette TRACE conn2 <- [1,426,null,{}] 14:51:35 INFO - PROCESS | 1946 | 1468792295150 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}] 14:51:35 INFO - PROCESS | 1946 | 1468792295152 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:35 INFO - PROCESS | 1946 | 1468792295236 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:51:35 INFO - PROCESS | 1946 | 1468792295239 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:35 INFO - PROCESS | 1946 | 1468792295240 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285c7800 == 44 [pid = 1946] [id = 114] 14:51:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1184ab400) [pid = 1946] [serial = 339] [outer = 0x0] 14:51:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119b43000) [pid = 1946] [serial = 340] [outer = 0x1184ab400] 14:51:35 INFO - PROCESS | 1946 | 1468792295265 Marionette DEBUG loaded listener.js 14:51:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119b47400) [pid = 1946] [serial = 341] [outer = 0x1184ab400] 14:51:35 INFO - PROCESS | 1946 | 1468792295608 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] 14:51:35 INFO - PROCESS | 1946 | 1468792295616 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:51:35 INFO - PROCESS | 1946 | 1468792295622 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:51:35 INFO - PROCESS | 1946 | 1468792295624 Marionette TRACE conn2 <- [1,430,null,{}] 14:51:35 INFO - PROCESS | 1946 | 1468792295626 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}] 14:51:35 INFO - PROCESS | 1946 | 1468792295628 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:35 INFO - PROCESS | 1946 | 1468792295724 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:51:35 INFO - PROCESS | 1946 | 1468792295728 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:35 INFO - PROCESS | 1946 | 1468792295730 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc1f000 == 45 [pid = 1946] [id = 115] 14:51:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1197ab000) [pid = 1946] [serial = 342] [outer = 0x0] 14:51:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119b4f800) [pid = 1946] [serial = 343] [outer = 0x1197ab000] 14:51:35 INFO - PROCESS | 1946 | 1468792295756 Marionette DEBUG loaded listener.js 14:51:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12a967000) [pid = 1946] [serial = 344] [outer = 0x1197ab000] 14:51:36 INFO - PROCESS | 1946 | 1468792296093 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]]]}] 14:51:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 523ms 14:51:36 INFO - PROCESS | 1946 | 1468792296150 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:51:36 INFO - PROCESS | 1946 | 1468792296151 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:51:36 INFO - PROCESS | 1946 | 1468792296153 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:51:36 INFO - PROCESS | 1946 | 1468792296154 Marionette TRACE conn2 <- [1,434,null,{}] 14:51:36 INFO - PROCESS | 1946 | 1468792296157 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}] 14:51:36 INFO - PROCESS | 1946 | 1468792296158 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:36 INFO - PROCESS | 1946 | 1468792296241 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:51:36 INFO - PROCESS | 1946 | 1468792296245 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:36 INFO - PROCESS | 1946 | 1468792296246 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c372800 == 46 [pid = 1946] [id = 116] 14:51:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x119bab400) [pid = 1946] [serial = 345] [outer = 0x0] 14:51:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x128cd5000) [pid = 1946] [serial = 346] [outer = 0x119bab400] 14:51:36 INFO - PROCESS | 1946 | 1468792296270 Marionette DEBUG loaded listener.js 14:51:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x128cd8c00) [pid = 1946] [serial = 347] [outer = 0x119bab400] 14:51:36 INFO - PROCESS | 1946 | 1468792296708 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]]]}] 14:51:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 14:51:36 INFO - PROCESS | 1946 | 1468792296773 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:51:36 INFO - PROCESS | 1946 | 1468792296776 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:51:36 INFO - PROCESS | 1946 | 1468792296779 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:51:36 INFO - PROCESS | 1946 | 1468792296781 Marionette TRACE conn2 <- [1,438,null,{}] 14:51:36 INFO - PROCESS | 1946 | 1468792296785 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}] 14:51:36 INFO - PROCESS | 1946 | 1468792296787 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:36 INFO - PROCESS | 1946 | 1468792296893 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:51:36 INFO - PROCESS | 1946 | 1468792296985 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:36 INFO - PROCESS | 1946 | 1468792296987 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184ba000 == 47 [pid = 1946] [id = 117] 14:51:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11819b000) [pid = 1946] [serial = 348] [outer = 0x0] 14:51:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1182c9c00) [pid = 1946] [serial = 349] [outer = 0x11819b000] 14:51:37 INFO - PROCESS | 1946 | 1468792297030 Marionette DEBUG loaded listener.js 14:51:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x119518800) [pid = 1946] [serial = 350] [outer = 0x11819b000] 14:51:37 INFO - PROCESS | 1946 | 1468792297438 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]]]}] 14:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 14:51:37 INFO - PROCESS | 1946 | 1468792297500 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:51:37 INFO - PROCESS | 1946 | 1468792297503 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:51:37 INFO - PROCESS | 1946 | 1468792297526 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:51:37 INFO - PROCESS | 1946 | 1468792297528 Marionette TRACE conn2 <- [1,442,null,{}] 14:51:37 INFO - PROCESS | 1946 | 1468792297530 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}] 14:51:37 INFO - PROCESS | 1946 | 1468792297532 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:37 INFO - PROCESS | 1946 | 1468792297639 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:51:37 INFO - PROCESS | 1946 | 1468792297707 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:37 INFO - PROCESS | 1946 | 1468792297708 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x121477000 == 48 [pid = 1946] [id = 118] 14:51:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119521000) [pid = 1946] [serial = 351] [outer = 0x0] 14:51:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119598000) [pid = 1946] [serial = 352] [outer = 0x119521000] 14:51:37 INFO - PROCESS | 1946 | 1468792297740 Marionette DEBUG loaded listener.js 14:51:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x119b45400) [pid = 1946] [serial = 353] [outer = 0x119521000] 14:51:38 INFO - PROCESS | 1946 | 1468792298182 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]]]}] 14:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 677ms 14:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:51:38 INFO - PROCESS | 1946 | 1468792298214 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:51:38 INFO - PROCESS | 1946 | 1468792298216 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:51:38 INFO - PROCESS | 1946 | 1468792298234 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:51:38 INFO - PROCESS | 1946 | 1468792298238 Marionette TRACE conn2 <- [1,446,null,{}] 14:51:38 INFO - PROCESS | 1946 | 1468792298248 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}] 14:51:38 INFO - PROCESS | 1946 | 1468792298251 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:38 INFO - PROCESS | 1946 | 1468792298356 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:51:38 INFO - PROCESS | 1946 | 1468792298425 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:38 INFO - PROCESS | 1946 | 1468792298428 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc11800 == 49 [pid = 1946] [id = 119] 14:51:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x11a0cb800) [pid = 1946] [serial = 354] [outer = 0x0] 14:51:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1211d9800) [pid = 1946] [serial = 355] [outer = 0x11a0cb800] 14:51:38 INFO - PROCESS | 1946 | 1468792298459 Marionette DEBUG loaded listener.js 14:51:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x124838800) [pid = 1946] [serial = 356] [outer = 0x11a0cb800] 14:51:38 INFO - PROCESS | 1946 | 1468792298894 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]]]}] 14:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 691ms 14:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:51:38 INFO - PROCESS | 1946 | 1468792298909 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:51:38 INFO - PROCESS | 1946 | 1468792298911 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:51:38 INFO - PROCESS | 1946 | 1468792298913 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:51:38 INFO - PROCESS | 1946 | 1468792298914 Marionette TRACE conn2 <- [1,450,null,{}] 14:51:38 INFO - PROCESS | 1946 | 1468792298917 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}] 14:51:38 INFO - PROCESS | 1946 | 1468792298918 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:39 INFO - PROCESS | 1946 | 1468792299023 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:51:39 INFO - PROCESS | 1946 | 1468792299076 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:39 INFO - PROCESS | 1946 | 1468792299077 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6d2000 == 50 [pid = 1946] [id = 120] 14:51:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x124f40800) [pid = 1946] [serial = 357] [outer = 0x0] 14:51:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x1262c2800) [pid = 1946] [serial = 358] [outer = 0x124f40800] 14:51:39 INFO - PROCESS | 1946 | 1468792299109 Marionette DEBUG loaded listener.js 14:51:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x126ce6000) [pid = 1946] [serial = 359] [outer = 0x124f40800] 14:51:39 INFO - PROCESS | 1946 | 1468792299755 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] 14:51:39 INFO - PROCESS | 1946 | 1468792299786 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:51:39 INFO - PROCESS | 1946 | 1468792299791 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:51:39 INFO - PROCESS | 1946 | 1468792299793 Marionette TRACE conn2 <- [1,454,null,{}] 14:51:39 INFO - PROCESS | 1946 | 1468792299797 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}] 14:51:39 INFO - PROCESS | 1946 | 1468792299798 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:39 INFO - PROCESS | 1946 | 1468792299890 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:51:39 INFO - PROCESS | 1946 | 1468792299959 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:39 INFO - PROCESS | 1946 | 1468792299962 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb0800 == 51 [pid = 1946] [id = 121] 14:51:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x119518c00) [pid = 1946] [serial = 360] [outer = 0x0] 14:51:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x11951c800) [pid = 1946] [serial = 361] [outer = 0x119518c00] 14:51:39 INFO - PROCESS | 1946 | 1468792299988 Marionette DEBUG loaded listener.js 14:51:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x11959a800) [pid = 1946] [serial = 362] [outer = 0x119518c00] 14:51:40 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:40 INFO - PROCESS | 1946 | 1468792300417 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]]]}] 14:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 672ms 14:51:40 INFO - PROCESS | 1946 | 1468792300465 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:51:40 INFO - PROCESS | 1946 | 1468792300469 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:51:40 INFO - PROCESS | 1946 | 1468792300498 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:51:40 INFO - PROCESS | 1946 | 1468792300500 Marionette TRACE conn2 <- [1,458,null,{}] 14:51:40 INFO - PROCESS | 1946 | 1468792300502 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}] 14:51:40 INFO - PROCESS | 1946 | 1468792300506 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:40 INFO - PROCESS | 1946 | 1468792300634 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc1f000 == 50 [pid = 1946] [id = 115] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x1285c7800 == 49 [pid = 1946] [id = 114] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12abbd800 == 48 [pid = 1946] [id = 113] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x128c0f800 == 47 [pid = 1946] [id = 112] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x115e94800 == 46 [pid = 1946] [id = 111] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x124f5c000 == 45 [pid = 1946] [id = 110] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x115f44800 == 44 [pid = 1946] [id = 109] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0b4800 == 43 [pid = 1946] [id = 108] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x118ae7000 == 42 [pid = 1946] [id = 107] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x113c1e000 == 41 [pid = 1946] [id = 106] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x11944c000 == 40 [pid = 1946] [id = 105] 14:51:40 INFO - PROCESS | 1946 | --DOCSHELL 0x117575000 == 39 [pid = 1946] [id = 101] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x12b1a7800) [pid = 1946] [serial = 242] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x128f0f400) [pid = 1946] [serial = 277] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x119b9dc00) [pid = 1946] [serial = 251] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x119b58000) [pid = 1946] [serial = 250] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x126cc7c00) [pid = 1946] [serial = 274] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x12a819800) [pid = 1946] [serial = 280] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x124d30800) [pid = 1946] [serial = 268] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x1133c6400) [pid = 1946] [serial = 244] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1165e8800) [pid = 1946] [serial = 245] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x124f43400) [pid = 1946] [serial = 269] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x129854000) [pid = 1946] [serial = 278] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x124faf000) [pid = 1946] [serial = 254] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x121136400) [pid = 1946] [serial = 253] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1195cdc00) [pid = 1946] [serial = 248] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1190f0800) [pid = 1946] [serial = 247] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12580f400) [pid = 1946] [serial = 257] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x119208400) [pid = 1946] [serial = 256] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1184b1000) [pid = 1946] [serial = 262] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1197af800) [pid = 1946] [serial = 263] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11819f800) [pid = 1946] [serial = 259] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11858b000) [pid = 1946] [serial = 260] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12ac2f000) [pid = 1946] [serial = 283] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12a96f400) [pid = 1946] [serial = 281] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12b1bdc00) [pid = 1946] [serial = 286] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12b1aa800) [pid = 1946] [serial = 284] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12b1bb000) [pid = 1946] [serial = 289] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12b1e8c00) [pid = 1946] [serial = 287] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12112bc00) [pid = 1946] [serial = 265] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1212db400) [pid = 1946] [serial = 266] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12580c000) [pid = 1946] [serial = 271] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1262bdc00) [pid = 1946] [serial = 272] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12bc3c000) [pid = 1946] [serial = 290] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x128c9f000) [pid = 1946] [serial = 275] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12bc42c00) [pid = 1946] [serial = 292] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12c0c1000) [pid = 1946] [serial = 296] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12bc56000) [pid = 1946] [serial = 295] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12bc51400) [pid = 1946] [serial = 293] [outer = 0x0] [url = about:blank] 14:51:40 INFO - PROCESS | 1946 | 1468792300761 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:40 INFO - PROCESS | 1946 | 1468792300763 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x113c1f800 == 40 [pid = 1946] [id = 122] 14:51:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1168aa800) [pid = 1946] [serial = 363] [outer = 0x0] 14:51:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1190f0800) [pid = 1946] [serial = 364] [outer = 0x1168aa800] 14:51:40 INFO - PROCESS | 1946 | 1468792300790 Marionette DEBUG loaded listener.js 14:51:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119b59400) [pid = 1946] [serial = 365] [outer = 0x1168aa800] 14:51:41 INFO - PROCESS | 1946 | 1468792301089 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] 14:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:51:41 INFO - PROCESS | 1946 | 1468792301124 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:51:41 INFO - PROCESS | 1946 | 1468792301127 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:51:41 INFO - PROCESS | 1946 | 1468792301130 Marionette TRACE conn2 <- [1,462,null,{}] 14:51:41 INFO - PROCESS | 1946 | 1468792301141 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}] 14:51:41 INFO - PROCESS | 1946 | 1468792301144 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:41 INFO - PROCESS | 1946 | 1468792301283 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:51:41 INFO - PROCESS | 1946 | 1468792301372 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:41 INFO - PROCESS | 1946 | 1468792301374 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x119445000 == 41 [pid = 1946] [id = 123] 14:51:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119bd9c00) [pid = 1946] [serial = 366] [outer = 0x0] 14:51:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1211d6000) [pid = 1946] [serial = 367] [outer = 0x119bd9c00] 14:51:41 INFO - PROCESS | 1946 | 1468792301417 Marionette DEBUG loaded listener.js 14:51:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1262be800) [pid = 1946] [serial = 368] [outer = 0x119bd9c00] 14:51:41 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:41 INFO - PROCESS | 1946 | 1468792301766 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] 14:51:41 INFO - PROCESS | 1946 | 1468792301802 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:51:41 INFO - PROCESS | 1946 | 1468792301808 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:51:41 INFO - PROCESS | 1946 | 1468792301810 Marionette TRACE conn2 <- [1,466,null,{}] 14:51:41 INFO - PROCESS | 1946 | 1468792301813 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}] 14:51:41 INFO - PROCESS | 1946 | 1468792301815 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:41 INFO - PROCESS | 1946 | 1468792301954 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:51:42 INFO - PROCESS | 1946 | 1468792302031 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:42 INFO - PROCESS | 1946 | 1468792302033 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x121344000 == 42 [pid = 1946] [id = 124] 14:51:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1262bdc00) [pid = 1946] [serial = 369] [outer = 0x0] 14:51:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12876c400) [pid = 1946] [serial = 370] [outer = 0x1262bdc00] 14:51:42 INFO - PROCESS | 1946 | 1468792302073 Marionette DEBUG loaded listener.js 14:51:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128cd5400) [pid = 1946] [serial = 371] [outer = 0x1262bdc00] 14:51:42 INFO - PROCESS | 1946 | 1468792302408 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] 14:51:42 INFO - PROCESS | 1946 | 1468792302430 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:51:42 INFO - PROCESS | 1946 | 1468792302432 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:51:42 INFO - PROCESS | 1946 | 1468792302433 Marionette TRACE conn2 <- [1,470,null,{}] 14:51:42 INFO - PROCESS | 1946 | 1468792302437 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}] 14:51:42 INFO - PROCESS | 1946 | 1468792302441 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:42 INFO - PROCESS | 1946 | 1468792302548 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:51:42 INFO - PROCESS | 1946 | 1468792302580 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:42 INFO - PROCESS | 1946 | 1468792302581 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x121b0c800 == 43 [pid = 1946] [id = 125] 14:51:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x126686800) [pid = 1946] [serial = 372] [outer = 0x0] 14:51:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x128cdb000) [pid = 1946] [serial = 373] [outer = 0x126686800] 14:51:42 INFO - PROCESS | 1946 | 1468792302605 Marionette DEBUG loaded listener.js 14:51:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a818c00) [pid = 1946] [serial = 374] [outer = 0x126686800] 14:51:42 INFO - PROCESS | 1946 | 1468792302930 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]]]}] 14:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 14:51:42 INFO - PROCESS | 1946 | 1468792302951 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:51:42 INFO - PROCESS | 1946 | 1468792302952 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:51:42 INFO - PROCESS | 1946 | 1468792302957 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:51:42 INFO - PROCESS | 1946 | 1468792302958 Marionette TRACE conn2 <- [1,474,null,{}] 14:51:42 INFO - PROCESS | 1946 | 1468792302965 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}] 14:51:42 INFO - PROCESS | 1946 | 1468792302969 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:43 INFO - PROCESS | 1946 | 1468792303094 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:51:43 INFO - PROCESS | 1946 | 1468792303105 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:43 INFO - PROCESS | 1946 | 1468792303106 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x12584a000 == 44 [pid = 1946] [id = 126] 14:51:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12a96d400) [pid = 1946] [serial = 375] [outer = 0x0] 14:51:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12b1a7c00) [pid = 1946] [serial = 376] [outer = 0x12a96d400] 14:51:43 INFO - PROCESS | 1946 | 1468792303131 Marionette DEBUG loaded listener.js 14:51:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12bc49800) [pid = 1946] [serial = 377] [outer = 0x12a96d400] 14:51:43 INFO - PROCESS | 1946 | 1468792303467 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]]]}] 14:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 524ms 14:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:51:43 INFO - PROCESS | 1946 | 1468792303480 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:51:43 INFO - PROCESS | 1946 | 1468792303482 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:51:43 INFO - PROCESS | 1946 | 1468792303484 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:51:43 INFO - PROCESS | 1946 | 1468792303485 Marionette TRACE conn2 <- [1,478,null,{}] 14:51:43 INFO - PROCESS | 1946 | 1468792303489 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}] 14:51:43 INFO - PROCESS | 1946 | 1468792303490 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:43 INFO - PROCESS | 1946 | 1468792303585 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:51:43 INFO - PROCESS | 1946 | 1468792303597 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:43 INFO - PROCESS | 1946 | 1468792303598 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x116bcf800 == 45 [pid = 1946] [id = 127] 14:51:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12bc53800) [pid = 1946] [serial = 378] [outer = 0x0] 14:51:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12c0c1000) [pid = 1946] [serial = 379] [outer = 0x12bc53800] 14:51:43 INFO - PROCESS | 1946 | 1468792303622 Marionette DEBUG loaded listener.js 14:51:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12c0cc000) [pid = 1946] [serial = 380] [outer = 0x12bc53800] 14:51:43 INFO - PROCESS | 1946 | 1468792303977 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]]]}] 14:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 14:51:44 INFO - PROCESS | 1946 | 1468792304007 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:51:44 INFO - PROCESS | 1946 | 1468792304009 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:51:44 INFO - PROCESS | 1946 | 1468792304018 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:51:44 INFO - PROCESS | 1946 | 1468792304019 Marionette TRACE conn2 <- [1,482,null,{}] 14:51:44 INFO - PROCESS | 1946 | 1468792304021 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}] 14:51:44 INFO - PROCESS | 1946 | 1468792304030 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:44 INFO - PROCESS | 1946 | 1468792304128 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:51:44 INFO - PROCESS | 1946 | 1468792304142 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:44 INFO - PROCESS | 1946 | 1468792304143 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f3b800 == 46 [pid = 1946] [id = 128] 14:51:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1128ce400) [pid = 1946] [serial = 381] [outer = 0x0] 14:51:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1128d3c00) [pid = 1946] [serial = 382] [outer = 0x1128ce400] 14:51:44 INFO - PROCESS | 1946 | 1468792304167 Marionette DEBUG loaded listener.js 14:51:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1128d7800) [pid = 1946] [serial = 383] [outer = 0x1128ce400] 14:51:44 INFO - PROCESS | 1946 | 1468792304483 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]]]}] 14:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 14:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:51:44 INFO - PROCESS | 1946 | 1468792304540 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:51:44 INFO - PROCESS | 1946 | 1468792304541 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:51:44 INFO - PROCESS | 1946 | 1468792304543 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:51:44 INFO - PROCESS | 1946 | 1468792304544 Marionette TRACE conn2 <- [1,486,null,{}] 14:51:44 INFO - PROCESS | 1946 | 1468792304546 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}] 14:51:44 INFO - PROCESS | 1946 | 1468792304547 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:44 INFO - PROCESS | 1946 | 1468792304645 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:51:44 INFO - PROCESS | 1946 | 1468792304656 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:44 INFO - PROCESS | 1946 | 1468792304657 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abba000 == 47 [pid = 1946] [id = 129] 14:51:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x10edf3000) [pid = 1946] [serial = 384] [outer = 0x0] 14:51:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x10edf9c00) [pid = 1946] [serial = 385] [outer = 0x10edf3000] 14:51:44 INFO - PROCESS | 1946 | 1468792304681 Marionette DEBUG loaded listener.js 14:51:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x10edfdc00) [pid = 1946] [serial = 386] [outer = 0x10edf3000] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12b19e400) [pid = 1946] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11819d800) [pid = 1946] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12ac23c00) [pid = 1946] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12c0ce000) [pid = 1946] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x126679400) [pid = 1946] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x126cc4800) [pid = 1946] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1182c7c00) [pid = 1946] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12c0c0400) [pid = 1946] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x112693800) [pid = 1946] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1197abc00) [pid = 1946] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1197ac800) [pid = 1946] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x128ca4800) [pid = 1946] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1211d9c00) [pid = 1946] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1184ab400) [pid = 1946] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12877ac00) [pid = 1946] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:51:45 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1197ab000) [pid = 1946] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:51:45 INFO - PROCESS | 1946 | 1468792305102 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]]]}] 14:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 568ms 14:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:51:45 INFO - PROCESS | 1946 | 1468792305111 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:51:45 INFO - PROCESS | 1946 | 1468792305113 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:51:45 INFO - PROCESS | 1946 | 1468792305115 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:51:45 INFO - PROCESS | 1946 | 1468792305128 Marionette TRACE conn2 <- [1,490,null,{}] 14:51:45 INFO - PROCESS | 1946 | 1468792305130 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}] 14:51:45 INFO - PROCESS | 1946 | 1468792305131 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:45 INFO - PROCESS | 1946 | 1468792305213 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:51:45 INFO - PROCESS | 1946 | 1468792305266 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:45 INFO - PROCESS | 1946 | 1468792305267 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abba800 == 48 [pid = 1946] [id = 130] 14:51:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x10edf5400) [pid = 1946] [serial = 387] [outer = 0x0] 14:51:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1128d0400) [pid = 1946] [serial = 388] [outer = 0x10edf5400] 14:51:45 INFO - PROCESS | 1946 | 1468792305295 Marionette DEBUG loaded listener.js 14:51:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x118a70000) [pid = 1946] [serial = 389] [outer = 0x10edf5400] 14:51:45 INFO - PROCESS | 1946 | 1468792305549 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]]]}] 14:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 482ms 14:51:45 INFO - PROCESS | 1946 | 1468792305597 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:51:45 INFO - PROCESS | 1946 | 1468792305599 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:51:45 INFO - PROCESS | 1946 | 1468792305601 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:51:45 INFO - PROCESS | 1946 | 1468792305603 Marionette TRACE conn2 <- [1,494,null,{}] 14:51:45 INFO - PROCESS | 1946 | 1468792305614 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}] 14:51:45 INFO - PROCESS | 1946 | 1468792305615 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:45 INFO - PROCESS | 1946 | 1468792305715 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:51:45 INFO - PROCESS | 1946 | 1468792305719 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:45 INFO - PROCESS | 1946 | 1468792305721 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c36f000 == 49 [pid = 1946] [id = 131] 14:51:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1197ac800) [pid = 1946] [serial = 390] [outer = 0x0] 14:51:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x126ce5400) [pid = 1946] [serial = 391] [outer = 0x1197ac800] 14:51:45 INFO - PROCESS | 1946 | 1468792305748 Marionette DEBUG loaded listener.js 14:51:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12c3db400) [pid = 1946] [serial = 392] [outer = 0x1197ac800] 14:51:46 INFO - PROCESS | 1946 | 1468792306112 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]]]}] 14:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 529ms 14:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:51:46 INFO - PROCESS | 1946 | 1468792306130 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:51:46 INFO - PROCESS | 1946 | 1468792306131 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:51:46 INFO - PROCESS | 1946 | 1468792306144 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:51:46 INFO - PROCESS | 1946 | 1468792306145 Marionette TRACE conn2 <- [1,498,null,{}] 14:51:46 INFO - PROCESS | 1946 | 1468792306147 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}] 14:51:46 INFO - PROCESS | 1946 | 1468792306148 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:46 INFO - PROCESS | 1946 | 1468792306232 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:51:46 INFO - PROCESS | 1946 | 1468792306236 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:46 INFO - PROCESS | 1946 | 1468792306237 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9a7800 == 50 [pid = 1946] [id = 132] 14:51:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12b392800) [pid = 1946] [serial = 393] [outer = 0x0] 14:51:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12b399c00) [pid = 1946] [serial = 394] [outer = 0x12b392800] 14:51:46 INFO - PROCESS | 1946 | 1468792306261 Marionette DEBUG loaded listener.js 14:51:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12b39dc00) [pid = 1946] [serial = 395] [outer = 0x12b392800] 14:51:46 INFO - PROCESS | 1946 | 1468792306614 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]]]}] 14:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 527ms 14:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:51:46 INFO - PROCESS | 1946 | 1468792306663 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:51:46 INFO - PROCESS | 1946 | 1468792306664 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:51:46 INFO - PROCESS | 1946 | 1468792306667 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:51:46 INFO - PROCESS | 1946 | 1468792306669 Marionette TRACE conn2 <- [1,502,null,{}] 14:51:46 INFO - PROCESS | 1946 | 1468792306672 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}] 14:51:46 INFO - PROCESS | 1946 | 1468792306674 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:46 INFO - PROCESS | 1946 | 1468792306798 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:51:46 INFO - PROCESS | 1946 | 1468792306888 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:46 INFO - PROCESS | 1946 | 1468792306889 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9bd000 == 51 [pid = 1946] [id = 133] 14:51:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x112694c00) [pid = 1946] [serial = 396] [outer = 0x0] 14:51:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x121e11800) [pid = 1946] [serial = 397] [outer = 0x112694c00] 14:51:46 INFO - PROCESS | 1946 | 1468792306925 Marionette DEBUG loaded listener.js 14:51:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121e17000) [pid = 1946] [serial = 398] [outer = 0x112694c00] 14:51:47 INFO - PROCESS | 1946 | 1468792307418 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]]]}] 14:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 770ms 14:51:47 INFO - PROCESS | 1946 | 1468792307438 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:51:47 INFO - PROCESS | 1946 | 1468792307441 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:51:47 INFO - PROCESS | 1946 | 1468792307444 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:51:47 INFO - PROCESS | 1946 | 1468792307447 Marionette TRACE conn2 <- [1,506,null,{}] 14:51:47 INFO - PROCESS | 1946 | 1468792307451 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}] 14:51:47 INFO - PROCESS | 1946 | 1468792307452 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:47 INFO - PROCESS | 1946 | 1468792307558 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:51:47 INFO - PROCESS | 1946 | 1468792307616 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:47 INFO - PROCESS | 1946 | 1468792307618 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x118879800 == 52 [pid = 1946] [id = 134] 14:51:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11724f400) [pid = 1946] [serial = 399] [outer = 0x0] 14:51:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11861e800) [pid = 1946] [serial = 400] [outer = 0x11724f400] 14:51:47 INFO - PROCESS | 1946 | 1468792307648 Marionette DEBUG loaded listener.js 14:51:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11951f000) [pid = 1946] [serial = 401] [outer = 0x11724f400] 14:51:48 INFO - PROCESS | 1946 | 1468792308115 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]]]}] 14:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 722ms 14:51:48 INFO - PROCESS | 1946 | 1468792308198 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:51:48 INFO - PROCESS | 1946 | 1468792308201 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:51:48 INFO - PROCESS | 1946 | 1468792308209 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:51:48 INFO - PROCESS | 1946 | 1468792308211 Marionette TRACE conn2 <- [1,510,null,{}] 14:51:48 INFO - PROCESS | 1946 | 1468792308213 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}] 14:51:48 INFO - PROCESS | 1946 | 1468792308215 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:48 INFO - PROCESS | 1946 | 1468792308322 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:51:48 INFO - PROCESS | 1946 | 1468792308394 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:48 INFO - PROCESS | 1946 | 1468792308395 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x126859800 == 53 [pid = 1946] [id = 135] 14:51:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119b59c00) [pid = 1946] [serial = 402] [outer = 0x0] 14:51:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12112f800) [pid = 1946] [serial = 403] [outer = 0x119b59c00] 14:51:48 INFO - PROCESS | 1946 | 1468792308425 Marionette DEBUG loaded listener.js 14:51:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x121e0ac00) [pid = 1946] [serial = 404] [outer = 0x119b59c00] 14:51:48 INFO - PROCESS | 1946 | 1468792308846 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]]]}] 14:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 671ms 14:51:48 INFO - PROCESS | 1946 | 1468792308879 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:51:48 INFO - PROCESS | 1946 | 1468792308881 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:51:48 INFO - PROCESS | 1946 | 1468792308883 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:51:48 INFO - PROCESS | 1946 | 1468792308886 Marionette TRACE conn2 <- [1,514,null,{}] 14:51:48 INFO - PROCESS | 1946 | 1468792308894 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}] 14:51:48 INFO - PROCESS | 1946 | 1468792308897 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:49 INFO - PROCESS | 1946 | 1468792309003 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:51:49 INFO - PROCESS | 1946 | 1468792309077 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:49 INFO - PROCESS | 1946 | 1468792309079 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf1d000 == 54 [pid = 1946] [id = 136] 14:51:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x124836400) [pid = 1946] [serial = 405] [outer = 0x0] 14:51:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x126cc4400) [pid = 1946] [serial = 406] [outer = 0x124836400] 14:51:49 INFO - PROCESS | 1946 | 1468792309110 Marionette DEBUG loaded listener.js 14:51:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x128cd2800) [pid = 1946] [serial = 407] [outer = 0x124836400] 14:51:49 INFO - PROCESS | 1946 | 1468792309521 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]]]}] 14:51:49 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 14:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 674ms 14:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:51:49 INFO - PROCESS | 1946 | 1468792309557 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:51:49 INFO - PROCESS | 1946 | 1468792309559 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:51:49 INFO - PROCESS | 1946 | 1468792309561 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:51:49 INFO - PROCESS | 1946 | 1468792309562 Marionette TRACE conn2 <- [1,518,null,{}] 14:51:49 INFO - PROCESS | 1946 | 1468792309565 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}] 14:51:49 INFO - PROCESS | 1946 | 1468792309566 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:49 INFO - PROCESS | 1946 | 1468792309689 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:51:49 INFO - PROCESS | 1946 | 1468792309750 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:49 INFO - PROCESS | 1946 | 1468792309752 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d07e800 == 55 [pid = 1946] [id = 137] 14:51:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x12985d000) [pid = 1946] [serial = 408] [outer = 0x0] 14:51:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x12b1a2c00) [pid = 1946] [serial = 409] [outer = 0x12985d000] 14:51:49 INFO - PROCESS | 1946 | 1468792309780 Marionette DEBUG loaded listener.js 14:51:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x12b1e3800) [pid = 1946] [serial = 410] [outer = 0x12985d000] 14:51:50 INFO - PROCESS | 1946 | 1468792310182 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]]]}] 14:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 14:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:51:50 INFO - PROCESS | 1946 | 1468792310231 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:51:50 INFO - PROCESS | 1946 | 1468792310232 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:51:50 INFO - PROCESS | 1946 | 1468792310235 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:51:50 INFO - PROCESS | 1946 | 1468792310236 Marionette TRACE conn2 <- [1,522,null,{}] 14:51:50 INFO - PROCESS | 1946 | 1468792310259 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}] 14:51:50 INFO - PROCESS | 1946 | 1468792310260 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:50 INFO - PROCESS | 1946 | 1468792310362 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:51:50 INFO - PROCESS | 1946 | 1468792310434 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:50 INFO - PROCESS | 1946 | 1468792310436 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x1130d3800 == 56 [pid = 1946] [id = 138] 14:51:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x112699400) [pid = 1946] [serial = 411] [outer = 0x0] 14:51:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x1197b0400) [pid = 1946] [serial = 412] [outer = 0x112699400] 14:51:50 INFO - PROCESS | 1946 | 1468792310464 Marionette DEBUG loaded listener.js 14:51:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x126ce1800) [pid = 1946] [serial = 413] [outer = 0x112699400] 14:51:51 INFO - PROCESS | 1946 | 1468792311112 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]]]}] 14:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 938ms 14:51:51 INFO - PROCESS | 1946 | 1468792311182 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:51:51 INFO - PROCESS | 1946 | 1468792311184 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:51:51 INFO - PROCESS | 1946 | 1468792311189 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:51:51 INFO - PROCESS | 1946 | 1468792311190 Marionette TRACE conn2 <- [1,526,null,{}] 14:51:51 INFO - PROCESS | 1946 | 1468792311193 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}] 14:51:51 INFO - PROCESS | 1946 | 1468792311195 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:51 INFO - PROCESS | 1946 | 1468792311287 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:51:51 INFO - PROCESS | 1946 | 1468792311355 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:51 INFO - PROCESS | 1946 | 1468792311356 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184d3800 == 57 [pid = 1946] [id = 139] 14:51:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x118827800) [pid = 1946] [serial = 414] [outer = 0x0] 14:51:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x1190f2000) [pid = 1946] [serial = 415] [outer = 0x118827800] 14:51:51 INFO - PROCESS | 1946 | 1468792311384 Marionette DEBUG loaded listener.js 14:51:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x119520c00) [pid = 1946] [serial = 416] [outer = 0x118827800] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9a7800 == 56 [pid = 1946] [id = 132] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12c36f000 == 55 [pid = 1946] [id = 131] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12abba800 == 54 [pid = 1946] [id = 130] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12abba000 == 53 [pid = 1946] [id = 129] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x128f3b800 == 52 [pid = 1946] [id = 128] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x116bcf800 == 51 [pid = 1946] [id = 127] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12584a000 == 50 [pid = 1946] [id = 126] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x121b0c800 == 49 [pid = 1946] [id = 125] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x121344000 == 48 [pid = 1946] [id = 124] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x119445000 == 47 [pid = 1946] [id = 123] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x113c1f800 == 46 [pid = 1946] [id = 122] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb0800 == 45 [pid = 1946] [id = 121] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc11800 == 44 [pid = 1946] [id = 119] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x121477000 == 43 [pid = 1946] [id = 118] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x1184ba000 == 42 [pid = 1946] [id = 117] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12c372800 == 41 [pid = 1946] [id = 116] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x115f43000 == 40 [pid = 1946] [id = 53] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12b441000 == 39 [pid = 1946] [id = 100] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6d2000 == 38 [pid = 1946] [id = 120] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x11945c800 == 37 [pid = 1946] [id = 102] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12c13f000 == 36 [pid = 1946] [id = 104] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12ac8e800 == 35 [pid = 1946] [id = 103] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x116be9800 == 34 [pid = 1946] [id = 68] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x113346800 == 33 [pid = 1946] [id = 86] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x1130d3800 == 32 [pid = 1946] [id = 138] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12d07e800 == 31 [pid = 1946] [id = 137] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf1d000 == 30 [pid = 1946] [id = 136] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x126859800 == 29 [pid = 1946] [id = 135] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x118879800 == 28 [pid = 1946] [id = 134] 14:51:52 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9bd000 == 27 [pid = 1946] [id = 133] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x12c3e0400) [pid = 1946] [serial = 331] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x1195d4400) [pid = 1946] [serial = 314] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x118a6c400) [pid = 1946] [serial = 313] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x12bc3a400) [pid = 1946] [serial = 311] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x12b1aa000) [pid = 1946] [serial = 310] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x12c90ac00) [pid = 1946] [serial = 334] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x126ce1000) [pid = 1946] [serial = 308] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x126a92000) [pid = 1946] [serial = 307] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x126cdc000) [pid = 1946] [serial = 322] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x128774c00) [pid = 1946] [serial = 323] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x119204800) [pid = 1946] [serial = 302] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x11861dc00) [pid = 1946] [serial = 301] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12c0c6c00) [pid = 1946] [serial = 298] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12c3df400) [pid = 1946] [serial = 337] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12c0cdc00) [pid = 1946] [serial = 299] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119b5d400) [pid = 1946] [serial = 316] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x11a0c7800) [pid = 1946] [serial = 317] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12c910c00) [pid = 1946] [serial = 335] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1211d9400) [pid = 1946] [serial = 305] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x11a0c4000) [pid = 1946] [serial = 304] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x128f0c400) [pid = 1946] [serial = 325] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12ac2e400) [pid = 1946] [serial = 326] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x121c4c000) [pid = 1946] [serial = 319] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x124f3d800) [pid = 1946] [serial = 320] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119b47400) [pid = 1946] [serial = 341] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12cbe7800) [pid = 1946] [serial = 338] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119b43000) [pid = 1946] [serial = 340] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12b1bc800) [pid = 1946] [serial = 328] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12c904000) [pid = 1946] [serial = 332] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12c3da400) [pid = 1946] [serial = 329] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12a967000) [pid = 1946] [serial = 344] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x128cd5000) [pid = 1946] [serial = 346] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119b4f800) [pid = 1946] [serial = 343] [outer = 0x0] [url = about:blank] 14:51:52 INFO - PROCESS | 1946 | 1468792312346 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]]]}] 14:51:52 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 14:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1171ms 14:51:52 INFO - PROCESS | 1946 | 1468792312362 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:51:52 INFO - PROCESS | 1946 | 1468792312365 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:51:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:51:52 INFO - PROCESS | 1946 | 1468792312368 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:51:52 INFO - PROCESS | 1946 | 1468792312371 Marionette TRACE conn2 <- [1,530,null,{}] 14:51:52 INFO - PROCESS | 1946 | 1468792312374 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}] 14:51:52 INFO - PROCESS | 1946 | 1468792312375 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:52 INFO - PROCESS | 1946 | 1468792312450 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:51:52 INFO - PROCESS | 1946 | 1468792312457 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:52 INFO - PROCESS | 1946 | 1468792312459 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x116785000 == 28 [pid = 1946] [id = 140] 14:51:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x116299400) [pid = 1946] [serial = 417] [outer = 0x0] 14:51:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1182bfc00) [pid = 1946] [serial = 418] [outer = 0x116299400] 14:51:52 INFO - PROCESS | 1946 | 1468792312486 Marionette DEBUG loaded listener.js 14:51:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x118586400) [pid = 1946] [serial = 419] [outer = 0x116299400] 14:51:52 INFO - PROCESS | 1946 | 1468792312830 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"]]]}] 14:51:52 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 14:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:51:52 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 14:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:51:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:51:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 14:51:52 INFO - PROCESS | 1946 | 1468792312842 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:51:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:51:52 INFO - PROCESS | 1946 | 1468792312846 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:51:52 INFO - PROCESS | 1946 | 1468792312850 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:51:52 INFO - PROCESS | 1946 | 1468792312853 Marionette TRACE conn2 <- [1,534,null,{}] 14:51:52 INFO - PROCESS | 1946 | 1468792312857 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}] 14:51:52 INFO - PROCESS | 1946 | 1468792312859 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:52 INFO - PROCESS | 1946 | 1468792312946 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:51:53 INFO - PROCESS | 1946 | 1468792312999 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:53 INFO - PROCESS | 1946 | 1468792313001 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184d1800 == 29 [pid = 1946] [id = 141] 14:51:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1182c4800) [pid = 1946] [serial = 420] [outer = 0x0] 14:51:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x118a67000) [pid = 1946] [serial = 421] [outer = 0x1182c4800] 14:51:53 INFO - PROCESS | 1946 | 1468792313028 Marionette DEBUG loaded listener.js 14:51:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1195cf800) [pid = 1946] [serial = 422] [outer = 0x1182c4800] 14:51:53 INFO - PROCESS | 1946 | 1468792313334 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]]]}] 14:51:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:51:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 523ms 14:51:53 INFO - PROCESS | 1946 | 1468792313375 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:51:53 INFO - PROCESS | 1946 | 1468792313377 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:51:53 INFO - PROCESS | 1946 | 1468792313379 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:51:53 INFO - PROCESS | 1946 | 1468792313381 Marionette TRACE conn2 <- [1,538,null,{}] 14:51:53 INFO - PROCESS | 1946 | 1468792313393 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}] 14:51:53 INFO - PROCESS | 1946 | 1468792313396 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:53 INFO - PROCESS | 1946 | 1468792313493 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:51:53 INFO - PROCESS | 1946 | 1468792313563 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:53 INFO - PROCESS | 1946 | 1468792313565 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb3800 == 30 [pid = 1946] [id = 142] 14:51:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1195d3400) [pid = 1946] [serial = 423] [outer = 0x0] 14:51:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119b46800) [pid = 1946] [serial = 424] [outer = 0x1195d3400] 14:51:53 INFO - PROCESS | 1946 | 1468792313599 Marionette DEBUG loaded listener.js 14:51:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119bac000) [pid = 1946] [serial = 425] [outer = 0x1195d3400] 14:51:53 INFO - PROCESS | 1946 | 1468792313892 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]]]}] 14:51:53 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. 14:51:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 14:51:53 INFO - PROCESS | 1946 | 1468792313902 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:51:53 INFO - PROCESS | 1946 | 1468792313903 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:51:53 INFO - PROCESS | 1946 | 1468792313912 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:51:53 INFO - PROCESS | 1946 | 1468792313913 Marionette TRACE conn2 <- [1,542,null,{}] 14:51:53 INFO - PROCESS | 1946 | 1468792313915 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}] 14:51:53 INFO - PROCESS | 1946 | 1468792313917 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:54 INFO - PROCESS | 1946 | 1468792314006 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:51:54 INFO - PROCESS | 1946 | 1468792314011 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:54 INFO - PROCESS | 1946 | 1468792314012 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x121345000 == 31 [pid = 1946] [id = 143] 14:51:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11a0c2400) [pid = 1946] [serial = 426] [outer = 0x0] 14:51:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11a0cec00) [pid = 1946] [serial = 427] [outer = 0x11a0c2400] 14:51:54 INFO - PROCESS | 1946 | 1468792314043 Marionette DEBUG loaded listener.js 14:51:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1211ce400) [pid = 1946] [serial = 428] [outer = 0x11a0c2400] 14:51:54 INFO - PROCESS | 1946 | 1468792314505 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]]]}] 14:51:54 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. 14:51:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 624ms 14:51:54 INFO - PROCESS | 1946 | 1468792314539 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:51:54 INFO - PROCESS | 1946 | 1468792314540 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:51:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:51:54 INFO - PROCESS | 1946 | 1468792314550 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:51:54 INFO - PROCESS | 1946 | 1468792314551 Marionette TRACE conn2 <- [1,546,null,{}] 14:51:54 INFO - PROCESS | 1946 | 1468792314553 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}] 14:51:54 INFO - PROCESS | 1946 | 1468792314554 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:54 INFO - PROCESS | 1946 | 1468792314651 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:51:54 INFO - PROCESS | 1946 | 1468792314660 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:54 INFO - PROCESS | 1946 | 1468792314661 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1218b4000 == 32 [pid = 1946] [id = 144] 14:51:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x11a0c3800) [pid = 1946] [serial = 429] [outer = 0x0] 14:51:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1211d5c00) [pid = 1946] [serial = 430] [outer = 0x11a0c3800] 14:51:54 INFO - PROCESS | 1946 | 1468792314732 Marionette DEBUG loaded listener.js 14:51:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121a24000) [pid = 1946] [serial = 431] [outer = 0x11a0c3800] 14:51:55 INFO - PROCESS | 1946 | 1468792315077 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]]]}] 14:51:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:51:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 14:51:55 INFO - PROCESS | 1946 | 1468792315118 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:51:55 INFO - PROCESS | 1946 | 1468792315120 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:51:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:51:55 INFO - PROCESS | 1946 | 1468792315122 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:51:55 INFO - PROCESS | 1946 | 1468792315123 Marionette TRACE conn2 <- [1,550,null,{}] 14:51:55 INFO - PROCESS | 1946 | 1468792315125 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}] 14:51:55 INFO - PROCESS | 1946 | 1468792315129 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:55 INFO - PROCESS | 1946 | 1468792315234 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:51:55 INFO - PROCESS | 1946 | 1468792315282 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:55 INFO - PROCESS | 1946 | 1468792315283 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x12662a000 == 33 [pid = 1946] [id = 145] 14:51:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1211d9400) [pid = 1946] [serial = 432] [outer = 0x0] 14:51:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x121e19800) [pid = 1946] [serial = 433] [outer = 0x1211d9400] 14:51:55 INFO - PROCESS | 1946 | 1468792315314 Marionette DEBUG loaded listener.js 14:51:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12580e400) [pid = 1946] [serial = 434] [outer = 0x1211d9400] 14:51:55 INFO - PROCESS | 1946 | 1468792315646 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]]]}] 14:51:55 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. 14:51:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 569ms 14:51:55 INFO - PROCESS | 1946 | 1468792315692 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:51:55 INFO - PROCESS | 1946 | 1468792315694 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:51:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:51:55 INFO - PROCESS | 1946 | 1468792315697 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:51:55 INFO - PROCESS | 1946 | 1468792315710 Marionette TRACE conn2 <- [1,554,null,{}] 14:51:55 INFO - PROCESS | 1946 | 1468792315723 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}] 14:51:55 INFO - PROCESS | 1946 | 1468792315725 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:55 INFO - PROCESS | 1946 | 1468792315862 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:51:55 INFO - PROCESS | 1946 | 1468792315910 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:55 INFO - PROCESS | 1946 | 1468792315911 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285cf800 == 34 [pid = 1946] [id = 146] 14:51:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x121a25c00) [pid = 1946] [serial = 435] [outer = 0x0] 14:51:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x126679c00) [pid = 1946] [serial = 436] [outer = 0x121a25c00] 14:51:55 INFO - PROCESS | 1946 | 1468792315950 Marionette DEBUG loaded listener.js 14:51:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x126cc7c00) [pid = 1946] [serial = 437] [outer = 0x121a25c00] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x112694c00) [pid = 1946] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12bc53800) [pid = 1946] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12a96d400) [pid = 1946] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x10edf3000) [pid = 1946] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x10edf5400) [pid = 1946] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1262bdc00) [pid = 1946] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119bd9c00) [pid = 1946] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1168aa800) [pid = 1946] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1128ce400) [pid = 1946] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x126686800) [pid = 1946] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x124f40800) [pid = 1946] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11819b000) [pid = 1946] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119518c00) [pid = 1946] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119521000) [pid = 1946] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11a0cb800) [pid = 1946] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119bab400) [pid = 1946] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1197ac800) [pid = 1946] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12b392800) [pid = 1946] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:51:56 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:56 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:56 INFO - PROCESS | 1946 | 1468792316672 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]]]}] 14:51:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:51:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 994ms 14:51:56 INFO - PROCESS | 1946 | 1468792316691 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:51:56 INFO - PROCESS | 1946 | 1468792316692 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:51:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:51:56 INFO - PROCESS | 1946 | 1468792316694 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:51:56 INFO - PROCESS | 1946 | 1468792316695 Marionette TRACE conn2 <- [1,558,null,{}] 14:51:56 INFO - PROCESS | 1946 | 1468792316698 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}] 14:51:56 INFO - PROCESS | 1946 | 1468792316699 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:56 INFO - PROCESS | 1946 | 1468792316774 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:51:56 INFO - PROCESS | 1946 | 1468792316829 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:56 INFO - PROCESS | 1946 | 1468792316830 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x119453800 == 35 [pid = 1946] [id = 147] 14:51:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x112693000) [pid = 1946] [serial = 438] [outer = 0x0] 14:51:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x116a82c00) [pid = 1946] [serial = 439] [outer = 0x112693000] 14:51:56 INFO - PROCESS | 1946 | 1468792316854 Marionette DEBUG loaded listener.js 14:51:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b4e800) [pid = 1946] [serial = 440] [outer = 0x112693000] 14:51:57 INFO - PROCESS | 1946 | 1468792317123 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]]]}] 14:51:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:51:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 14:51:57 INFO - PROCESS | 1946 | 1468792317164 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:51:57 INFO - PROCESS | 1946 | 1468792317166 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:51:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:51:57 INFO - PROCESS | 1946 | 1468792317168 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:51:57 INFO - PROCESS | 1946 | 1468792317169 Marionette TRACE conn2 <- [1,562,null,{}] 14:51:57 INFO - PROCESS | 1946 | 1468792317179 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}] 14:51:57 INFO - PROCESS | 1946 | 1468792317187 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:57 INFO - PROCESS | 1946 | 1468792317266 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:51:57 INFO - PROCESS | 1946 | 1468792317271 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:57 INFO - PROCESS | 1946 | 1468792317274 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d49800 == 36 [pid = 1946] [id = 148] 14:51:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1128d1000) [pid = 1946] [serial = 441] [outer = 0x0] 14:51:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121e18800) [pid = 1946] [serial = 442] [outer = 0x1128d1000] 14:51:57 INFO - PROCESS | 1946 | 1468792317298 Marionette DEBUG loaded listener.js 14:51:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x126cdac00) [pid = 1946] [serial = 443] [outer = 0x1128d1000] 14:51:57 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:57 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:57 INFO - PROCESS | 1946 | 1468792317636 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]]]}] 14:51:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:51:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 523ms 14:51:57 INFO - PROCESS | 1946 | 1468792317692 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:51:57 INFO - PROCESS | 1946 | 1468792317693 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:51:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:51:57 INFO - PROCESS | 1946 | 1468792317695 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:51:57 INFO - PROCESS | 1946 | 1468792317696 Marionette TRACE conn2 <- [1,566,null,{}] 14:51:57 INFO - PROCESS | 1946 | 1468792317699 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}] 14:51:57 INFO - PROCESS | 1946 | 1468792317700 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:57 INFO - PROCESS | 1946 | 1468792317776 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:51:57 INFO - PROCESS | 1946 | 1468792317780 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:57 INFO - PROCESS | 1946 | 1468792317781 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x121656000 == 37 [pid = 1946] [id = 149] 14:51:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119ba5c00) [pid = 1946] [serial = 444] [outer = 0x0] 14:51:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x126ce6800) [pid = 1946] [serial = 445] [outer = 0x119ba5c00] 14:51:57 INFO - PROCESS | 1946 | 1468792317806 Marionette DEBUG loaded listener.js 14:51:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x128c9cc00) [pid = 1946] [serial = 446] [outer = 0x119ba5c00] 14:51:58 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:58 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:58 INFO - PROCESS | 1946 | 1468792318141 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]]]}] 14:51:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:51:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 14:51:58 INFO - PROCESS | 1946 | 1468792318165 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:51:58 INFO - PROCESS | 1946 | 1468792318166 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:51:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:51:58 INFO - PROCESS | 1946 | 1468792318168 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:51:58 INFO - PROCESS | 1946 | 1468792318170 Marionette TRACE conn2 <- [1,570,null,{}] 14:51:58 INFO - PROCESS | 1946 | 1468792318175 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}] 14:51:58 INFO - PROCESS | 1946 | 1468792318177 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:58 INFO - PROCESS | 1946 | 1468792318272 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:51:58 INFO - PROCESS | 1946 | 1468792318277 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:58 INFO - PROCESS | 1946 | 1468792318278 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b344000 == 38 [pid = 1946] [id = 150] 14:51:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x126ce1c00) [pid = 1946] [serial = 447] [outer = 0x0] 14:51:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x128cd2400) [pid = 1946] [serial = 448] [outer = 0x126ce1c00] 14:51:58 INFO - PROCESS | 1946 | 1468792318305 Marionette DEBUG loaded listener.js 14:51:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12985c000) [pid = 1946] [serial = 449] [outer = 0x126ce1c00] 14:51:58 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x116785000 == 37 [pid = 1946] [id = 140] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x1184d3800 == 36 [pid = 1946] [id = 139] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x1184d1800 == 35 [pid = 1946] [id = 141] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x12662a000 == 34 [pid = 1946] [id = 145] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x128d49800 == 33 [pid = 1946] [id = 148] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x119453800 == 32 [pid = 1946] [id = 147] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x121345000 == 31 [pid = 1946] [id = 143] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x1285cf800 == 30 [pid = 1946] [id = 146] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x1218b4000 == 29 [pid = 1946] [id = 144] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb3800 == 28 [pid = 1946] [id = 142] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12c0c1000) [pid = 1946] [serial = 379] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12b1a7c00) [pid = 1946] [serial = 376] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x10edf9c00) [pid = 1946] [serial = 385] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1128d0400) [pid = 1946] [serial = 388] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12876c400) [pid = 1946] [serial = 370] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1211d6000) [pid = 1946] [serial = 367] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1262be800) [pid = 1946] [serial = 368] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1190f0800) [pid = 1946] [serial = 364] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1128d3c00) [pid = 1946] [serial = 382] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119b59400) [pid = 1946] [serial = 365] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x128cdb000) [pid = 1946] [serial = 373] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1262c2800) [pid = 1946] [serial = 358] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x126ce6000) [pid = 1946] [serial = 359] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1182c9c00) [pid = 1946] [serial = 349] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119518800) [pid = 1946] [serial = 350] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11951c800) [pid = 1946] [serial = 361] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11959a800) [pid = 1946] [serial = 362] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119598000) [pid = 1946] [serial = 352] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119b45400) [pid = 1946] [serial = 353] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1211d9800) [pid = 1946] [serial = 355] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x124838800) [pid = 1946] [serial = 356] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128cd8c00) [pid = 1946] [serial = 347] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x128cd5400) [pid = 1946] [serial = 371] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x126ce5400) [pid = 1946] [serial = 391] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12b39dc00) [pid = 1946] [serial = 395] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12b399c00) [pid = 1946] [serial = 394] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x10edfdc00) [pid = 1946] [serial = 386] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12c3db400) [pid = 1946] [serial = 392] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1128d7800) [pid = 1946] [serial = 383] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x12c0cc000) [pid = 1946] [serial = 380] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x12bc49800) [pid = 1946] [serial = 377] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x118a70000) [pid = 1946] [serial = 389] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x12a818c00) [pid = 1946] [serial = 374] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOCSHELL 0x121656000 == 27 [pid = 1946] [id = 149] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x121e17000) [pid = 1946] [serial = 398] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x121e11800) [pid = 1946] [serial = 397] [outer = 0x0] [url = about:blank] 14:51:59 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:59 INFO - PROCESS | 1946 | 1468792319781 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]]]}] 14:51:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:51:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1624ms 14:51:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:51:59 INFO - PROCESS | 1946 | 1468792319793 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:51:59 INFO - PROCESS | 1946 | 1468792319795 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:51:59 INFO - PROCESS | 1946 | 1468792319799 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:51:59 INFO - PROCESS | 1946 | 1468792319801 Marionette TRACE conn2 <- [1,574,null,{}] 14:51:59 INFO - PROCESS | 1946 | 1468792319805 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}] 14:51:59 INFO - PROCESS | 1946 | 1468792319807 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:59 INFO - PROCESS | 1946 | 1468792319882 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:51:59 INFO - PROCESS | 1946 | 1468792319928 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:59 INFO - PROCESS | 1946 | 1468792319931 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:51:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x113ce3000 == 28 [pid = 1946] [id = 151] 14:51:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x1128d4c00) [pid = 1946] [serial = 450] [outer = 0x0] 14:51:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x112de1400) [pid = 1946] [serial = 451] [outer = 0x1128d4c00] 14:51:59 INFO - PROCESS | 1946 | 1468792319959 Marionette DEBUG loaded listener.js 14:52:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x113377400) [pid = 1946] [serial = 452] [outer = 0x1128d4c00] 14:52:00 INFO - PROCESS | 1946 | 1468792320258 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]]]}] 14:52:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:52:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 471ms 14:52:00 INFO - PROCESS | 1946 | 1468792320270 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:52:00 INFO - PROCESS | 1946 | 1468792320277 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:52:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:52:00 INFO - PROCESS | 1946 | 1468792320286 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:52:00 INFO - PROCESS | 1946 | 1468792320290 Marionette TRACE conn2 <- [1,578,null,{}] 14:52:00 INFO - PROCESS | 1946 | 1468792320294 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}] 14:52:00 INFO - PROCESS | 1946 | 1468792320296 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:00 INFO - PROCESS | 1946 | 1468792320374 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:52:00 INFO - PROCESS | 1946 | 1468792320378 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:00 INFO - PROCESS | 1946 | 1468792320380 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x116a60000 == 29 [pid = 1946] [id = 152] 14:52:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x113c62400) [pid = 1946] [serial = 453] [outer = 0x0] 14:52:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x116540000) [pid = 1946] [serial = 454] [outer = 0x113c62400] 14:52:00 INFO - PROCESS | 1946 | 1468792320409 Marionette DEBUG loaded listener.js 14:52:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1168a8400) [pid = 1946] [serial = 455] [outer = 0x113c62400] 14:52:00 INFO - PROCESS | 1946 | 1468792320857 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]]]}] 14:52:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:52:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 623ms 14:52:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:52:00 INFO - PROCESS | 1946 | 1468792320910 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:52:00 INFO - PROCESS | 1946 | 1468792320912 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:52:00 INFO - PROCESS | 1946 | 1468792320915 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:52:00 INFO - PROCESS | 1946 | 1468792320917 Marionette TRACE conn2 <- [1,582,null,{}] 14:52:00 INFO - PROCESS | 1946 | 1468792320922 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}] 14:52:00 INFO - PROCESS | 1946 | 1468792320923 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:01 INFO - PROCESS | 1946 | 1468792321022 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:52:01 INFO - PROCESS | 1946 | 1468792321091 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:01 INFO - PROCESS | 1946 | 1468792321093 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x116740800 == 30 [pid = 1946] [id = 153] 14:52:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1128d5000) [pid = 1946] [serial = 456] [outer = 0x0] 14:52:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x112f2e000) [pid = 1946] [serial = 457] [outer = 0x1128d5000] 14:52:01 INFO - PROCESS | 1946 | 1468792321123 Marionette DEBUG loaded listener.js 14:52:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1133cb000) [pid = 1946] [serial = 458] [outer = 0x1128d5000] 14:52:01 INFO - PROCESS | 1946 | 1468792321704 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]]]}] 14:52:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:52:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 822ms 14:52:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:52:01 INFO - PROCESS | 1946 | 1468792321737 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:52:01 INFO - PROCESS | 1946 | 1468792321742 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:52:01 INFO - PROCESS | 1946 | 1468792321746 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:52:01 INFO - PROCESS | 1946 | 1468792321748 Marionette TRACE conn2 <- [1,586,null,{}] 14:52:01 INFO - PROCESS | 1946 | 1468792321751 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}] 14:52:01 INFO - PROCESS | 1946 | 1468792321753 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:01 INFO - PROCESS | 1946 | 1468792321850 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:52:01 INFO - PROCESS | 1946 | 1468792321970 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:01 INFO - PROCESS | 1946 | 1468792321972 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x112d36000 == 31 [pid = 1946] [id = 154] 14:52:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1111a0400) [pid = 1946] [serial = 459] [outer = 0x0] 14:52:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x112695c00) [pid = 1946] [serial = 460] [outer = 0x1111a0400] 14:52:02 INFO - PROCESS | 1946 | 1468792321999 Marionette DEBUG loaded listener.js 14:52:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1133ac400) [pid = 1946] [serial = 461] [outer = 0x1111a0400] 14:52:02 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:02 INFO - PROCESS | 1946 | --DOCSHELL 0x113ce3000 == 30 [pid = 1946] [id = 151] 14:52:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12b344000 == 29 [pid = 1946] [id = 150] 14:52:02 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:02 INFO - PROCESS | 1946 | 1468792322444 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]]]}] 14:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 720ms 14:52:02 INFO - PROCESS | 1946 | 1468792322469 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:52:02 INFO - PROCESS | 1946 | 1468792322472 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:52:02 INFO - PROCESS | 1946 | 1468792322476 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:52:02 INFO - PROCESS | 1946 | 1468792322479 Marionette TRACE conn2 <- [1,590,null,{}] 14:52:02 INFO - PROCESS | 1946 | 1468792322484 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}] 14:52:02 INFO - PROCESS | 1946 | 1468792322486 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:02 INFO - PROCESS | 1946 | 1468792322600 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:52:02 INFO - PROCESS | 1946 | 1468792322676 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:02 INFO - PROCESS | 1946 | 1468792322678 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184b9000 == 30 [pid = 1946] [id = 155] 14:52:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1133c5c00) [pid = 1946] [serial = 462] [outer = 0x0] 14:52:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1168b2400) [pid = 1946] [serial = 463] [outer = 0x1133c5c00] 14:52:02 INFO - PROCESS | 1946 | 1468792322720 Marionette DEBUG loaded listener.js 14:52:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x117ead400) [pid = 1946] [serial = 464] [outer = 0x1133c5c00] 14:52:03 INFO - PROCESS | 1946 | 1468792323024 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]]]}] 14:52:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:52:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 573ms 14:52:03 INFO - PROCESS | 1946 | 1468792323051 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:52:03 INFO - PROCESS | 1946 | 1468792323054 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:52:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:52:03 INFO - PROCESS | 1946 | 1468792323065 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:52:03 INFO - PROCESS | 1946 | 1468792323066 Marionette TRACE conn2 <- [1,594,null,{}] 14:52:03 INFO - PROCESS | 1946 | 1468792323068 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}] 14:52:03 INFO - PROCESS | 1946 | 1468792323069 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:03 INFO - PROCESS | 1946 | 1468792323152 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:52:03 INFO - PROCESS | 1946 | 1468792323200 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:03 INFO - PROCESS | 1946 | 1468792323201 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x118af2000 == 31 [pid = 1946] [id = 156] 14:52:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x117253400) [pid = 1946] [serial = 465] [outer = 0x0] 14:52:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11819c000) [pid = 1946] [serial = 466] [outer = 0x117253400] 14:52:03 INFO - PROCESS | 1946 | 1468792323226 Marionette DEBUG loaded listener.js 14:52:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x118586800) [pid = 1946] [serial = 467] [outer = 0x117253400] 14:52:03 INFO - PROCESS | 1946 | 1468792323499 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]]]}] 14:52:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:52:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 468ms 14:52:03 INFO - PROCESS | 1946 | 1468792323534 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:52:03 INFO - PROCESS | 1946 | 1468792323535 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:52:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:52:03 INFO - PROCESS | 1946 | 1468792323550 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:52:03 INFO - PROCESS | 1946 | 1468792323554 Marionette TRACE conn2 <- [1,598,null,{}] 14:52:03 INFO - PROCESS | 1946 | 1468792323561 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}] 14:52:03 INFO - PROCESS | 1946 | 1468792323564 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:03 INFO - PROCESS | 1946 | 1468792323642 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:52:03 INFO - PROCESS | 1946 | 1468792323646 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:03 INFO - PROCESS | 1946 | 1468792323648 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x111d8c800 == 32 [pid = 1946] [id = 157] 14:52:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118618800) [pid = 1946] [serial = 468] [outer = 0x0] 14:52:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119065c00) [pid = 1946] [serial = 469] [outer = 0x118618800] 14:52:03 INFO - PROCESS | 1946 | 1468792323674 Marionette DEBUG loaded listener.js 14:52:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11951c800) [pid = 1946] [serial = 470] [outer = 0x118618800] 14:52:03 INFO - PROCESS | 1946 | 1468792323994 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]]]}] 14:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 481ms 14:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:52:04 INFO - PROCESS | 1946 | 1468792324046 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:52:04 INFO - PROCESS | 1946 | 1468792324048 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:52:04 INFO - PROCESS | 1946 | 1468792324050 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:52:04 INFO - PROCESS | 1946 | 1468792324051 Marionette TRACE conn2 <- [1,602,null,{}] 14:52:04 INFO - PROCESS | 1946 | 1468792324053 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}] 14:52:04 INFO - PROCESS | 1946 | 1468792324054 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:04 INFO - PROCESS | 1946 | 1468792324130 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:52:04 INFO - PROCESS | 1946 | 1468792324133 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:04 INFO - PROCESS | 1946 | 1468792324135 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210f0800 == 33 [pid = 1946] [id = 158] 14:52:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x117ea7c00) [pid = 1946] [serial = 471] [outer = 0x0] 14:52:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119599c00) [pid = 1946] [serial = 472] [outer = 0x117ea7c00] 14:52:04 INFO - PROCESS | 1946 | 1468792324161 Marionette DEBUG loaded listener.js 14:52:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x111daec00) [pid = 1946] [serial = 473] [outer = 0x117ea7c00] 14:52:04 INFO - PROCESS | 1946 | 1468792324513 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]]]}] 14:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 14:52:04 INFO - PROCESS | 1946 | 1468792324520 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:52:04 INFO - PROCESS | 1946 | 1468792324523 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:52:04 INFO - PROCESS | 1946 | 1468792324527 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:52:04 INFO - PROCESS | 1946 | 1468792324535 Marionette TRACE conn2 <- [1,606,null,{}] 14:52:04 INFO - PROCESS | 1946 | 1468792324540 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}] 14:52:04 INFO - PROCESS | 1946 | 1468792324541 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:04 INFO - PROCESS | 1946 | 1468792324627 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:52:04 INFO - PROCESS | 1946 | 1468792324660 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:04 INFO - PROCESS | 1946 | 1468792324664 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199de000 == 34 [pid = 1946] [id = 159] 14:52:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1197b8800) [pid = 1946] [serial = 474] [outer = 0x0] 14:52:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b44c00) [pid = 1946] [serial = 475] [outer = 0x1197b8800] 14:52:04 INFO - PROCESS | 1946 | 1468792324696 Marionette DEBUG loaded listener.js 14:52:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119b57000) [pid = 1946] [serial = 476] [outer = 0x1197b8800] 14:52:05 INFO - PROCESS | 1946 | 1468792325040 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]]]}] 14:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 530ms 14:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:52:05 INFO - PROCESS | 1946 | 1468792325057 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:52:05 INFO - PROCESS | 1946 | 1468792325058 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:52:05 INFO - PROCESS | 1946 | 1468792325060 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:52:05 INFO - PROCESS | 1946 | 1468792325061 Marionette TRACE conn2 <- [1,610,null,{}] 14:52:05 INFO - PROCESS | 1946 | 1468792325064 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}] 14:52:05 INFO - PROCESS | 1946 | 1468792325065 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:05 INFO - PROCESS | 1946 | 1468792325163 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:52:05 INFO - PROCESS | 1946 | 1468792325166 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:05 INFO - PROCESS | 1946 | 1468792325167 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x123740000 == 35 [pid = 1946] [id = 160] 14:52:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1197b9c00) [pid = 1946] [serial = 477] [outer = 0x0] 14:52:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119b9e800) [pid = 1946] [serial = 478] [outer = 0x1197b9c00] 14:52:05 INFO - PROCESS | 1946 | 1468792325192 Marionette DEBUG loaded listener.js 14:52:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11a0cd800) [pid = 1946] [serial = 479] [outer = 0x1197b9c00] 14:52:05 INFO - PROCESS | 1946 | 1468792325491 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]]]}] 14:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 472ms 14:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:52:05 INFO - PROCESS | 1946 | 1468792325532 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:52:05 INFO - PROCESS | 1946 | 1468792325533 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:52:05 INFO - PROCESS | 1946 | 1468792325536 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:52:05 INFO - PROCESS | 1946 | 1468792325537 Marionette TRACE conn2 <- [1,614,null,{}] 14:52:05 INFO - PROCESS | 1946 | 1468792325542 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}] 14:52:05 INFO - PROCESS | 1946 | 1468792325543 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:05 INFO - PROCESS | 1946 | 1468792325639 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:52:05 INFO - PROCESS | 1946 | 1468792325671 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:05 INFO - PROCESS | 1946 | 1468792325672 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x125299000 == 36 [pid = 1946] [id = 161] 14:52:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11a0c2c00) [pid = 1946] [serial = 480] [outer = 0x0] 14:52:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1211cb800) [pid = 1946] [serial = 481] [outer = 0x11a0c2c00] 14:52:05 INFO - PROCESS | 1946 | 1468792325696 Marionette DEBUG loaded listener.js 14:52:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1212d6400) [pid = 1946] [serial = 482] [outer = 0x11a0c2c00] 14:52:05 INFO - PROCESS | 1946 | 1468792325975 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]]]}] 14:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 471ms 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x126ce1c00) [pid = 1946] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1128d4c00) [pid = 1946] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119ba5c00) [pid = 1946] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11a0c3800) [pid = 1946] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1211d9400) [pid = 1946] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x112693000) [pid = 1946] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x121a25c00) [pid = 1946] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1128d1000) [pid = 1946] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x124836400) [pid = 1946] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119b59c00) [pid = 1946] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11724f400) [pid = 1946] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11a0c2400) [pid = 1946] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1195d3400) [pid = 1946] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1182c4800) [pid = 1946] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x116299400) [pid = 1946] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x118827800) [pid = 1946] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x112699400) [pid = 1946] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:52:06 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12985d000) [pid = 1946] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:52:06 INFO - PROCESS | 1946 | 1468792326038 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:52:06 INFO - PROCESS | 1946 | 1468792326039 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:52:06 INFO - PROCESS | 1946 | 1468792326055 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:52:06 INFO - PROCESS | 1946 | 1468792326057 Marionette TRACE conn2 <- [1,618,null,{}] 14:52:06 INFO - PROCESS | 1946 | 1468792326066 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}] 14:52:06 INFO - PROCESS | 1946 | 1468792326067 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:06 INFO - PROCESS | 1946 | 1468792326140 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:52:06 INFO - PROCESS | 1946 | 1468792326144 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:06 INFO - PROCESS | 1946 | 1468792326145 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192cc000 == 37 [pid = 1946] [id = 162] 14:52:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1177f5400) [pid = 1946] [serial = 483] [outer = 0x0] 14:52:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1182cb400) [pid = 1946] [serial = 484] [outer = 0x1177f5400] 14:52:06 INFO - PROCESS | 1946 | 1468792326173 Marionette DEBUG loaded listener.js 14:52:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119ba5c00) [pid = 1946] [serial = 485] [outer = 0x1177f5400] 14:52:06 INFO - PROCESS | 1946 | 1468792326621 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]]]}] 14:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 576ms 14:52:06 INFO - PROCESS | 1946 | 1468792326630 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:52:06 INFO - PROCESS | 1946 | 1468792326632 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:52:06 INFO - PROCESS | 1946 | 1468792326635 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:52:06 INFO - PROCESS | 1946 | 1468792326637 Marionette TRACE conn2 <- [1,622,null,{}] 14:52:06 INFO - PROCESS | 1946 | 1468792326651 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}] 14:52:06 INFO - PROCESS | 1946 | 1468792326653 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:06 INFO - PROCESS | 1946 | 1468792326794 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:52:06 INFO - PROCESS | 1946 | 1468792326799 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:06 INFO - PROCESS | 1946 | 1468792326800 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x119575000 == 38 [pid = 1946] [id = 163] 14:52:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11a0c1800) [pid = 1946] [serial = 486] [outer = 0x0] 14:52:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1213ae000) [pid = 1946] [serial = 487] [outer = 0x11a0c1800] 14:52:06 INFO - PROCESS | 1946 | 1468792326824 Marionette DEBUG loaded listener.js 14:52:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x121a2bc00) [pid = 1946] [serial = 488] [outer = 0x11a0c1800] 14:52:07 INFO - PROCESS | 1946 | 1468792327111 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]]]}] 14:52:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:52:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 523ms 14:52:07 INFO - PROCESS | 1946 | 1468792327159 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:52:07 INFO - PROCESS | 1946 | 1468792327161 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:52:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:52:07 INFO - PROCESS | 1946 | 1468792327163 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:52:07 INFO - PROCESS | 1946 | 1468792327164 Marionette TRACE conn2 <- [1,626,null,{}] 14:52:07 INFO - PROCESS | 1946 | 1468792327166 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}] 14:52:07 INFO - PROCESS | 1946 | 1468792327167 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:07 INFO - PROCESS | 1946 | 1468792327243 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:52:07 INFO - PROCESS | 1946 | 1468792327247 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:07 INFO - PROCESS | 1946 | 1468792327249 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285ce800 == 39 [pid = 1946] [id = 164] 14:52:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121ba7800) [pid = 1946] [serial = 489] [outer = 0x0] 14:52:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x121e12000) [pid = 1946] [serial = 490] [outer = 0x121ba7800] 14:52:07 INFO - PROCESS | 1946 | 1468792327274 Marionette DEBUG loaded listener.js 14:52:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x123730800) [pid = 1946] [serial = 491] [outer = 0x121ba7800] 14:52:07 INFO - PROCESS | 1946 | 1468792327762 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]]]}] 14:52:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:52:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 617ms 14:52:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:52:07 INFO - PROCESS | 1946 | 1468792327781 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:52:07 INFO - PROCESS | 1946 | 1468792327783 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:52:07 INFO - PROCESS | 1946 | 1468792327799 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:52:07 INFO - PROCESS | 1946 | 1468792327801 Marionette TRACE conn2 <- [1,630,null,{}] 14:52:07 INFO - PROCESS | 1946 | 1468792327807 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}] 14:52:07 INFO - PROCESS | 1946 | 1468792327810 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:07 INFO - PROCESS | 1946 | 1468792327928 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:52:07 INFO - PROCESS | 1946 | 1468792327933 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:07 INFO - PROCESS | 1946 | 1468792327934 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a2e800 == 40 [pid = 1946] [id = 165] 14:52:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1190f0800) [pid = 1946] [serial = 492] [outer = 0x0] 14:52:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x124fab400) [pid = 1946] [serial = 493] [outer = 0x1190f0800] 14:52:07 INFO - PROCESS | 1946 | 1468792327959 Marionette DEBUG loaded listener.js 14:52:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1252dd400) [pid = 1946] [serial = 494] [outer = 0x1190f0800] 14:52:08 INFO - PROCESS | 1946 | 1468792328261 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]]]}] 14:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 533ms 14:52:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:52:08 INFO - PROCESS | 1946 | 1468792328319 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:52:08 INFO - PROCESS | 1946 | 1468792328320 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:52:08 INFO - PROCESS | 1946 | 1468792328322 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:52:08 INFO - PROCESS | 1946 | 1468792328323 Marionette TRACE conn2 <- [1,634,null,{}] 14:52:08 INFO - PROCESS | 1946 | 1468792328378 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}] 14:52:08 INFO - PROCESS | 1946 | 1468792328379 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:08 INFO - PROCESS | 1946 | 1468792328472 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:52:08 INFO - PROCESS | 1946 | 1468792328560 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:08 INFO - PROCESS | 1946 | 1468792328562 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x116bdf800 == 41 [pid = 1946] [id = 166] 14:52:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1122bb800) [pid = 1946] [serial = 495] [outer = 0x0] 14:52:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1128d3800) [pid = 1946] [serial = 496] [outer = 0x1122bb800] 14:52:08 INFO - PROCESS | 1946 | 1468792328593 Marionette DEBUG loaded listener.js 14:52:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x113c63800) [pid = 1946] [serial = 497] [outer = 0x1122bb800] 14:52:08 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1182c0800) [pid = 1946] [serial = 498] [outer = 0x12cbe7400] 14:52:09 INFO - PROCESS | 1946 | 1468792329147 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]]]}] 14:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 867ms 14:52:09 INFO - PROCESS | 1946 | 1468792329191 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:52:09 INFO - PROCESS | 1946 | 1468792329193 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:52:09 INFO - PROCESS | 1946 | 1468792329197 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:52:09 INFO - PROCESS | 1946 | 1468792329198 Marionette TRACE conn2 <- [1,638,null,{}] 14:52:09 INFO - PROCESS | 1946 | 1468792329202 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}] 14:52:09 INFO - PROCESS | 1946 | 1468792329204 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:09 INFO - PROCESS | 1946 | 1468792329302 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:52:09 INFO - PROCESS | 1946 | 1468792329366 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:09 INFO - PROCESS | 1946 | 1468792329369 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210e7800 == 42 [pid = 1946] [id = 167] 14:52:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x117eafc00) [pid = 1946] [serial = 499] [outer = 0x0] 14:52:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1182cac00) [pid = 1946] [serial = 500] [outer = 0x117eafc00] 14:52:09 INFO - PROCESS | 1946 | 1468792329399 Marionette DEBUG loaded listener.js 14:52:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x119068000) [pid = 1946] [serial = 501] [outer = 0x117eafc00] 14:52:09 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:09 INFO - PROCESS | 1946 | 1468792329788 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]]]}] 14:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 621ms 14:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:52:09 INFO - PROCESS | 1946 | 1468792329842 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:52:09 INFO - PROCESS | 1946 | 1468792329843 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:52:09 INFO - PROCESS | 1946 | 1468792329846 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:52:09 INFO - PROCESS | 1946 | 1468792329847 Marionette TRACE conn2 <- [1,642,null,{}] 14:52:09 INFO - PROCESS | 1946 | 1468792329850 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}] 14:52:09 INFO - PROCESS | 1946 | 1468792329851 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:09 INFO - PROCESS | 1946 | 1468792329949 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:52:10 INFO - PROCESS | 1946 | 1468792330001 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:10 INFO - PROCESS | 1946 | 1468792330004 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d44000 == 43 [pid = 1946] [id = 168] 14:52:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11959fc00) [pid = 1946] [serial = 502] [outer = 0x0] 14:52:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1195d4c00) [pid = 1946] [serial = 503] [outer = 0x11959fc00] 14:52:10 INFO - PROCESS | 1946 | 1468792330035 Marionette DEBUG loaded listener.js 14:52:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119b4e400) [pid = 1946] [serial = 504] [outer = 0x11959fc00] 14:52:10 INFO - PROCESS | 1946 | 1468792330445 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]]]}] 14:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 620ms 14:52:10 INFO - PROCESS | 1946 | 1468792330473 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:52:10 INFO - PROCESS | 1946 | 1468792330478 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:52:10 INFO - PROCESS | 1946 | 1468792330481 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:52:10 INFO - PROCESS | 1946 | 1468792330482 Marionette TRACE conn2 <- [1,646,null,{}] 14:52:10 INFO - PROCESS | 1946 | 1468792330485 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}] 14:52:10 INFO - PROCESS | 1946 | 1468792330486 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:10 INFO - PROCESS | 1946 | 1468792330583 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:52:10 INFO - PROCESS | 1946 | 1468792330635 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:10 INFO - PROCESS | 1946 | 1468792330636 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aca3000 == 44 [pid = 1946] [id = 169] 14:52:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119bd9000) [pid = 1946] [serial = 505] [outer = 0x0] 14:52:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1211d4400) [pid = 1946] [serial = 506] [outer = 0x119bd9000] 14:52:10 INFO - PROCESS | 1946 | 1468792330665 Marionette DEBUG loaded listener.js 14:52:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x121e14000) [pid = 1946] [serial = 507] [outer = 0x119bd9000] 14:52:11 INFO - PROCESS | 1946 | 1468792331292 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]]]}] 14:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 875ms 14:52:11 INFO - PROCESS | 1946 | 1468792331358 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:52:11 INFO - PROCESS | 1946 | 1468792331362 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:52:11 INFO - PROCESS | 1946 | 1468792331367 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:52:11 INFO - PROCESS | 1946 | 1468792331370 Marionette TRACE conn2 <- [1,650,null,{}] 14:52:11 INFO - PROCESS | 1946 | 1468792331376 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}] 14:52:11 INFO - PROCESS | 1946 | 1468792331378 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:11 INFO - PROCESS | 1946 | 1468792331513 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:52:11 INFO - PROCESS | 1946 | 1468792331600 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:11 INFO - PROCESS | 1946 | 1468792331604 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x118ae3000 == 45 [pid = 1946] [id = 170] 14:52:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x112df0800) [pid = 1946] [serial = 508] [outer = 0x0] 14:52:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x115ee1400) [pid = 1946] [serial = 509] [outer = 0x112df0800] 14:52:11 INFO - PROCESS | 1946 | 1468792331647 Marionette DEBUG loaded listener.js 14:52:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x118198c00) [pid = 1946] [serial = 510] [outer = 0x112df0800] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1285ce800 == 44 [pid = 1946] [id = 164] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x119575000 == 43 [pid = 1946] [id = 163] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1192cc000 == 42 [pid = 1946] [id = 162] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x125299000 == 41 [pid = 1946] [id = 161] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x123740000 == 40 [pid = 1946] [id = 160] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1199de000 == 39 [pid = 1946] [id = 159] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1210f0800 == 38 [pid = 1946] [id = 158] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x116540000) [pid = 1946] [serial = 454] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | 1468792332091 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]]]}] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x111d8c800 == 37 [pid = 1946] [id = 157] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x118af2000 == 36 [pid = 1946] [id = 156] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1184b9000 == 35 [pid = 1946] [id = 155] 14:52:12 INFO - PROCESS | 1946 | --DOCSHELL 0x112d36000 == 34 [pid = 1946] [id = 154] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x12985c000) [pid = 1946] [serial = 449] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x112de1400) [pid = 1946] [serial = 451] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x128c9cc00) [pid = 1946] [serial = 446] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x128cd2400) [pid = 1946] [serial = 448] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1211d5c00) [pid = 1946] [serial = 430] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x121e19800) [pid = 1946] [serial = 433] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x121a24000) [pid = 1946] [serial = 431] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116a82c00) [pid = 1946] [serial = 439] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x126679c00) [pid = 1946] [serial = 436] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12580e400) [pid = 1946] [serial = 434] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x121e18800) [pid = 1946] [serial = 442] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x126ce6800) [pid = 1946] [serial = 445] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x113377400) [pid = 1946] [serial = 452] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119b4e800) [pid = 1946] [serial = 440] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x126cc7c00) [pid = 1946] [serial = 437] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x126cc4400) [pid = 1946] [serial = 406] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x121e0ac00) [pid = 1946] [serial = 404] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12112f800) [pid = 1946] [serial = 403] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11951f000) [pid = 1946] [serial = 401] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11861e800) [pid = 1946] [serial = 400] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11a0cec00) [pid = 1946] [serial = 427] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119b46800) [pid = 1946] [serial = 424] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119bac000) [pid = 1946] [serial = 425] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x118a67000) [pid = 1946] [serial = 421] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1195cf800) [pid = 1946] [serial = 422] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1182bfc00) [pid = 1946] [serial = 418] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x118586400) [pid = 1946] [serial = 419] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119520c00) [pid = 1946] [serial = 416] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1190f2000) [pid = 1946] [serial = 415] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x126ce1800) [pid = 1946] [serial = 413] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1197b0400) [pid = 1946] [serial = 412] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12b1e3800) [pid = 1946] [serial = 410] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12b1a2c00) [pid = 1946] [serial = 409] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x128cd2800) [pid = 1946] [serial = 407] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x126cdac00) [pid = 1946] [serial = 443] [outer = 0x0] [url = about:blank] 14:52:12 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1211ce400) [pid = 1946] [serial = 428] [outer = 0x0] [url = about:blank] 14:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 775ms 14:52:12 INFO - PROCESS | 1946 | 1468792332142 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:52:12 INFO - PROCESS | 1946 | 1468792332144 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:52:12 INFO - PROCESS | 1946 | 1468792332149 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:52:12 INFO - PROCESS | 1946 | 1468792332150 Marionette TRACE conn2 <- [1,654,null,{}] 14:52:12 INFO - PROCESS | 1946 | 1468792332152 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}] 14:52:12 INFO - PROCESS | 1946 | 1468792332154 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:12 INFO - PROCESS | 1946 | 1468792332231 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:52:12 INFO - PROCESS | 1946 | 1468792332235 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:12 INFO - PROCESS | 1946 | 1468792332236 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x116aae000 == 35 [pid = 1946] [id = 171] 14:52:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1182c4400) [pid = 1946] [serial = 511] [outer = 0x0] 14:52:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x118585400) [pid = 1946] [serial = 512] [outer = 0x1182c4400] 14:52:12 INFO - PROCESS | 1946 | 1468792332265 Marionette DEBUG loaded listener.js 14:52:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119208c00) [pid = 1946] [serial = 513] [outer = 0x1182c4400] 14:52:12 INFO - PROCESS | 1946 | 1468792332599 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]]]}] 14:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 14:52:12 INFO - PROCESS | 1946 | 1468792332618 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:52:12 INFO - PROCESS | 1946 | 1468792332619 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:52:12 INFO - PROCESS | 1946 | 1468792332634 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:52:12 INFO - PROCESS | 1946 | 1468792332636 Marionette TRACE conn2 <- [1,658,null,{}] 14:52:12 INFO - PROCESS | 1946 | 1468792332648 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}] 14:52:12 INFO - PROCESS | 1946 | 1468792332651 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:12 INFO - PROCESS | 1946 | 1468792332726 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:52:12 INFO - PROCESS | 1946 | 1468792332730 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:12 INFO - PROCESS | 1946 | 1468792332732 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x119444000 == 36 [pid = 1946] [id = 172] 14:52:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11959e400) [pid = 1946] [serial = 514] [outer = 0x0] 14:52:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119b52400) [pid = 1946] [serial = 515] [outer = 0x11959e400] 14:52:12 INFO - PROCESS | 1946 | 1468792332761 Marionette DEBUG loaded listener.js 14:52:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119bdd800) [pid = 1946] [serial = 516] [outer = 0x11959e400] 14:52:13 INFO - PROCESS | 1946 | 1468792333148 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]]]}] 14:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 536ms 14:52:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:52:13 INFO - PROCESS | 1946 | 1468792333160 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:52:13 INFO - PROCESS | 1946 | 1468792333162 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:52:13 INFO - PROCESS | 1946 | 1468792333177 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:52:13 INFO - PROCESS | 1946 | 1468792333179 Marionette TRACE conn2 <- [1,662,null,{}] 14:52:13 INFO - PROCESS | 1946 | 1468792333184 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}] 14:52:13 INFO - PROCESS | 1946 | 1468792333186 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:13 INFO - PROCESS | 1946 | 1468792333307 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:52:13 INFO - PROCESS | 1946 | 1468792333312 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:13 INFO - PROCESS | 1946 | 1468792333314 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0a1800 == 37 [pid = 1946] [id = 173] 14:52:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11a0c1400) [pid = 1946] [serial = 517] [outer = 0x0] 14:52:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12112dc00) [pid = 1946] [serial = 518] [outer = 0x11a0c1400] 14:52:13 INFO - PROCESS | 1946 | 1468792333352 Marionette DEBUG loaded listener.js 14:52:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1213a7c00) [pid = 1946] [serial = 519] [outer = 0x11a0c1400] 14:52:13 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:13 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:13 INFO - PROCESS | 1946 | 1468792333769 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]]]}] 14:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 634ms 14:52:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:52:13 INFO - PROCESS | 1946 | 1468792333799 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:52:13 INFO - PROCESS | 1946 | 1468792333801 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:52:13 INFO - PROCESS | 1946 | 1468792333803 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:52:13 INFO - PROCESS | 1946 | 1468792333804 Marionette TRACE conn2 <- [1,666,null,{}] 14:52:13 INFO - PROCESS | 1946 | 1468792333819 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}] 14:52:13 INFO - PROCESS | 1946 | 1468792333820 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:13 INFO - PROCESS | 1946 | 1468792333894 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:52:13 INFO - PROCESS | 1946 | 1468792333897 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:13 INFO - PROCESS | 1946 | 1468792333898 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x121477000 == 38 [pid = 1946] [id = 174] 14:52:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11a0cf000) [pid = 1946] [serial = 520] [outer = 0x0] 14:52:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x121e11800) [pid = 1946] [serial = 521] [outer = 0x11a0cf000] 14:52:13 INFO - PROCESS | 1946 | 1468792333926 Marionette DEBUG loaded listener.js 14:52:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x121e19400) [pid = 1946] [serial = 522] [outer = 0x11a0cf000] 14:52:14 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:14 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:14 INFO - PROCESS | 1946 | 1468792334391 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]]]}] 14:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 630ms 14:52:14 INFO - PROCESS | 1946 | 1468792334434 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:52:14 INFO - PROCESS | 1946 | 1468792334437 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:52:14 INFO - PROCESS | 1946 | 1468792334440 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:52:14 INFO - PROCESS | 1946 | 1468792334442 Marionette TRACE conn2 <- [1,670,null,{}] 14:52:14 INFO - PROCESS | 1946 | 1468792334445 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}] 14:52:14 INFO - PROCESS | 1946 | 1468792334451 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:14 INFO - PROCESS | 1946 | 1468792334593 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:52:14 INFO - PROCESS | 1946 | 1468792334610 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:14 INFO - PROCESS | 1946 | 1468792334611 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252a4800 == 39 [pid = 1946] [id = 175] 14:52:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x124838800) [pid = 1946] [serial = 523] [outer = 0x0] 14:52:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12520bc00) [pid = 1946] [serial = 524] [outer = 0x124838800] 14:52:14 INFO - PROCESS | 1946 | 1468792334636 Marionette DEBUG loaded listener.js 14:52:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x126888000) [pid = 1946] [serial = 525] [outer = 0x124838800] 14:52:14 INFO - PROCESS | 1946 | 1468792334951 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]]]}] 14:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 570ms 14:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:52:15 INFO - PROCESS | 1946 | 1468792335010 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:52:15 INFO - PROCESS | 1946 | 1468792335011 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:52:15 INFO - PROCESS | 1946 | 1468792335013 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:52:15 INFO - PROCESS | 1946 | 1468792335014 Marionette TRACE conn2 <- [1,674,null,{}] 14:52:15 INFO - PROCESS | 1946 | 1468792335016 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}] 14:52:15 INFO - PROCESS | 1946 | 1468792335017 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:15 INFO - PROCESS | 1946 | 1468792335111 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:52:15 INFO - PROCESS | 1946 | 1468792335140 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:15 INFO - PROCESS | 1946 | 1468792335141 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x115f50000 == 40 [pid = 1946] [id = 176] 14:52:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x126827c00) [pid = 1946] [serial = 526] [outer = 0x0] 14:52:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x126cc9400) [pid = 1946] [serial = 527] [outer = 0x126827c00] 14:52:15 INFO - PROCESS | 1946 | 1468792335165 Marionette DEBUG loaded listener.js 14:52:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x126ce1000) [pid = 1946] [serial = 528] [outer = 0x126827c00] 14:52:15 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:15 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:15 INFO - PROCESS | 1946 | 1468792335482 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]]]}] 14:52:15 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 14:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 14:52:15 INFO - PROCESS | 1946 | 1468792335531 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:52:15 INFO - PROCESS | 1946 | 1468792335532 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:52:15 INFO - PROCESS | 1946 | 1468792335535 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:52:15 INFO - PROCESS | 1946 | 1468792335536 Marionette TRACE conn2 <- [1,678,null,{}] 14:52:15 INFO - PROCESS | 1946 | 1468792335545 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}] 14:52:15 INFO - PROCESS | 1946 | 1468792335546 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:15 INFO - PROCESS | 1946 | 1468792335648 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:52:15 INFO - PROCESS | 1946 | 1468792335652 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:15 INFO - PROCESS | 1946 | 1468792335653 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x128794000 == 41 [pid = 1946] [id = 177] 14:52:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x118615000) [pid = 1946] [serial = 529] [outer = 0x0] 14:52:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126ce4800) [pid = 1946] [serial = 530] [outer = 0x118615000] 14:52:15 INFO - PROCESS | 1946 | 1468792335715 Marionette DEBUG loaded listener.js 14:52:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128ca3000) [pid = 1946] [serial = 531] [outer = 0x118615000] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1197b8800) [pid = 1946] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1197b9c00) [pid = 1946] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x117ea7c00) [pid = 1946] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x117253400) [pid = 1946] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x118618800) [pid = 1946] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1111a0400) [pid = 1946] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1133c5c00) [pid = 1946] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11a0c2c00) [pid = 1946] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1177f5400) [pid = 1946] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x11a0c1800) [pid = 1946] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:52:16 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x121ba7800) [pid = 1946] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:52:16 INFO - PROCESS | 1946 | 1468792336221 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]]]}] 14:52:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:52:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 725ms 14:52:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:52:16 INFO - PROCESS | 1946 | 1468792336261 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:52:16 INFO - PROCESS | 1946 | 1468792336262 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:52:16 INFO - PROCESS | 1946 | 1468792336264 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:52:16 INFO - PROCESS | 1946 | 1468792336265 Marionette TRACE conn2 <- [1,682,null,{}] 14:52:16 INFO - PROCESS | 1946 | 1468792336268 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}] 14:52:16 INFO - PROCESS | 1946 | 1468792336269 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:16 INFO - PROCESS | 1946 | 1468792336345 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:52:16 INFO - PROCESS | 1946 | 1468792336364 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:16 INFO - PROCESS | 1946 | 1468792336365 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x124f5a800 == 42 [pid = 1946] [id = 178] 14:52:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x118618800) [pid = 1946] [serial = 532] [outer = 0x0] 14:52:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119522000) [pid = 1946] [serial = 533] [outer = 0x118618800] 14:52:16 INFO - PROCESS | 1946 | 1468792336396 Marionette DEBUG loaded listener.js 14:52:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11a0c2c00) [pid = 1946] [serial = 534] [outer = 0x118618800] 14:52:17 INFO - PROCESS | 1946 | 1468792337191 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]]]}] 14:52:17 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) 14:52:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 14:52:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:52:17 INFO - PROCESS | 1946 | 1468792337233 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:52:17 INFO - PROCESS | 1946 | 1468792337234 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:52:17 INFO - PROCESS | 1946 | 1468792337236 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:52:17 INFO - PROCESS | 1946 | 1468792337238 Marionette TRACE conn2 <- [1,686,null,{}] 14:52:17 INFO - PROCESS | 1946 | 1468792337240 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}] 14:52:17 INFO - PROCESS | 1946 | 1468792337241 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:17 INFO - PROCESS | 1946 | 1468792337316 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:52:17 INFO - PROCESS | 1946 | 1468792337369 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:17 INFO - PROCESS | 1946 | 1468792337370 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84e000 == 43 [pid = 1946] [id = 179] 14:52:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11861e000) [pid = 1946] [serial = 535] [outer = 0x0] 14:52:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128ca7c00) [pid = 1946] [serial = 536] [outer = 0x11861e000] 14:52:17 INFO - PROCESS | 1946 | 1468792337394 Marionette DEBUG loaded listener.js 14:52:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x128cd6000) [pid = 1946] [serial = 537] [outer = 0x11861e000] 14:52:18 INFO - PROCESS | 1946 | 1468792338157 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]]]}] 14:52:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:52:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 14:52:18 INFO - PROCESS | 1946 | 1468792338256 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:52:18 INFO - PROCESS | 1946 | 1468792338258 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:52:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:52:18 INFO - PROCESS | 1946 | 1468792338274 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:52:18 INFO - PROCESS | 1946 | 1468792338277 Marionette TRACE conn2 <- [1,690,null,{}] 14:52:18 INFO - PROCESS | 1946 | 1468792338281 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}] 14:52:18 INFO - PROCESS | 1946 | 1468792338283 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:18 INFO - PROCESS | 1946 | 1468792338376 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:52:18 INFO - PROCESS | 1946 | 1468792338464 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:18 INFO - PROCESS | 1946 | 1468792338466 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x116bdd800 == 44 [pid = 1946] [id = 180] 14:52:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x115f92000) [pid = 1946] [serial = 538] [outer = 0x0] 14:52:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x116718c00) [pid = 1946] [serial = 539] [outer = 0x115f92000] 14:52:18 INFO - PROCESS | 1946 | 1468792338499 Marionette DEBUG loaded listener.js 14:52:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x118193c00) [pid = 1946] [serial = 540] [outer = 0x115f92000] 14:52:19 INFO - PROCESS | 1946 | 1468792339394 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]]]}] 14:52:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:52:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1138ms 14:52:19 INFO - PROCESS | 1946 | 1468792339399 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:52:19 INFO - PROCESS | 1946 | 1468792339401 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:52:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:52:19 INFO - PROCESS | 1946 | 1468792339407 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:52:19 INFO - PROCESS | 1946 | 1468792339410 Marionette TRACE conn2 <- [1,694,null,{}] 14:52:19 INFO - PROCESS | 1946 | 1468792339413 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}] 14:52:19 INFO - PROCESS | 1946 | 1468792339414 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:19 INFO - PROCESS | 1946 | 1468792339516 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:52:19 INFO - PROCESS | 1946 | 1468792339565 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:19 INFO - PROCESS | 1946 | 1468792339567 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199ca000 == 45 [pid = 1946] [id = 181] 14:52:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119516400) [pid = 1946] [serial = 541] [outer = 0x0] 14:52:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119525800) [pid = 1946] [serial = 542] [outer = 0x119516400] 14:52:19 INFO - PROCESS | 1946 | 1468792339597 Marionette DEBUG loaded listener.js 14:52:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1197ad000) [pid = 1946] [serial = 543] [outer = 0x119516400] 14:52:20 INFO - PROCESS | 1946 | 1468792340469 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]]]}] 14:52:20 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) 14:52:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1074ms 14:52:20 INFO - PROCESS | 1946 | 1468792340478 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:52:20 INFO - PROCESS | 1946 | 1468792340480 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:52:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:52:20 INFO - PROCESS | 1946 | 1468792340482 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:52:20 INFO - PROCESS | 1946 | 1468792340483 Marionette TRACE conn2 <- [1,698,null,{}] 14:52:20 INFO - PROCESS | 1946 | 1468792340491 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}] 14:52:20 INFO - PROCESS | 1946 | 1468792340495 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:20 INFO - PROCESS | 1946 | 1468792340598 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:52:20 INFO - PROCESS | 1946 | 1468792340650 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:20 INFO - PROCESS | 1946 | 1468792340653 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac93800 == 46 [pid = 1946] [id = 182] 14:52:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x123730c00) [pid = 1946] [serial = 544] [outer = 0x0] 14:52:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12483e800) [pid = 1946] [serial = 545] [outer = 0x123730c00] 14:52:20 INFO - PROCESS | 1946 | 1468792340684 Marionette DEBUG loaded listener.js 14:52:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x124f40800) [pid = 1946] [serial = 546] [outer = 0x123730c00] 14:52:21 INFO - PROCESS | 1946 | 1468792341767 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]]]}] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x116740800 == 45 [pid = 1946] [id = 153] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x124f5a800 == 44 [pid = 1946] [id = 178] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x128794000 == 43 [pid = 1946] [id = 177] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x115f50000 == 42 [pid = 1946] [id = 176] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x1252a4800 == 41 [pid = 1946] [id = 175] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x121477000 == 40 [pid = 1946] [id = 174] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0a1800 == 39 [pid = 1946] [id = 173] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x124fab400) [pid = 1946] [serial = 493] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x119444000 == 38 [pid = 1946] [id = 172] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x116aae000 == 37 [pid = 1946] [id = 171] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x118ae3000 == 36 [pid = 1946] [id = 170] 14:52:21 INFO - PROCESS | 1946 | --DOCSHELL 0x116bdf800 == 35 [pid = 1946] [id = 166] 14:52:21 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) 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119b44c00) [pid = 1946] [serial = 475] [outer = 0x0] [url = about:blank] 14:52:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1375ms 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119b9e800) [pid = 1946] [serial = 478] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x112f2e000) [pid = 1946] [serial = 457] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119599c00) [pid = 1946] [serial = 472] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11819c000) [pid = 1946] [serial = 466] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x118586800) [pid = 1946] [serial = 467] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119065c00) [pid = 1946] [serial = 469] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11951c800) [pid = 1946] [serial = 470] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1133ac400) [pid = 1946] [serial = 461] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x112695c00) [pid = 1946] [serial = 460] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1168b2400) [pid = 1946] [serial = 463] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x117ead400) [pid = 1946] [serial = 464] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1211cb800) [pid = 1946] [serial = 481] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1182cb400) [pid = 1946] [serial = 484] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119ba5c00) [pid = 1946] [serial = 485] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1213ae000) [pid = 1946] [serial = 487] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x121e12000) [pid = 1946] [serial = 490] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1212d6400) [pid = 1946] [serial = 482] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11a0cd800) [pid = 1946] [serial = 479] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x119b57000) [pid = 1946] [serial = 476] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x121a2bc00) [pid = 1946] [serial = 488] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x111daec00) [pid = 1946] [serial = 473] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x123730800) [pid = 1946] [serial = 491] [outer = 0x0] [url = about:blank] 14:52:21 INFO - PROCESS | 1946 | 1468792341860 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:52:21 INFO - PROCESS | 1946 | 1468792341861 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:52:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:52:21 INFO - PROCESS | 1946 | 1468792341864 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:52:21 INFO - PROCESS | 1946 | 1468792341866 Marionette TRACE conn2 <- [1,702,null,{}] 14:52:21 INFO - PROCESS | 1946 | 1468792341870 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}] 14:52:21 INFO - PROCESS | 1946 | 1468792341871 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:21 INFO - PROCESS | 1946 | 1468792341963 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:52:21 INFO - PROCESS | 1946 | 1468792341970 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:21 INFO - PROCESS | 1946 | 1468792341971 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x116a4c000 == 36 [pid = 1946] [id = 183] 14:52:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x118586800) [pid = 1946] [serial = 547] [outer = 0x0] 14:52:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x11868dc00) [pid = 1946] [serial = 548] [outer = 0x118586800] 14:52:22 INFO - PROCESS | 1946 | 1468792342000 Marionette DEBUG loaded listener.js 14:52:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x119209c00) [pid = 1946] [serial = 549] [outer = 0x118586800] 14:52:22 INFO - PROCESS | 1946 | 1468792342810 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]]]}] 14:52:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:52:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 974ms 14:52:22 INFO - PROCESS | 1946 | 1468792342838 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:52:22 INFO - PROCESS | 1946 | 1468792342843 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:52:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:52:22 INFO - PROCESS | 1946 | 1468792342847 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:52:22 INFO - PROCESS | 1946 | 1468792342849 Marionette TRACE conn2 <- [1,706,null,{}] 14:52:22 INFO - PROCESS | 1946 | 1468792342851 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}] 14:52:22 INFO - PROCESS | 1946 | 1468792342853 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:22 INFO - PROCESS | 1946 | 1468792342932 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:52:22 INFO - PROCESS | 1946 | 1468792342983 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:22 INFO - PROCESS | 1946 | 1468792342984 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192de000 == 37 [pid = 1946] [id = 184] 14:52:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119597400) [pid = 1946] [serial = 550] [outer = 0x0] 14:52:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119b49800) [pid = 1946] [serial = 551] [outer = 0x119597400] 14:52:23 INFO - PROCESS | 1946 | 1468792343010 Marionette DEBUG loaded listener.js 14:52:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119b5e400) [pid = 1946] [serial = 552] [outer = 0x119597400] 14:52:23 INFO - PROCESS | 1946 | 1468792343785 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]]]}] 14:52:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:52:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 14:52:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:52:23 INFO - PROCESS | 1946 | 1468792343817 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:52:23 INFO - PROCESS | 1946 | 1468792343818 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:52:23 INFO - PROCESS | 1946 | 1468792343820 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:52:23 INFO - PROCESS | 1946 | 1468792343825 Marionette TRACE conn2 <- [1,710,null,{}] 14:52:23 INFO - PROCESS | 1946 | 1468792343832 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}] 14:52:23 INFO - PROCESS | 1946 | 1468792343835 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:23 INFO - PROCESS | 1946 | 1468792343910 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:52:23 INFO - PROCESS | 1946 | 1468792343915 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:23 INFO - PROCESS | 1946 | 1468792343917 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0b5800 == 38 [pid = 1946] [id = 185] 14:52:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11a0cd800) [pid = 1946] [serial = 553] [outer = 0x0] 14:52:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x121e14c00) [pid = 1946] [serial = 554] [outer = 0x11a0cd800] 14:52:23 INFO - PROCESS | 1946 | 1468792343944 Marionette DEBUG loaded listener.js 14:52:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x124c75c00) [pid = 1946] [serial = 555] [outer = 0x11a0cd800] 14:52:24 INFO - PROCESS | 1946 | 1468792344781 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]]]}] 14:52:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:52:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 974ms 14:52:24 INFO - PROCESS | 1946 | 1468792344794 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:52:24 INFO - PROCESS | 1946 | 1468792344796 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:52:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:52:24 INFO - PROCESS | 1946 | 1468792344804 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:52:24 INFO - PROCESS | 1946 | 1468792344807 Marionette TRACE conn2 <- [1,714,null,{}] 14:52:24 INFO - PROCESS | 1946 | 1468792344810 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}] 14:52:24 INFO - PROCESS | 1946 | 1468792344811 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:24 INFO - PROCESS | 1946 | 1468792344907 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:52:24 INFO - PROCESS | 1946 | 1468792344910 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:24 INFO - PROCESS | 1946 | 1468792344911 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12165c800 == 39 [pid = 1946] [id = 186] 14:52:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x121e18000) [pid = 1946] [serial = 556] [outer = 0x0] 14:52:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1262ba800) [pid = 1946] [serial = 557] [outer = 0x121e18000] 14:52:24 INFO - PROCESS | 1946 | 1468792344939 Marionette DEBUG loaded listener.js 14:52:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x126a30c00) [pid = 1946] [serial = 558] [outer = 0x121e18000] 14:52:25 INFO - PROCESS | 1946 | 1468792345848 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]]]}] 14:52:25 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 14:52:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1072ms 14:52:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:52:25 INFO - PROCESS | 1946 | 1468792345877 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:52:25 INFO - PROCESS | 1946 | 1468792345878 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:52:25 INFO - PROCESS | 1946 | 1468792345881 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:52:25 INFO - PROCESS | 1946 | 1468792345882 Marionette TRACE conn2 <- [1,718,null,{}] 14:52:25 INFO - PROCESS | 1946 | 1468792345884 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}] 14:52:25 INFO - PROCESS | 1946 | 1468792345885 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:26 INFO - PROCESS | 1946 | 1468792345998 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11a0cf000) [pid = 1946] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1182c4400) [pid = 1946] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11a0c1400) [pid = 1946] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11959e400) [pid = 1946] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x112df0800) [pid = 1946] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x124838800) [pid = 1946] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x126827c00) [pid = 1946] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x118615000) [pid = 1946] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:52:26 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x118618800) [pid = 1946] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:52:26 INFO - PROCESS | 1946 | 1468792346043 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:26 INFO - PROCESS | 1946 | 1468792346044 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb1800 == 40 [pid = 1946] [id = 187] 14:52:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1168a9000) [pid = 1946] [serial = 559] [outer = 0x0] 14:52:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x118618800) [pid = 1946] [serial = 560] [outer = 0x1168a9000] 14:52:26 INFO - PROCESS | 1946 | 1468792346069 Marionette DEBUG loaded listener.js 14:52:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119b4dc00) [pid = 1946] [serial = 561] [outer = 0x1168a9000] 14:52:26 INFO - PROCESS | 1946 | 1468792346834 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]]]}] 14:52:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:52:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 14:52:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:52:26 INFO - PROCESS | 1946 | 1468792346850 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:52:26 INFO - PROCESS | 1946 | 1468792346851 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:52:26 INFO - PROCESS | 1946 | 1468792346853 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:52:26 INFO - PROCESS | 1946 | 1468792346854 Marionette TRACE conn2 <- [1,722,null,{}] 14:52:26 INFO - PROCESS | 1946 | 1468792346858 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}] 14:52:26 INFO - PROCESS | 1946 | 1468792346862 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:26 INFO - PROCESS | 1946 | 1468792346955 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:52:26 INFO - PROCESS | 1946 | 1468792346961 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:26 INFO - PROCESS | 1946 | 1468792346962 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x126c19800 == 41 [pid = 1946] [id = 188] 14:52:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x126a93c00) [pid = 1946] [serial = 562] [outer = 0x0] 14:52:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x128f0c400) [pid = 1946] [serial = 563] [outer = 0x126a93c00] 14:52:26 INFO - PROCESS | 1946 | 1468792346986 Marionette DEBUG loaded listener.js 14:52:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x129851800) [pid = 1946] [serial = 564] [outer = 0x126a93c00] 14:52:27 INFO - PROCESS | 1946 | 1468792347310 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] 14:52:27 INFO - PROCESS | 1946 | 1468792347328 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:52:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:52:27 INFO - PROCESS | 1946 | 1468792347330 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:52:27 INFO - PROCESS | 1946 | 1468792347331 Marionette TRACE conn2 <- [1,726,null,{}] 14:52:27 INFO - PROCESS | 1946 | 1468792347334 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}] 14:52:27 INFO - PROCESS | 1946 | 1468792347335 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:27 INFO - PROCESS | 1946 | 1468792347413 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:52:27 INFO - PROCESS | 1946 | 1468792347464 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:27 INFO - PROCESS | 1946 | 1468792347465 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x128798800 == 42 [pid = 1946] [id = 189] 14:52:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x126a96400) [pid = 1946] [serial = 565] [outer = 0x0] 14:52:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12985d000) [pid = 1946] [serial = 566] [outer = 0x126a96400] 14:52:27 INFO - PROCESS | 1946 | 1468792347489 Marionette DEBUG loaded listener.js 14:52:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12a967400) [pid = 1946] [serial = 567] [outer = 0x126a96400] 14:52:27 INFO - PROCESS | 1946 | 1468792347784 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]]]}] 14:52:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:52:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 470ms 14:52:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:52:27 INFO - PROCESS | 1946 | 1468792347800 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:52:27 INFO - PROCESS | 1946 | 1468792347802 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:52:27 INFO - PROCESS | 1946 | 1468792347804 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:52:27 INFO - PROCESS | 1946 | 1468792347805 Marionette TRACE conn2 <- [1,730,null,{}] 14:52:27 INFO - PROCESS | 1946 | 1468792347815 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}] 14:52:27 INFO - PROCESS | 1946 | 1468792347816 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:27 INFO - PROCESS | 1946 | 1468792347897 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:52:27 INFO - PROCESS | 1946 | 1468792347902 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:27 INFO - PROCESS | 1946 | 1468792347903 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abb5800 == 43 [pid = 1946] [id = 190] 14:52:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12a96a400) [pid = 1946] [serial = 568] [outer = 0x0] 14:52:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12ac29800) [pid = 1946] [serial = 569] [outer = 0x12a96a400] 14:52:27 INFO - PROCESS | 1946 | 1468792347929 Marionette DEBUG loaded listener.js 14:52:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12ac2f400) [pid = 1946] [serial = 570] [outer = 0x12a96a400] 14:52:28 INFO - PROCESS | 1946 | 1468792348428 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] 14:52:28 INFO - PROCESS | 1946 | 1468792348485 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:52:28 INFO - PROCESS | 1946 | 1468792348488 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:52:28 INFO - PROCESS | 1946 | 1468792348490 Marionette TRACE conn2 <- [1,734,null,{}] 14:52:28 INFO - PROCESS | 1946 | 1468792348495 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}] 14:52:28 INFO - PROCESS | 1946 | 1468792348496 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:28 INFO - PROCESS | 1946 | 1468792348627 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:52:28 INFO - PROCESS | 1946 | 1468792348682 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:28 INFO - PROCESS | 1946 | 1468792348683 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x119450800 == 44 [pid = 1946] [id = 191] 14:52:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x118a70000) [pid = 1946] [serial = 571] [outer = 0x0] 14:52:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1197ac000) [pid = 1946] [serial = 572] [outer = 0x118a70000] 14:52:28 INFO - PROCESS | 1946 | 1468792348714 Marionette DEBUG loaded listener.js 14:52:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119b5c000) [pid = 1946] [serial = 573] [outer = 0x118a70000] 14:52:29 INFO - PROCESS | 1946 | 1468792349158 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]]]}] 14:52:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:52:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 722ms 14:52:29 INFO - PROCESS | 1946 | 1468792349211 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:52:29 INFO - PROCESS | 1946 | 1468792349214 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:52:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:52:29 INFO - PROCESS | 1946 | 1468792349218 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:52:29 INFO - PROCESS | 1946 | 1468792349220 Marionette TRACE conn2 <- [1,738,null,{}] 14:52:29 INFO - PROCESS | 1946 | 1468792349222 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}] 14:52:29 INFO - PROCESS | 1946 | 1468792349224 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:29 INFO - PROCESS | 1946 | 1468792349323 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:52:29 INFO - PROCESS | 1946 | 1468792349419 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:29 INFO - PROCESS | 1946 | 1468792349421 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252ab000 == 45 [pid = 1946] [id = 192] 14:52:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x121639000) [pid = 1946] [serial = 574] [outer = 0x0] 14:52:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x121e0e000) [pid = 1946] [serial = 575] [outer = 0x121639000] 14:52:29 INFO - PROCESS | 1946 | 1468792349453 Marionette DEBUG loaded listener.js 14:52:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x124f41000) [pid = 1946] [serial = 576] [outer = 0x121639000] 14:52:30 INFO - PROCESS | 1946 | 1468792350338 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]]]}] 14:52:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:52:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1170ms 14:52:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:52:30 INFO - PROCESS | 1946 | 1468792350389 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:52:30 INFO - PROCESS | 1946 | 1468792350390 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:52:30 INFO - PROCESS | 1946 | 1468792350393 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:52:30 INFO - PROCESS | 1946 | 1468792350395 Marionette TRACE conn2 <- [1,742,null,{}] 14:52:30 INFO - PROCESS | 1946 | 1468792350403 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}] 14:52:30 INFO - PROCESS | 1946 | 1468792350406 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:30 INFO - PROCESS | 1946 | 1468792350502 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:52:30 INFO - PROCESS | 1946 | 1468792350554 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:30 INFO - PROCESS | 1946 | 1468792350556 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b449800 == 46 [pid = 1946] [id = 193] 14:52:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128986800) [pid = 1946] [serial = 577] [outer = 0x0] 14:52:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1182cbc00) [pid = 1946] [serial = 578] [outer = 0x128986800] 14:52:30 INFO - PROCESS | 1946 | 1468792350586 Marionette DEBUG loaded listener.js 14:52:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x128f1b800) [pid = 1946] [serial = 579] [outer = 0x128986800] 14:52:31 INFO - PROCESS | 1946 | 1468792351534 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]]]}] 14:52:31 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 14:52:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1172ms 14:52:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:52:31 INFO - PROCESS | 1946 | 1468792351566 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:52:31 INFO - PROCESS | 1946 | 1468792351570 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:52:31 INFO - PROCESS | 1946 | 1468792351575 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:52:31 INFO - PROCESS | 1946 | 1468792351578 Marionette TRACE conn2 <- [1,746,null,{}] 14:52:31 INFO - PROCESS | 1946 | 1468792351583 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}] 14:52:31 INFO - PROCESS | 1946 | 1468792351585 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:31 INFO - PROCESS | 1946 | 1468792351719 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:52:31 INFO - PROCESS | 1946 | 1468792351855 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:31 INFO - PROCESS | 1946 | 1468792351856 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x116aa9000 == 47 [pid = 1946] [id = 194] 14:52:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x118829000) [pid = 1946] [serial = 580] [outer = 0x0] 14:52:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1190ef800) [pid = 1946] [serial = 581] [outer = 0x118829000] 14:52:31 INFO - PROCESS | 1946 | 1468792351890 Marionette DEBUG loaded listener.js 14:52:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1195c8000) [pid = 1946] [serial = 582] [outer = 0x118829000] 14:52:32 INFO - PROCESS | 1946 | --DOCSHELL 0x128798800 == 46 [pid = 1946] [id = 189] 14:52:32 INFO - PROCESS | 1946 | --DOCSHELL 0x126c19800 == 45 [pid = 1946] [id = 188] 14:52:32 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb1800 == 44 [pid = 1946] [id = 187] 14:52:32 INFO - PROCESS | 1946 | --DOCSHELL 0x12165c800 == 43 [pid = 1946] [id = 186] 14:52:32 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0b5800 == 42 [pid = 1946] [id = 185] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1128d3800) [pid = 1946] [serial = 496] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1195d4c00) [pid = 1946] [serial = 503] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1211d4400) [pid = 1946] [serial = 506] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1182cac00) [pid = 1946] [serial = 500] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x128ca7c00) [pid = 1946] [serial = 536] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOCSHELL 0x1192de000 == 41 [pid = 1946] [id = 184] 14:52:32 INFO - PROCESS | 1946 | --DOCSHELL 0x116a4c000 == 40 [pid = 1946] [id = 183] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x121e11800) [pid = 1946] [serial = 521] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x118585400) [pid = 1946] [serial = 512] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119208c00) [pid = 1946] [serial = 513] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12112dc00) [pid = 1946] [serial = 518] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1213a7c00) [pid = 1946] [serial = 519] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119b52400) [pid = 1946] [serial = 515] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119bdd800) [pid = 1946] [serial = 516] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x118198c00) [pid = 1946] [serial = 510] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x115ee1400) [pid = 1946] [serial = 509] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12520bc00) [pid = 1946] [serial = 524] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x126cc9400) [pid = 1946] [serial = 527] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x126ce4800) [pid = 1946] [serial = 530] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x126ce1000) [pid = 1946] [serial = 528] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119522000) [pid = 1946] [serial = 533] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11a0c2c00) [pid = 1946] [serial = 534] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128ca3000) [pid = 1946] [serial = 531] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x126888000) [pid = 1946] [serial = 525] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x121e19400) [pid = 1946] [serial = 522] [outer = 0x0] [url = about:blank] 14:52:32 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1168b2c00) [pid = 1946] [serial = 206] [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.] 14:52:32 INFO - PROCESS | 1946 | 1468792352761 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]]]}] 14:52:32 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.) 14:52:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1226ms 14:52:32 INFO - PROCESS | 1946 | 1468792352799 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:52:32 INFO - PROCESS | 1946 | 1468792352802 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:52:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:52:32 INFO - PROCESS | 1946 | 1468792352807 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:52:32 INFO - PROCESS | 1946 | 1468792352808 Marionette TRACE conn2 <- [1,750,null,{}] 14:52:32 INFO - PROCESS | 1946 | 1468792352823 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}] 14:52:32 INFO - PROCESS | 1946 | 1468792352824 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:32 INFO - PROCESS | 1946 | 1468792352900 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:52:32 INFO - PROCESS | 1946 | 1468792352904 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:32 INFO - PROCESS | 1946 | 1468792352906 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x118881800 == 41 [pid = 1946] [id = 195] 14:52:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x118589800) [pid = 1946] [serial = 583] [outer = 0x0] 14:52:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119b54800) [pid = 1946] [serial = 584] [outer = 0x118589800] 14:52:32 INFO - PROCESS | 1946 | 1468792352935 Marionette DEBUG loaded listener.js 14:52:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11a0c0800) [pid = 1946] [serial = 585] [outer = 0x118589800] 14:52:33 INFO - PROCESS | 1946 | 1468792353769 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]]]}] 14:52:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:52:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 982ms 14:52:33 INFO - PROCESS | 1946 | 1468792353789 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:52:33 INFO - PROCESS | 1946 | 1468792353791 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:52:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:52:33 INFO - PROCESS | 1946 | 1468792353793 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:52:33 INFO - PROCESS | 1946 | 1468792353795 Marionette TRACE conn2 <- [1,754,null,{}] 14:52:33 INFO - PROCESS | 1946 | 1468792353803 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}] 14:52:33 INFO - PROCESS | 1946 | 1468792353806 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:33 INFO - PROCESS | 1946 | 1468792353885 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:52:33 INFO - PROCESS | 1946 | 1468792353942 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:33 INFO - PROCESS | 1946 | 1468792353944 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210df800 == 42 [pid = 1946] [id = 196] 14:52:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119b55800) [pid = 1946] [serial = 586] [outer = 0x0] 14:52:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x124839800) [pid = 1946] [serial = 587] [outer = 0x119b55800] 14:52:33 INFO - PROCESS | 1946 | 1468792353970 Marionette DEBUG loaded listener.js 14:52:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1258b4c00) [pid = 1946] [serial = 588] [outer = 0x119b55800] 14:52:34 INFO - PROCESS | 1946 | 1468792354751 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]]]}] 14:52:34 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 14:52:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 14:52:34 INFO - PROCESS | 1946 | 1468792354766 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:52:34 INFO - PROCESS | 1946 | 1468792354767 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:52:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:52:34 INFO - PROCESS | 1946 | 1468792354770 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:52:34 INFO - PROCESS | 1946 | 1468792354771 Marionette TRACE conn2 <- [1,758,null,{}] 14:52:34 INFO - PROCESS | 1946 | 1468792354774 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}] 14:52:34 INFO - PROCESS | 1946 | 1468792354775 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:34 INFO - PROCESS | 1946 | 1468792354876 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:52:34 INFO - PROCESS | 1946 | 1468792354879 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:34 INFO - PROCESS | 1946 | 1468792354881 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x123742800 == 43 [pid = 1946] [id = 197] 14:52:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x126888000) [pid = 1946] [serial = 589] [outer = 0x0] 14:52:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x128ca6400) [pid = 1946] [serial = 590] [outer = 0x126888000] 14:52:34 INFO - PROCESS | 1946 | 1468792354906 Marionette DEBUG loaded listener.js 14:52:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x128cdc000) [pid = 1946] [serial = 591] [outer = 0x126888000] 14:52:35 INFO - PROCESS | 1946 | 1468792355221 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]]]}] 14:52:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:52:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 14:52:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:52:35 INFO - PROCESS | 1946 | 1468792355245 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:52:35 INFO - PROCESS | 1946 | 1468792355247 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:52:35 INFO - PROCESS | 1946 | 1468792355249 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:52:35 INFO - PROCESS | 1946 | 1468792355250 Marionette TRACE conn2 <- [1,762,null,{}] 14:52:35 INFO - PROCESS | 1946 | 1468792355252 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}] 14:52:35 INFO - PROCESS | 1946 | 1468792355253 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:35 INFO - PROCESS | 1946 | 1468792355361 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:52:35 INFO - PROCESS | 1946 | 1468792355366 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:35 INFO - PROCESS | 1946 | 1468792355367 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x126c03800 == 44 [pid = 1946] [id = 198] 14:52:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x128cdc400) [pid = 1946] [serial = 592] [outer = 0x0] 14:52:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12a81a800) [pid = 1946] [serial = 593] [outer = 0x128cdc400] 14:52:35 INFO - PROCESS | 1946 | 1468792355392 Marionette DEBUG loaded listener.js 14:52:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12ac29400) [pid = 1946] [serial = 594] [outer = 0x128cdc400] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x121e18000) [pid = 1946] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1168a9000) [pid = 1946] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11a0cd800) [pid = 1946] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119516400) [pid = 1946] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x115f92000) [pid = 1946] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119597400) [pid = 1946] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x123730c00) [pid = 1946] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x118586800) [pid = 1946] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x11861e000) [pid = 1946] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x126a93c00) [pid = 1946] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x126a96400) [pid = 1946] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x119bd9000) [pid = 1946] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x117eafc00) [pid = 1946] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x11959fc00) [pid = 1946] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x113c62400) [pid = 1946] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1128d5000) [pid = 1946] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x1190f0800) [pid = 1946] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:52:36 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x1122bb800) [pid = 1946] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:52:36 INFO - PROCESS | 1946 | 1468792356186 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]]]}] 14:52:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:52:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 14:52:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:52:36 INFO - PROCESS | 1946 | 1468792356219 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:52:36 INFO - PROCESS | 1946 | 1468792356220 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:52:36 INFO - PROCESS | 1946 | 1468792356222 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:52:36 INFO - PROCESS | 1946 | 1468792356223 Marionette TRACE conn2 <- [1,766,null,{}] 14:52:36 INFO - PROCESS | 1946 | 1468792356225 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}] 14:52:36 INFO - PROCESS | 1946 | 1468792356229 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:36 INFO - PROCESS | 1946 | 1468792356335 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:52:36 INFO - PROCESS | 1946 | 1468792356341 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:36 INFO - PROCESS | 1946 | 1468792356342 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c0c800 == 45 [pid = 1946] [id = 199] 14:52:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x11a0cd800) [pid = 1946] [serial = 595] [outer = 0x0] 14:52:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x121515c00) [pid = 1946] [serial = 596] [outer = 0x11a0cd800] 14:52:36 INFO - PROCESS | 1946 | 1468792356367 Marionette DEBUG loaded listener.js 14:52:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x128f11c00) [pid = 1946] [serial = 597] [outer = 0x11a0cd800] 14:52:37 INFO - PROCESS | 1946 | 1468792357161 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]]]}] 14:52:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:52:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 14:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:52:37 INFO - PROCESS | 1946 | 1468792357191 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:52:37 INFO - PROCESS | 1946 | 1468792357193 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:52:37 INFO - PROCESS | 1946 | 1468792357195 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:52:37 INFO - PROCESS | 1946 | 1468792357196 Marionette TRACE conn2 <- [1,770,null,{}] 14:52:37 INFO - PROCESS | 1946 | 1468792357198 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}] 14:52:37 INFO - PROCESS | 1946 | 1468792357199 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:37 INFO - PROCESS | 1946 | 1468792357272 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:52:37 INFO - PROCESS | 1946 | 1468792357326 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:37 INFO - PROCESS | 1946 | 1468792357327 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a843000 == 46 [pid = 1946] [id = 200] 14:52:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x116b1a000) [pid = 1946] [serial = 598] [outer = 0x0] 14:52:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x12a81d400) [pid = 1946] [serial = 599] [outer = 0x116b1a000] 14:52:37 INFO - PROCESS | 1946 | 1468792357357 Marionette DEBUG loaded listener.js 14:52:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x12b1b9800) [pid = 1946] [serial = 600] [outer = 0x116b1a000] 14:52:37 INFO - PROCESS | 1946 | 1468792357637 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]]]}] 14:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 14:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:52:37 INFO - PROCESS | 1946 | 1468792357663 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:52:37 INFO - PROCESS | 1946 | 1468792357664 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:52:37 INFO - PROCESS | 1946 | 1468792357667 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:52:37 INFO - PROCESS | 1946 | 1468792357668 Marionette TRACE conn2 <- [1,774,null,{}] 14:52:37 INFO - PROCESS | 1946 | 1468792357670 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}] 14:52:37 INFO - PROCESS | 1946 | 1468792357671 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:37 INFO - PROCESS | 1946 | 1468792357763 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:52:37 INFO - PROCESS | 1946 | 1468792357766 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:37 INFO - PROCESS | 1946 | 1468792357767 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x112d27800 == 47 [pid = 1946] [id = 201] 14:52:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x12b1bc000) [pid = 1946] [serial = 601] [outer = 0x0] 14:52:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x12b1eb800) [pid = 1946] [serial = 602] [outer = 0x12b1bc000] 14:52:37 INFO - PROCESS | 1946 | 1468792357791 Marionette DEBUG loaded listener.js 14:52:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x12b391400) [pid = 1946] [serial = 603] [outer = 0x12b1bc000] 14:52:38 INFO - PROCESS | 1946 | 1468792358100 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]]]}] 14:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 14:52:38 INFO - PROCESS | 1946 | 1468792358136 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:52:38 INFO - PROCESS | 1946 | 1468792358137 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:52:38 INFO - PROCESS | 1946 | 1468792358139 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:52:38 INFO - PROCESS | 1946 | 1468792358143 Marionette TRACE conn2 <- [1,778,null,{}] 14:52:38 INFO - PROCESS | 1946 | 1468792358146 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}] 14:52:38 INFO - PROCESS | 1946 | 1468792358147 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:38 INFO - PROCESS | 1946 | 1468792358301 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:52:38 INFO - PROCESS | 1946 | 1468792358343 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:38 INFO - PROCESS | 1946 | 1468792358344 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x115fe2800 == 48 [pid = 1946] [id = 202] 14:52:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x112698400) [pid = 1946] [serial = 604] [outer = 0x0] 14:52:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x112df4000) [pid = 1946] [serial = 605] [outer = 0x112698400] 14:52:38 INFO - PROCESS | 1946 | 1468792358376 Marionette DEBUG loaded listener.js 14:52:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116540000) [pid = 1946] [serial = 606] [outer = 0x112698400] 14:52:38 INFO - PROCESS | 1946 | 1468792358816 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]]]}] 14:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 721ms 14:52:38 INFO - PROCESS | 1946 | 1468792358873 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:52:38 INFO - PROCESS | 1946 | 1468792358876 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:52:38 INFO - PROCESS | 1946 | 1468792358880 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:52:38 INFO - PROCESS | 1946 | 1468792358882 Marionette TRACE conn2 <- [1,782,null,{}] 14:52:38 INFO - PROCESS | 1946 | 1468792358886 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}] 14:52:38 INFO - PROCESS | 1946 | 1468792358887 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:38 INFO - PROCESS | 1946 | 1468792358988 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:52:39 INFO - PROCESS | 1946 | 1468792359080 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:39 INFO - PROCESS | 1946 | 1468792359081 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bc9000 == 49 [pid = 1946] [id = 203] 14:52:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119207400) [pid = 1946] [serial = 607] [outer = 0x0] 14:52:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119516400) [pid = 1946] [serial = 608] [outer = 0x119207400] 14:52:39 INFO - PROCESS | 1946 | 1468792359111 Marionette DEBUG loaded listener.js 14:52:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1195d1c00) [pid = 1946] [serial = 609] [outer = 0x119207400] 14:52:39 INFO - PROCESS | 1946 | 1468792359535 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]]]}] 14:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 14:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:52:39 INFO - PROCESS | 1946 | 1468792359551 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:52:39 INFO - PROCESS | 1946 | 1468792359553 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:52:39 INFO - PROCESS | 1946 | 1468792359555 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:52:39 INFO - PROCESS | 1946 | 1468792359556 Marionette TRACE conn2 <- [1,786,null,{}] 14:52:39 INFO - PROCESS | 1946 | 1468792359559 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}] 14:52:39 INFO - PROCESS | 1946 | 1468792359560 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:39 INFO - PROCESS | 1946 | 1468792359659 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:52:39 INFO - PROCESS | 1946 | 1468792359730 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:39 INFO - PROCESS | 1946 | 1468792359732 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f3e000 == 50 [pid = 1946] [id = 204] 14:52:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11a076400) [pid = 1946] [serial = 610] [outer = 0x0] 14:52:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1211d8000) [pid = 1946] [serial = 611] [outer = 0x11a076400] 14:52:39 INFO - PROCESS | 1946 | 1468792359760 Marionette DEBUG loaded listener.js 14:52:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x124c73400) [pid = 1946] [serial = 612] [outer = 0x11a076400] 14:52:40 INFO - PROCESS | 1946 | 1468792360178 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]]]}] 14:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 673ms 14:52:40 INFO - PROCESS | 1946 | 1468792360240 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:52:40 INFO - PROCESS | 1946 | 1468792360242 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:52:40 INFO - PROCESS | 1946 | 1468792360252 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:52:40 INFO - PROCESS | 1946 | 1468792360255 Marionette TRACE conn2 <- [1,790,null,{}] 14:52:40 INFO - PROCESS | 1946 | 1468792360260 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}] 14:52:40 INFO - PROCESS | 1946 | 1468792360262 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:40 INFO - PROCESS | 1946 | 1468792360385 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:52:40 INFO - PROCESS | 1946 | 1468792360452 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:40 INFO - PROCESS | 1946 | 1468792360454 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c14e800 == 51 [pid = 1946] [id = 205] 14:52:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1211d3400) [pid = 1946] [serial = 613] [outer = 0x0] 14:52:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128c9cc00) [pid = 1946] [serial = 614] [outer = 0x1211d3400] 14:52:40 INFO - PROCESS | 1946 | 1468792360482 Marionette DEBUG loaded listener.js 14:52:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12ac32400) [pid = 1946] [serial = 615] [outer = 0x1211d3400] 14:52:40 INFO - PROCESS | 1946 | 1468792360871 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]]]}] 14:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 679ms 14:52:40 INFO - PROCESS | 1946 | 1468792360927 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:52:40 INFO - PROCESS | 1946 | 1468792360928 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:52:40 INFO - PROCESS | 1946 | 1468792360930 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:52:40 INFO - PROCESS | 1946 | 1468792360932 Marionette TRACE conn2 <- [1,794,null,{}] 14:52:40 INFO - PROCESS | 1946 | 1468792360934 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}] 14:52:40 INFO - PROCESS | 1946 | 1468792360935 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:41 INFO - PROCESS | 1946 | 1468792361035 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:52:41 INFO - PROCESS | 1946 | 1468792361117 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:41 INFO - PROCESS | 1946 | 1468792361119 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c374000 == 52 [pid = 1946] [id = 206] 14:52:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1212d7000) [pid = 1946] [serial = 616] [outer = 0x0] 14:52:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12b396400) [pid = 1946] [serial = 617] [outer = 0x1212d7000] 14:52:41 INFO - PROCESS | 1946 | 1468792361149 Marionette DEBUG loaded listener.js 14:52:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12b39bc00) [pid = 1946] [serial = 618] [outer = 0x1212d7000] 14:52:41 INFO - PROCESS | 1946 | 1468792361785 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]]]}] 14:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 920ms 14:52:41 INFO - PROCESS | 1946 | 1468792361851 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:52:41 INFO - PROCESS | 1946 | 1468792361855 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:52:41 INFO - PROCESS | 1946 | 1468792361859 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:52:41 INFO - PROCESS | 1946 | 1468792361862 Marionette TRACE conn2 <- [1,798,null,{}] 14:52:41 INFO - PROCESS | 1946 | 1468792361867 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}] 14:52:41 INFO - PROCESS | 1946 | 1468792361869 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:42 INFO - PROCESS | 1946 | 1468792362004 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:52:42 INFO - PROCESS | 1946 | 1468792362135 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:42 INFO - PROCESS | 1946 | 1468792362137 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192e5000 == 53 [pid = 1946] [id = 207] 14:52:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1133c3800) [pid = 1946] [serial = 619] [outer = 0x0] 14:52:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11819e000) [pid = 1946] [serial = 620] [outer = 0x1133c3800] 14:52:42 INFO - PROCESS | 1946 | 1468792362174 Marionette DEBUG loaded listener.js 14:52:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119068800) [pid = 1946] [serial = 621] [outer = 0x1133c3800] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x112d27800 == 52 [pid = 1946] [id = 201] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12a843000 == 51 [pid = 1946] [id = 200] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x128c0c800 == 50 [pid = 1946] [id = 199] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x126c03800 == 49 [pid = 1946] [id = 198] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x123742800 == 48 [pid = 1946] [id = 197] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x1210df800 == 47 [pid = 1946] [id = 196] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12ac29800) [pid = 1946] [serial = 569] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x118881800 == 46 [pid = 1946] [id = 195] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x116aa9000 == 45 [pid = 1946] [id = 194] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12b449800 == 44 [pid = 1946] [id = 193] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x1252ab000 == 43 [pid = 1946] [id = 192] 14:52:42 INFO - PROCESS | 1946 | --DOCSHELL 0x119450800 == 42 [pid = 1946] [id = 191] 14:52:42 INFO - PROCESS | 1946 | 1468792362573 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]]]}] 14:52:42 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 14:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 721ms 14:52:42 INFO - PROCESS | 1946 | 1468792362580 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:52:42 INFO - PROCESS | 1946 | 1468792362583 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x121e14000) [pid = 1946] [serial = 507] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119068000) [pid = 1946] [serial = 501] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119b4e400) [pid = 1946] [serial = 504] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1168a8400) [pid = 1946] [serial = 455] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1133cb000) [pid = 1946] [serial = 458] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1252dd400) [pid = 1946] [serial = 494] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x113c63800) [pid = 1946] [serial = 497] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1262ba800) [pid = 1946] [serial = 557] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x118618800) [pid = 1946] [serial = 560] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x126a30c00) [pid = 1946] [serial = 558] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121e14c00) [pid = 1946] [serial = 554] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1197ad000) [pid = 1946] [serial = 543] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119525800) [pid = 1946] [serial = 542] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x118193c00) [pid = 1946] [serial = 540] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x116718c00) [pid = 1946] [serial = 539] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119b49800) [pid = 1946] [serial = 551] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119b5e400) [pid = 1946] [serial = 552] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119b4dc00) [pid = 1946] [serial = 561] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x124f40800) [pid = 1946] [serial = 546] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12483e800) [pid = 1946] [serial = 545] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11868dc00) [pid = 1946] [serial = 548] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119209c00) [pid = 1946] [serial = 549] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x128cd6000) [pid = 1946] [serial = 537] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x129851800) [pid = 1946] [serial = 564] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x12985d000) [pid = 1946] [serial = 566] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x124c75c00) [pid = 1946] [serial = 555] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x12a967400) [pid = 1946] [serial = 567] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x128f0c400) [pid = 1946] [serial = 563] [outer = 0x0] [url = about:blank] 14:52:42 INFO - PROCESS | 1946 | 1468792362604 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:52:42 INFO - PROCESS | 1946 | 1468792362607 Marionette TRACE conn2 <- [1,802,null,{}] 14:52:42 INFO - PROCESS | 1946 | 1468792362614 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}] 14:52:42 INFO - PROCESS | 1946 | 1468792362615 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:42 INFO - PROCESS | 1946 | 1468792362694 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:52:42 INFO - PROCESS | 1946 | 1468792362698 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:42 INFO - PROCESS | 1946 | 1468792362699 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x116be1000 == 43 [pid = 1946] [id = 208] 14:52:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x11951e800) [pid = 1946] [serial = 622] [outer = 0x0] 14:52:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x1195d0400) [pid = 1946] [serial = 623] [outer = 0x11951e800] 14:52:42 INFO - PROCESS | 1946 | 1468792362728 Marionette DEBUG loaded listener.js 14:52:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x119b50c00) [pid = 1946] [serial = 624] [outer = 0x11951e800] 14:52:43 INFO - PROCESS | 1946 | 1468792363083 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]]]}] 14:52:43 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 14:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 541ms 14:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:52:43 INFO - PROCESS | 1946 | 1468792363141 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:52:43 INFO - PROCESS | 1946 | 1468792363142 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:52:43 INFO - PROCESS | 1946 | 1468792363145 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:52:43 INFO - PROCESS | 1946 | 1468792363148 Marionette TRACE conn2 <- [1,806,null,{}] 14:52:43 INFO - PROCESS | 1946 | 1468792363155 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}] 14:52:43 INFO - PROCESS | 1946 | 1468792363158 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:43 INFO - PROCESS | 1946 | 1468792363238 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:52:43 INFO - PROCESS | 1946 | 1468792363245 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:43 INFO - PROCESS | 1946 | 1468792363247 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0af000 == 44 [pid = 1946] [id = 209] 14:52:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x119bdd800) [pid = 1946] [serial = 625] [outer = 0x0] 14:52:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1212dc800) [pid = 1946] [serial = 626] [outer = 0x119bdd800] 14:52:43 INFO - PROCESS | 1946 | 1468792363274 Marionette DEBUG loaded listener.js 14:52:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x124d30800) [pid = 1946] [serial = 627] [outer = 0x119bdd800] 14:52:43 INFO - PROCESS | 1946 | [1946] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:52:43 INFO - PROCESS | 1946 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:52:43 INFO - PROCESS | 1946 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:52:43 INFO - PROCESS | 1946 | [GFX2-]: Using SkiaGL canvas. 14:52:43 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 14:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 524ms 14:52:43 INFO - PROCESS | 1946 | 1468792363667 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]]]}] 14:52:43 INFO - PROCESS | 1946 | 1468792363669 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:52:43 INFO - PROCESS | 1946 | 1468792363672 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:52:43 INFO - PROCESS | 1946 | 1468792363676 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:52:43 INFO - PROCESS | 1946 | 1468792363677 Marionette TRACE conn2 <- [1,810,null,{}] 14:52:43 INFO - PROCESS | 1946 | 1468792363680 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}] 14:52:43 INFO - PROCESS | 1946 | 1468792363681 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:43 INFO - PROCESS | 1946 | 1468792363764 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:52:43 INFO - PROCESS | 1946 | 1468792363819 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:43 INFO - PROCESS | 1946 | 1468792363820 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x121485800 == 45 [pid = 1946] [id = 210] 14:52:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x124c73800) [pid = 1946] [serial = 628] [outer = 0x0] 14:52:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x126686400) [pid = 1946] [serial = 629] [outer = 0x124c73800] 14:52:43 INFO - PROCESS | 1946 | 1468792363845 Marionette DEBUG loaded listener.js 14:52:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x128cd1800) [pid = 1946] [serial = 630] [outer = 0x124c73800] 14:52:44 INFO - PROCESS | 1946 | 1468792364115 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]]]}] 14:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 14:52:44 INFO - PROCESS | 1946 | 1468792364146 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:52:44 INFO - PROCESS | 1946 | 1468792364147 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:52:44 INFO - PROCESS | 1946 | 1468792364150 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:52:44 INFO - PROCESS | 1946 | 1468792364151 Marionette TRACE conn2 <- [1,814,null,{}] 14:52:44 INFO - PROCESS | 1946 | 1468792364153 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}] 14:52:44 INFO - PROCESS | 1946 | 1468792364154 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:44 INFO - PROCESS | 1946 | 1468792364236 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:52:44 INFO - PROCESS | 1946 | 1468792364243 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:44 INFO - PROCESS | 1946 | 1468792364244 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252ad800 == 46 [pid = 1946] [id = 211] 14:52:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x128cd1c00) [pid = 1946] [serial = 631] [outer = 0x0] 14:52:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x12985cc00) [pid = 1946] [serial = 632] [outer = 0x128cd1c00] 14:52:44 INFO - PROCESS | 1946 | 1468792364268 Marionette DEBUG loaded listener.js 14:52:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12a9e5800) [pid = 1946] [serial = 633] [outer = 0x128cd1c00] 14:52:44 INFO - PROCESS | 1946 | 1468792364629 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] 14:52:44 INFO - PROCESS | 1946 | 1468792364670 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:52:44 INFO - PROCESS | 1946 | 1468792364672 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:52:44 INFO - PROCESS | 1946 | 1468792364673 Marionette TRACE conn2 <- [1,818,null,{}] 14:52:44 INFO - PROCESS | 1946 | 1468792364676 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}] 14:52:44 INFO - PROCESS | 1946 | 1468792364680 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:44 INFO - PROCESS | 1946 | 1468792364801 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:52:44 INFO - PROCESS | 1946 | 1468792364807 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:44 INFO - PROCESS | 1946 | 1468792364808 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285bd000 == 47 [pid = 1946] [id = 212] 14:52:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x128cda800) [pid = 1946] [serial = 634] [outer = 0x0] 14:52:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x12b1bb800) [pid = 1946] [serial = 635] [outer = 0x128cda800] 14:52:44 INFO - PROCESS | 1946 | 1468792364863 Marionette DEBUG loaded listener.js 14:52:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x12bc46800) [pid = 1946] [serial = 636] [outer = 0x128cda800] 14:52:45 INFO - PROCESS | 1946 | 1468792365168 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]]]}] 14:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 14:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:52:45 INFO - PROCESS | 1946 | 1468792365194 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:52:45 INFO - PROCESS | 1946 | 1468792365195 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:52:45 INFO - PROCESS | 1946 | 1468792365198 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:52:45 INFO - PROCESS | 1946 | 1468792365199 Marionette TRACE conn2 <- [1,822,null,{}] 14:52:45 INFO - PROCESS | 1946 | 1468792365201 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}] 14:52:45 INFO - PROCESS | 1946 | 1468792365202 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:45 INFO - PROCESS | 1946 | 1468792365301 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:52:45 INFO - PROCESS | 1946 | 1468792365311 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:45 INFO - PROCESS | 1946 | 1468792365313 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a2a800 == 48 [pid = 1946] [id = 213] 14:52:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12bc3dc00) [pid = 1946] [serial = 637] [outer = 0x0] 14:52:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12bc54400) [pid = 1946] [serial = 638] [outer = 0x12bc3dc00] 14:52:45 INFO - PROCESS | 1946 | 1468792365337 Marionette DEBUG loaded listener.js 14:52:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12bc5dc00) [pid = 1946] [serial = 639] [outer = 0x12bc3dc00] 14:52:45 INFO - PROCESS | 1946 | 1468792365685 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] 14:52:45 INFO - PROCESS | 1946 | 1468792365727 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:52:45 INFO - PROCESS | 1946 | 1468792365729 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:52:45 INFO - PROCESS | 1946 | 1468792365730 Marionette TRACE conn2 <- [1,826,null,{}] 14:52:45 INFO - PROCESS | 1946 | 1468792365732 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}] 14:52:45 INFO - PROCESS | 1946 | 1468792365733 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:45 INFO - PROCESS | 1946 | 1468792365833 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:52:45 INFO - PROCESS | 1946 | 1468792365837 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:45 INFO - PROCESS | 1946 | 1468792365838 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac92000 == 49 [pid = 1946] [id = 214] 14:52:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12bc58000) [pid = 1946] [serial = 640] [outer = 0x0] 14:52:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12c0c8400) [pid = 1946] [serial = 641] [outer = 0x12bc58000] 14:52:45 INFO - PROCESS | 1946 | 1468792365863 Marionette DEBUG loaded listener.js 14:52:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12c0cf800) [pid = 1946] [serial = 642] [outer = 0x12bc58000] 14:52:46 INFO - PROCESS | 1946 | 1468792366179 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]]]}] 14:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 14:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:52:46 INFO - PROCESS | 1946 | 1468792366200 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:52:46 INFO - PROCESS | 1946 | 1468792366201 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:52:46 INFO - PROCESS | 1946 | 1468792366203 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:52:46 INFO - PROCESS | 1946 | 1468792366205 Marionette TRACE conn2 <- [1,830,null,{}] 14:52:46 INFO - PROCESS | 1946 | 1468792366222 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}] 14:52:46 INFO - PROCESS | 1946 | 1468792366225 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:46 INFO - PROCESS | 1946 | 1468792366329 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:52:46 INFO - PROCESS | 1946 | 1468792366364 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:46 INFO - PROCESS | 1946 | 1468792366365 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc1a000 == 50 [pid = 1946] [id = 215] 14:52:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12bc5d400) [pid = 1946] [serial = 643] [outer = 0x0] 14:52:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12c3e0000) [pid = 1946] [serial = 644] [outer = 0x12bc5d400] 14:52:46 INFO - PROCESS | 1946 | 1468792366390 Marionette DEBUG loaded listener.js 14:52:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12c3e5000) [pid = 1946] [serial = 645] [outer = 0x12bc5d400] 14:52:46 INFO - PROCESS | 1946 | 1468792366759 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]]]}] 14:52:46 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x126888000) [pid = 1946] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:52:46 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x128cdc400) [pid = 1946] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:52:46 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x118829000) [pid = 1946] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:52:46 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11a0cd800) [pid = 1946] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:52:46 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x118589800) [pid = 1946] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:52:46 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119b55800) [pid = 1946] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:52:46 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116b1a000) [pid = 1946] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 576ms 14:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:52:46 INFO - PROCESS | 1946 | 1468792366780 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:52:46 INFO - PROCESS | 1946 | 1468792366782 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:52:46 INFO - PROCESS | 1946 | 1468792366784 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:52:46 INFO - PROCESS | 1946 | 1468792366785 Marionette TRACE conn2 <- [1,834,null,{}] 14:52:46 INFO - PROCESS | 1946 | 1468792366787 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}] 14:52:46 INFO - PROCESS | 1946 | 1468792366788 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:46 INFO - PROCESS | 1946 | 1468792366870 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:52:46 INFO - PROCESS | 1946 | 1468792366875 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:46 INFO - PROCESS | 1946 | 1468792366877 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c37e000 == 51 [pid = 1946] [id = 216] 14:52:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x111071800) [pid = 1946] [serial = 646] [outer = 0x0] 14:52:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x111077400) [pid = 1946] [serial = 647] [outer = 0x111071800] 14:52:46 INFO - PROCESS | 1946 | 1468792366901 Marionette DEBUG loaded listener.js 14:52:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11107b400) [pid = 1946] [serial = 648] [outer = 0x111071800] 14:52:47 INFO - PROCESS | 1946 | 1468792367220 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]]]}] 14:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 14:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:52:47 INFO - PROCESS | 1946 | 1468792367254 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:52:47 INFO - PROCESS | 1946 | 1468792367256 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:52:47 INFO - PROCESS | 1946 | 1468792367258 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:52:47 INFO - PROCESS | 1946 | 1468792367259 Marionette TRACE conn2 <- [1,838,null,{}] 14:52:47 INFO - PROCESS | 1946 | 1468792367262 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}] 14:52:47 INFO - PROCESS | 1946 | 1468792367263 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:47 INFO - PROCESS | 1946 | 1468792367358 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:52:47 INFO - PROCESS | 1946 | 1468792367421 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:47 INFO - PROCESS | 1946 | 1468792367422 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9a4800 == 52 [pid = 1946] [id = 217] 14:52:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11107bc00) [pid = 1946] [serial = 649] [outer = 0x0] 14:52:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11a0cd800) [pid = 1946] [serial = 650] [outer = 0x11107bc00] 14:52:47 INFO - PROCESS | 1946 | 1468792367456 Marionette DEBUG loaded listener.js 14:52:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12c904400) [pid = 1946] [serial = 651] [outer = 0x11107bc00] 14:52:47 INFO - PROCESS | 1946 | 1468792367727 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]]]}] 14:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 14:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:52:47 INFO - PROCESS | 1946 | 1468792367780 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:52:47 INFO - PROCESS | 1946 | 1468792367782 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:52:47 INFO - PROCESS | 1946 | 1468792367784 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:52:47 INFO - PROCESS | 1946 | 1468792367785 Marionette TRACE conn2 <- [1,842,null,{}] 14:52:47 INFO - PROCESS | 1946 | 1468792367788 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}] 14:52:47 INFO - PROCESS | 1946 | 1468792367789 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:47 INFO - PROCESS | 1946 | 1468792367873 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:52:47 INFO - PROCESS | 1946 | 1468792367878 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:47 INFO - PROCESS | 1946 | 1468792367880 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf1e800 == 53 [pid = 1946] [id = 218] 14:52:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119f34c00) [pid = 1946] [serial = 652] [outer = 0x0] 14:52:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119f3a400) [pid = 1946] [serial = 653] [outer = 0x119f34c00] 14:52:47 INFO - PROCESS | 1946 | 1468792367903 Marionette DEBUG loaded listener.js 14:52:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119f3f000) [pid = 1946] [serial = 654] [outer = 0x119f34c00] 14:52:48 INFO - PROCESS | 1946 | 1468792368251 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]]]}] 14:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 14:52:48 INFO - PROCESS | 1946 | 1468792368309 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:52:48 INFO - PROCESS | 1946 | 1468792368310 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:52:48 INFO - PROCESS | 1946 | 1468792368312 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:52:48 INFO - PROCESS | 1946 | 1468792368313 Marionette TRACE conn2 <- [1,846,null,{}] 14:52:48 INFO - PROCESS | 1946 | 1468792368316 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}] 14:52:48 INFO - PROCESS | 1946 | 1468792368317 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:48 INFO - PROCESS | 1946 | 1468792368401 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:52:48 INFO - PROCESS | 1946 | 1468792368404 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:48 INFO - PROCESS | 1946 | 1468792368405 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d07c800 == 54 [pid = 1946] [id = 219] 14:52:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128f15c00) [pid = 1946] [serial = 655] [outer = 0x0] 14:52:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12c906800) [pid = 1946] [serial = 656] [outer = 0x128f15c00] 14:52:48 INFO - PROCESS | 1946 | 1468792368439 Marionette DEBUG loaded listener.js 14:52:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12c90b800) [pid = 1946] [serial = 657] [outer = 0x128f15c00] 14:52:48 INFO - PROCESS | 1946 | 1468792368744 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]]]}] 14:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 14:52:48 INFO - PROCESS | 1946 | 1468792368809 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:52:48 INFO - PROCESS | 1946 | 1468792368812 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:52:48 INFO - PROCESS | 1946 | 1468792368816 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:52:48 INFO - PROCESS | 1946 | 1468792368818 Marionette TRACE conn2 <- [1,850,null,{}] 14:52:48 INFO - PROCESS | 1946 | 1468792368822 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}] 14:52:48 INFO - PROCESS | 1946 | 1468792368824 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:48 INFO - PROCESS | 1946 | 1468792368925 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:52:49 INFO - PROCESS | 1946 | 1468792369025 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:49 INFO - PROCESS | 1946 | 1468792369029 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x1170a5000 == 55 [pid = 1946] [id = 220] 14:52:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1133cb000) [pid = 1946] [serial = 658] [outer = 0x0] 14:52:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1168a9000) [pid = 1946] [serial = 659] [outer = 0x1133cb000] 14:52:49 INFO - PROCESS | 1946 | 1468792369059 Marionette DEBUG loaded listener.js 14:52:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1177f6c00) [pid = 1946] [serial = 660] [outer = 0x1133cb000] 14:52:49 INFO - PROCESS | 1946 | 1468792369505 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]]]}] 14:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 722ms 14:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:52:49 INFO - PROCESS | 1946 | 1468792369538 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:52:49 INFO - PROCESS | 1946 | 1468792369540 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:52:49 INFO - PROCESS | 1946 | 1468792369545 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:52:49 INFO - PROCESS | 1946 | 1468792369548 Marionette TRACE conn2 <- [1,854,null,{}] 14:52:49 INFO - PROCESS | 1946 | 1468792369551 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}] 14:52:49 INFO - PROCESS | 1946 | 1468792369552 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:49 INFO - PROCESS | 1946 | 1468792369659 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:52:49 INFO - PROCESS | 1946 | 1468792369732 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:49 INFO - PROCESS | 1946 | 1468792369734 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12165a000 == 56 [pid = 1946] [id = 221] 14:52:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x118a73800) [pid = 1946] [serial = 661] [outer = 0x0] 14:52:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119b57000) [pid = 1946] [serial = 662] [outer = 0x118a73800] 14:52:49 INFO - PROCESS | 1946 | 1468792369766 Marionette DEBUG loaded listener.js 14:52:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119f35c00) [pid = 1946] [serial = 663] [outer = 0x118a73800] 14:52:50 INFO - PROCESS | 1946 | 1468792370183 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]]]}] 14:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 673ms 14:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:52:50 INFO - PROCESS | 1946 | 1468792370217 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:52:50 INFO - PROCESS | 1946 | 1468792370218 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:52:50 INFO - PROCESS | 1946 | 1468792370220 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:52:50 INFO - PROCESS | 1946 | 1468792370222 Marionette TRACE conn2 <- [1,858,null,{}] 14:52:50 INFO - PROCESS | 1946 | 1468792370229 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}] 14:52:50 INFO - PROCESS | 1946 | 1468792370232 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:50 INFO - PROCESS | 1946 | 1468792370357 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:52:50 INFO - PROCESS | 1946 | 1468792370442 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:50 INFO - PROCESS | 1946 | 1468792370445 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9a3000 == 57 [pid = 1946] [id = 222] 14:52:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x124f0dc00) [pid = 1946] [serial = 664] [outer = 0x0] 14:52:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x125810400) [pid = 1946] [serial = 665] [outer = 0x124f0dc00] 14:52:50 INFO - PROCESS | 1946 | 1468792370477 Marionette DEBUG loaded listener.js 14:52:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x128cd6800) [pid = 1946] [serial = 666] [outer = 0x124f0dc00] 14:52:50 INFO - PROCESS | 1946 | 1468792370893 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]]]}] 14:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 721ms 14:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:52:50 INFO - PROCESS | 1946 | 1468792370941 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:52:50 INFO - PROCESS | 1946 | 1468792370943 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:52:50 INFO - PROCESS | 1946 | 1468792370945 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:52:50 INFO - PROCESS | 1946 | 1468792370946 Marionette TRACE conn2 <- [1,862,null,{}] 14:52:50 INFO - PROCESS | 1946 | 1468792370948 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}] 14:52:50 INFO - PROCESS | 1946 | 1468792370950 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:51 INFO - PROCESS | 1946 | 1468792371055 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:52:51 INFO - PROCESS | 1946 | 1468792371115 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:51 INFO - PROCESS | 1946 | 1468792371116 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d21d000 == 58 [pid = 1946] [id = 223] 14:52:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12ac2fc00) [pid = 1946] [serial = 667] [outer = 0x0] 14:52:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12b1a4000) [pid = 1946] [serial = 668] [outer = 0x12ac2fc00] 14:52:51 INFO - PROCESS | 1946 | 1468792371144 Marionette DEBUG loaded listener.js 14:52:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x12b39d000) [pid = 1946] [serial = 669] [outer = 0x12ac2fc00] 14:52:51 INFO - PROCESS | 1946 | 1468792371874 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]]]}] 14:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 969ms 14:52:51 INFO - PROCESS | 1946 | 1468792371915 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:52:51 INFO - PROCESS | 1946 | 1468792371919 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:52:51 INFO - PROCESS | 1946 | 1468792371924 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:52:51 INFO - PROCESS | 1946 | 1468792371927 Marionette TRACE conn2 <- [1,866,null,{}] 14:52:51 INFO - PROCESS | 1946 | 1468792371932 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}] 14:52:51 INFO - PROCESS | 1946 | 1468792371934 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:52 INFO - PROCESS | 1946 | 1468792372073 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:52:52 INFO - PROCESS | 1946 | 1468792372209 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:52 INFO - PROCESS | 1946 | 1468792372213 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x1165b4000 == 59 [pid = 1946] [id = 224] 14:52:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x11223e800) [pid = 1946] [serial = 670] [outer = 0x0] 14:52:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x112df2400) [pid = 1946] [serial = 671] [outer = 0x11223e800] 14:52:52 INFO - PROCESS | 1946 | 1468792372259 Marionette DEBUG loaded listener.js 14:52:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1182bfc00) [pid = 1946] [serial = 672] [outer = 0x11223e800] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x129a2e800 == 58 [pid = 1946] [id = 165] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x128d44000 == 57 [pid = 1946] [id = 168] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84e000 == 56 [pid = 1946] [id = 179] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12aca3000 == 55 [pid = 1946] [id = 169] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf1e800 == 54 [pid = 1946] [id = 218] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9a4800 == 53 [pid = 1946] [id = 217] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12c37e000 == 52 [pid = 1946] [id = 216] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc1a000 == 51 [pid = 1946] [id = 215] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12ac92000 == 50 [pid = 1946] [id = 214] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x129a2a800 == 49 [pid = 1946] [id = 213] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1285bd000 == 48 [pid = 1946] [id = 212] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1252ad800 == 47 [pid = 1946] [id = 211] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x121485800 == 46 [pid = 1946] [id = 210] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0af000 == 45 [pid = 1946] [id = 209] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x116be1000 == 44 [pid = 1946] [id = 208] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1192e5000 == 43 [pid = 1946] [id = 207] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12c374000 == 42 [pid = 1946] [id = 206] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12c14e800 == 41 [pid = 1946] [id = 205] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x128f3e000 == 40 [pid = 1946] [id = 204] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x119bc9000 == 39 [pid = 1946] [id = 203] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x115fe2800 == 38 [pid = 1946] [id = 202] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x116a60000 == 37 [pid = 1946] [id = 152] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12ac93800 == 36 [pid = 1946] [id = 182] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1210e7800 == 35 [pid = 1946] [id = 167] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12abb5800 == 34 [pid = 1946] [id = 190] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x116bdd800 == 33 [pid = 1946] [id = 180] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1199ca000 == 32 [pid = 1946] [id = 181] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12d21d000 == 31 [pid = 1946] [id = 223] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9a3000 == 30 [pid = 1946] [id = 222] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12165a000 == 29 [pid = 1946] [id = 221] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12d07c800 == 28 [pid = 1946] [id = 219] 14:52:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1170a5000 == 27 [pid = 1946] [id = 220] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x128ca6400) [pid = 1946] [serial = 590] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x12a81a800) [pid = 1946] [serial = 593] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1195c8000) [pid = 1946] [serial = 582] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1190ef800) [pid = 1946] [serial = 581] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1182cbc00) [pid = 1946] [serial = 578] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x121515c00) [pid = 1946] [serial = 596] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x121e0e000) [pid = 1946] [serial = 575] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x119b54800) [pid = 1946] [serial = 584] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11a0c0800) [pid = 1946] [serial = 585] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x124839800) [pid = 1946] [serial = 587] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1197ac000) [pid = 1946] [serial = 572] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12b1eb800) [pid = 1946] [serial = 602] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x128f11c00) [pid = 1946] [serial = 597] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12a81d400) [pid = 1946] [serial = 599] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12ac29400) [pid = 1946] [serial = 594] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x128cdc000) [pid = 1946] [serial = 591] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12b1b9800) [pid = 1946] [serial = 600] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1258b4c00) [pid = 1946] [serial = 588] [outer = 0x0] [url = about:blank] 14:52:53 INFO - PROCESS | 1946 | 1468792373345 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]]]}] 14:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1431ms 14:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:52:53 INFO - PROCESS | 1946 | 1468792373354 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:52:53 INFO - PROCESS | 1946 | 1468792373357 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:52:53 INFO - PROCESS | 1946 | 1468792373360 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:52:53 INFO - PROCESS | 1946 | 1468792373362 Marionette TRACE conn2 <- [1,870,null,{}] 14:52:53 INFO - PROCESS | 1946 | 1468792373366 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}] 14:52:53 INFO - PROCESS | 1946 | 1468792373367 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:53 INFO - PROCESS | 1946 | 1468792373449 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:52:53 INFO - PROCESS | 1946 | 1468792373453 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:53 INFO - PROCESS | 1946 | 1468792373455 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x116747800 == 28 [pid = 1946] [id = 225] 14:52:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x116a05c00) [pid = 1946] [serial = 673] [outer = 0x0] 14:52:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x116b1a000) [pid = 1946] [serial = 674] [outer = 0x116a05c00] 14:52:53 INFO - PROCESS | 1946 | 1468792373487 Marionette DEBUG loaded listener.js 14:52:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x118197800) [pid = 1946] [serial = 675] [outer = 0x116a05c00] 14:52:53 INFO - PROCESS | 1946 | 1468792373844 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]]]}] 14:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 14:52:53 INFO - PROCESS | 1946 | 1468792373880 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:52:53 INFO - PROCESS | 1946 | 1468792373884 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:52:53 INFO - PROCESS | 1946 | 1468792373888 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:52:53 INFO - PROCESS | 1946 | 1468792373890 Marionette TRACE conn2 <- [1,874,null,{}] 14:52:53 INFO - PROCESS | 1946 | 1468792373892 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}] 14:52:53 INFO - PROCESS | 1946 | 1468792373894 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:53 INFO - PROCESS | 1946 | 1468792373972 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:52:53 INFO - PROCESS | 1946 | 1468792373978 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:53 INFO - PROCESS | 1946 | 1468792373979 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x118adc000 == 29 [pid = 1946] [id = 226] 14:52:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x118586800) [pid = 1946] [serial = 676] [outer = 0x0] 14:52:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1190e8000) [pid = 1946] [serial = 677] [outer = 0x118586800] 14:52:54 INFO - PROCESS | 1946 | 1468792374006 Marionette DEBUG loaded listener.js 14:52:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11951bc00) [pid = 1946] [serial = 678] [outer = 0x118586800] 14:52:54 INFO - PROCESS | 1946 | 1468792374387 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]]]}] 14:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 523ms 14:52:54 INFO - PROCESS | 1946 | 1468792374412 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:52:54 INFO - PROCESS | 1946 | 1468792374424 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:52:54 INFO - PROCESS | 1946 | 1468792374429 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:52:54 INFO - PROCESS | 1946 | 1468792374433 Marionette TRACE conn2 <- [1,878,null,{}] 14:52:54 INFO - PROCESS | 1946 | 1468792374444 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}] 14:52:54 INFO - PROCESS | 1946 | 1468792374449 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:54 INFO - PROCESS | 1946 | 1468792374569 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:52:54 INFO - PROCESS | 1946 | 1468792374586 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:54 INFO - PROCESS | 1946 | 1468792374588 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a09b000 == 30 [pid = 1946] [id = 227] 14:52:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x119b48c00) [pid = 1946] [serial = 679] [outer = 0x0] 14:52:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119b57400) [pid = 1946] [serial = 680] [outer = 0x119b48c00] 14:52:54 INFO - PROCESS | 1946 | 1468792374632 Marionette DEBUG loaded listener.js 14:52:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119f30c00) [pid = 1946] [serial = 681] [outer = 0x119b48c00] 14:52:54 INFO - PROCESS | 1946 | 1468792374998 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]]]}] 14:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 581ms 14:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:52:55 INFO - PROCESS | 1946 | 1468792375011 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:52:55 INFO - PROCESS | 1946 | 1468792375012 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:52:55 INFO - PROCESS | 1946 | 1468792375015 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:52:55 INFO - PROCESS | 1946 | 1468792375016 Marionette TRACE conn2 <- [1,882,null,{}] 14:52:55 INFO - PROCESS | 1946 | 1468792375018 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}] 14:52:55 INFO - PROCESS | 1946 | 1468792375019 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:55 INFO - PROCESS | 1946 | 1468792375129 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:52:55 INFO - PROCESS | 1946 | 1468792375163 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:55 INFO - PROCESS | 1946 | 1468792375164 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x12146d000 == 31 [pid = 1946] [id = 228] 14:52:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119f36000) [pid = 1946] [serial = 682] [outer = 0x0] 14:52:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119f3dc00) [pid = 1946] [serial = 683] [outer = 0x119f36000] 14:52:55 INFO - PROCESS | 1946 | 1468792375189 Marionette DEBUG loaded listener.js 14:52:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x11a0cf400) [pid = 1946] [serial = 684] [outer = 0x119f36000] 14:52:55 INFO - PROCESS | 1946 | 1468792375476 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]]]}] 14:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 14:52:55 INFO - PROCESS | 1946 | 1468792375533 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:52:55 INFO - PROCESS | 1946 | 1468792375535 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:52:55 INFO - PROCESS | 1946 | 1468792375537 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:52:55 INFO - PROCESS | 1946 | 1468792375538 Marionette TRACE conn2 <- [1,886,null,{}] 14:52:55 INFO - PROCESS | 1946 | 1468792375540 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}] 14:52:55 INFO - PROCESS | 1946 | 1468792375541 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:55 INFO - PROCESS | 1946 | 1468792375641 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:52:55 INFO - PROCESS | 1946 | 1468792375653 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:55 INFO - PROCESS | 1946 | 1468792375655 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x124cd2800 == 32 [pid = 1946] [id = 229] 14:52:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x116712400) [pid = 1946] [serial = 685] [outer = 0x0] 14:52:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x121515000) [pid = 1946] [serial = 686] [outer = 0x116712400] 14:52:55 INFO - PROCESS | 1946 | 1468792375680 Marionette DEBUG loaded listener.js 14:52:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x121c53000) [pid = 1946] [serial = 687] [outer = 0x116712400] 14:52:56 INFO - PROCESS | 1946 | 1468792376030 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]]]}] 14:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 14:52:56 INFO - PROCESS | 1946 | 1468792376057 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:52:56 INFO - PROCESS | 1946 | 1468792376059 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:52:56 INFO - PROCESS | 1946 | 1468792376061 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:52:56 INFO - PROCESS | 1946 | 1468792376062 Marionette TRACE conn2 <- [1,890,null,{}] 14:52:56 INFO - PROCESS | 1946 | 1468792376064 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}] 14:52:56 INFO - PROCESS | 1946 | 1468792376068 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:56 INFO - PROCESS | 1946 | 1468792376185 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:52:56 INFO - PROCESS | 1946 | 1468792376191 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:56 INFO - PROCESS | 1946 | 1468792376192 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285b9000 == 33 [pid = 1946] [id = 230] 14:52:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x121e10c00) [pid = 1946] [serial = 688] [outer = 0x0] 14:52:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x12480e800) [pid = 1946] [serial = 689] [outer = 0x121e10c00] 14:52:56 INFO - PROCESS | 1946 | 1468792376217 Marionette DEBUG loaded listener.js 14:52:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x126a9ac00) [pid = 1946] [serial = 690] [outer = 0x121e10c00] 14:52:56 INFO - PROCESS | 1946 | 1468792376534 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]]]}] 14:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 14:52:56 INFO - PROCESS | 1946 | 1468792376580 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:52:56 INFO - PROCESS | 1946 | 1468792376581 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:52:56 INFO - PROCESS | 1946 | 1468792376584 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:52:56 INFO - PROCESS | 1946 | 1468792376585 Marionette TRACE conn2 <- [1,894,null,{}] 14:52:56 INFO - PROCESS | 1946 | 1468792376587 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}] 14:52:56 INFO - PROCESS | 1946 | 1468792376588 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:56 INFO - PROCESS | 1946 | 1468792376696 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:52:56 INFO - PROCESS | 1946 | 1468792376700 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:56 INFO - PROCESS | 1946 | 1468792376701 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d46800 == 34 [pid = 1946] [id = 231] 14:52:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x1128d5000) [pid = 1946] [serial = 691] [outer = 0x0] 14:52:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x128771800) [pid = 1946] [serial = 692] [outer = 0x1128d5000] 14:52:56 INFO - PROCESS | 1946 | 1468792376725 Marionette DEBUG loaded listener.js 14:52:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x128cd4800) [pid = 1946] [serial = 693] [outer = 0x1128d5000] 14:52:57 INFO - PROCESS | 1946 | 1468792377092 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]]]}] 14:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 14:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:52:57 INFO - PROCESS | 1946 | 1468792377105 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:52:57 INFO - PROCESS | 1946 | 1468792377106 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:52:57 INFO - PROCESS | 1946 | 1468792377111 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:52:57 INFO - PROCESS | 1946 | 1468792377113 Marionette TRACE conn2 <- [1,898,null,{}] 14:52:57 INFO - PROCESS | 1946 | 1468792377116 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}] 14:52:57 INFO - PROCESS | 1946 | 1468792377118 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:57 INFO - PROCESS | 1946 | 1468792377265 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:52:57 INFO - PROCESS | 1946 | 1468792377284 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:57 INFO - PROCESS | 1946 | 1468792377285 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a853800 == 35 [pid = 1946] [id = 232] 14:52:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x128cdb000) [pid = 1946] [serial = 694] [outer = 0x0] 14:52:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x128f19400) [pid = 1946] [serial = 695] [outer = 0x128cdb000] 14:52:57 INFO - PROCESS | 1946 | 1468792377323 Marionette DEBUG loaded listener.js 14:52:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x129860800) [pid = 1946] [serial = 696] [outer = 0x128cdb000] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x12b1bc000) [pid = 1946] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x12bc3dc00) [pid = 1946] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x12bc58000) [pid = 1946] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x119bdd800) [pid = 1946] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x119207400) [pid = 1946] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x11a076400) [pid = 1946] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x112698400) [pid = 1946] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x128cd1c00) [pid = 1946] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1212d7000) [pid = 1946] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1133c3800) [pid = 1946] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x124c73800) [pid = 1946] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x1211d3400) [pid = 1946] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11951e800) [pid = 1946] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12bc5d400) [pid = 1946] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x111071800) [pid = 1946] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x128f15c00) [pid = 1946] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x119f34c00) [pid = 1946] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11107bc00) [pid = 1946] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x128cda800) [pid = 1946] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x121639000) [pid = 1946] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x128986800) [pid = 1946] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12a96a400) [pid = 1946] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:52:58 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x118a70000) [pid = 1946] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:52:58 INFO - PROCESS | 1946 | 1468792378163 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]]]}] 14:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1071ms 14:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:52:58 INFO - PROCESS | 1946 | 1468792378181 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:52:58 INFO - PROCESS | 1946 | 1468792378183 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:52:58 INFO - PROCESS | 1946 | 1468792378185 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:52:58 INFO - PROCESS | 1946 | 1468792378186 Marionette TRACE conn2 <- [1,902,null,{}] 14:52:58 INFO - PROCESS | 1946 | 1468792378188 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}] 14:52:58 INFO - PROCESS | 1946 | 1468792378189 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:58 INFO - PROCESS | 1946 | 1468792378305 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:52:58 INFO - PROCESS | 1946 | 1468792378355 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:58 INFO - PROCESS | 1946 | 1468792378356 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abba800 == 36 [pid = 1946] [id = 233] 14:52:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11107c000) [pid = 1946] [serial = 697] [outer = 0x0] 14:52:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1190f4400) [pid = 1946] [serial = 698] [outer = 0x11107c000] 14:52:58 INFO - PROCESS | 1946 | 1468792378380 Marionette DEBUG loaded listener.js 14:52:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119ba8800) [pid = 1946] [serial = 699] [outer = 0x11107c000] 14:52:58 INFO - PROCESS | 1946 | 1468792378626 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]]]}] 14:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 14:52:58 INFO - PROCESS | 1946 | 1468792378664 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:52:58 INFO - PROCESS | 1946 | 1468792378665 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:52:58 INFO - PROCESS | 1946 | 1468792378668 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:52:58 INFO - PROCESS | 1946 | 1468792378669 Marionette TRACE conn2 <- [1,906,null,{}] 14:52:58 INFO - PROCESS | 1946 | 1468792378671 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}] 14:52:58 INFO - PROCESS | 1946 | 1468792378672 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:58 INFO - PROCESS | 1946 | 1468792378764 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:52:58 INFO - PROCESS | 1946 | 1468792378767 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:58 INFO - PROCESS | 1946 | 1468792378768 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b442000 == 37 [pid = 1946] [id = 234] 14:52:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119bdd800) [pid = 1946] [serial = 700] [outer = 0x0] 14:52:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x124f35c00) [pid = 1946] [serial = 701] [outer = 0x119bdd800] 14:52:58 INFO - PROCESS | 1946 | 1468792378793 Marionette DEBUG loaded listener.js 14:52:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x128cd5400) [pid = 1946] [serial = 702] [outer = 0x119bdd800] 14:52:59 INFO - PROCESS | 1946 | 1468792379137 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]]]}] 14:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 518ms 14:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:52:59 INFO - PROCESS | 1946 | 1468792379187 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:52:59 INFO - PROCESS | 1946 | 1468792379189 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:52:59 INFO - PROCESS | 1946 | 1468792379191 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:52:59 INFO - PROCESS | 1946 | 1468792379192 Marionette TRACE conn2 <- [1,910,null,{}] 14:52:59 INFO - PROCESS | 1946 | 1468792379195 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}] 14:52:59 INFO - PROCESS | 1946 | 1468792379196 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:59 INFO - PROCESS | 1946 | 1468792379284 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:52:59 INFO - PROCESS | 1946 | 1468792379288 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:59 INFO - PROCESS | 1946 | 1468792379290 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c37e800 == 38 [pid = 1946] [id = 235] 14:52:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x121e15400) [pid = 1946] [serial = 703] [outer = 0x0] 14:52:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12a966000) [pid = 1946] [serial = 704] [outer = 0x121e15400] 14:52:59 INFO - PROCESS | 1946 | 1468792379327 Marionette DEBUG loaded listener.js 14:52:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12b1a2c00) [pid = 1946] [serial = 705] [outer = 0x121e15400] 14:52:59 INFO - PROCESS | 1946 | 1468792379646 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]]]}] 14:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 14:52:59 INFO - PROCESS | 1946 | 1468792379662 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:52:59 INFO - PROCESS | 1946 | 1468792379663 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:52:59 INFO - PROCESS | 1946 | 1468792379665 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:52:59 INFO - PROCESS | 1946 | 1468792379666 Marionette TRACE conn2 <- [1,914,null,{}] 14:52:59 INFO - PROCESS | 1946 | 1468792379668 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}] 14:52:59 INFO - PROCESS | 1946 | 1468792379670 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:59 INFO - PROCESS | 1946 | 1468792379751 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:52:59 INFO - PROCESS | 1946 | 1468792379755 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:59 INFO - PROCESS | 1946 | 1468792379756 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:52:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9b4800 == 39 [pid = 1946] [id = 236] 14:52:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12a972000) [pid = 1946] [serial = 706] [outer = 0x0] 14:52:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12b1ecc00) [pid = 1946] [serial = 707] [outer = 0x12a972000] 14:52:59 INFO - PROCESS | 1946 | 1468792379782 Marionette DEBUG loaded listener.js 14:52:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12b398800) [pid = 1946] [serial = 708] [outer = 0x12a972000] 14:53:00 INFO - PROCESS | 1946 | 1468792380290 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]]]}] 14:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 668ms 14:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:53:00 INFO - PROCESS | 1946 | 1468792380345 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:53:00 INFO - PROCESS | 1946 | 1468792380347 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:53:00 INFO - PROCESS | 1946 | 1468792380351 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:53:00 INFO - PROCESS | 1946 | 1468792380353 Marionette TRACE conn2 <- [1,918,null,{}] 14:53:00 INFO - PROCESS | 1946 | 1468792380359 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}] 14:53:00 INFO - PROCESS | 1946 | 1468792380361 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:00 INFO - PROCESS | 1946 | 1468792380471 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:53:00 INFO - PROCESS | 1946 | 1468792380602 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:00 INFO - PROCESS | 1946 | 1468792380604 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x11888d800 == 40 [pid = 1946] [id = 237] 14:53:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1170bec00) [pid = 1946] [serial = 709] [outer = 0x0] 14:53:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x118195800) [pid = 1946] [serial = 710] [outer = 0x1170bec00] 14:53:00 INFO - PROCESS | 1946 | 1468792380635 Marionette DEBUG loaded listener.js 14:53:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x11858b000) [pid = 1946] [serial = 711] [outer = 0x1170bec00] 14:53:01 INFO - PROCESS | 1946 | 1468792381145 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]]]}] 14:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 821ms 14:53:01 INFO - PROCESS | 1946 | 1468792381171 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:53:01 INFO - PROCESS | 1946 | 1468792381175 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:53:01 INFO - PROCESS | 1946 | 1468792381209 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:53:01 INFO - PROCESS | 1946 | 1468792381211 Marionette TRACE conn2 <- [1,922,null,{}] 14:53:01 INFO - PROCESS | 1946 | 1468792381214 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}] 14:53:01 INFO - PROCESS | 1946 | 1468792381216 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:01 INFO - PROCESS | 1946 | 1468792381329 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:53:01 INFO - PROCESS | 1946 | 1468792381414 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:01 INFO - PROCESS | 1946 | 1468792381415 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1248af800 == 41 [pid = 1946] [id = 238] 14:53:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x11959e000) [pid = 1946] [serial = 712] [outer = 0x0] 14:53:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1195d3800) [pid = 1946] [serial = 713] [outer = 0x11959e000] 14:53:01 INFO - PROCESS | 1946 | 1468792381446 Marionette DEBUG loaded listener.js 14:53:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x119b4f800) [pid = 1946] [serial = 714] [outer = 0x11959e000] 14:53:02 INFO - PROCESS | 1946 | 1468792382093 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]]]}] 14:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 975ms 14:53:02 INFO - PROCESS | 1946 | 1468792382180 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:53:02 INFO - PROCESS | 1946 | 1468792382182 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:53:02 INFO - PROCESS | 1946 | 1468792382185 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:53:02 INFO - PROCESS | 1946 | 1468792382187 Marionette TRACE conn2 <- [1,926,null,{}] 14:53:02 INFO - PROCESS | 1946 | 1468792382191 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}] 14:53:02 INFO - PROCESS | 1946 | 1468792382192 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:02 INFO - PROCESS | 1946 | 1468792382336 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12c37e800 == 40 [pid = 1946] [id = 235] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12b442000 == 39 [pid = 1946] [id = 234] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12abba800 == 38 [pid = 1946] [id = 233] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12a853800 == 37 [pid = 1946] [id = 232] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x128d46800 == 36 [pid = 1946] [id = 231] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x1285b9000 == 35 [pid = 1946] [id = 230] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x124cd2800 == 34 [pid = 1946] [id = 229] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12146d000 == 33 [pid = 1946] [id = 228] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x11a09b000 == 32 [pid = 1946] [id = 227] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x118adc000 == 31 [pid = 1946] [id = 226] 14:53:02 INFO - PROCESS | 1946 | --DOCSHELL 0x116747800 == 30 [pid = 1946] [id = 225] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x12b391400) [pid = 1946] [serial = 603] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x124f41000) [pid = 1946] [serial = 576] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x128f1b800) [pid = 1946] [serial = 579] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x12ac2f400) [pid = 1946] [serial = 570] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x119b5c000) [pid = 1946] [serial = 573] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x12bc54400) [pid = 1946] [serial = 638] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12c0c8400) [pid = 1946] [serial = 641] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1212dc800) [pid = 1946] [serial = 626] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x124d30800) [pid = 1946] [serial = 627] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119516400) [pid = 1946] [serial = 608] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1195d1c00) [pid = 1946] [serial = 609] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1211d8000) [pid = 1946] [serial = 611] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x124c73400) [pid = 1946] [serial = 612] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x112df4000) [pid = 1946] [serial = 605] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x116540000) [pid = 1946] [serial = 606] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12985cc00) [pid = 1946] [serial = 632] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12b396400) [pid = 1946] [serial = 617] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12b39bc00) [pid = 1946] [serial = 618] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11819e000) [pid = 1946] [serial = 620] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119068800) [pid = 1946] [serial = 621] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x126686400) [pid = 1946] [serial = 629] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x128cd1800) [pid = 1946] [serial = 630] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x128c9cc00) [pid = 1946] [serial = 614] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12ac32400) [pid = 1946] [serial = 615] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119b50c00) [pid = 1946] [serial = 624] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1195d0400) [pid = 1946] [serial = 623] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12c3e0000) [pid = 1946] [serial = 644] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x111077400) [pid = 1946] [serial = 647] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11107b400) [pid = 1946] [serial = 648] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12c906800) [pid = 1946] [serial = 656] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119f3a400) [pid = 1946] [serial = 653] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12c90b800) [pid = 1946] [serial = 657] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12c3e5000) [pid = 1946] [serial = 645] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119f3f000) [pid = 1946] [serial = 654] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12c904400) [pid = 1946] [serial = 651] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12b1bb800) [pid = 1946] [serial = 635] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12bc46800) [pid = 1946] [serial = 636] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12c0cf800) [pid = 1946] [serial = 642] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x12bc5dc00) [pid = 1946] [serial = 639] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12a9e5800) [pid = 1946] [serial = 633] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x11a0cd800) [pid = 1946] [serial = 650] [outer = 0x0] [url = about:blank] 14:53:02 INFO - PROCESS | 1946 | 1468792382419 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:02 INFO - PROCESS | 1946 | 1468792382422 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x11263e000 == 31 [pid = 1946] [id = 239] 14:53:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11106e800) [pid = 1946] [serial = 715] [outer = 0x0] 14:53:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x111079000) [pid = 1946] [serial = 716] [outer = 0x11106e800] 14:53:02 INFO - PROCESS | 1946 | 1468792382456 Marionette DEBUG loaded listener.js 14:53:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x11269b800) [pid = 1946] [serial = 717] [outer = 0x11106e800] 14:53:02 INFO - PROCESS | 1946 | 1468792382919 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]]]}] 14:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 770ms 14:53:02 INFO - PROCESS | 1946 | 1468792382956 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:53:02 INFO - PROCESS | 1946 | 1468792382959 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:53:02 INFO - PROCESS | 1946 | 1468792382962 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:53:02 INFO - PROCESS | 1946 | 1468792382965 Marionette TRACE conn2 <- [1,930,null,{}] 14:53:02 INFO - PROCESS | 1946 | 1468792382968 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}] 14:53:02 INFO - PROCESS | 1946 | 1468792382969 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:03 INFO - PROCESS | 1946 | 1468792383068 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:53:03 INFO - PROCESS | 1946 | 1468792383126 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:03 INFO - PROCESS | 1946 | 1468792383127 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x11657d000 == 32 [pid = 1946] [id = 240] 14:53:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x112a86400) [pid = 1946] [serial = 718] [outer = 0x0] 14:53:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x112df7c00) [pid = 1946] [serial = 719] [outer = 0x112a86400] 14:53:03 INFO - PROCESS | 1946 | 1468792383161 Marionette DEBUG loaded listener.js 14:53:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1132e7c00) [pid = 1946] [serial = 720] [outer = 0x112a86400] 14:53:03 INFO - PROCESS | 1946 | 1468792383633 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]]]}] 14:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 722ms 14:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:53:03 INFO - PROCESS | 1946 | 1468792383685 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:53:03 INFO - PROCESS | 1946 | 1468792383687 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:53:03 INFO - PROCESS | 1946 | 1468792383702 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:53:03 INFO - PROCESS | 1946 | 1468792383703 Marionette TRACE conn2 <- [1,934,null,{}] 14:53:03 INFO - PROCESS | 1946 | 1468792383707 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}] 14:53:03 INFO - PROCESS | 1946 | 1468792383709 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:03 INFO - PROCESS | 1946 | 1468792383802 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:53:03 INFO - PROCESS | 1946 | 1468792383858 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:03 INFO - PROCESS | 1946 | 1468792383859 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x1170a6800 == 33 [pid = 1946] [id = 241] 14:53:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x111f62400) [pid = 1946] [serial = 721] [outer = 0x0] 14:53:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x115f98400) [pid = 1946] [serial = 722] [outer = 0x111f62400] 14:53:03 INFO - PROCESS | 1946 | 1468792383889 Marionette DEBUG loaded listener.js 14:53:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116a0c400) [pid = 1946] [serial = 723] [outer = 0x111f62400] 14:53:04 INFO - PROCESS | 1946 | 1468792384311 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]]]}] 14:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 638ms 14:53:04 INFO - PROCESS | 1946 | 1468792384328 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:53:04 INFO - PROCESS | 1946 | 1468792384333 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:53:04 INFO - PROCESS | 1946 | 1468792384346 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:53:04 INFO - PROCESS | 1946 | 1468792384351 Marionette TRACE conn2 <- [1,938,null,{}] 14:53:04 INFO - PROCESS | 1946 | 1468792384355 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}] 14:53:04 INFO - PROCESS | 1946 | 1468792384359 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:04 INFO - PROCESS | 1946 | 1468792384504 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:53:04 INFO - PROCESS | 1946 | 1468792384595 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:04 INFO - PROCESS | 1946 | 1468792384597 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192e4000 == 34 [pid = 1946] [id = 242] 14:53:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116b1a800) [pid = 1946] [serial = 724] [outer = 0x0] 14:53:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1175e3400) [pid = 1946] [serial = 725] [outer = 0x116b1a800] 14:53:04 INFO - PROCESS | 1946 | 1468792384644 Marionette DEBUG loaded listener.js 14:53:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1184a7c00) [pid = 1946] [serial = 726] [outer = 0x116b1a800] 14:53:05 INFO - PROCESS | 1946 | 1468792385144 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]]]}] 14:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 832ms 14:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:53:05 INFO - PROCESS | 1946 | 1468792385170 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:53:05 INFO - PROCESS | 1946 | 1468792385171 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:53:05 INFO - PROCESS | 1946 | 1468792385174 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:53:05 INFO - PROCESS | 1946 | 1468792385175 Marionette TRACE conn2 <- [1,942,null,{}] 14:53:05 INFO - PROCESS | 1946 | 1468792385177 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}] 14:53:05 INFO - PROCESS | 1946 | 1468792385178 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:05 INFO - PROCESS | 1946 | 1468792385276 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:53:05 INFO - PROCESS | 1946 | 1468792385345 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:05 INFO - PROCESS | 1946 | 1468792385346 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb5000 == 35 [pid = 1946] [id = 243] 14:53:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11819fc00) [pid = 1946] [serial = 727] [outer = 0x0] 14:53:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x118585400) [pid = 1946] [serial = 728] [outer = 0x11819fc00] 14:53:05 INFO - PROCESS | 1946 | 1468792385392 Marionette DEBUG loaded listener.js 14:53:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x118830000) [pid = 1946] [serial = 729] [outer = 0x11819fc00] 14:53:05 INFO - PROCESS | 1946 | 1468792385860 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]]]}] 14:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 720ms 14:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:53:05 INFO - PROCESS | 1946 | 1468792385894 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:53:05 INFO - PROCESS | 1946 | 1468792385895 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:53:05 INFO - PROCESS | 1946 | 1468792385897 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:53:05 INFO - PROCESS | 1946 | 1468792385899 Marionette TRACE conn2 <- [1,946,null,{}] 14:53:05 INFO - PROCESS | 1946 | 1468792385901 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}] 14:53:05 INFO - PROCESS | 1946 | 1468792385902 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:06 INFO - PROCESS | 1946 | 1468792385993 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:53:06 INFO - PROCESS | 1946 | 1468792386049 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:06 INFO - PROCESS | 1946 | 1468792386054 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x121476000 == 36 [pid = 1946] [id = 244] 14:53:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119516c00) [pid = 1946] [serial = 730] [outer = 0x0] 14:53:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11951cc00) [pid = 1946] [serial = 731] [outer = 0x119516c00] 14:53:06 INFO - PROCESS | 1946 | 1468792386091 Marionette DEBUG loaded listener.js 14:53:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1195a2c00) [pid = 1946] [serial = 732] [outer = 0x119516c00] 14:53:06 INFO - PROCESS | 1946 | 1468792386610 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]]]}] 14:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 771ms 14:53:06 INFO - PROCESS | 1946 | 1468792386669 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:53:06 INFO - PROCESS | 1946 | 1468792386672 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:53:06 INFO - PROCESS | 1946 | 1468792386678 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:53:06 INFO - PROCESS | 1946 | 1468792386680 Marionette TRACE conn2 <- [1,950,null,{}] 14:53:06 INFO - PROCESS | 1946 | 1468792386684 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}] 14:53:06 INFO - PROCESS | 1946 | 1468792386686 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:06 INFO - PROCESS | 1946 | 1468792386825 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:53:06 INFO - PROCESS | 1946 | 1468792386895 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:06 INFO - PROCESS | 1946 | 1468792386896 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x124cca800 == 37 [pid = 1946] [id = 245] 14:53:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119517000) [pid = 1946] [serial = 733] [outer = 0x0] 14:53:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b54800) [pid = 1946] [serial = 734] [outer = 0x119517000] 14:53:06 INFO - PROCESS | 1946 | 1468792386927 Marionette DEBUG loaded listener.js 14:53:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119b60000) [pid = 1946] [serial = 735] [outer = 0x119517000] 14:53:07 INFO - PROCESS | 1946 | 1468792387380 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]]]}] 14:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 726ms 14:53:07 INFO - PROCESS | 1946 | 1468792387405 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:53:07 INFO - PROCESS | 1946 | 1468792387407 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:53:07 INFO - PROCESS | 1946 | 1468792387410 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:53:07 INFO - PROCESS | 1946 | 1468792387412 Marionette TRACE conn2 <- [1,954,null,{}] 14:53:07 INFO - PROCESS | 1946 | 1468792387415 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}] 14:53:07 INFO - PROCESS | 1946 | 1468792387417 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:07 INFO - PROCESS | 1946 | 1468792387516 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x11888d800 == 36 [pid = 1946] [id = 237] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1248af800 == 35 [pid = 1946] [id = 238] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1165b4000 == 34 [pid = 1946] [id = 224] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x124cca800 == 33 [pid = 1946] [id = 245] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x121476000 == 32 [pid = 1946] [id = 244] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb5000 == 31 [pid = 1946] [id = 243] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1192e4000 == 30 [pid = 1946] [id = 242] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1170a6800 == 29 [pid = 1946] [id = 241] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9b4800 == 28 [pid = 1946] [id = 236] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x11657d000 == 27 [pid = 1946] [id = 240] 14:53:08 INFO - PROCESS | 1946 | --DOCSHELL 0x11263e000 == 26 [pid = 1946] [id = 239] 14:53:08 INFO - PROCESS | 1946 | 1468792388179 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:08 INFO - PROCESS | 1946 | 1468792388181 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x11264d800 == 27 [pid = 1946] [id = 246] 14:53:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x111ba5800) [pid = 1946] [serial = 736] [outer = 0x0] 14:53:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x111d22c00) [pid = 1946] [serial = 737] [outer = 0x111ba5800] 14:53:08 INFO - PROCESS | 1946 | 1468792388212 Marionette DEBUG loaded listener.js 14:53:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x112763000) [pid = 1946] [serial = 738] [outer = 0x111ba5800] 14:53:08 INFO - PROCESS | 1946 | 1468792388537 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]]]}] 14:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1171ms 14:53:08 INFO - PROCESS | 1946 | 1468792388583 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:53:08 INFO - PROCESS | 1946 | 1468792388585 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:53:08 INFO - PROCESS | 1946 | 1468792388588 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:53:08 INFO - PROCESS | 1946 | 1468792388591 Marionette TRACE conn2 <- [1,958,null,{}] 14:53:08 INFO - PROCESS | 1946 | 1468792388594 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}] 14:53:08 INFO - PROCESS | 1946 | 1468792388596 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:08 INFO - PROCESS | 1946 | 1468792388680 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:53:08 INFO - PROCESS | 1946 | 1468792388768 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:08 INFO - PROCESS | 1946 | 1468792388770 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x116821800 == 28 [pid = 1946] [id = 247] 14:53:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1128cdc00) [pid = 1946] [serial = 739] [outer = 0x0] 14:53:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x112de1400) [pid = 1946] [serial = 740] [outer = 0x1128cdc00] 14:53:08 INFO - PROCESS | 1946 | 1468792388816 Marionette DEBUG loaded listener.js 14:53:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x115f25400) [pid = 1946] [serial = 741] [outer = 0x1128cdc00] 14:53:09 INFO - PROCESS | 1946 | 1468792389161 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]]]}] 14:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 622ms 14:53:09 INFO - PROCESS | 1946 | 1468792389215 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:53:09 INFO - PROCESS | 1946 | 1468792389219 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:53:09 INFO - PROCESS | 1946 | 1468792389224 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:53:09 INFO - PROCESS | 1946 | 1468792389226 Marionette TRACE conn2 <- [1,962,null,{}] 14:53:09 INFO - PROCESS | 1946 | 1468792389229 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}] 14:53:09 INFO - PROCESS | 1946 | 1468792389232 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:09 INFO - PROCESS | 1946 | 1468792389354 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:53:09 INFO - PROCESS | 1946 | 1468792389458 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:09 INFO - PROCESS | 1946 | 1468792389460 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x117571000 == 29 [pid = 1946] [id = 248] 14:53:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x115f24c00) [pid = 1946] [serial = 742] [outer = 0x0] 14:53:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x116717400) [pid = 1946] [serial = 743] [outer = 0x115f24c00] 14:53:09 INFO - PROCESS | 1946 | 1468792389500 Marionette DEBUG loaded listener.js 14:53:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1175e3c00) [pid = 1946] [serial = 744] [outer = 0x115f24c00] 14:53:09 INFO - PROCESS | 1946 | 1468792389835 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]]]}] 14:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 14:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:53:09 INFO - PROCESS | 1946 | 1468792389850 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:53:09 INFO - PROCESS | 1946 | 1468792389851 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:53:09 INFO - PROCESS | 1946 | 1468792389865 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:53:09 INFO - PROCESS | 1946 | 1468792389869 Marionette TRACE conn2 <- [1,966,null,{}] 14:53:09 INFO - PROCESS | 1946 | 1468792389881 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}] 14:53:09 INFO - PROCESS | 1946 | 1468792389884 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:10 INFO - PROCESS | 1946 | 1468792390000 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:53:10 INFO - PROCESS | 1946 | 1468792390008 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:10 INFO - PROCESS | 1946 | 1468792390009 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192de800 == 30 [pid = 1946] [id = 249] 14:53:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1177ee000) [pid = 1946] [serial = 745] [outer = 0x0] 14:53:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11819b400) [pid = 1946] [serial = 746] [outer = 0x1177ee000] 14:53:10 INFO - PROCESS | 1946 | 1468792390036 Marionette DEBUG loaded listener.js 14:53:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x118620400) [pid = 1946] [serial = 747] [outer = 0x1177ee000] 14:53:10 INFO - PROCESS | 1946 | 1468792390399 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]]]}] 14:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 585ms 14:53:10 INFO - PROCESS | 1946 | 1468792390439 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:53:10 INFO - PROCESS | 1946 | 1468792390442 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:53:10 INFO - PROCESS | 1946 | 1468792390445 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:53:10 INFO - PROCESS | 1946 | 1468792390446 Marionette TRACE conn2 <- [1,970,null,{}] 14:53:10 INFO - PROCESS | 1946 | 1468792390449 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}] 14:53:10 INFO - PROCESS | 1946 | 1468792390450 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:10 INFO - PROCESS | 1946 | 1468792390543 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:53:10 INFO - PROCESS | 1946 | 1468792390579 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:10 INFO - PROCESS | 1946 | 1468792390580 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bba800 == 31 [pid = 1946] [id = 250] 14:53:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x111d14800) [pid = 1946] [serial = 748] [outer = 0x0] 14:53:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119068000) [pid = 1946] [serial = 749] [outer = 0x111d14800] 14:53:10 INFO - PROCESS | 1946 | 1468792390604 Marionette DEBUG loaded listener.js 14:53:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119206c00) [pid = 1946] [serial = 750] [outer = 0x111d14800] 14:53:10 INFO - PROCESS | 1946 | 1468792390918 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]]]}] 14:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 14:53:10 INFO - PROCESS | 1946 | 1468792390965 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:53:10 INFO - PROCESS | 1946 | 1468792390966 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:53:10 INFO - PROCESS | 1946 | 1468792390968 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:53:10 INFO - PROCESS | 1946 | 1468792390970 Marionette TRACE conn2 <- [1,974,null,{}] 14:53:10 INFO - PROCESS | 1946 | 1468792390972 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}] 14:53:10 INFO - PROCESS | 1946 | 1468792390973 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:11 INFO - PROCESS | 1946 | 1468792391063 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:53:11 INFO - PROCESS | 1946 | 1468792391066 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:11 INFO - PROCESS | 1946 | 1468792391071 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x121473800 == 32 [pid = 1946] [id = 251] 14:53:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x1133c7000) [pid = 1946] [serial = 751] [outer = 0x0] 14:53:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x119598800) [pid = 1946] [serial = 752] [outer = 0x1133c7000] 14:53:11 INFO - PROCESS | 1946 | 1468792391103 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1195d1c00) [pid = 1946] [serial = 753] [outer = 0x1133c7000] 14:53:11 INFO - PROCESS | 1946 | 1468792391448 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]]]}] 14:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 14:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:53:11 INFO - PROCESS | 1946 | 1468792391492 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:53:11 INFO - PROCESS | 1946 | 1468792391493 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:53:11 INFO - PROCESS | 1946 | 1468792391496 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:53:11 INFO - PROCESS | 1946 | 1468792391497 Marionette TRACE conn2 <- [1,978,null,{}] 14:53:11 INFO - PROCESS | 1946 | 1468792391499 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}] 14:53:11 INFO - PROCESS | 1946 | 1468792391500 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:11 INFO - PROCESS | 1946 | 1468792391594 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:53:11 INFO - PROCESS | 1946 | 1468792391597 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:11 INFO - PROCESS | 1946 | 1468792391598 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x113049000 == 33 [pid = 1946] [id = 252] 14:53:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1197ab800) [pid = 1946] [serial = 754] [outer = 0x0] 14:53:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x119b45800) [pid = 1946] [serial = 755] [outer = 0x1197ab800] 14:53:11 INFO - PROCESS | 1946 | 1468792391623 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x119b5c400) [pid = 1946] [serial = 756] [outer = 0x1197ab800] 14:53:11 INFO - PROCESS | 1946 | 1468792391956 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]]]}] 14:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 14:53:11 INFO - PROCESS | 1946 | 1468792391964 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:53:11 INFO - PROCESS | 1946 | 1468792391973 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:53:11 INFO - PROCESS | 1946 | 1468792391983 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:53:11 INFO - PROCESS | 1946 | 1468792391984 Marionette TRACE conn2 <- [1,982,null,{}] 14:53:11 INFO - PROCESS | 1946 | 1468792391986 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}] 14:53:11 INFO - PROCESS | 1946 | 1468792391987 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:12 INFO - PROCESS | 1946 | 1468792392079 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:53:12 INFO - PROCESS | 1946 | 1468792392082 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:12 INFO - PROCESS | 1946 | 1468792392083 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x126c10800 == 34 [pid = 1946] [id = 253] 14:53:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x1122be400) [pid = 1946] [serial = 757] [outer = 0x0] 14:53:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x119ba2c00) [pid = 1946] [serial = 758] [outer = 0x1122be400] 14:53:12 INFO - PROCESS | 1946 | 1468792392107 Marionette DEBUG loaded listener.js 14:53:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x119f34800) [pid = 1946] [serial = 759] [outer = 0x1122be400] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x116712400) [pid = 1946] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x119f36000) [pid = 1946] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x11223e800) [pid = 1946] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x116a05c00) [pid = 1946] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x118586800) [pid = 1946] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x119b48c00) [pid = 1946] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x1133cb000) [pid = 1946] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x12a972000) [pid = 1946] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x118a73800) [pid = 1946] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x124f0dc00) [pid = 1946] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x121e10c00) [pid = 1946] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11107c000) [pid = 1946] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1128d5000) [pid = 1946] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x128cdb000) [pid = 1946] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119bdd800) [pid = 1946] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12ac2fc00) [pid = 1946] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x121e15400) [pid = 1946] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x11959e000) [pid = 1946] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:53:12 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1170bec00) [pid = 1946] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:53:12 INFO - PROCESS | 1946 | 1468792392605 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]]]}] 14:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 678ms 14:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:53:12 INFO - PROCESS | 1946 | 1468792392656 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:53:12 INFO - PROCESS | 1946 | 1468792392657 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:53:12 INFO - PROCESS | 1946 | 1468792392659 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:53:12 INFO - PROCESS | 1946 | 1468792392660 Marionette TRACE conn2 <- [1,986,null,{}] 14:53:12 INFO - PROCESS | 1946 | 1468792392662 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}] 14:53:12 INFO - PROCESS | 1946 | 1468792392664 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:12 INFO - PROCESS | 1946 | 1468792392736 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:53:12 INFO - PROCESS | 1946 | 1468792392789 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:12 INFO - PROCESS | 1946 | 1468792392790 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x126639800 == 35 [pid = 1946] [id = 254] 14:53:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x111074000) [pid = 1946] [serial = 760] [outer = 0x0] 14:53:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x116a05c00) [pid = 1946] [serial = 761] [outer = 0x111074000] 14:53:12 INFO - PROCESS | 1946 | 1468792392816 Marionette DEBUG loaded listener.js 14:53:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x119525c00) [pid = 1946] [serial = 762] [outer = 0x111074000] 14:53:13 INFO - PROCESS | 1946 | 1468792393083 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]]]}] 14:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 14:53:13 INFO - PROCESS | 1946 | 1468792393131 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:53:13 INFO - PROCESS | 1946 | 1468792393132 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:53:13 INFO - PROCESS | 1946 | 1468792393134 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:53:13 INFO - PROCESS | 1946 | 1468792393135 Marionette TRACE conn2 <- [1,990,null,{}] 14:53:13 INFO - PROCESS | 1946 | 1468792393149 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}] 14:53:13 INFO - PROCESS | 1946 | 1468792393150 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:13 INFO - PROCESS | 1946 | 1468792393226 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:53:13 INFO - PROCESS | 1946 | 1468792393230 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:13 INFO - PROCESS | 1946 | 1468792393231 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c0d000 == 36 [pid = 1946] [id = 255] 14:53:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1122bd400) [pid = 1946] [serial = 763] [outer = 0x0] 14:53:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119f31c00) [pid = 1946] [serial = 764] [outer = 0x1122bd400] 14:53:13 INFO - PROCESS | 1946 | 1468792393255 Marionette DEBUG loaded listener.js 14:53:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119f3cc00) [pid = 1946] [serial = 765] [outer = 0x1122bd400] 14:53:13 INFO - PROCESS | 1946 | 1468792393558 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]]]}] 14:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 14:53:13 INFO - PROCESS | 1946 | 1468792393605 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:53:13 INFO - PROCESS | 1946 | 1468792393606 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:53:13 INFO - PROCESS | 1946 | 1468792393608 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:53:13 INFO - PROCESS | 1946 | 1468792393609 Marionette TRACE conn2 <- [1,994,null,{}] 14:53:13 INFO - PROCESS | 1946 | 1468792393612 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}] 14:53:13 INFO - PROCESS | 1946 | 1468792393613 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:13 INFO - PROCESS | 1946 | 1468792393710 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:53:13 INFO - PROCESS | 1946 | 1468792393740 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:13 INFO - PROCESS | 1946 | 1468792393742 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d33000 == 37 [pid = 1946] [id = 256] 14:53:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119b58000) [pid = 1946] [serial = 766] [outer = 0x0] 14:53:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x11a06ec00) [pid = 1946] [serial = 767] [outer = 0x119b58000] 14:53:13 INFO - PROCESS | 1946 | 1468792393769 Marionette DEBUG loaded listener.js 14:53:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x11a0cd400) [pid = 1946] [serial = 768] [outer = 0x119b58000] 14:53:14 INFO - PROCESS | 1946 | 1468792394070 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]]]}] 14:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 14:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:53:14 INFO - PROCESS | 1946 | 1468792394080 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:53:14 INFO - PROCESS | 1946 | 1468792394081 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:53:14 INFO - PROCESS | 1946 | 1468792394083 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:53:14 INFO - PROCESS | 1946 | 1468792394085 Marionette TRACE conn2 <- [1,998,null,{}] 14:53:14 INFO - PROCESS | 1946 | 1468792394087 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}] 14:53:14 INFO - PROCESS | 1946 | 1468792394089 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:14 INFO - PROCESS | 1946 | 1468792394190 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:53:14 INFO - PROCESS | 1946 | 1468792394196 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:14 INFO - PROCESS | 1946 | 1468792394197 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d6800 == 38 [pid = 1946] [id = 257] 14:53:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119210400) [pid = 1946] [serial = 769] [outer = 0x0] 14:53:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x121132400) [pid = 1946] [serial = 770] [outer = 0x119210400] 14:53:14 INFO - PROCESS | 1946 | 1468792394221 Marionette DEBUG loaded listener.js 14:53:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x121519000) [pid = 1946] [serial = 771] [outer = 0x119210400] 14:53:14 INFO - PROCESS | 1946 | 1468792394619 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]]]}] 14:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 571ms 14:53:14 INFO - PROCESS | 1946 | 1468792394654 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:53:14 INFO - PROCESS | 1946 | 1468792394658 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:53:14 INFO - PROCESS | 1946 | 1468792394663 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:53:14 INFO - PROCESS | 1946 | 1468792394665 Marionette TRACE conn2 <- [1,1002,null,{}] 14:53:14 INFO - PROCESS | 1946 | 1468792394669 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}] 14:53:14 INFO - PROCESS | 1946 | 1468792394670 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:14 INFO - PROCESS | 1946 | 1468792394784 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:53:14 INFO - PROCESS | 1946 | 1468792394857 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:14 INFO - PROCESS | 1946 | 1468792394860 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x116aa3000 == 39 [pid = 1946] [id = 258] 14:53:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x11107c800) [pid = 1946] [serial = 772] [outer = 0x0] 14:53:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1128d8400) [pid = 1946] [serial = 773] [outer = 0x11107c800] 14:53:14 INFO - PROCESS | 1946 | 1468792394893 Marionette DEBUG loaded listener.js 14:53:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x113379000) [pid = 1946] [serial = 774] [outer = 0x11107c800] 14:53:15 INFO - PROCESS | 1946 | 1468792395461 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]]]}] 14:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 873ms 14:53:15 INFO - PROCESS | 1946 | 1468792395535 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:53:15 INFO - PROCESS | 1946 | 1468792395539 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:53:15 INFO - PROCESS | 1946 | 1468792395543 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:53:15 INFO - PROCESS | 1946 | 1468792395545 Marionette TRACE conn2 <- [1,1006,null,{}] 14:53:15 INFO - PROCESS | 1946 | 1468792395548 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}] 14:53:15 INFO - PROCESS | 1946 | 1468792395550 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:15 INFO - PROCESS | 1946 | 1468792395657 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:53:15 INFO - PROCESS | 1946 | 1468792395734 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:15 INFO - PROCESS | 1946 | 1468792395735 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12164f800 == 40 [pid = 1946] [id = 259] 14:53:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x116b13c00) [pid = 1946] [serial = 775] [outer = 0x0] 14:53:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x1170bdc00) [pid = 1946] [serial = 776] [outer = 0x116b13c00] 14:53:15 INFO - PROCESS | 1946 | 1468792395766 Marionette DEBUG loaded listener.js 14:53:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x11819a000) [pid = 1946] [serial = 777] [outer = 0x116b13c00] 14:53:16 INFO - PROCESS | 1946 | 1468792396428 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]]]}] 14:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 973ms 14:53:16 INFO - PROCESS | 1946 | 1468792396517 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:53:16 INFO - PROCESS | 1946 | 1468792396521 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:53:16 INFO - PROCESS | 1946 | 1468792396526 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:53:16 INFO - PROCESS | 1946 | 1468792396529 Marionette TRACE conn2 <- [1,1010,null,{}] 14:53:16 INFO - PROCESS | 1946 | 1468792396533 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}] 14:53:16 INFO - PROCESS | 1946 | 1468792396536 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:16 INFO - PROCESS | 1946 | 1468792396674 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:53:16 INFO - PROCESS | 1946 | 1468792396793 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:16 INFO - PROCESS | 1946 | 1468792396796 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x128d33000 == 39 [pid = 1946] [id = 256] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x128c0d000 == 38 [pid = 1946] [id = 255] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x126639800 == 37 [pid = 1946] [id = 254] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x126c10800 == 36 [pid = 1946] [id = 253] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x113049000 == 35 [pid = 1946] [id = 252] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x121473800 == 34 [pid = 1946] [id = 251] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x119bba800 == 33 [pid = 1946] [id = 250] 14:53:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x116504000 == 34 [pid = 1946] [id = 260] 14:53:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x112a83c00) [pid = 1946] [serial = 778] [outer = 0x0] 14:53:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x1133c5400) [pid = 1946] [serial = 779] [outer = 0x112a83c00] 14:53:16 INFO - PROCESS | 1946 | 1468792396842 Marionette DEBUG loaded listener.js 14:53:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x11653fc00) [pid = 1946] [serial = 780] [outer = 0x112a83c00] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x1192de800 == 33 [pid = 1946] [id = 249] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x117571000 == 32 [pid = 1946] [id = 248] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x116821800 == 31 [pid = 1946] [id = 247] 14:53:16 INFO - PROCESS | 1946 | --DOCSHELL 0x11264d800 == 30 [pid = 1946] [id = 246] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x121515000) [pid = 1946] [serial = 686] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x119f3dc00) [pid = 1946] [serial = 683] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x112df2400) [pid = 1946] [serial = 671] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x1182bfc00) [pid = 1946] [serial = 672] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x116b1a000) [pid = 1946] [serial = 674] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x118197800) [pid = 1946] [serial = 675] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x1190e8000) [pid = 1946] [serial = 677] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x11951bc00) [pid = 1946] [serial = 678] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x119b57400) [pid = 1946] [serial = 680] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119f30c00) [pid = 1946] [serial = 681] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1177f6c00) [pid = 1946] [serial = 660] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x12b1ecc00) [pid = 1946] [serial = 707] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12b398800) [pid = 1946] [serial = 708] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1168a9000) [pid = 1946] [serial = 659] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x119f35c00) [pid = 1946] [serial = 663] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119b57000) [pid = 1946] [serial = 662] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x128cd6800) [pid = 1946] [serial = 666] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x125810400) [pid = 1946] [serial = 665] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12480e800) [pid = 1946] [serial = 689] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x126a9ac00) [pid = 1946] [serial = 690] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1190f4400) [pid = 1946] [serial = 698] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x128cd4800) [pid = 1946] [serial = 693] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x128771800) [pid = 1946] [serial = 692] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x128f19400) [pid = 1946] [serial = 695] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x124f35c00) [pid = 1946] [serial = 701] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12b39d000) [pid = 1946] [serial = 669] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12a966000) [pid = 1946] [serial = 704] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12b1a2c00) [pid = 1946] [serial = 705] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12b1a4000) [pid = 1946] [serial = 668] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x129860800) [pid = 1946] [serial = 696] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x121c53000) [pid = 1946] [serial = 687] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119ba8800) [pid = 1946] [serial = 699] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11a0cf400) [pid = 1946] [serial = 684] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x128cd5400) [pid = 1946] [serial = 702] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119b4f800) [pid = 1946] [serial = 714] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x11858b000) [pid = 1946] [serial = 711] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1195d3800) [pid = 1946] [serial = 713] [outer = 0x0] [url = about:blank] 14:53:16 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x118195800) [pid = 1946] [serial = 710] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1946 | 1468792397188 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]]]}] 14:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 673ms 14:53:17 INFO - PROCESS | 1946 | 1468792397199 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:53:17 INFO - PROCESS | 1946 | 1468792397203 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:53:17 INFO - PROCESS | 1946 | 1468792397221 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:53:17 INFO - PROCESS | 1946 | 1468792397223 Marionette TRACE conn2 <- [1,1014,null,{}] 14:53:17 INFO - PROCESS | 1946 | 1468792397229 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}] 14:53:17 INFO - PROCESS | 1946 | 1468792397231 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:17 INFO - PROCESS | 1946 | 1468792397350 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:53:17 INFO - PROCESS | 1946 | 1468792397357 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:17 INFO - PROCESS | 1946 | 1468792397358 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x11887c000 == 31 [pid = 1946] [id = 261] 14:53:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116a06400) [pid = 1946] [serial = 781] [outer = 0x0] 14:53:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1182c1400) [pid = 1946] [serial = 782] [outer = 0x116a06400] 14:53:17 INFO - PROCESS | 1946 | 1468792397401 Marionette DEBUG loaded listener.js 14:53:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x118587800) [pid = 1946] [serial = 783] [outer = 0x116a06400] 14:53:17 INFO - PROCESS | 1946 | 1468792397864 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]]]}] 14:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 680ms 14:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:53:17 INFO - PROCESS | 1946 | 1468792397894 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:53:17 INFO - PROCESS | 1946 | 1468792397896 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:53:17 INFO - PROCESS | 1946 | 1468792397898 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:53:17 INFO - PROCESS | 1946 | 1468792397900 Marionette TRACE conn2 <- [1,1018,null,{}] 14:53:17 INFO - PROCESS | 1946 | 1468792397909 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}] 14:53:17 INFO - PROCESS | 1946 | 1468792397913 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:17 INFO - PROCESS | 1946 | 1468792397996 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:53:18 INFO - PROCESS | 1946 | 1468792398000 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:18 INFO - PROCESS | 1946 | 1468792398002 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb0000 == 32 [pid = 1946] [id = 262] 14:53:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118825000) [pid = 1946] [serial = 784] [outer = 0x0] 14:53:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119068400) [pid = 1946] [serial = 785] [outer = 0x118825000] 14:53:18 INFO - PROCESS | 1946 | 1468792398032 Marionette DEBUG loaded listener.js 14:53:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1195cac00) [pid = 1946] [serial = 786] [outer = 0x118825000] 14:53:18 INFO - PROCESS | 1946 | 1468792398377 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]]]}] 14:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 14:53:18 INFO - PROCESS | 1946 | 1468792398421 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:53:18 INFO - PROCESS | 1946 | 1468792398423 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:53:18 INFO - PROCESS | 1946 | 1468792398425 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:53:18 INFO - PROCESS | 1946 | 1468792398426 Marionette TRACE conn2 <- [1,1022,null,{}] 14:53:18 INFO - PROCESS | 1946 | 1468792398428 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}] 14:53:18 INFO - PROCESS | 1946 | 1468792398429 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:18 INFO - PROCESS | 1946 | 1468792398512 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:53:18 INFO - PROCESS | 1946 | 1468792398515 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:18 INFO - PROCESS | 1946 | 1468792398517 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x121554800 == 33 [pid = 1946] [id = 263] 14:53:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195d5400) [pid = 1946] [serial = 787] [outer = 0x0] 14:53:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1197b0000) [pid = 1946] [serial = 788] [outer = 0x1195d5400] 14:53:18 INFO - PROCESS | 1946 | 1468792398542 Marionette DEBUG loaded listener.js 14:53:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119b49400) [pid = 1946] [serial = 789] [outer = 0x1195d5400] 14:53:18 INFO - PROCESS | 1946 | 1468792398853 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]]]}] 14:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 14:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:53:18 INFO - PROCESS | 1946 | 1468792398895 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:53:18 INFO - PROCESS | 1946 | 1468792398896 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:53:18 INFO - PROCESS | 1946 | 1468792398898 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:53:18 INFO - PROCESS | 1946 | 1468792398899 Marionette TRACE conn2 <- [1,1026,null,{}] 14:53:18 INFO - PROCESS | 1946 | 1468792398901 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}] 14:53:18 INFO - PROCESS | 1946 | 1468792398902 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:18 INFO - PROCESS | 1946 | 1468792398982 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:53:19 INFO - PROCESS | 1946 | 1468792399050 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:19 INFO - PROCESS | 1946 | 1468792399051 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x12374c800 == 34 [pid = 1946] [id = 264] 14:53:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x112696c00) [pid = 1946] [serial = 790] [outer = 0x0] 14:53:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b4a400) [pid = 1946] [serial = 791] [outer = 0x112696c00] 14:53:19 INFO - PROCESS | 1946 | 1468792399075 Marionette DEBUG loaded listener.js 14:53:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119bdd800) [pid = 1946] [serial = 792] [outer = 0x112696c00] 14:53:19 INFO - PROCESS | 1946 | 1468792399424 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]]]}] 14:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 571ms 14:53:19 INFO - PROCESS | 1946 | 1468792399469 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:53:19 INFO - PROCESS | 1946 | 1468792399471 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:53:19 INFO - PROCESS | 1946 | 1468792399473 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:53:19 INFO - PROCESS | 1946 | 1468792399474 Marionette TRACE conn2 <- [1,1030,null,{}] 14:53:19 INFO - PROCESS | 1946 | 1468792399476 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}] 14:53:19 INFO - PROCESS | 1946 | 1468792399480 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:19 INFO - PROCESS | 1946 | 1468792399595 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:53:19 INFO - PROCESS | 1946 | 1468792399609 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:19 INFO - PROCESS | 1946 | 1468792399610 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x126c0f800 == 35 [pid = 1946] [id = 265] 14:53:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119f30400) [pid = 1946] [serial = 793] [outer = 0x0] 14:53:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11a0ca000) [pid = 1946] [serial = 794] [outer = 0x119f30400] 14:53:19 INFO - PROCESS | 1946 | 1468792399635 Marionette DEBUG loaded listener.js 14:53:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1212d5c00) [pid = 1946] [serial = 795] [outer = 0x119f30400] 14:53:19 INFO - PROCESS | 1946 | 1468792399976 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]]]}] 14:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 14:53:19 INFO - PROCESS | 1946 | 1468792399994 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:53:19 INFO - PROCESS | 1946 | 1468792399997 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:53:20 INFO - PROCESS | 1946 | 1468792400001 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:53:20 INFO - PROCESS | 1946 | 1468792400003 Marionette TRACE conn2 <- [1,1034,null,{}] 14:53:20 INFO - PROCESS | 1946 | 1468792400014 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}] 14:53:20 INFO - PROCESS | 1946 | 1468792400016 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:20 INFO - PROCESS | 1946 | 1468792400169 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:53:20 INFO - PROCESS | 1946 | 1468792400202 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 1946 | 1468792400204 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c0d000 == 36 [pid = 1946] [id = 266] 14:53:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1212d6400) [pid = 1946] [serial = 796] [outer = 0x0] 14:53:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x121a22400) [pid = 1946] [serial = 797] [outer = 0x1212d6400] 14:53:20 INFO - PROCESS | 1946 | 1468792400228 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x121e0a400) [pid = 1946] [serial = 798] [outer = 0x1212d6400] 14:53:20 INFO - PROCESS | 1946 | 1468792400564 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]]]}] 14:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 579ms 14:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:53:20 INFO - PROCESS | 1946 | 1468792400580 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:53:20 INFO - PROCESS | 1946 | 1468792400582 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:53:20 INFO - PROCESS | 1946 | 1468792400586 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:53:20 INFO - PROCESS | 1946 | 1468792400587 Marionette TRACE conn2 <- [1,1038,null,{}] 14:53:20 INFO - PROCESS | 1946 | 1468792400591 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}] 14:53:20 INFO - PROCESS | 1946 | 1468792400595 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:20 INFO - PROCESS | 1946 | 1468792400742 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:53:20 INFO - PROCESS | 1946 | 1468792400792 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 1946 | 1468792400793 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f24800 == 37 [pid = 1946] [id = 267] 14:53:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x10edfd400) [pid = 1946] [serial = 799] [outer = 0x0] 14:53:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121e10800) [pid = 1946] [serial = 800] [outer = 0x10edfd400] 14:53:20 INFO - PROCESS | 1946 | 1468792400816 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x121e14800) [pid = 1946] [serial = 801] [outer = 0x10edfd400] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1177ee000) [pid = 1946] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x111ba5800) [pid = 1946] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x115f24c00) [pid = 1946] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11106e800) [pid = 1946] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x111d14800) [pid = 1946] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x112a86400) [pid = 1946] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1133c7000) [pid = 1946] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x111074000) [pid = 1946] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1197ab800) [pid = 1946] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1122be400) [pid = 1946] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1122bd400) [pid = 1946] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119b58000) [pid = 1946] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x111f62400) [pid = 1946] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1128cdc00) [pid = 1946] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116b1a800) [pid = 1946] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119517000) [pid = 1946] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11819fc00) [pid = 1946] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:53:21 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119516c00) [pid = 1946] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:53:21 INFO - PROCESS | 1946 | 1468792401172 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]]]}] 14:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 620ms 14:53:21 INFO - PROCESS | 1946 | 1468792401206 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:53:21 INFO - PROCESS | 1946 | 1468792401207 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:53:21 INFO - PROCESS | 1946 | 1468792401209 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:53:21 INFO - PROCESS | 1946 | 1468792401210 Marionette TRACE conn2 <- [1,1042,null,{}] 14:53:21 INFO - PROCESS | 1946 | 1468792401212 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}] 14:53:21 INFO - PROCESS | 1946 | 1468792401214 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:21 INFO - PROCESS | 1946 | 1468792401296 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:53:21 INFO - PROCESS | 1946 | 1468792401300 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:21 INFO - PROCESS | 1946 | 1468792401301 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x11956f800 == 38 [pid = 1946] [id = 268] 14:53:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1122be800) [pid = 1946] [serial = 802] [outer = 0x0] 14:53:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x113c66c00) [pid = 1946] [serial = 803] [outer = 0x1122be800] 14:53:21 INFO - PROCESS | 1946 | 1468792401326 Marionette DEBUG loaded listener.js 14:53:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1181a0800) [pid = 1946] [serial = 804] [outer = 0x1122be800] 14:53:21 INFO - PROCESS | 1946 | 1468792401680 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]]]}] 14:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 14:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:53:21 INFO - PROCESS | 1946 | 1468792401728 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:53:21 INFO - PROCESS | 1946 | 1468792401730 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:53:21 INFO - PROCESS | 1946 | 1468792401732 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:53:21 INFO - PROCESS | 1946 | 1468792401733 Marionette TRACE conn2 <- [1,1046,null,{}] 14:53:21 INFO - PROCESS | 1946 | 1468792401735 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}] 14:53:21 INFO - PROCESS | 1946 | 1468792401736 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:21 INFO - PROCESS | 1946 | 1468792401814 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:53:21 INFO - PROCESS | 1946 | 1468792401818 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:21 INFO - PROCESS | 1946 | 1468792401819 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abc6000 == 39 [pid = 1946] [id = 269] 14:53:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x118621000) [pid = 1946] [serial = 805] [outer = 0x0] 14:53:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119597400) [pid = 1946] [serial = 806] [outer = 0x118621000] 14:53:21 INFO - PROCESS | 1946 | 1468792401843 Marionette DEBUG loaded listener.js 14:53:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11a0c1400) [pid = 1946] [serial = 807] [outer = 0x118621000] 14:53:22 INFO - PROCESS | 1946 | 1468792402161 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]]]}] 14:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 14:53:22 INFO - PROCESS | 1946 | 1468792402204 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:53:22 INFO - PROCESS | 1946 | 1468792402206 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:53:22 INFO - PROCESS | 1946 | 1468792402208 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:53:22 INFO - PROCESS | 1946 | 1468792402210 Marionette TRACE conn2 <- [1,1050,null,{}] 14:53:22 INFO - PROCESS | 1946 | 1468792402212 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}] 14:53:22 INFO - PROCESS | 1946 | 1468792402213 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:22 INFO - PROCESS | 1946 | 1468792402300 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:53:22 INFO - PROCESS | 1946 | 1468792402303 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:22 INFO - PROCESS | 1946 | 1468792402305 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b436000 == 40 [pid = 1946] [id = 270] 14:53:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x121e0e000) [pid = 1946] [serial = 808] [outer = 0x0] 14:53:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x124803400) [pid = 1946] [serial = 809] [outer = 0x121e0e000] 14:53:22 INFO - PROCESS | 1946 | 1468792402329 Marionette DEBUG loaded listener.js 14:53:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x124d31400) [pid = 1946] [serial = 810] [outer = 0x121e0e000] 14:53:22 INFO - PROCESS | 1946 | 1468792402755 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]]]}] 14:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 572ms 14:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:53:22 INFO - PROCESS | 1946 | 1468792402781 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:53:22 INFO - PROCESS | 1946 | 1468792402783 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:53:22 INFO - PROCESS | 1946 | 1468792402786 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:53:22 INFO - PROCESS | 1946 | 1468792402787 Marionette TRACE conn2 <- [1,1054,null,{}] 14:53:22 INFO - PROCESS | 1946 | 1468792402791 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}] 14:53:22 INFO - PROCESS | 1946 | 1468792402793 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:22 INFO - PROCESS | 1946 | 1468792402914 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:53:22 INFO - PROCESS | 1946 | 1468792402922 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:22 INFO - PROCESS | 1946 | 1468792402923 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc06000 == 41 [pid = 1946] [id = 271] 14:53:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121e19c00) [pid = 1946] [serial = 811] [outer = 0x0] 14:53:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x124f0ec00) [pid = 1946] [serial = 812] [outer = 0x121e19c00] 14:53:22 INFO - PROCESS | 1946 | 1468792402963 Marionette DEBUG loaded listener.js 14:53:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1252d4400) [pid = 1946] [serial = 813] [outer = 0x121e19c00] 14:53:23 INFO - PROCESS | 1946 | 1468792403455 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]]]}] 14:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 720ms 14:53:23 INFO - PROCESS | 1946 | 1468792403508 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:53:23 INFO - PROCESS | 1946 | 1468792403511 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:53:23 INFO - PROCESS | 1946 | 1468792403515 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:53:23 INFO - PROCESS | 1946 | 1468792403517 Marionette TRACE conn2 <- [1,1058,null,{}] 14:53:23 INFO - PROCESS | 1946 | 1468792403522 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}] 14:53:23 INFO - PROCESS | 1946 | 1468792403523 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:23 INFO - PROCESS | 1946 | 1468792403628 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:53:23 INFO - PROCESS | 1946 | 1468792403739 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:23 INFO - PROCESS | 1946 | 1468792403741 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c9000 == 42 [pid = 1946] [id = 272] 14:53:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x115edb800) [pid = 1946] [serial = 814] [outer = 0x0] 14:53:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116542800) [pid = 1946] [serial = 815] [outer = 0x115edb800] 14:53:23 INFO - PROCESS | 1946 | 1468792403771 Marionette DEBUG loaded listener.js 14:53:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1175e2c00) [pid = 1946] [serial = 816] [outer = 0x115edb800] 14:53:24 INFO - PROCESS | 1946 | 1468792404152 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]]]}] 14:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 14:53:24 INFO - PROCESS | 1946 | 1468792404187 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:53:24 INFO - PROCESS | 1946 | 1468792404190 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:53:24 INFO - PROCESS | 1946 | 1468792404195 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:53:24 INFO - PROCESS | 1946 | 1468792404196 Marionette TRACE conn2 <- [1,1062,null,{}] 14:53:24 INFO - PROCESS | 1946 | 1468792404199 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}] 14:53:24 INFO - PROCESS | 1946 | 1468792404201 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:24 INFO - PROCESS | 1946 | 1468792404303 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:53:24 INFO - PROCESS | 1946 | 1468792404373 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:24 INFO - PROCESS | 1946 | 1468792404374 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x126c1c000 == 43 [pid = 1946] [id = 273] 14:53:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11861dc00) [pid = 1946] [serial = 817] [outer = 0x0] 14:53:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1190e8000) [pid = 1946] [serial = 818] [outer = 0x11861dc00] 14:53:24 INFO - PROCESS | 1946 | 1468792404405 Marionette DEBUG loaded listener.js 14:53:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119520000) [pid = 1946] [serial = 819] [outer = 0x11861dc00] 14:53:24 INFO - PROCESS | 1946 | 1468792404816 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]]]}] 14:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 14:53:24 INFO - PROCESS | 1946 | 1468792404874 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:53:24 INFO - PROCESS | 1946 | 1468792404876 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:53:24 INFO - PROCESS | 1946 | 1468792404880 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:53:24 INFO - PROCESS | 1946 | 1468792404882 Marionette TRACE conn2 <- [1,1066,null,{}] 14:53:24 INFO - PROCESS | 1946 | 1468792404890 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}] 14:53:24 INFO - PROCESS | 1946 | 1468792404896 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:25 INFO - PROCESS | 1946 | 1468792405015 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:53:25 INFO - PROCESS | 1946 | 1468792405085 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:25 INFO - PROCESS | 1946 | 1468792405088 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c138800 == 44 [pid = 1946] [id = 274] 14:53:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119f36800) [pid = 1946] [serial = 820] [outer = 0x0] 14:53:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119f3f000) [pid = 1946] [serial = 821] [outer = 0x119f36800] 14:53:25 INFO - PROCESS | 1946 | 1468792405118 Marionette DEBUG loaded listener.js 14:53:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x11a0cdc00) [pid = 1946] [serial = 822] [outer = 0x119f36800] 14:53:25 INFO - PROCESS | 1946 | 1468792405539 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]]]}] 14:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 675ms 14:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:53:25 INFO - PROCESS | 1946 | 1468792405554 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:53:25 INFO - PROCESS | 1946 | 1468792405556 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:53:25 INFO - PROCESS | 1946 | 1468792405558 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:53:25 INFO - PROCESS | 1946 | 1468792405560 Marionette TRACE conn2 <- [1,1070,null,{}] 14:53:25 INFO - PROCESS | 1946 | 1468792405562 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}] 14:53:25 INFO - PROCESS | 1946 | 1468792405563 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:25 INFO - PROCESS | 1946 | 1468792405664 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:53:25 INFO - PROCESS | 1946 | 1468792405715 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:25 INFO - PROCESS | 1946 | 1468792405717 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c369800 == 45 [pid = 1946] [id = 275] 14:53:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x121132c00) [pid = 1946] [serial = 823] [outer = 0x0] 14:53:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x121a25000) [pid = 1946] [serial = 824] [outer = 0x121132c00] 14:53:25 INFO - PROCESS | 1946 | 1468792405745 Marionette DEBUG loaded listener.js 14:53:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x123727c00) [pid = 1946] [serial = 825] [outer = 0x121132c00] 14:53:26 INFO - PROCESS | 1946 | 1468792406170 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]]]}] 14:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 619ms 14:53:26 INFO - PROCESS | 1946 | 1468792406178 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:53:26 INFO - PROCESS | 1946 | 1468792406179 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:53:26 INFO - PROCESS | 1946 | 1468792406181 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:53:26 INFO - PROCESS | 1946 | 1468792406183 Marionette TRACE conn2 <- [1,1074,null,{}] 14:53:26 INFO - PROCESS | 1946 | 1468792406186 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}] 14:53:26 INFO - PROCESS | 1946 | 1468792406187 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:26 INFO - PROCESS | 1946 | 1468792406295 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:53:26 INFO - PROCESS | 1946 | 1468792406431 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:26 INFO - PROCESS | 1946 | 1468792406432 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x113044800 == 46 [pid = 1946] [id = 276] 14:53:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x1111a7c00) [pid = 1946] [serial = 826] [outer = 0x0] 14:53:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x119b4a000) [pid = 1946] [serial = 827] [outer = 0x1111a7c00] 14:53:26 INFO - PROCESS | 1946 | 1468792406480 Marionette DEBUG loaded listener.js 14:53:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x123728800) [pid = 1946] [serial = 828] [outer = 0x1111a7c00] 14:53:27 INFO - PROCESS | 1946 | 1468792407134 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]]]}] 14:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1023ms 14:53:27 INFO - PROCESS | 1946 | 1468792407206 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:53:27 INFO - PROCESS | 1946 | 1468792407209 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:53:27 INFO - PROCESS | 1946 | 1468792407228 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:53:27 INFO - PROCESS | 1946 | 1468792407231 Marionette TRACE conn2 <- [1,1078,null,{}] 14:53:27 INFO - PROCESS | 1946 | 1468792407236 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}] 14:53:27 INFO - PROCESS | 1946 | 1468792407238 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:27 INFO - PROCESS | 1946 | 1468792407382 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:53:27 INFO - PROCESS | 1946 | 1468792407447 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:27 INFO - PROCESS | 1946 | 1468792407448 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x116512800 == 47 [pid = 1946] [id = 277] 14:53:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x116540c00) [pid = 1946] [serial = 829] [outer = 0x0] 14:53:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x1168b3400) [pid = 1946] [serial = 830] [outer = 0x116540c00] 14:53:27 INFO - PROCESS | 1946 | 1468792407524 Marionette DEBUG loaded listener.js 14:53:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x11725a000) [pid = 1946] [serial = 831] [outer = 0x116540c00] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12b436000 == 46 [pid = 1946] [id = 270] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12abc6000 == 45 [pid = 1946] [id = 269] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x11956f800 == 44 [pid = 1946] [id = 268] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x128f24800 == 43 [pid = 1946] [id = 267] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x128c0d000 == 42 [pid = 1946] [id = 266] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x126c0f800 == 41 [pid = 1946] [id = 265] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12374c800 == 40 [pid = 1946] [id = 264] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x121554800 == 39 [pid = 1946] [id = 263] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb0000 == 38 [pid = 1946] [id = 262] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x11887c000 == 37 [pid = 1946] [id = 261] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x116504000 == 36 [pid = 1946] [id = 260] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12164f800 == 35 [pid = 1946] [id = 259] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d6800 == 34 [pid = 1946] [id = 257] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x116aa3000 == 33 [pid = 1946] [id = 258] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x113044800 == 32 [pid = 1946] [id = 276] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12c369800 == 31 [pid = 1946] [id = 275] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12c138800 == 30 [pid = 1946] [id = 274] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x126c1c000 == 29 [pid = 1946] [id = 273] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc06000 == 28 [pid = 1946] [id = 271] 14:53:28 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c9000 == 27 [pid = 1946] [id = 272] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x11819b400) [pid = 1946] [serial = 746] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x111d22c00) [pid = 1946] [serial = 737] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x112763000) [pid = 1946] [serial = 738] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x116717400) [pid = 1946] [serial = 743] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1175e3c00) [pid = 1946] [serial = 744] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x11269b800) [pid = 1946] [serial = 717] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x111079000) [pid = 1946] [serial = 716] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119206c00) [pid = 1946] [serial = 750] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1132e7c00) [pid = 1946] [serial = 720] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x119068000) [pid = 1946] [serial = 749] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119598800) [pid = 1946] [serial = 752] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x112df7c00) [pid = 1946] [serial = 719] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x116a05c00) [pid = 1946] [serial = 761] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119b5c400) [pid = 1946] [serial = 756] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x119b45800) [pid = 1946] [serial = 755] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119ba2c00) [pid = 1946] [serial = 758] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119f31c00) [pid = 1946] [serial = 764] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119f3cc00) [pid = 1946] [serial = 765] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11a06ec00) [pid = 1946] [serial = 767] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116a0c400) [pid = 1946] [serial = 723] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x112de1400) [pid = 1946] [serial = 740] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x115f98400) [pid = 1946] [serial = 722] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x115f25400) [pid = 1946] [serial = 741] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1184a7c00) [pid = 1946] [serial = 726] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1175e3400) [pid = 1946] [serial = 725] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119b60000) [pid = 1946] [serial = 735] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119b54800) [pid = 1946] [serial = 734] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11a0cd400) [pid = 1946] [serial = 768] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x118830000) [pid = 1946] [serial = 729] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119f34800) [pid = 1946] [serial = 759] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x121132400) [pid = 1946] [serial = 770] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x118585400) [pid = 1946] [serial = 728] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1195d1c00) [pid = 1946] [serial = 753] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119525c00) [pid = 1946] [serial = 762] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x118620400) [pid = 1946] [serial = 747] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1195a2c00) [pid = 1946] [serial = 732] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11951cc00) [pid = 1946] [serial = 731] [outer = 0x0] [url = about:blank] 14:53:28 INFO - PROCESS | 1946 | 1468792408472 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]]]}] 14:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1275ms 14:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:53:28 INFO - PROCESS | 1946 | 1468792408502 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:53:28 INFO - PROCESS | 1946 | 1468792408504 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:53:28 INFO - PROCESS | 1946 | 1468792408513 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:53:28 INFO - PROCESS | 1946 | 1468792408515 Marionette TRACE conn2 <- [1,1082,null,{}] 14:53:28 INFO - PROCESS | 1946 | 1468792408519 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}] 14:53:28 INFO - PROCESS | 1946 | 1468792408520 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:28 INFO - PROCESS | 1946 | 1468792408601 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:53:28 INFO - PROCESS | 1946 | 1468792408607 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:28 INFO - PROCESS | 1946 | 1468792408611 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ea3000 == 28 [pid = 1946] [id = 278] 14:53:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x112df0c00) [pid = 1946] [serial = 832] [outer = 0x0] 14:53:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x112f2f800) [pid = 1946] [serial = 833] [outer = 0x112df0c00] 14:53:28 INFO - PROCESS | 1946 | 1468792408640 Marionette DEBUG loaded listener.js 14:53:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1122b2c00) [pid = 1946] [serial = 834] [outer = 0x112df0c00] 14:53:29 INFO - PROCESS | 1946 | 1468792409013 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]]]}] 14:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 528ms 14:53:29 INFO - PROCESS | 1946 | 1468792409035 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:53:29 INFO - PROCESS | 1946 | 1468792409039 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:53:29 INFO - PROCESS | 1946 | 1468792409043 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:53:29 INFO - PROCESS | 1946 | 1468792409045 Marionette TRACE conn2 <- [1,1086,null,{}] 14:53:29 INFO - PROCESS | 1946 | 1468792409047 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}] 14:53:29 INFO - PROCESS | 1946 | 1468792409049 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:29 INFO - PROCESS | 1946 | 1468792409124 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:53:29 INFO - PROCESS | 1946 | 1468792409130 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:29 INFO - PROCESS | 1946 | 1468792409132 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x117558800 == 29 [pid = 1946] [id = 279] 14:53:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1168a6400) [pid = 1946] [serial = 835] [outer = 0x0] 14:53:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1177f0800) [pid = 1946] [serial = 836] [outer = 0x1168a6400] 14:53:29 INFO - PROCESS | 1946 | 1468792409158 Marionette DEBUG loaded listener.js 14:53:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11819f000) [pid = 1946] [serial = 837] [outer = 0x1168a6400] 14:53:29 INFO - PROCESS | 1946 | 1468792409491 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]]]}] 14:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 14:53:29 INFO - PROCESS | 1946 | 1468792409513 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:53:29 INFO - PROCESS | 1946 | 1468792409514 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:53:29 INFO - PROCESS | 1946 | 1468792409517 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:53:29 INFO - PROCESS | 1946 | 1468792409519 Marionette TRACE conn2 <- [1,1090,null,{}] 14:53:29 INFO - PROCESS | 1946 | 1468792409526 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}] 14:53:29 INFO - PROCESS | 1946 | 1468792409530 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:29 INFO - PROCESS | 1946 | 1468792409609 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:53:29 INFO - PROCESS | 1946 | 1468792409662 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:29 INFO - PROCESS | 1946 | 1468792409664 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c6800 == 30 [pid = 1946] [id = 280] 14:53:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1130ee400) [pid = 1946] [serial = 838] [outer = 0x0] 14:53:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118a68c00) [pid = 1946] [serial = 839] [outer = 0x1130ee400] 14:53:29 INFO - PROCESS | 1946 | 1468792409692 Marionette DEBUG loaded listener.js 14:53:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11920b400) [pid = 1946] [serial = 840] [outer = 0x1130ee400] 14:53:30 INFO - PROCESS | 1946 | 1468792409997 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]]]}] 14:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 14:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:53:30 INFO - PROCESS | 1946 | 1468792410038 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:53:30 INFO - PROCESS | 1946 | 1468792410040 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:53:30 INFO - PROCESS | 1946 | 1468792410044 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:53:30 INFO - PROCESS | 1946 | 1468792410046 Marionette TRACE conn2 <- [1,1094,null,{}] 14:53:30 INFO - PROCESS | 1946 | 1468792410048 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}] 14:53:30 INFO - PROCESS | 1946 | 1468792410049 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:30 INFO - PROCESS | 1946 | 1468792410129 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:53:30 INFO - PROCESS | 1946 | 1468792410194 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:30 INFO - PROCESS | 1946 | 1468792410195 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x119574000 == 31 [pid = 1946] [id = 281] 14:53:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1190f1400) [pid = 1946] [serial = 841] [outer = 0x0] 14:53:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11959c400) [pid = 1946] [serial = 842] [outer = 0x1190f1400] 14:53:30 INFO - PROCESS | 1946 | 1468792410236 Marionette DEBUG loaded listener.js 14:53:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1195d2c00) [pid = 1946] [serial = 843] [outer = 0x1190f1400] 14:53:30 INFO - PROCESS | 1946 | 1468792410674 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]]]}] 14:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 14:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:53:30 INFO - PROCESS | 1946 | 1468792410714 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:53:30 INFO - PROCESS | 1946 | 1468792410715 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:53:30 INFO - PROCESS | 1946 | 1468792410723 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:53:30 INFO - PROCESS | 1946 | 1468792410725 Marionette TRACE conn2 <- [1,1098,null,{}] 14:53:30 INFO - PROCESS | 1946 | 1468792410733 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}] 14:53:30 INFO - PROCESS | 1946 | 1468792410734 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:30 INFO - PROCESS | 1946 | 1468792410828 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:53:30 INFO - PROCESS | 1946 | 1468792410831 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:30 INFO - PROCESS | 1946 | 1468792410832 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210e9000 == 32 [pid = 1946] [id = 282] 14:53:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x112df0000) [pid = 1946] [serial = 844] [outer = 0x0] 14:53:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1197b6000) [pid = 1946] [serial = 845] [outer = 0x112df0000] 14:53:30 INFO - PROCESS | 1946 | 1468792410857 Marionette DEBUG loaded listener.js 14:53:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b4e400) [pid = 1946] [serial = 846] [outer = 0x112df0000] 14:53:31 INFO - PROCESS | 1946 | 1468792411195 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]]]}] 14:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 530ms 14:53:31 INFO - PROCESS | 1946 | 1468792411248 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:53:31 INFO - PROCESS | 1946 | 1468792411250 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:53:31 INFO - PROCESS | 1946 | 1468792411259 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:53:31 INFO - PROCESS | 1946 | 1468792411261 Marionette TRACE conn2 <- [1,1102,null,{}] 14:53:31 INFO - PROCESS | 1946 | 1468792411264 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}] 14:53:31 INFO - PROCESS | 1946 | 1468792411270 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:31 INFO - PROCESS | 1946 | 1468792411433 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:53:31 INFO - PROCESS | 1946 | 1468792411481 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:31 INFO - PROCESS | 1946 | 1468792411482 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x121b0a800 == 33 [pid = 1946] [id = 283] 14:53:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1128d5400) [pid = 1946] [serial = 847] [outer = 0x0] 14:53:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119bac000) [pid = 1946] [serial = 848] [outer = 0x1128d5400] 14:53:31 INFO - PROCESS | 1946 | 1468792411522 Marionette DEBUG loaded listener.js 14:53:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11a077000) [pid = 1946] [serial = 849] [outer = 0x1128d5400] 14:53:31 INFO - PROCESS | 1946 | 1468792411932 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]]]}] 14:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 727ms 14:53:31 INFO - PROCESS | 1946 | 1468792411980 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:53:31 INFO - PROCESS | 1946 | 1468792411981 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:53:31 INFO - PROCESS | 1946 | 1468792411983 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:53:31 INFO - PROCESS | 1946 | 1468792411984 Marionette TRACE conn2 <- [1,1106,null,{}] 14:53:32 INFO - PROCESS | 1946 | 1468792411995 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}] 14:53:32 INFO - PROCESS | 1946 | 1468792411996 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:32 INFO - PROCESS | 1946 | 1468792412096 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:53:32 INFO - PROCESS | 1946 | 1468792412137 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:32 INFO - PROCESS | 1946 | 1468792412138 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252ad800 == 34 [pid = 1946] [id = 284] 14:53:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11a0c6800) [pid = 1946] [serial = 850] [outer = 0x0] 14:53:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11a0ce000) [pid = 1946] [serial = 851] [outer = 0x11a0c6800] 14:53:32 INFO - PROCESS | 1946 | 1468792412162 Marionette DEBUG loaded listener.js 14:53:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1211d1800) [pid = 1946] [serial = 852] [outer = 0x11a0c6800] 14:53:32 INFO - PROCESS | 1946 | 1468792412436 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]]]}] 14:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 14:53:32 INFO - PROCESS | 1946 | 1468792412455 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:53:32 INFO - PROCESS | 1946 | 1468792412456 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119f30400) [pid = 1946] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1212d6400) [pid = 1946] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x10edfd400) [pid = 1946] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11107c800) [pid = 1946] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x112a83c00) [pid = 1946] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x116a06400) [pid = 1946] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119210400) [pid = 1946] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x118825000) [pid = 1946] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x116b13c00) [pid = 1946] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1195d5400) [pid = 1946] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1122be800) [pid = 1946] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121e19c00) [pid = 1946] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121e0e000) [pid = 1946] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x118621000) [pid = 1946] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:53:32 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x112696c00) [pid = 1946] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:53:32 INFO - PROCESS | 1946 | 1468792412730 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:53:32 INFO - PROCESS | 1946 | 1468792412731 Marionette TRACE conn2 <- [1,1110,null,{}] 14:53:32 INFO - PROCESS | 1946 | 1468792412831 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}] 14:53:32 INFO - PROCESS | 1946 | 1468792412832 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:32 INFO - PROCESS | 1946 | 1468792412919 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:53:32 INFO - PROCESS | 1946 | 1468792412923 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:32 INFO - PROCESS | 1946 | 1468792412924 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285c0800 == 35 [pid = 1946] [id = 285] 14:53:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119b5cc00) [pid = 1946] [serial = 853] [outer = 0x0] 14:53:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12112ec00) [pid = 1946] [serial = 854] [outer = 0x119b5cc00] 14:53:32 INFO - PROCESS | 1946 | 1468792412950 Marionette DEBUG loaded listener.js 14:53:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121a25c00) [pid = 1946] [serial = 855] [outer = 0x119b5cc00] 14:53:33 INFO - PROCESS | 1946 | 1468792413250 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]]]}] 14:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 805ms 14:53:33 INFO - PROCESS | 1946 | 1468792413272 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:53:33 INFO - PROCESS | 1946 | 1468792413273 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:53:33 INFO - PROCESS | 1946 | 1468792413296 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:53:33 INFO - PROCESS | 1946 | 1468792413298 Marionette TRACE conn2 <- [1,1114,null,{}] 14:53:33 INFO - PROCESS | 1946 | 1468792413305 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}] 14:53:33 INFO - PROCESS | 1946 | 1468792413306 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:33 INFO - PROCESS | 1946 | 1468792413412 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:53:33 INFO - PROCESS | 1946 | 1468792413418 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:33 INFO - PROCESS | 1946 | 1468792413419 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190e6800 == 36 [pid = 1946] [id = 286] 14:53:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x121c46000) [pid = 1946] [serial = 856] [outer = 0x0] 14:53:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121e14c00) [pid = 1946] [serial = 857] [outer = 0x121c46000] 14:53:33 INFO - PROCESS | 1946 | 1468792413444 Marionette DEBUG loaded listener.js 14:53:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124838000) [pid = 1946] [serial = 858] [outer = 0x121c46000] 14:53:33 INFO - PROCESS | 1946 | 1468792413731 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]]]}] 14:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 487ms 14:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:53:33 INFO - PROCESS | 1946 | 1468792413771 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:53:33 INFO - PROCESS | 1946 | 1468792413772 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:53:33 INFO - PROCESS | 1946 | 1468792413774 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:53:33 INFO - PROCESS | 1946 | 1468792413778 Marionette TRACE conn2 <- [1,1118,null,{}] 14:53:33 INFO - PROCESS | 1946 | 1468792413781 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}] 14:53:33 INFO - PROCESS | 1946 | 1468792413783 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:33 INFO - PROCESS | 1946 | 1468792413857 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:53:33 INFO - PROCESS | 1946 | 1468792413877 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:33 INFO - PROCESS | 1946 | 1468792413878 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f34000 == 37 [pid = 1946] [id = 287] 14:53:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x121e0ec00) [pid = 1946] [serial = 859] [outer = 0x0] 14:53:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x124c74000) [pid = 1946] [serial = 860] [outer = 0x121e0ec00] 14:53:33 INFO - PROCESS | 1946 | 1468792413902 Marionette DEBUG loaded listener.js 14:53:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x124f37800) [pid = 1946] [serial = 861] [outer = 0x121e0ec00] 14:53:34 INFO - PROCESS | 1946 | 1468792414217 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]]]}] 14:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 474ms 14:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:53:34 INFO - PROCESS | 1946 | 1468792414248 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:53:34 INFO - PROCESS | 1946 | 1468792414250 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:53:34 INFO - PROCESS | 1946 | 1468792414252 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:53:34 INFO - PROCESS | 1946 | 1468792414253 Marionette TRACE conn2 <- [1,1122,null,{}] 14:53:34 INFO - PROCESS | 1946 | 1468792414256 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}] 14:53:34 INFO - PROCESS | 1946 | 1468792414265 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:34 INFO - PROCESS | 1946 | 1468792414379 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:53:34 INFO - PROCESS | 1946 | 1468792414385 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:34 INFO - PROCESS | 1946 | 1468792414387 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210e7800 == 38 [pid = 1946] [id = 288] 14:53:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x124c46400) [pid = 1946] [serial = 862] [outer = 0x0] 14:53:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12520cc00) [pid = 1946] [serial = 863] [outer = 0x124c46400] 14:53:34 INFO - PROCESS | 1946 | 1468792414413 Marionette DEBUG loaded listener.js 14:53:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1262b6800) [pid = 1946] [serial = 864] [outer = 0x124c46400] 14:53:34 INFO - PROCESS | 1946 | 1468792414807 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]]]}] 14:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 569ms 14:53:34 INFO - PROCESS | 1946 | 1468792414823 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:53:34 INFO - PROCESS | 1946 | 1468792414828 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:53:34 INFO - PROCESS | 1946 | 1468792414833 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:53:34 INFO - PROCESS | 1946 | 1468792414836 Marionette TRACE conn2 <- [1,1126,null,{}] 14:53:34 INFO - PROCESS | 1946 | 1468792414842 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}] 14:53:34 INFO - PROCESS | 1946 | 1468792414845 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:34 INFO - PROCESS | 1946 | 1468792414985 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:53:35 INFO - PROCESS | 1946 | 1468792415060 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:35 INFO - PROCESS | 1946 | 1468792415063 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x116775800 == 39 [pid = 1946] [id = 289] 14:53:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x112a80800) [pid = 1946] [serial = 865] [outer = 0x0] 14:53:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x112f32800) [pid = 1946] [serial = 866] [outer = 0x112a80800] 14:53:35 INFO - PROCESS | 1946 | 1468792415095 Marionette DEBUG loaded listener.js 14:53:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x115f8f800) [pid = 1946] [serial = 867] [outer = 0x112a80800] 14:53:35 INFO - PROCESS | 1946 | 1468792415634 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]]]}] 14:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 827ms 14:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:53:35 INFO - PROCESS | 1946 | 1468792415667 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:53:35 INFO - PROCESS | 1946 | 1468792415670 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:53:35 INFO - PROCESS | 1946 | 1468792415678 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:53:35 INFO - PROCESS | 1946 | 1468792415680 Marionette TRACE conn2 <- [1,1130,null,{}] 14:53:35 INFO - PROCESS | 1946 | 1468792415683 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}] 14:53:35 INFO - PROCESS | 1946 | 1468792415684 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:35 INFO - PROCESS | 1946 | 1468792415791 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:53:35 INFO - PROCESS | 1946 | 1468792415869 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:35 INFO - PROCESS | 1946 | 1468792415871 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb0000 == 40 [pid = 1946] [id = 290] 14:53:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1182c3800) [pid = 1946] [serial = 868] [outer = 0x0] 14:53:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1182ca400) [pid = 1946] [serial = 869] [outer = 0x1182c3800] 14:53:35 INFO - PROCESS | 1946 | 1468792415901 Marionette DEBUG loaded listener.js 14:53:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x118695400) [pid = 1946] [serial = 870] [outer = 0x1182c3800] 14:53:36 INFO - PROCESS | 1946 | 1468792416585 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]]]}] 14:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 921ms 14:53:36 INFO - PROCESS | 1946 | 1468792416598 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:53:36 INFO - PROCESS | 1946 | 1468792416600 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:53:36 INFO - PROCESS | 1946 | 1468792416604 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:53:36 INFO - PROCESS | 1946 | 1468792416606 Marionette TRACE conn2 <- [1,1134,null,{}] 14:53:36 INFO - PROCESS | 1946 | 1468792416609 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}] 14:53:36 INFO - PROCESS | 1946 | 1468792416611 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:36 INFO - PROCESS | 1946 | 1468792416729 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:53:36 INFO - PROCESS | 1946 | 1468792416815 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:36 INFO - PROCESS | 1946 | 1468792416817 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x116747000 == 41 [pid = 1946] [id = 291] 14:53:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x116b1a000) [pid = 1946] [serial = 871] [outer = 0x0] 14:53:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1177ef800) [pid = 1946] [serial = 872] [outer = 0x116b1a000] 14:53:36 INFO - PROCESS | 1946 | 1468792416863 Marionette DEBUG loaded listener.js 14:53:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x116712c00) [pid = 1946] [serial = 873] [outer = 0x116b1a000] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x128f34000 == 40 [pid = 1946] [id = 287] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x1190e6800 == 39 [pid = 1946] [id = 286] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x1285c0800 == 38 [pid = 1946] [id = 285] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x1252ad800 == 37 [pid = 1946] [id = 284] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x121b0a800 == 36 [pid = 1946] [id = 283] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x1210e9000 == 35 [pid = 1946] [id = 282] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x119574000 == 34 [pid = 1946] [id = 281] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c6800 == 33 [pid = 1946] [id = 280] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x117558800 == 32 [pid = 1946] [id = 279] 14:53:37 INFO - PROCESS | 1946 | --DOCSHELL 0x115ea3000 == 31 [pid = 1946] [id = 278] 14:53:37 INFO - PROCESS | 1946 | 1468792417398 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]]]}] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11a0ca000) [pid = 1946] [serial = 794] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x121a22400) [pid = 1946] [serial = 797] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x121e10800) [pid = 1946] [serial = 800] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x113379000) [pid = 1946] [serial = 774] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1133c5400) [pid = 1946] [serial = 779] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11653fc00) [pid = 1946] [serial = 780] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x118587800) [pid = 1946] [serial = 783] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1182c1400) [pid = 1946] [serial = 782] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x121519000) [pid = 1946] [serial = 771] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x121e0a400) [pid = 1946] [serial = 798] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119068400) [pid = 1946] [serial = 785] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1195cac00) [pid = 1946] [serial = 786] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1170bdc00) [pid = 1946] [serial = 776] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11819a000) [pid = 1946] [serial = 777] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1197b0000) [pid = 1946] [serial = 788] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119b49400) [pid = 1946] [serial = 789] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1128d8400) [pid = 1946] [serial = 773] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1181a0800) [pid = 1946] [serial = 804] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x113c66c00) [pid = 1946] [serial = 803] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x124f0ec00) [pid = 1946] [serial = 812] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124803400) [pid = 1946] [serial = 809] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11a0c1400) [pid = 1946] [serial = 807] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1252d4400) [pid = 1946] [serial = 813] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x121e14800) [pid = 1946] [serial = 801] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119b4a400) [pid = 1946] [serial = 791] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119bdd800) [pid = 1946] [serial = 792] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x124d31400) [pid = 1946] [serial = 810] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1212d5c00) [pid = 1946] [serial = 795] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x119597400) [pid = 1946] [serial = 806] [outer = 0x0] [url = about:blank] 14:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 825ms 14:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:53:37 INFO - PROCESS | 1946 | 1468792417431 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:53:37 INFO - PROCESS | 1946 | 1468792417433 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:53:37 INFO - PROCESS | 1946 | 1468792417437 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:53:37 INFO - PROCESS | 1946 | 1468792417439 Marionette TRACE conn2 <- [1,1138,null,{}] 14:53:37 INFO - PROCESS | 1946 | 1468792417443 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}] 14:53:37 INFO - PROCESS | 1946 | 1468792417444 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:37 INFO - PROCESS | 1946 | 1468792417508 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:53:37 INFO - PROCESS | 1946 | 1468792417515 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:37 INFO - PROCESS | 1946 | 1468792417516 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x11887b000 == 32 [pid = 1946] [id = 292] 14:53:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1182c3c00) [pid = 1946] [serial = 874] [outer = 0x0] 14:53:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x118587800) [pid = 1946] [serial = 875] [outer = 0x1182c3c00] 14:53:37 INFO - PROCESS | 1946 | 1468792417537 Marionette DEBUG loaded listener.js 14:53:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119065c00) [pid = 1946] [serial = 876] [outer = 0x1182c3c00] 14:53:38 INFO - PROCESS | 1946 | 1468792418017 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]]]}] 14:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 623ms 14:53:38 INFO - PROCESS | 1946 | 1468792418062 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:53:38 INFO - PROCESS | 1946 | 1468792418064 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:53:38 INFO - PROCESS | 1946 | 1468792418067 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:53:38 INFO - PROCESS | 1946 | 1468792418071 Marionette TRACE conn2 <- [1,1142,null,{}] 14:53:38 INFO - PROCESS | 1946 | 1468792418082 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}] 14:53:38 INFO - PROCESS | 1946 | 1468792418087 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:38 INFO - PROCESS | 1946 | 1468792418236 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:53:38 INFO - PROCESS | 1946 | 1468792418249 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:38 INFO - PROCESS | 1946 | 1468792418252 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x119dce000 == 33 [pid = 1946] [id = 293] 14:53:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x112f36000) [pid = 1946] [serial = 877] [outer = 0x0] 14:53:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1195d2000) [pid = 1946] [serial = 878] [outer = 0x112f36000] 14:53:38 INFO - PROCESS | 1946 | 1468792418295 Marionette DEBUG loaded listener.js 14:53:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119b58800) [pid = 1946] [serial = 879] [outer = 0x112f36000] 14:53:38 INFO - PROCESS | 1946 | 1468792418622 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]]]}] 14:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 573ms 14:53:38 INFO - PROCESS | 1946 | 1468792418640 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:53:38 INFO - PROCESS | 1946 | 1468792418644 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:53:38 INFO - PROCESS | 1946 | 1468792418647 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:53:38 INFO - PROCESS | 1946 | 1468792418648 Marionette TRACE conn2 <- [1,1146,null,{}] 14:53:38 INFO - PROCESS | 1946 | 1468792418650 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}] 14:53:38 INFO - PROCESS | 1946 | 1468792418651 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:38 INFO - PROCESS | 1946 | 1468792418730 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:53:38 INFO - PROCESS | 1946 | 1468792418733 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:38 INFO - PROCESS | 1946 | 1468792418734 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x1218b2000 == 34 [pid = 1946] [id = 294] 14:53:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119b9f800) [pid = 1946] [serial = 880] [outer = 0x0] 14:53:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119f30400) [pid = 1946] [serial = 881] [outer = 0x119b9f800] 14:53:38 INFO - PROCESS | 1946 | 1468792418759 Marionette DEBUG loaded listener.js 14:53:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119f3ac00) [pid = 1946] [serial = 882] [outer = 0x119b9f800] 14:53:39 INFO - PROCESS | 1946 | 1468792419098 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]]]}] 14:53:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119baa400) [pid = 1946] [serial = 883] [outer = 0x12cbe7400] 14:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 14:53:39 INFO - PROCESS | 1946 | 1468792419166 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:53:39 INFO - PROCESS | 1946 | 1468792419167 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:53:39 INFO - PROCESS | 1946 | 1468792419170 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:53:39 INFO - PROCESS | 1946 | 1468792419171 Marionette TRACE conn2 <- [1,1150,null,{}] 14:53:39 INFO - PROCESS | 1946 | 1468792419173 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}] 14:53:39 INFO - PROCESS | 1946 | 1468792419174 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:39 INFO - PROCESS | 1946 | 1468792419249 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:53:39 INFO - PROCESS | 1946 | 1468792419315 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:39 INFO - PROCESS | 1946 | 1468792419316 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x121c5d800 == 35 [pid = 1946] [id = 295] 14:53:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x117eb4800) [pid = 1946] [serial = 884] [outer = 0x0] 14:53:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119f3bc00) [pid = 1946] [serial = 885] [outer = 0x117eb4800] 14:53:39 INFO - PROCESS | 1946 | 1468792419341 Marionette DEBUG loaded listener.js 14:53:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1211d4000) [pid = 1946] [serial = 886] [outer = 0x117eb4800] 14:53:39 INFO - PROCESS | 1946 | 1468792419666 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]]]}] 14:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 14:53:39 INFO - PROCESS | 1946 | 1468792419689 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:53:39 INFO - PROCESS | 1946 | 1468792419690 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:53:39 INFO - PROCESS | 1946 | 1468792419695 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:53:39 INFO - PROCESS | 1946 | 1468792419696 Marionette TRACE conn2 <- [1,1154,null,{}] 14:53:39 INFO - PROCESS | 1946 | 1468792419698 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}] 14:53:39 INFO - PROCESS | 1946 | 1468792419702 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:39 INFO - PROCESS | 1946 | 1468792419815 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:53:39 INFO - PROCESS | 1946 | 1468792419829 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:39 INFO - PROCESS | 1946 | 1468792419830 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12683e800 == 36 [pid = 1946] [id = 296] 14:53:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12163e800) [pid = 1946] [serial = 887] [outer = 0x0] 14:53:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x121e16800) [pid = 1946] [serial = 888] [outer = 0x12163e800] 14:53:39 INFO - PROCESS | 1946 | 1468792419854 Marionette DEBUG loaded listener.js 14:53:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1252e3400) [pid = 1946] [serial = 889] [outer = 0x12163e800] 14:53:40 INFO - PROCESS | 1946 | 1468792420181 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]]]}] 14:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 14:53:40 INFO - PROCESS | 1946 | 1468792420222 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:53:40 INFO - PROCESS | 1946 | 1468792420223 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:53:40 INFO - PROCESS | 1946 | 1468792420226 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:53:40 INFO - PROCESS | 1946 | 1468792420227 Marionette TRACE conn2 <- [1,1158,null,{}] 14:53:40 INFO - PROCESS | 1946 | 1468792420229 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}] 14:53:40 INFO - PROCESS | 1946 | 1468792420230 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:40 INFO - PROCESS | 1946 | 1468792420325 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:53:40 INFO - PROCESS | 1946 | 1468792420329 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:40 INFO - PROCESS | 1946 | 1468792420330 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d44800 == 37 [pid = 1946] [id = 297] 14:53:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x124f11800) [pid = 1946] [serial = 890] [outer = 0x0] 14:53:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1258ba800) [pid = 1946] [serial = 891] [outer = 0x124f11800] 14:53:40 INFO - PROCESS | 1946 | 1468792420354 Marionette DEBUG loaded listener.js 14:53:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1262bf800) [pid = 1946] [serial = 892] [outer = 0x124f11800] 14:53:40 INFO - PROCESS | 1946 | 1468792420686 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]]]}] 14:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 14:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:53:40 INFO - PROCESS | 1946 | 1468792420744 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:53:40 INFO - PROCESS | 1946 | 1468792420746 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:53:40 INFO - PROCESS | 1946 | 1468792420748 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:53:40 INFO - PROCESS | 1946 | 1468792420749 Marionette TRACE conn2 <- [1,1162,null,{}] 14:53:40 INFO - PROCESS | 1946 | 1468792420751 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}] 14:53:40 INFO - PROCESS | 1946 | 1468792420752 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:40 INFO - PROCESS | 1946 | 1468792420849 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:53:40 INFO - PROCESS | 1946 | 1468792420883 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:40 INFO - PROCESS | 1946 | 1468792420884 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abb5000 == 38 [pid = 1946] [id = 298] 14:53:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1262c2c00) [pid = 1946] [serial = 893] [outer = 0x0] 14:53:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x126687000) [pid = 1946] [serial = 894] [outer = 0x1262c2c00] 14:53:40 INFO - PROCESS | 1946 | 1468792420909 Marionette DEBUG loaded listener.js 14:53:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x126a32800) [pid = 1946] [serial = 895] [outer = 0x1262c2c00] 14:53:41 INFO - PROCESS | 1946 | 1468792421230 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]]]}] 14:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 14:53:41 INFO - PROCESS | 1946 | 1468792421274 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:53:41 INFO - PROCESS | 1946 | 1468792421275 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:53:41 INFO - PROCESS | 1946 | 1468792421277 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:53:41 INFO - PROCESS | 1946 | 1468792421278 Marionette TRACE conn2 <- [1,1166,null,{}] 14:53:41 INFO - PROCESS | 1946 | 1468792421281 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}] 14:53:41 INFO - PROCESS | 1946 | 1468792421282 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:41 INFO - PROCESS | 1946 | 1468792421378 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:53:41 INFO - PROCESS | 1946 | 1468792421382 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:41 INFO - PROCESS | 1946 | 1468792421383 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b354800 == 39 [pid = 1946] [id = 299] 14:53:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x126680000) [pid = 1946] [serial = 896] [outer = 0x0] 14:53:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x126cc4c00) [pid = 1946] [serial = 897] [outer = 0x126680000] 14:53:41 INFO - PROCESS | 1946 | 1468792421413 Marionette DEBUG loaded listener.js 14:53:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x126ce2000) [pid = 1946] [serial = 898] [outer = 0x126680000] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1130ee400) [pid = 1946] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1168a6400) [pid = 1946] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1190f1400) [pid = 1946] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1128d5400) [pid = 1946] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x112df0c00) [pid = 1946] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116540c00) [pid = 1946] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x115edb800) [pid = 1946] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11861dc00) [pid = 1946] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119f36800) [pid = 1946] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11a0c6800) [pid = 1946] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119b5cc00) [pid = 1946] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x121132c00) [pid = 1946] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1111a7c00) [pid = 1946] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121e0ec00) [pid = 1946] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121c46000) [pid = 1946] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:53:41 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x112df0000) [pid = 1946] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:53:41 INFO - PROCESS | 1946 | 1468792421782 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]]]}] 14:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 519ms 14:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:53:41 INFO - PROCESS | 1946 | 1468792421797 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:53:41 INFO - PROCESS | 1946 | 1468792421798 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:53:41 INFO - PROCESS | 1946 | 1468792421800 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:53:41 INFO - PROCESS | 1946 | 1468792421801 Marionette TRACE conn2 <- [1,1170,null,{}] 14:53:41 INFO - PROCESS | 1946 | 1468792421803 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}] 14:53:41 INFO - PROCESS | 1946 | 1468792421804 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:41 INFO - PROCESS | 1946 | 1468792421884 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:53:41 INFO - PROCESS | 1946 | 1468792421943 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:41 INFO - PROCESS | 1946 | 1468792421944 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b33d800 == 40 [pid = 1946] [id = 300] 14:53:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x112df0000) [pid = 1946] [serial = 899] [outer = 0x0] 14:53:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x118620400) [pid = 1946] [serial = 900] [outer = 0x112df0000] 14:53:41 INFO - PROCESS | 1946 | 1468792421968 Marionette DEBUG loaded listener.js 14:53:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119f36800) [pid = 1946] [serial = 901] [outer = 0x112df0000] 14:53:42 INFO - PROCESS | 1946 | 1468792422252 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]]]}] 14:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 14:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:53:42 INFO - PROCESS | 1946 | 1468792422270 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:53:42 INFO - PROCESS | 1946 | 1468792422271 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:53:42 INFO - PROCESS | 1946 | 1468792422273 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:53:42 INFO - PROCESS | 1946 | 1468792422277 Marionette TRACE conn2 <- [1,1174,null,{}] 14:53:42 INFO - PROCESS | 1946 | 1468792422285 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}] 14:53:42 INFO - PROCESS | 1946 | 1468792422287 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:42 INFO - PROCESS | 1946 | 1468792422383 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:53:42 INFO - PROCESS | 1946 | 1468792422387 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:42 INFO - PROCESS | 1946 | 1468792422388 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c133800 == 41 [pid = 1946] [id = 301] 14:53:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1211cb800) [pid = 1946] [serial = 902] [outer = 0x0] 14:53:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x126ce5000) [pid = 1946] [serial = 903] [outer = 0x1211cb800] 14:53:42 INFO - PROCESS | 1946 | 1468792422421 Marionette DEBUG loaded listener.js 14:53:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128c9d400) [pid = 1946] [serial = 904] [outer = 0x1211cb800] 14:53:42 INFO - PROCESS | 1946 | 1468792422751 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] 14:53:42 INFO - PROCESS | 1946 | 1468792422756 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:53:42 INFO - PROCESS | 1946 | 1468792422763 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:53:42 INFO - PROCESS | 1946 | 1468792422764 Marionette TRACE conn2 <- [1,1178,null,{}] 14:53:42 INFO - PROCESS | 1946 | 1468792422767 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}] 14:53:42 INFO - PROCESS | 1946 | 1468792422768 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:42 INFO - PROCESS | 1946 | 1468792422878 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:53:42 INFO - PROCESS | 1946 | 1468792422884 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:42 INFO - PROCESS | 1946 | 1468792422885 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c36a800 == 42 [pid = 1946] [id = 302] 14:53:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119f37000) [pid = 1946] [serial = 905] [outer = 0x0] 14:53:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x128ca1400) [pid = 1946] [serial = 906] [outer = 0x119f37000] 14:53:42 INFO - PROCESS | 1946 | 1468792422909 Marionette DEBUG loaded listener.js 14:53:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128cd0000) [pid = 1946] [serial = 907] [outer = 0x119f37000] 14:53:43 INFO - PROCESS | 1946 | 1468792423201 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] 14:53:43 INFO - PROCESS | 1946 | 1468792423234 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:53:43 INFO - PROCESS | 1946 | 1468792423236 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:53:43 INFO - PROCESS | 1946 | 1468792423237 Marionette TRACE conn2 <- [1,1182,null,{}] 14:53:43 INFO - PROCESS | 1946 | 1468792423240 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}] 14:53:43 INFO - PROCESS | 1946 | 1468792423241 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:43 INFO - PROCESS | 1946 | 1468792423324 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:53:43 INFO - PROCESS | 1946 | 1468792423336 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:43 INFO - PROCESS | 1946 | 1468792423337 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6dc000 == 43 [pid = 1946] [id = 303] 14:53:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12876d400) [pid = 1946] [serial = 908] [outer = 0x0] 14:53:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128cd5000) [pid = 1946] [serial = 909] [outer = 0x12876d400] 14:53:43 INFO - PROCESS | 1946 | 1468792423361 Marionette DEBUG loaded listener.js 14:53:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128f12c00) [pid = 1946] [serial = 910] [outer = 0x12876d400] 14:53:43 INFO - PROCESS | 1946 | 1468792423750 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] 14:53:43 INFO - PROCESS | 1946 | 1468792423808 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:53:43 INFO - PROCESS | 1946 | 1468792423811 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:53:43 INFO - PROCESS | 1946 | 1468792423813 Marionette TRACE conn2 <- [1,1186,null,{}] 14:53:43 INFO - PROCESS | 1946 | 1468792423817 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}] 14:53:43 INFO - PROCESS | 1946 | 1468792423819 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:43 INFO - PROCESS | 1946 | 1468792423925 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:53:44 INFO - PROCESS | 1946 | 1468792423997 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:44 INFO - PROCESS | 1946 | 1468792423998 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x11709f800 == 44 [pid = 1946] [id = 304] 14:53:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x115ede400) [pid = 1946] [serial = 911] [outer = 0x0] 14:53:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1165ebc00) [pid = 1946] [serial = 912] [outer = 0x115ede400] 14:53:44 INFO - PROCESS | 1946 | 1468792424029 Marionette DEBUG loaded listener.js 14:53:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x118194800) [pid = 1946] [serial = 913] [outer = 0x115ede400] 14:53:44 INFO - PROCESS | 1946 | 1468792424462 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] 14:53:44 INFO - PROCESS | 1946 | 1468792424484 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:53:44 INFO - PROCESS | 1946 | 1468792424489 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:53:44 INFO - PROCESS | 1946 | 1468792424491 Marionette TRACE conn2 <- [1,1190,null,{}] 14:53:44 INFO - PROCESS | 1946 | 1468792424494 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}] 14:53:44 INFO - PROCESS | 1946 | 1468792424495 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:44 INFO - PROCESS | 1946 | 1468792424619 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:53:44 INFO - PROCESS | 1946 | 1468792424690 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:44 INFO - PROCESS | 1946 | 1468792424692 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x123757000 == 45 [pid = 1946] [id = 305] 14:53:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x119517c00) [pid = 1946] [serial = 914] [outer = 0x0] 14:53:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11959d800) [pid = 1946] [serial = 915] [outer = 0x119517c00] 14:53:44 INFO - PROCESS | 1946 | 1468792424722 Marionette DEBUG loaded listener.js 14:53:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119b43000) [pid = 1946] [serial = 916] [outer = 0x119517c00] 14:53:45 INFO - PROCESS | 1946 | 1468792425146 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] 14:53:45 INFO - PROCESS | 1946 | 1468792425165 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:53:45 INFO - PROCESS | 1946 | 1468792425167 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:53:45 INFO - PROCESS | 1946 | 1468792425170 Marionette TRACE conn2 <- [1,1194,null,{}] 14:53:45 INFO - PROCESS | 1946 | 1468792425178 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}] 14:53:45 INFO - PROCESS | 1946 | 1468792425181 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:45 INFO - PROCESS | 1946 | 1468792425284 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:53:45 INFO - PROCESS | 1946 | 1468792425344 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:45 INFO - PROCESS | 1946 | 1468792425346 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c13d800 == 46 [pid = 1946] [id = 306] 14:53:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119baa800) [pid = 1946] [serial = 917] [outer = 0x0] 14:53:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x121635800) [pid = 1946] [serial = 918] [outer = 0x119baa800] 14:53:45 INFO - PROCESS | 1946 | 1468792425377 Marionette DEBUG loaded listener.js 14:53:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x124c75c00) [pid = 1946] [serial = 919] [outer = 0x119baa800] 14:53:45 INFO - PROCESS | 1946 | 1468792425784 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] 14:53:45 INFO - PROCESS | 1946 | 1468792425841 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:53:45 INFO - PROCESS | 1946 | 1468792425843 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:53:45 INFO - PROCESS | 1946 | 1468792425844 Marionette TRACE conn2 <- [1,1198,null,{}] 14:53:45 INFO - PROCESS | 1946 | 1468792425847 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}] 14:53:45 INFO - PROCESS | 1946 | 1468792425848 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:45 INFO - PROCESS | 1946 | 1468792425969 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:53:46 INFO - PROCESS | 1946 | 1468792426053 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:46 INFO - PROCESS | 1946 | 1468792426054 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9b8000 == 47 [pid = 1946] [id = 307] 14:53:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1252e2400) [pid = 1946] [serial = 920] [outer = 0x0] 14:53:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x126cc1800) [pid = 1946] [serial = 921] [outer = 0x1252e2400] 14:53:46 INFO - PROCESS | 1946 | 1468792426084 Marionette DEBUG loaded listener.js 14:53:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x128773c00) [pid = 1946] [serial = 922] [outer = 0x1252e2400] 14:53:46 INFO - PROCESS | 1946 | 1468792426484 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]]]}] 14:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 669ms 14:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:53:46 INFO - PROCESS | 1946 | 1468792426513 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:53:46 INFO - PROCESS | 1946 | 1468792426514 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:53:46 INFO - PROCESS | 1946 | 1468792426516 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:53:46 INFO - PROCESS | 1946 | 1468792426518 Marionette TRACE conn2 <- [1,1202,null,{}] 14:53:46 INFO - PROCESS | 1946 | 1468792426520 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}] 14:53:46 INFO - PROCESS | 1946 | 1468792426521 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:46 INFO - PROCESS | 1946 | 1468792426620 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:53:46 INFO - PROCESS | 1946 | 1468792426679 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:46 INFO - PROCESS | 1946 | 1468792426680 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf28800 == 48 [pid = 1946] [id = 308] 14:53:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x128774c00) [pid = 1946] [serial = 923] [outer = 0x0] 14:53:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x128ca1800) [pid = 1946] [serial = 924] [outer = 0x128774c00] 14:53:46 INFO - PROCESS | 1946 | 1468792426709 Marionette DEBUG loaded listener.js 14:53:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x128f16c00) [pid = 1946] [serial = 925] [outer = 0x128774c00] 14:53:47 INFO - PROCESS | 1946 | 1468792427338 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]]]}] 14:53:47 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 14:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 870ms 14:53:47 INFO - PROCESS | 1946 | 1468792427386 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:53:47 INFO - PROCESS | 1946 | 1468792427389 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:53:47 INFO - PROCESS | 1946 | 1468792427393 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:53:47 INFO - PROCESS | 1946 | 1468792427395 Marionette TRACE conn2 <- [1,1206,null,{}] 14:53:47 INFO - PROCESS | 1946 | 1468792427398 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}] 14:53:47 INFO - PROCESS | 1946 | 1468792427400 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:47 INFO - PROCESS | 1946 | 1468792427497 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:53:47 INFO - PROCESS | 1946 | 1468792427572 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:47 INFO - PROCESS | 1946 | 1468792427575 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184c5000 == 49 [pid = 1946] [id = 309] 14:53:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x112f2d000) [pid = 1946] [serial = 926] [outer = 0x0] 14:53:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x116540c00) [pid = 1946] [serial = 927] [outer = 0x112f2d000] 14:53:47 INFO - PROCESS | 1946 | 1468792427603 Marionette DEBUG loaded listener.js 14:53:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x1182bd000) [pid = 1946] [serial = 928] [outer = 0x112f2d000] 14:53:48 INFO - PROCESS | 1946 | 1468792428041 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]]]}] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12c36a800 == 48 [pid = 1946] [id = 302] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12c133800 == 47 [pid = 1946] [id = 301] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12b33d800 == 46 [pid = 1946] [id = 300] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12b354800 == 45 [pid = 1946] [id = 299] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12abb5000 == 44 [pid = 1946] [id = 298] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x128d44800 == 43 [pid = 1946] [id = 297] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12683e800 == 42 [pid = 1946] [id = 296] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x121c5d800 == 41 [pid = 1946] [id = 295] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x1218b2000 == 40 [pid = 1946] [id = 294] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x119dce000 == 39 [pid = 1946] [id = 293] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x11887b000 == 38 [pid = 1946] [id = 292] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x116747000 == 37 [pid = 1946] [id = 291] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb0000 == 36 [pid = 1946] [id = 290] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x1210e7800 == 35 [pid = 1946] [id = 288] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x116775800 == 34 [pid = 1946] [id = 289] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x116512800 == 33 [pid = 1946] [id = 277] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf28800 == 32 [pid = 1946] [id = 308] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9b8000 == 31 [pid = 1946] [id = 307] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12c13d800 == 30 [pid = 1946] [id = 306] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x123757000 == 29 [pid = 1946] [id = 305] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6dc000 == 28 [pid = 1946] [id = 303] 14:53:48 INFO - PROCESS | 1946 | --DOCSHELL 0x11709f800 == 27 [pid = 1946] [id = 304] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1197b6000) [pid = 1946] [serial = 845] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x118a68c00) [pid = 1946] [serial = 839] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x11920b400) [pid = 1946] [serial = 840] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x1177f0800) [pid = 1946] [serial = 836] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x11819f000) [pid = 1946] [serial = 837] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x11959c400) [pid = 1946] [serial = 842] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x11a077000) [pid = 1946] [serial = 849] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x112f2f800) [pid = 1946] [serial = 833] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1122b2c00) [pid = 1946] [serial = 834] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1168b3400) [pid = 1946] [serial = 830] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11725a000) [pid = 1946] [serial = 831] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119bac000) [pid = 1946] [serial = 848] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1175e2c00) [pid = 1946] [serial = 816] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116542800) [pid = 1946] [serial = 815] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x119520000) [pid = 1946] [serial = 819] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1190e8000) [pid = 1946] [serial = 818] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11a0cdc00) [pid = 1946] [serial = 822] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11a0ce000) [pid = 1946] [serial = 851] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1211d1800) [pid = 1946] [serial = 852] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119f3f000) [pid = 1946] [serial = 821] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x121a25c00) [pid = 1946] [serial = 855] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x123727c00) [pid = 1946] [serial = 825] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x121a25000) [pid = 1946] [serial = 824] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12112ec00) [pid = 1946] [serial = 854] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x123728800) [pid = 1946] [serial = 828] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x124c74000) [pid = 1946] [serial = 860] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119b4a000) [pid = 1946] [serial = 827] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x124838000) [pid = 1946] [serial = 858] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x124f37800) [pid = 1946] [serial = 861] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119b4e400) [pid = 1946] [serial = 846] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1195d2c00) [pid = 1946] [serial = 843] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x121e14c00) [pid = 1946] [serial = 857] [outer = 0x0] [url = about:blank] 14:53:48 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12520cc00) [pid = 1946] [serial = 863] [outer = 0x0] [url = about:blank] 14:53:48 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 14:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1374ms 14:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:53:48 INFO - PROCESS | 1946 | 1468792428801 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:53:48 INFO - PROCESS | 1946 | 1468792428804 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:53:48 INFO - PROCESS | 1946 | 1468792428810 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:53:48 INFO - PROCESS | 1946 | 1468792428812 Marionette TRACE conn2 <- [1,1210,null,{}] 14:53:48 INFO - PROCESS | 1946 | 1468792428815 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}] 14:53:48 INFO - PROCESS | 1946 | 1468792428817 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:48 INFO - PROCESS | 1946 | 1468792428895 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:53:48 INFO - PROCESS | 1946 | 1468792428901 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:48 INFO - PROCESS | 1946 | 1468792428904 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ea3000 == 28 [pid = 1946] [id = 310] 14:53:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x112def400) [pid = 1946] [serial = 929] [outer = 0x0] 14:53:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x112f37000) [pid = 1946] [serial = 930] [outer = 0x112def400] 14:53:48 INFO - PROCESS | 1946 | 1468792428934 Marionette DEBUG loaded listener.js 14:53:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x113c63000) [pid = 1946] [serial = 931] [outer = 0x112def400] 14:53:49 INFO - PROCESS | 1946 | 1468792429264 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]]]}] 14:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 14:53:49 INFO - PROCESS | 1946 | 1468792429281 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:53:49 INFO - PROCESS | 1946 | 1468792429283 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:53:49 INFO - PROCESS | 1946 | 1468792429288 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:53:49 INFO - PROCESS | 1946 | 1468792429291 Marionette TRACE conn2 <- [1,1214,null,{}] 14:53:49 INFO - PROCESS | 1946 | 1468792429317 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}] 14:53:49 INFO - PROCESS | 1946 | 1468792429319 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:49 INFO - PROCESS | 1946 | 1468792429395 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:53:49 INFO - PROCESS | 1946 | 1468792429399 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:49 INFO - PROCESS | 1946 | 1468792429400 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x116bcf800 == 29 [pid = 1946] [id = 311] 14:53:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x115f95800) [pid = 1946] [serial = 932] [outer = 0x0] 14:53:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1177edc00) [pid = 1946] [serial = 933] [outer = 0x115f95800] 14:53:49 INFO - PROCESS | 1946 | 1468792429429 Marionette DEBUG loaded listener.js 14:53:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11819d400) [pid = 1946] [serial = 934] [outer = 0x115f95800] 14:53:49 INFO - PROCESS | 1946 | 1468792429788 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]]]}] 14:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 526ms 14:53:49 INFO - PROCESS | 1946 | 1468792429813 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:53:49 INFO - PROCESS | 1946 | 1468792429815 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:53:49 INFO - PROCESS | 1946 | 1468792429817 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:53:49 INFO - PROCESS | 1946 | 1468792429818 Marionette TRACE conn2 <- [1,1218,null,{}] 14:53:49 INFO - PROCESS | 1946 | 1468792429825 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}] 14:53:49 INFO - PROCESS | 1946 | 1468792429828 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:49 INFO - PROCESS | 1946 | 1468792429918 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:53:49 INFO - PROCESS | 1946 | 1468792429974 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:49 INFO - PROCESS | 1946 | 1468792429976 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x118ae6000 == 30 [pid = 1946] [id = 312] 14:53:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1182cac00) [pid = 1946] [serial = 935] [outer = 0x0] 14:53:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11882bc00) [pid = 1946] [serial = 936] [outer = 0x1182cac00] 14:53:50 INFO - PROCESS | 1946 | 1468792430004 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11920f000) [pid = 1946] [serial = 937] [outer = 0x1182cac00] 14:53:50 INFO - PROCESS | 1946 | 1468792430330 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]]]}] 14:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 570ms 14:53:50 INFO - PROCESS | 1946 | 1468792430388 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:53:50 INFO - PROCESS | 1946 | 1468792430390 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:53:50 INFO - PROCESS | 1946 | 1468792430393 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:53:50 INFO - PROCESS | 1946 | 1468792430394 Marionette TRACE conn2 <- [1,1222,null,{}] 14:53:50 INFO - PROCESS | 1946 | 1468792430397 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}] 14:53:50 INFO - PROCESS | 1946 | 1468792430399 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:50 INFO - PROCESS | 1946 | 1468792430545 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:53:50 INFO - PROCESS | 1946 | 1468792430592 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:50 INFO - PROCESS | 1946 | 1468792430594 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x119450000 == 31 [pid = 1946] [id = 313] 14:53:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11920f800) [pid = 1946] [serial = 938] [outer = 0x0] 14:53:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1195cac00) [pid = 1946] [serial = 939] [outer = 0x11920f800] 14:53:50 INFO - PROCESS | 1946 | 1468792430634 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1197b7400) [pid = 1946] [serial = 940] [outer = 0x11920f800] 14:53:50 INFO - PROCESS | 1946 | 1468792430922 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] 14:53:50 INFO - PROCESS | 1946 | 1468792430967 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:53:50 INFO - PROCESS | 1946 | 1468792430970 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:53:50 INFO - PROCESS | 1946 | 1468792430971 Marionette TRACE conn2 <- [1,1226,null,{}] 14:53:50 INFO - PROCESS | 1946 | 1468792430973 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}] 14:53:50 INFO - PROCESS | 1946 | 1468792430974 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:51 INFO - PROCESS | 1946 | 1468792431078 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:53:51 INFO - PROCESS | 1946 | 1468792431113 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:51 INFO - PROCESS | 1946 | 1468792431114 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0ae000 == 32 [pid = 1946] [id = 314] 14:53:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119b45000) [pid = 1946] [serial = 941] [outer = 0x0] 14:53:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119b57000) [pid = 1946] [serial = 942] [outer = 0x119b45000] 14:53:51 INFO - PROCESS | 1946 | 1468792431138 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119b60400) [pid = 1946] [serial = 943] [outer = 0x119b45000] 14:53:51 INFO - PROCESS | 1946 | 1468792431517 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]]]}] 14:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 569ms 14:53:51 INFO - PROCESS | 1946 | 1468792431541 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:53:51 INFO - PROCESS | 1946 | 1468792431543 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:53:51 INFO - PROCESS | 1946 | 1468792431556 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:53:51 INFO - PROCESS | 1946 | 1468792431557 Marionette TRACE conn2 <- [1,1230,null,{}] 14:53:51 INFO - PROCESS | 1946 | 1468792431560 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}] 14:53:51 INFO - PROCESS | 1946 | 1468792431567 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:51 INFO - PROCESS | 1946 | 1468792431740 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:53:51 INFO - PROCESS | 1946 | 1468792431775 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:51 INFO - PROCESS | 1946 | 1468792431778 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x1218a4800 == 33 [pid = 1946] [id = 315] 14:53:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11a0cf400) [pid = 1946] [serial = 944] [outer = 0x0] 14:53:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x121130400) [pid = 1946] [serial = 945] [outer = 0x11a0cf400] 14:53:51 INFO - PROCESS | 1946 | 1468792431811 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1212db400) [pid = 1946] [serial = 946] [outer = 0x11a0cf400] 14:53:52 INFO - PROCESS | 1946 | 1468792432136 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]]]}] 14:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 627ms 14:53:52 INFO - PROCESS | 1946 | 1468792432182 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:53:52 INFO - PROCESS | 1946 | 1468792432183 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:53:52 INFO - PROCESS | 1946 | 1468792432185 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 1946 | 1468792432187 Marionette TRACE conn2 <- [1,1234,null,{}] 14:53:52 INFO - PROCESS | 1946 | 1468792432189 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}] 14:53:52 INFO - PROCESS | 1946 | 1468792432190 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:52 INFO - PROCESS | 1946 | 1468792432294 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:53:52 INFO - PROCESS | 1946 | 1468792432298 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:52 INFO - PROCESS | 1946 | 1468792432299 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x123757000 == 34 [pid = 1946] [id = 316] 14:53:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1122bd000) [pid = 1946] [serial = 947] [outer = 0x0] 14:53:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121ba8400) [pid = 1946] [serial = 948] [outer = 0x1122bd000] 14:53:52 INFO - PROCESS | 1946 | 1468792432338 Marionette DEBUG loaded listener.js 14:53:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x121e15400) [pid = 1946] [serial = 949] [outer = 0x1122bd000] 14:53:52 INFO - PROCESS | 1946 | 1468792432628 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]]]}] 14:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 14:53:52 INFO - PROCESS | 1946 | 1468792432670 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:53:52 INFO - PROCESS | 1946 | 1468792432671 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:53:52 INFO - PROCESS | 1946 | 1468792432673 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 1946 | 1468792432674 Marionette TRACE conn2 <- [1,1238,null,{}] 14:53:52 INFO - PROCESS | 1946 | 1468792432684 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}] 14:53:52 INFO - PROCESS | 1946 | 1468792432685 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:52 INFO - PROCESS | 1946 | 1468792432784 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:53:52 INFO - PROCESS | 1946 | 1468792432787 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:52 INFO - PROCESS | 1946 | 1468792432789 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x1268d6800 == 35 [pid = 1946] [id = 317] 14:53:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1128d7000) [pid = 1946] [serial = 950] [outer = 0x0] 14:53:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12483ac00) [pid = 1946] [serial = 951] [outer = 0x1128d7000] 14:53:52 INFO - PROCESS | 1946 | 1468792432813 Marionette DEBUG loaded listener.js 14:53:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x124f08400) [pid = 1946] [serial = 952] [outer = 0x1128d7000] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12163e800) [pid = 1946] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1262c2c00) [pid = 1946] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x124f11800) [pid = 1946] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x126680000) [pid = 1946] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x112df0000) [pid = 1946] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x117eb4800) [pid = 1946] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x116b1a000) [pid = 1946] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1182c3c00) [pid = 1946] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119b9f800) [pid = 1946] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x112a80800) [pid = 1946] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x124c46400) [pid = 1946] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1182c3800) [pid = 1946] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x112f36000) [pid = 1946] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1211cb800) [pid = 1946] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12876d400) [pid = 1946] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:53:53 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119f37000) [pid = 1946] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:53:53 INFO - PROCESS | 1946 | 1468792433299 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]]]}] 14:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 633ms 14:53:53 INFO - PROCESS | 1946 | 1468792433307 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:53:53 INFO - PROCESS | 1946 | 1468792433309 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:53:53 INFO - PROCESS | 1946 | 1468792433314 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:53:53 INFO - PROCESS | 1946 | 1468792433315 Marionette TRACE conn2 <- [1,1242,null,{}] 14:53:53 INFO - PROCESS | 1946 | 1468792433317 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}] 14:53:53 INFO - PROCESS | 1946 | 1468792433318 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:53 INFO - PROCESS | 1946 | 1468792433400 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:53:53 INFO - PROCESS | 1946 | 1468792433466 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:53 INFO - PROCESS | 1946 | 1468792433475 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285cd000 == 36 [pid = 1946] [id = 318] 14:53:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x10edf3400) [pid = 1946] [serial = 953] [outer = 0x0] 14:53:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x112df9c00) [pid = 1946] [serial = 954] [outer = 0x10edf3400] 14:53:53 INFO - PROCESS | 1946 | 1468792433502 Marionette DEBUG loaded listener.js 14:53:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b55c00) [pid = 1946] [serial = 955] [outer = 0x10edf3400] 14:53:53 INFO - PROCESS | 1946 | 1468792433766 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]]]}] 14:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 467ms 14:53:53 INFO - PROCESS | 1946 | 1468792433783 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:53:53 INFO - PROCESS | 1946 | 1468792433784 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:53:53 INFO - PROCESS | 1946 | 1468792433786 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:53:53 INFO - PROCESS | 1946 | 1468792433787 Marionette TRACE conn2 <- [1,1246,null,{}] 14:53:53 INFO - PROCESS | 1946 | 1468792433789 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}] 14:53:53 INFO - PROCESS | 1946 | 1468792433791 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:53 INFO - PROCESS | 1946 | 1468792433884 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:53:53 INFO - PROCESS | 1946 | 1468792433886 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:53 INFO - PROCESS | 1946 | 1468792433887 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d3b800 == 37 [pid = 1946] [id = 319] 14:53:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1190ef000) [pid = 1946] [serial = 956] [outer = 0x0] 14:53:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x124f06800) [pid = 1946] [serial = 957] [outer = 0x1190ef000] 14:53:53 INFO - PROCESS | 1946 | 1468792433914 Marionette DEBUG loaded listener.js 14:53:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x124fab400) [pid = 1946] [serial = 958] [outer = 0x1190ef000] 14:53:54 INFO - PROCESS | 1946 | 1468792434229 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]]]}] 14:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 14:53:54 INFO - PROCESS | 1946 | 1468792434255 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:53:54 INFO - PROCESS | 1946 | 1468792434256 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:53:54 INFO - PROCESS | 1946 | 1468792434261 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:53:54 INFO - PROCESS | 1946 | 1468792434264 Marionette TRACE conn2 <- [1,1250,null,{}] 14:53:54 INFO - PROCESS | 1946 | 1468792434266 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}] 14:53:54 INFO - PROCESS | 1946 | 1468792434268 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:54 INFO - PROCESS | 1946 | 1468792434408 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:53:54 INFO - PROCESS | 1946 | 1468792434416 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 1946 | 1468792434418 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a853800 == 38 [pid = 1946] [id = 320] 14:53:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119b4c800) [pid = 1946] [serial = 959] [outer = 0x0] 14:53:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x124faa800) [pid = 1946] [serial = 960] [outer = 0x119b4c800] 14:53:54 INFO - PROCESS | 1946 | 1468792434477 Marionette DEBUG loaded listener.js 14:53:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x126881c00) [pid = 1946] [serial = 961] [outer = 0x119b4c800] 14:53:54 INFO - PROCESS | 1946 | 1468792434896 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]]]}] 14:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 672ms 14:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:53:54 INFO - PROCESS | 1946 | 1468792434931 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:53:54 INFO - PROCESS | 1946 | 1468792434932 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:53:54 INFO - PROCESS | 1946 | 1468792434934 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:53:54 INFO - PROCESS | 1946 | 1468792434936 Marionette TRACE conn2 <- [1,1254,null,{}] 14:53:54 INFO - PROCESS | 1946 | 1468792434939 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}] 14:53:54 INFO - PROCESS | 1946 | 1468792434940 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:55 INFO - PROCESS | 1946 | 1468792435038 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:53:55 INFO - PROCESS | 1946 | 1468792435044 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:55 INFO - PROCESS | 1946 | 1468792435045 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abc1000 == 39 [pid = 1946] [id = 321] 14:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119b5f800) [pid = 1946] [serial = 962] [outer = 0x0] 14:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x126cdc800) [pid = 1946] [serial = 963] [outer = 0x119b5f800] 14:53:55 INFO - PROCESS | 1946 | 1468792435069 Marionette DEBUG loaded listener.js 14:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x128c9dc00) [pid = 1946] [serial = 964] [outer = 0x119b5f800] 14:53:55 INFO - PROCESS | 1946 | 1468792435537 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]]]}] 14:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 669ms 14:53:55 INFO - PROCESS | 1946 | 1468792435621 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:53:55 INFO - PROCESS | 1946 | 1468792435624 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:53:55 INFO - PROCESS | 1946 | 1468792435631 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:53:55 INFO - PROCESS | 1946 | 1468792435633 Marionette TRACE conn2 <- [1,1258,null,{}] 14:53:55 INFO - PROCESS | 1946 | 1468792435637 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}] 14:53:55 INFO - PROCESS | 1946 | 1468792435639 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:55 INFO - PROCESS | 1946 | 1468792435750 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:53:55 INFO - PROCESS | 1946 | 1468792435830 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:55 INFO - PROCESS | 1946 | 1468792435831 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x1170a7000 == 40 [pid = 1946] [id = 322] 14:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x115edb000) [pid = 1946] [serial = 965] [outer = 0x0] 14:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x115f8f000) [pid = 1946] [serial = 966] [outer = 0x115edb000] 14:53:55 INFO - PROCESS | 1946 | 1468792435904 Marionette DEBUG loaded listener.js 14:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x117254000) [pid = 1946] [serial = 967] [outer = 0x115edb000] 14:53:56 INFO - PROCESS | 1946 | 1468792436375 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]]]}] 14:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 776ms 14:53:56 INFO - PROCESS | 1946 | 1468792436434 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:53:56 INFO - PROCESS | 1946 | 1468792436437 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:53:56 INFO - PROCESS | 1946 | 1468792436442 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:53:56 INFO - PROCESS | 1946 | 1468792436446 Marionette TRACE conn2 <- [1,1262,null,{}] 14:53:56 INFO - PROCESS | 1946 | 1468792436449 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}] 14:53:56 INFO - PROCESS | 1946 | 1468792436451 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:56 INFO - PROCESS | 1946 | 1468792436558 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:53:56 INFO - PROCESS | 1946 | 1468792436638 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:56 INFO - PROCESS | 1946 | 1468792436639 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x116a57800 == 41 [pid = 1946] [id = 323] 14:53:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x117eb4400) [pid = 1946] [serial = 968] [outer = 0x0] 14:53:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1182c9c00) [pid = 1946] [serial = 969] [outer = 0x117eb4400] 14:53:56 INFO - PROCESS | 1946 | 1468792436671 Marionette DEBUG loaded listener.js 14:53:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x118a66800) [pid = 1946] [serial = 970] [outer = 0x117eb4400] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x12a853800 == 40 [pid = 1946] [id = 320] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x128d3b800 == 39 [pid = 1946] [id = 319] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x1285cd000 == 38 [pid = 1946] [id = 318] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x1268d6800 == 37 [pid = 1946] [id = 317] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x123757000 == 36 [pid = 1946] [id = 316] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x1218a4800 == 35 [pid = 1946] [id = 315] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0ae000 == 34 [pid = 1946] [id = 314] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x119450000 == 33 [pid = 1946] [id = 313] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x118ae6000 == 32 [pid = 1946] [id = 312] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x116bcf800 == 31 [pid = 1946] [id = 311] 14:53:57 INFO - PROCESS | 1946 | --DOCSHELL 0x115ea3000 == 30 [pid = 1946] [id = 310] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x121e16800) [pid = 1946] [serial = 888] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x126687000) [pid = 1946] [serial = 894] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1258ba800) [pid = 1946] [serial = 891] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x126cc4c00) [pid = 1946] [serial = 897] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x118620400) [pid = 1946] [serial = 900] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x126a32800) [pid = 1946] [serial = 895] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119f3bc00) [pid = 1946] [serial = 885] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1177ef800) [pid = 1946] [serial = 872] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x116712c00) [pid = 1946] [serial = 873] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x118587800) [pid = 1946] [serial = 875] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119065c00) [pid = 1946] [serial = 876] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119f30400) [pid = 1946] [serial = 881] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119f3ac00) [pid = 1946] [serial = 882] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x112f32800) [pid = 1946] [serial = 866] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x115f8f800) [pid = 1946] [serial = 867] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1262b6800) [pid = 1946] [serial = 864] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1182ca400) [pid = 1946] [serial = 869] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x118695400) [pid = 1946] [serial = 870] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1195d2000) [pid = 1946] [serial = 878] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119b58800) [pid = 1946] [serial = 879] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x126ce5000) [pid = 1946] [serial = 903] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1182c0800) [pid = 1946] [serial = 498] [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.] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x126ce2000) [pid = 1946] [serial = 898] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119f36800) [pid = 1946] [serial = 901] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1262bf800) [pid = 1946] [serial = 892] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x128cd5000) [pid = 1946] [serial = 909] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x128f12c00) [pid = 1946] [serial = 910] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1252e3400) [pid = 1946] [serial = 889] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x128ca1400) [pid = 1946] [serial = 906] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x128c9d400) [pid = 1946] [serial = 904] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1211d4000) [pid = 1946] [serial = 886] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x128cd0000) [pid = 1946] [serial = 907] [outer = 0x0] [url = about:blank] 14:53:57 INFO - PROCESS | 1946 | 1468792437320 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]]]}] 14:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 925ms 14:53:57 INFO - PROCESS | 1946 | 1468792437368 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 1946 | 1468792437370 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:53:57 INFO - PROCESS | 1946 | 1468792437373 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - PROCESS | 1946 | 1468792437375 Marionette TRACE conn2 <- [1,1266,null,{}] 14:53:57 INFO - PROCESS | 1946 | 1468792437379 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}] 14:53:57 INFO - PROCESS | 1946 | 1468792437381 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:57 INFO - PROCESS | 1946 | 1468792437458 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:53:57 INFO - PROCESS | 1946 | 1468792437466 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:57 INFO - PROCESS | 1946 | 1468792437469 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x116779800 == 31 [pid = 1946] [id = 324] 14:53:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x116a82800) [pid = 1946] [serial = 971] [outer = 0x0] 14:53:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11725b000) [pid = 1946] [serial = 972] [outer = 0x116a82800] 14:53:57 INFO - PROCESS | 1946 | 1468792437497 Marionette DEBUG loaded listener.js 14:53:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11819c400) [pid = 1946] [serial = 973] [outer = 0x116a82800] 14:53:57 INFO - PROCESS | 1946 | 1468792437844 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]]]}] 14:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 523ms 14:53:57 INFO - PROCESS | 1946 | 1468792437897 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 1946 | 1468792437899 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:53:57 INFO - PROCESS | 1946 | 1468792437903 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - PROCESS | 1946 | 1468792437905 Marionette TRACE conn2 <- [1,1270,null,{}] 14:53:57 INFO - PROCESS | 1946 | 1468792437907 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}] 14:53:57 INFO - PROCESS | 1946 | 1468792437909 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:57 INFO - PROCESS | 1946 | 1468792437987 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:53:57 INFO - PROCESS | 1946 | 1468792437991 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:57 INFO - PROCESS | 1946 | 1468792437992 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x11887a800 == 32 [pid = 1946] [id = 325] 14:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1184ab800) [pid = 1946] [serial = 974] [outer = 0x0] 14:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119068400) [pid = 1946] [serial = 975] [outer = 0x1184ab800] 14:53:58 INFO - PROCESS | 1946 | 1468792438022 Marionette DEBUG loaded listener.js 14:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11920b400) [pid = 1946] [serial = 976] [outer = 0x1184ab800] 14:53:58 INFO - PROCESS | 1946 | 1468792438368 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]]]}] 14:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 14:53:58 INFO - PROCESS | 1946 | 1468792438372 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:53:58 INFO - PROCESS | 1946 | 1468792438373 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:53:58 INFO - PROCESS | 1946 | 1468792438380 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:53:58 INFO - PROCESS | 1946 | 1468792438383 Marionette TRACE conn2 <- [1,1274,null,{}] 14:53:58 INFO - PROCESS | 1946 | 1468792438391 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}] 14:53:58 INFO - PROCESS | 1946 | 1468792438398 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:58 INFO - PROCESS | 1946 | 1468792438482 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:53:58 INFO - PROCESS | 1946 | 1468792438537 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:58 INFO - PROCESS | 1946 | 1468792438539 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb3800 == 33 [pid = 1946] [id = 326] 14:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x112a79400) [pid = 1946] [serial = 977] [outer = 0x0] 14:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119524400) [pid = 1946] [serial = 978] [outer = 0x112a79400] 14:53:58 INFO - PROCESS | 1946 | 1468792438566 Marionette DEBUG loaded listener.js 14:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119b4d800) [pid = 1946] [serial = 979] [outer = 0x112a79400] 14:53:58 INFO - PROCESS | 1946 | 1468792438864 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]]]}] 14:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 529ms 14:53:58 INFO - PROCESS | 1946 | 1468792438905 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:53:58 INFO - PROCESS | 1946 | 1468792438907 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:53:58 INFO - PROCESS | 1946 | 1468792438910 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:53:58 INFO - PROCESS | 1946 | 1468792438912 Marionette TRACE conn2 <- [1,1278,null,{}] 14:53:58 INFO - PROCESS | 1946 | 1468792438915 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}] 14:53:58 INFO - PROCESS | 1946 | 1468792438916 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:58 INFO - PROCESS | 1946 | 1468792438996 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:53:59 INFO - PROCESS | 1946 | 1468792439000 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:59 INFO - PROCESS | 1946 | 1468792439001 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x121663800 == 34 [pid = 1946] [id = 327] 14:53:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119b5c000) [pid = 1946] [serial = 980] [outer = 0x0] 14:53:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119f39800) [pid = 1946] [serial = 981] [outer = 0x119b5c000] 14:53:59 INFO - PROCESS | 1946 | 1468792439026 Marionette DEBUG loaded listener.js 14:53:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11a0c7000) [pid = 1946] [serial = 982] [outer = 0x119b5c000] 14:53:59 INFO - PROCESS | 1946 | 1468792439363 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]]]}] 14:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 470ms 14:53:59 INFO - PROCESS | 1946 | 1468792439382 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:53:59 INFO - PROCESS | 1946 | 1468792439384 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:53:59 INFO - PROCESS | 1946 | 1468792439387 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:53:59 INFO - PROCESS | 1946 | 1468792439389 Marionette TRACE conn2 <- [1,1282,null,{}] 14:53:59 INFO - PROCESS | 1946 | 1468792439392 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}] 14:53:59 INFO - PROCESS | 1946 | 1468792439395 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:59 INFO - PROCESS | 1946 | 1468792439554 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:53:59 INFO - PROCESS | 1946 | 1468792439572 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:59 INFO - PROCESS | 1946 | 1468792439573 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:53:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x123742800 == 35 [pid = 1946] [id = 328] 14:53:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1128d4c00) [pid = 1946] [serial = 983] [outer = 0x0] 14:53:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119f38c00) [pid = 1946] [serial = 984] [outer = 0x1128d4c00] 14:53:59 INFO - PROCESS | 1946 | 1468792439612 Marionette DEBUG loaded listener.js 14:53:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x121519000) [pid = 1946] [serial = 985] [outer = 0x1128d4c00] 14:54:00 INFO - PROCESS | 1946 | 1468792440048 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]]]}] 14:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 669ms 14:54:00 INFO - PROCESS | 1946 | 1468792440057 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:54:00 INFO - PROCESS | 1946 | 1468792440058 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:54:00 INFO - PROCESS | 1946 | 1468792440062 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:54:00 INFO - PROCESS | 1946 | 1468792440063 Marionette TRACE conn2 <- [1,1286,null,{}] 14:54:00 INFO - PROCESS | 1946 | 1468792440065 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}] 14:54:00 INFO - PROCESS | 1946 | 1468792440069 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:00 INFO - PROCESS | 1946 | 1468792440191 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:54:00 INFO - PROCESS | 1946 | 1468792440195 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:00 INFO - PROCESS | 1946 | 1468792440196 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c0b000 == 36 [pid = 1946] [id = 329] 14:54:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12163bc00) [pid = 1946] [serial = 986] [outer = 0x0] 14:54:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x121e17c00) [pid = 1946] [serial = 987] [outer = 0x12163bc00] 14:54:00 INFO - PROCESS | 1946 | 1468792440220 Marionette DEBUG loaded listener.js 14:54:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x126884800) [pid = 1946] [serial = 988] [outer = 0x12163bc00] 14:54:00 INFO - PROCESS | 1946 | 1468792440597 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]]]}] 14:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 568ms 14:54:00 INFO - PROCESS | 1946 | 1468792440631 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:54:00 INFO - PROCESS | 1946 | 1468792440633 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:54:00 INFO - PROCESS | 1946 | 1468792440636 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:54:00 INFO - PROCESS | 1946 | 1468792440638 Marionette TRACE conn2 <- [1,1290,null,{}] 14:54:00 INFO - PROCESS | 1946 | 1468792440642 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}] 14:54:00 INFO - PROCESS | 1946 | 1468792440644 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:00 INFO - PROCESS | 1946 | 1468792440789 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:54:00 INFO - PROCESS | 1946 | 1468792440810 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:00 INFO - PROCESS | 1946 | 1468792440811 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d4a000 == 37 [pid = 1946] [id = 330] 14:54:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x126a30400) [pid = 1946] [serial = 989] [outer = 0x0] 14:54:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x126cdf000) [pid = 1946] [serial = 990] [outer = 0x126a30400] 14:54:00 INFO - PROCESS | 1946 | 1468792440851 Marionette DEBUG loaded listener.js 14:54:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128c9f000) [pid = 1946] [serial = 991] [outer = 0x126a30400] 14:54:01 INFO - PROCESS | 1946 | 1468792441271 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]]]}] 14:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 14:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:54:01 INFO - PROCESS | 1946 | 1468792441308 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:54:01 INFO - PROCESS | 1946 | 1468792441312 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:54:01 INFO - PROCESS | 1946 | 1468792441316 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 1946 | 1468792441317 Marionette TRACE conn2 <- [1,1294,null,{}] 14:54:01 INFO - PROCESS | 1946 | 1468792441321 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}] 14:54:01 INFO - PROCESS | 1946 | 1468792441322 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:01 INFO - PROCESS | 1946 | 1468792441470 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:54:01 INFO - PROCESS | 1946 | 1468792441489 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:01 INFO - PROCESS | 1946 | 1468792441490 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a857800 == 38 [pid = 1946] [id = 331] 14:54:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x128c9f400) [pid = 1946] [serial = 992] [outer = 0x0] 14:54:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x128ca9c00) [pid = 1946] [serial = 993] [outer = 0x128c9f400] 14:54:01 INFO - PROCESS | 1946 | 1468792441537 Marionette DEBUG loaded listener.js 14:54:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x128cd2000) [pid = 1946] [serial = 994] [outer = 0x128c9f400] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119b45000) [pid = 1946] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1182cac00) [pid = 1946] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11920f800) [pid = 1946] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x115f95800) [pid = 1946] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x112def400) [pid = 1946] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x112f2d000) [pid = 1946] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x115ede400) [pid = 1946] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119517c00) [pid = 1946] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119baa800) [pid = 1946] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1252e2400) [pid = 1946] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119b4c800) [pid = 1946] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x128774c00) [pid = 1946] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11a0cf400) [pid = 1946] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x10edf3400) [pid = 1946] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1122bd000) [pid = 1946] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1128d7000) [pid = 1946] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:54:01 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1190ef000) [pid = 1946] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:54:01 INFO - PROCESS | 1946 | 1468792441940 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]]]}] 14:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 673ms 14:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:54:01 INFO - PROCESS | 1946 | 1468792441988 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:54:01 INFO - PROCESS | 1946 | 1468792441989 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:54:01 INFO - PROCESS | 1946 | 1468792441991 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 1946 | 1468792441993 Marionette TRACE conn2 <- [1,1298,null,{}] 14:54:02 INFO - PROCESS | 1946 | 1468792442000 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}] 14:54:02 INFO - PROCESS | 1946 | 1468792442001 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:02 INFO - PROCESS | 1946 | 1468792442108 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:54:02 INFO - PROCESS | 1946 | 1468792442157 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:02 INFO - PROCESS | 1946 | 1468792442158 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199d8000 == 39 [pid = 1946] [id = 332] 14:54:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x111071c00) [pid = 1946] [serial = 995] [outer = 0x0] 14:54:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1182cb000) [pid = 1946] [serial = 996] [outer = 0x111071c00] 14:54:02 INFO - PROCESS | 1946 | 1468792442182 Marionette DEBUG loaded listener.js 14:54:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119b4c800) [pid = 1946] [serial = 997] [outer = 0x111071c00] 14:54:02 INFO - PROCESS | 1946 | 1468792442438 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]]]}] 14:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 473ms 14:54:02 INFO - PROCESS | 1946 | 1468792442467 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:54:02 INFO - PROCESS | 1946 | 1468792442468 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:54:02 INFO - PROCESS | 1946 | 1468792442470 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:54:02 INFO - PROCESS | 1946 | 1468792442471 Marionette TRACE conn2 <- [1,1302,null,{}] 14:54:02 INFO - PROCESS | 1946 | 1468792442473 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}] 14:54:02 INFO - PROCESS | 1946 | 1468792442475 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:02 INFO - PROCESS | 1946 | 1468792442568 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:54:02 INFO - PROCESS | 1946 | 1468792442571 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:02 INFO - PROCESS | 1946 | 1468792442572 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b43a800 == 40 [pid = 1946] [id = 333] 14:54:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1182cac00) [pid = 1946] [serial = 998] [outer = 0x0] 14:54:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x121c4b400) [pid = 1946] [serial = 999] [outer = 0x1182cac00] 14:54:02 INFO - PROCESS | 1946 | 1468792442604 Marionette DEBUG loaded listener.js 14:54:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x128ca5400) [pid = 1946] [serial = 1000] [outer = 0x1182cac00] 14:54:02 INFO - PROCESS | 1946 | 1468792442942 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]]]}] 14:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 14:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:54:03 INFO - PROCESS | 1946 | 1468792442993 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:54:03 INFO - PROCESS | 1946 | 1468792442995 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:54:03 INFO - PROCESS | 1946 | 1468792442998 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:54:03 INFO - PROCESS | 1946 | 1468792443000 Marionette TRACE conn2 <- [1,1306,null,{}] 14:54:03 INFO - PROCESS | 1946 | 1468792443004 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}] 14:54:03 INFO - PROCESS | 1946 | 1468792443006 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:03 INFO - PROCESS | 1946 | 1468792443144 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:54:03 INFO - PROCESS | 1946 | 1468792443150 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:03 INFO - PROCESS | 1946 | 1468792443151 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc21800 == 41 [pid = 1946] [id = 334] 14:54:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128cd3800) [pid = 1946] [serial = 1001] [outer = 0x0] 14:54:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128f11000) [pid = 1946] [serial = 1002] [outer = 0x128cd3800] 14:54:03 INFO - PROCESS | 1946 | 1468792443185 Marionette DEBUG loaded listener.js 14:54:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12985ac00) [pid = 1946] [serial = 1003] [outer = 0x128cd3800] 14:54:03 INFO - PROCESS | 1946 | 1468792443516 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]]]}] 14:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 570ms 14:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:54:03 INFO - PROCESS | 1946 | 1468792443568 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:54:03 INFO - PROCESS | 1946 | 1468792443569 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:54:03 INFO - PROCESS | 1946 | 1468792443571 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:54:03 INFO - PROCESS | 1946 | 1468792443573 Marionette TRACE conn2 <- [1,1310,null,{}] 14:54:03 INFO - PROCESS | 1946 | 1468792443575 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}] 14:54:03 INFO - PROCESS | 1946 | 1468792443576 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:03 INFO - PROCESS | 1946 | 1468792443683 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:54:03 INFO - PROCESS | 1946 | 1468792443696 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:03 INFO - PROCESS | 1946 | 1468792443697 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c149800 == 42 [pid = 1946] [id = 335] 14:54:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12985b000) [pid = 1946] [serial = 1004] [outer = 0x0] 14:54:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a815c00) [pid = 1946] [serial = 1005] [outer = 0x12985b000] 14:54:03 INFO - PROCESS | 1946 | 1468792443721 Marionette DEBUG loaded listener.js 14:54:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12a969c00) [pid = 1946] [serial = 1006] [outer = 0x12985b000] 14:54:04 INFO - PROCESS | 1946 | 1468792444186 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] 14:54:04 INFO - PROCESS | 1946 | 1468792444244 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:54:04 INFO - PROCESS | 1946 | 1468792444247 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:54:04 INFO - PROCESS | 1946 | 1468792444250 Marionette TRACE conn2 <- [1,1314,null,{}] 14:54:04 INFO - PROCESS | 1946 | 1468792444254 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}] 14:54:04 INFO - PROCESS | 1946 | 1468792444255 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:04 INFO - PROCESS | 1946 | 1468792444362 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:54:04 INFO - PROCESS | 1946 | 1468792444455 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:04 INFO - PROCESS | 1946 | 1468792444457 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x118af6800 == 43 [pid = 1946] [id = 336] 14:54:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x118194c00) [pid = 1946] [serial = 1007] [outer = 0x0] 14:54:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1182bc800) [pid = 1946] [serial = 1008] [outer = 0x118194c00] 14:54:04 INFO - PROCESS | 1946 | 1468792444489 Marionette DEBUG loaded listener.js 14:54:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x118695400) [pid = 1946] [serial = 1009] [outer = 0x118194c00] 14:54:04 INFO - PROCESS | 1946 | 1468792444883 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]]]}] 14:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 673ms 14:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:54:04 INFO - PROCESS | 1946 | 1468792444919 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:54:04 INFO - PROCESS | 1946 | 1468792444923 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:54:04 INFO - PROCESS | 1946 | 1468792444927 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:54:04 INFO - PROCESS | 1946 | 1468792444929 Marionette TRACE conn2 <- [1,1318,null,{}] 14:54:04 INFO - PROCESS | 1946 | 1468792444932 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}] 14:54:04 INFO - PROCESS | 1946 | 1468792444933 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:05 INFO - PROCESS | 1946 | 1468792445039 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:54:05 INFO - PROCESS | 1946 | 1468792445097 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:05 INFO - PROCESS | 1946 | 1468792445099 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x1268cd800 == 44 [pid = 1946] [id = 337] 14:54:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11951c800) [pid = 1946] [serial = 1010] [outer = 0x0] 14:54:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119b4a000) [pid = 1946] [serial = 1011] [outer = 0x11951c800] 14:54:05 INFO - PROCESS | 1946 | 1468792445129 Marionette DEBUG loaded listener.js 14:54:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x119ba5400) [pid = 1946] [serial = 1012] [outer = 0x11951c800] 14:54:05 INFO - PROCESS | 1946 | 1468792445533 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]]]}] 14:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 621ms 14:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:54:05 INFO - PROCESS | 1946 | 1468792445549 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:54:05 INFO - PROCESS | 1946 | 1468792445550 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:54:05 INFO - PROCESS | 1946 | 1468792445553 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:54:05 INFO - PROCESS | 1946 | 1468792445555 Marionette TRACE conn2 <- [1,1322,null,{}] 14:54:05 INFO - PROCESS | 1946 | 1468792445563 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}] 14:54:05 INFO - PROCESS | 1946 | 1468792445567 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:05 INFO - PROCESS | 1946 | 1468792445670 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:54:05 INFO - PROCESS | 1946 | 1468792445774 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:05 INFO - PROCESS | 1946 | 1468792445776 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c382000 == 45 [pid = 1946] [id = 338] 14:54:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x124d39c00) [pid = 1946] [serial = 1013] [outer = 0x0] 14:54:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x125803000) [pid = 1946] [serial = 1014] [outer = 0x124d39c00] 14:54:05 INFO - PROCESS | 1946 | 1468792445808 Marionette DEBUG loaded listener.js 14:54:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1262c1400) [pid = 1946] [serial = 1015] [outer = 0x124d39c00] 14:54:06 INFO - PROCESS | 1946 | 1468792446215 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]]]}] 14:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 676ms 14:54:06 INFO - PROCESS | 1946 | 1468792446230 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:54:06 INFO - PROCESS | 1946 | 1468792446232 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:54:06 INFO - PROCESS | 1946 | 1468792446234 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:54:06 INFO - PROCESS | 1946 | 1468792446235 Marionette TRACE conn2 <- [1,1326,null,{}] 14:54:06 INFO - PROCESS | 1946 | 1468792446238 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}] 14:54:06 INFO - PROCESS | 1946 | 1468792446239 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:06 INFO - PROCESS | 1946 | 1468792446343 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:54:06 INFO - PROCESS | 1946 | 1468792446410 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:06 INFO - PROCESS | 1946 | 1468792446412 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6ea000 == 46 [pid = 1946] [id = 339] 14:54:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x128985000) [pid = 1946] [serial = 1016] [outer = 0x0] 14:54:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x128cd6000) [pid = 1946] [serial = 1017] [outer = 0x128985000] 14:54:06 INFO - PROCESS | 1946 | 1468792446444 Marionette DEBUG loaded listener.js 14:54:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x128f15800) [pid = 1946] [serial = 1018] [outer = 0x128985000] 14:54:06 INFO - PROCESS | 1946 | 1468792446884 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]]]}] 14:54:06 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 14:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 672ms 14:54:06 INFO - PROCESS | 1946 | 1468792446906 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:54:06 INFO - PROCESS | 1946 | 1468792446908 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:54:06 INFO - PROCESS | 1946 | 1468792446910 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:54:06 INFO - PROCESS | 1946 | 1468792446911 Marionette TRACE conn2 <- [1,1330,null,{}] 14:54:06 INFO - PROCESS | 1946 | 1468792446914 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}] 14:54:06 INFO - PROCESS | 1946 | 1468792446915 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:07 INFO - PROCESS | 1946 | 1468792447016 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:54:07 INFO - PROCESS | 1946 | 1468792447106 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:07 INFO - PROCESS | 1946 | 1468792447107 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x11651d000 == 47 [pid = 1946] [id = 340] 14:54:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x112a80800) [pid = 1946] [serial = 1019] [outer = 0x0] 14:54:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x116a09800) [pid = 1946] [serial = 1020] [outer = 0x112a80800] 14:54:07 INFO - PROCESS | 1946 | 1468792447149 Marionette DEBUG loaded listener.js 14:54:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x124f0dc00) [pid = 1946] [serial = 1021] [outer = 0x112a80800] 14:54:07 INFO - PROCESS | 1946 | 1468792447701 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]]]}] 14:54:07 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 14:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 820ms 14:54:07 INFO - PROCESS | 1946 | 1468792447748 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:54:07 INFO - PROCESS | 1946 | 1468792447750 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:54:07 INFO - PROCESS | 1946 | 1468792447754 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:54:07 INFO - PROCESS | 1946 | 1468792447756 Marionette TRACE conn2 <- [1,1334,null,{}] 14:54:07 INFO - PROCESS | 1946 | 1468792447761 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}] 14:54:07 INFO - PROCESS | 1946 | 1468792447764 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:07 INFO - PROCESS | 1946 | 1468792447858 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:54:07 INFO - PROCESS | 1946 | 1468792447935 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:07 INFO - PROCESS | 1946 | 1468792447937 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f43800 == 48 [pid = 1946] [id = 341] 14:54:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x11725bc00) [pid = 1946] [serial = 1022] [outer = 0x0] 14:54:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x117eb0800) [pid = 1946] [serial = 1023] [outer = 0x11725bc00] 14:54:07 INFO - PROCESS | 1946 | 1468792447966 Marionette DEBUG loaded listener.js 14:54:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1182ca800) [pid = 1946] [serial = 1024] [outer = 0x11725bc00] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1184c5000 == 47 [pid = 1946] [id = 309] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc21800 == 46 [pid = 1946] [id = 334] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x12b43a800 == 45 [pid = 1946] [id = 333] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1199d8000 == 44 [pid = 1946] [id = 332] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x12a857800 == 43 [pid = 1946] [id = 331] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x128d4a000 == 42 [pid = 1946] [id = 330] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x128c0b000 == 41 [pid = 1946] [id = 329] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x123742800 == 40 [pid = 1946] [id = 328] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x121663800 == 39 [pid = 1946] [id = 327] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb3800 == 38 [pid = 1946] [id = 326] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x11887a800 == 37 [pid = 1946] [id = 325] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x116779800 == 36 [pid = 1946] [id = 324] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1170a7000 == 35 [pid = 1946] [id = 322] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x12abc1000 == 34 [pid = 1946] [id = 321] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x116a57800 == 33 [pid = 1946] [id = 323] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x11651d000 == 32 [pid = 1946] [id = 340] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6ea000 == 31 [pid = 1946] [id = 339] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x12c382000 == 30 [pid = 1946] [id = 338] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x1268cd800 == 29 [pid = 1946] [id = 337] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x118af6800 == 28 [pid = 1946] [id = 336] 14:54:08 INFO - PROCESS | 1946 | --DOCSHELL 0x12c149800 == 27 [pid = 1946] [id = 335] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x126cdc800) [pid = 1946] [serial = 963] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x119b57000) [pid = 1946] [serial = 942] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x11882bc00) [pid = 1946] [serial = 936] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x11920f000) [pid = 1946] [serial = 937] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1195cac00) [pid = 1946] [serial = 939] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x1177edc00) [pid = 1946] [serial = 933] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11819d400) [pid = 1946] [serial = 934] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x112f37000) [pid = 1946] [serial = 930] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x113c63000) [pid = 1946] [serial = 931] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1182bd000) [pid = 1946] [serial = 928] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x116540c00) [pid = 1946] [serial = 927] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x118194800) [pid = 1946] [serial = 913] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1165ebc00) [pid = 1946] [serial = 912] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119b43000) [pid = 1946] [serial = 916] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11959d800) [pid = 1946] [serial = 915] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x124c75c00) [pid = 1946] [serial = 919] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x121635800) [pid = 1946] [serial = 918] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x128773c00) [pid = 1946] [serial = 922] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x126cc1800) [pid = 1946] [serial = 921] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x124faa800) [pid = 1946] [serial = 960] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x128f16c00) [pid = 1946] [serial = 925] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x128ca1800) [pid = 1946] [serial = 924] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x121130400) [pid = 1946] [serial = 945] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119b60400) [pid = 1946] [serial = 943] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x112df9c00) [pid = 1946] [serial = 954] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121ba8400) [pid = 1946] [serial = 948] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121e15400) [pid = 1946] [serial = 949] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12483ac00) [pid = 1946] [serial = 951] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124f06800) [pid = 1946] [serial = 957] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x124fab400) [pid = 1946] [serial = 958] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119b55c00) [pid = 1946] [serial = 955] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x124f08400) [pid = 1946] [serial = 952] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1212db400) [pid = 1946] [serial = 946] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1197b7400) [pid = 1946] [serial = 940] [outer = 0x0] [url = about:blank] 14:54:08 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x126881c00) [pid = 1946] [serial = 961] [outer = 0x0] [url = about:blank] 14:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1220ms 14:54:08 INFO - PROCESS | 1946 | 1468792448965 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]]]}] 14:54:08 INFO - PROCESS | 1946 | 1468792448975 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:54:08 INFO - PROCESS | 1946 | 1468792448980 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:54:08 INFO - PROCESS | 1946 | 1468792448986 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:54:08 INFO - PROCESS | 1946 | 1468792448987 Marionette TRACE conn2 <- [1,1338,null,{}] 14:54:08 INFO - PROCESS | 1946 | 1468792448991 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}] 14:54:08 INFO - PROCESS | 1946 | 1468792448994 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:09 INFO - PROCESS | 1946 | 1468792449081 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:54:09 INFO - PROCESS | 1946 | 1468792449086 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:09 INFO - PROCESS | 1946 | 1468792449087 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x11651e000 == 28 [pid = 1946] [id = 342] 14:54:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x112a85000) [pid = 1946] [serial = 1025] [outer = 0x0] 14:54:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x113c63000) [pid = 1946] [serial = 1026] [outer = 0x112a85000] 14:54:09 INFO - PROCESS | 1946 | 1468792449119 Marionette DEBUG loaded listener.js 14:54:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x115f24800) [pid = 1946] [serial = 1027] [outer = 0x112a85000] 14:54:09 INFO - PROCESS | 1946 | 1468792449970 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]]]}] 14:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 14:54:10 INFO - PROCESS | 1946 | 1468792450007 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:54:10 INFO - PROCESS | 1946 | 1468792450012 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:54:10 INFO - PROCESS | 1946 | 1468792450024 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:54:10 INFO - PROCESS | 1946 | 1468792450025 Marionette TRACE conn2 <- [1,1342,null,{}] 14:54:10 INFO - PROCESS | 1946 | 1468792450036 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}] 14:54:10 INFO - PROCESS | 1946 | 1468792450037 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:10 INFO - PROCESS | 1946 | 1468792450112 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:54:10 INFO - PROCESS | 1946 | 1468792450117 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:10 INFO - PROCESS | 1946 | 1468792450118 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e42800 == 29 [pid = 1946] [id = 343] 14:54:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1177ee000) [pid = 1946] [serial = 1028] [outer = 0x0] 14:54:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x117eb3000) [pid = 1946] [serial = 1029] [outer = 0x1177ee000] 14:54:10 INFO - PROCESS | 1946 | 1468792450148 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1182bdc00) [pid = 1946] [serial = 1030] [outer = 0x1177ee000] 14:54:10 INFO - PROCESS | 1946 | 1468792450503 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]]]}] 14:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 521ms 14:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:54:10 INFO - PROCESS | 1946 | 1468792450543 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:54:10 INFO - PROCESS | 1946 | 1468792450544 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:54:10 INFO - PROCESS | 1946 | 1468792450546 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:54:10 INFO - PROCESS | 1946 | 1468792450549 Marionette TRACE conn2 <- [1,1346,null,{}] 14:54:10 INFO - PROCESS | 1946 | 1468792450558 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}] 14:54:10 INFO - PROCESS | 1946 | 1468792450563 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:10 INFO - PROCESS | 1946 | 1468792450713 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:54:10 INFO - PROCESS | 1946 | 1468792450768 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:10 INFO - PROCESS | 1946 | 1468792450770 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199c2800 == 30 [pid = 1946] [id = 344] 14:54:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x112de6c00) [pid = 1946] [serial = 1031] [outer = 0x0] 14:54:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118692c00) [pid = 1946] [serial = 1032] [outer = 0x112de6c00] 14:54:10 INFO - PROCESS | 1946 | 1468792450814 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119518c00) [pid = 1946] [serial = 1033] [outer = 0x112de6c00] 14:54:11 INFO - PROCESS | 1946 | 1468792451198 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]]]}] 14:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 672ms 14:54:11 INFO - PROCESS | 1946 | 1468792451218 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:54:11 INFO - PROCESS | 1946 | 1468792451220 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:54:11 INFO - PROCESS | 1946 | 1468792451232 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 1946 | 1468792451233 Marionette TRACE conn2 <- [1,1350,null,{}] 14:54:11 INFO - PROCESS | 1946 | 1468792451235 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}] 14:54:11 INFO - PROCESS | 1946 | 1468792451236 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:11 INFO - PROCESS | 1946 | 1468792451332 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:54:11 INFO - PROCESS | 1946 | 1468792451335 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:11 INFO - PROCESS | 1946 | 1468792451336 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210de000 == 31 [pid = 1946] [id = 345] 14:54:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119598c00) [pid = 1946] [serial = 1034] [outer = 0x0] 14:54:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195d2c00) [pid = 1946] [serial = 1035] [outer = 0x119598c00] 14:54:11 INFO - PROCESS | 1946 | 1468792451362 Marionette DEBUG loaded listener.js 14:54:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119b45c00) [pid = 1946] [serial = 1036] [outer = 0x119598c00] 14:54:11 INFO - PROCESS | 1946 | 1468792451688 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]]]}] 14:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 474ms 14:54:11 INFO - PROCESS | 1946 | 1468792451706 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:54:11 INFO - PROCESS | 1946 | 1468792451707 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:54:11 INFO - PROCESS | 1946 | 1468792451720 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 1946 | 1468792451721 Marionette TRACE conn2 <- [1,1354,null,{}] 14:54:11 INFO - PROCESS | 1946 | 1468792451731 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}] 14:54:11 INFO - PROCESS | 1946 | 1468792451733 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:11 INFO - PROCESS | 1946 | 1468792451823 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:54:11 INFO - PROCESS | 1946 | 1468792451828 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:11 INFO - PROCESS | 1946 | 1468792451829 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x121485800 == 32 [pid = 1946] [id = 346] 14:54:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11653a400) [pid = 1946] [serial = 1037] [outer = 0x0] 14:54:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119b52400) [pid = 1946] [serial = 1038] [outer = 0x11653a400] 14:54:11 INFO - PROCESS | 1946 | 1468792451854 Marionette DEBUG loaded listener.js 14:54:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b61c00) [pid = 1946] [serial = 1039] [outer = 0x11653a400] 14:54:12 INFO - PROCESS | 1946 | 1468792452210 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]]]}] 14:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 537ms 14:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:54:12 INFO - PROCESS | 1946 | 1468792452247 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:54:12 INFO - PROCESS | 1946 | 1468792452248 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:54:12 INFO - PROCESS | 1946 | 1468792452250 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:54:12 INFO - PROCESS | 1946 | 1468792452252 Marionette TRACE conn2 <- [1,1358,null,{}] 14:54:12 INFO - PROCESS | 1946 | 1468792452254 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}] 14:54:12 INFO - PROCESS | 1946 | 1468792452258 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:12 INFO - PROCESS | 1946 | 1468792452369 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:54:12 INFO - PROCESS | 1946 | 1468792452405 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:12 INFO - PROCESS | 1946 | 1468792452407 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x124cc9000 == 33 [pid = 1946] [id = 347] 14:54:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119b9d400) [pid = 1946] [serial = 1040] [outer = 0x0] 14:54:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119f3ac00) [pid = 1946] [serial = 1041] [outer = 0x119b9d400] 14:54:12 INFO - PROCESS | 1946 | 1468792452432 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x121635800) [pid = 1946] [serial = 1042] [outer = 0x119b9d400] 14:54:12 INFO - PROCESS | 1946 | 1468792452720 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]]]}] 14:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 517ms 14:54:12 INFO - PROCESS | 1946 | 1468792452768 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:54:12 INFO - PROCESS | 1946 | 1468792452770 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:54:12 INFO - PROCESS | 1946 | 1468792452772 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:54:12 INFO - PROCESS | 1946 | 1468792452773 Marionette TRACE conn2 <- [1,1362,null,{}] 14:54:12 INFO - PROCESS | 1946 | 1468792452775 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}] 14:54:12 INFO - PROCESS | 1946 | 1468792452777 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:12 INFO - PROCESS | 1946 | 1468792452887 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:54:12 INFO - PROCESS | 1946 | 1468792452890 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:12 INFO - PROCESS | 1946 | 1468792452892 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x1268e3800 == 34 [pid = 1946] [id = 348] 14:54:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119b9f800) [pid = 1946] [serial = 1043] [outer = 0x0] 14:54:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x121bb6c00) [pid = 1946] [serial = 1044] [outer = 0x119b9f800] 14:54:12 INFO - PROCESS | 1946 | 1468792452917 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x123729800) [pid = 1946] [serial = 1045] [outer = 0x119b9f800] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12985b000) [pid = 1946] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x128cd3800) [pid = 1946] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12163bc00) [pid = 1946] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x126a30400) [pid = 1946] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x128c9f400) [pid = 1946] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1184ab800) [pid = 1946] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x115edb000) [pid = 1946] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119b5c000) [pid = 1946] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x116a82800) [pid = 1946] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119b5f800) [pid = 1946] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x117eb4400) [pid = 1946] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x112a79400) [pid = 1946] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x111071c00) [pid = 1946] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1182cac00) [pid = 1946] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:54:13 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1128d4c00) [pid = 1946] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:54:13 INFO - PROCESS | 1946 | 1468792453407 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]]]}] 14:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 668ms 14:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:54:13 INFO - PROCESS | 1946 | 1468792453440 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:54:13 INFO - PROCESS | 1946 | 1468792453442 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:54:13 INFO - PROCESS | 1946 | 1468792453444 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:54:13 INFO - PROCESS | 1946 | 1468792453445 Marionette TRACE conn2 <- [1,1366,null,{}] 14:54:13 INFO - PROCESS | 1946 | 1468792453447 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}] 14:54:13 INFO - PROCESS | 1946 | 1468792453448 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:13 INFO - PROCESS | 1946 | 1468792453520 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:54:13 INFO - PROCESS | 1946 | 1468792453577 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:13 INFO - PROCESS | 1946 | 1468792453578 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285b6000 == 35 [pid = 1946] [id = 349] 14:54:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x112695000) [pid = 1946] [serial = 1046] [outer = 0x0] 14:54:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x115f90c00) [pid = 1946] [serial = 1047] [outer = 0x112695000] 14:54:13 INFO - PROCESS | 1946 | 1468792453602 Marionette DEBUG loaded listener.js 14:54:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1195cc800) [pid = 1946] [serial = 1048] [outer = 0x112695000] 14:54:13 INFO - PROCESS | 1946 | 1468792453863 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] 14:54:13 INFO - PROCESS | 1946 | 1468792453919 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:54:13 INFO - PROCESS | 1946 | 1468792453921 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:54:13 INFO - PROCESS | 1946 | 1468792453922 Marionette TRACE conn2 <- [1,1370,null,{}] 14:54:13 INFO - PROCESS | 1946 | 1468792453924 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}] 14:54:13 INFO - PROCESS | 1946 | 1468792453925 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:14 INFO - PROCESS | 1946 | 1468792454009 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:54:14 INFO - PROCESS | 1946 | 1468792454014 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:14 INFO - PROCESS | 1946 | 1468792454015 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x11957d800 == 36 [pid = 1946] [id = 350] 14:54:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x117eb4400) [pid = 1946] [serial = 1049] [outer = 0x0] 14:54:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1211d7400) [pid = 1946] [serial = 1050] [outer = 0x117eb4400] 14:54:14 INFO - PROCESS | 1946 | 1468792454040 Marionette DEBUG loaded listener.js 14:54:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124c7c800) [pid = 1946] [serial = 1051] [outer = 0x117eb4400] 14:54:14 INFO - PROCESS | 1946 | 1468792454366 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] 14:54:14 INFO - PROCESS | 1946 | 1468792454390 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:54:14 INFO - PROCESS | 1946 | 1468792454393 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:54:14 INFO - PROCESS | 1946 | 1468792454394 Marionette TRACE conn2 <- [1,1374,null,{}] 14:54:14 INFO - PROCESS | 1946 | 1468792454396 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}] 14:54:14 INFO - PROCESS | 1946 | 1468792454397 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:14 INFO - PROCESS | 1946 | 1468792454499 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:54:14 INFO - PROCESS | 1946 | 1468792454505 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:14 INFO - PROCESS | 1946 | 1468792454506 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d46800 == 37 [pid = 1946] [id = 351] 14:54:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1182cbc00) [pid = 1946] [serial = 1052] [outer = 0x0] 14:54:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x124f06800) [pid = 1946] [serial = 1053] [outer = 0x1182cbc00] 14:54:14 INFO - PROCESS | 1946 | 1468792454530 Marionette DEBUG loaded listener.js 14:54:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12520cc00) [pid = 1946] [serial = 1054] [outer = 0x1182cbc00] 14:54:14 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:14 INFO - PROCESS | 1946 | 1468792454836 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] 14:54:14 INFO - PROCESS | 1946 | 1468792454867 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:54:14 INFO - PROCESS | 1946 | 1468792454869 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:54:14 INFO - PROCESS | 1946 | 1468792454871 Marionette TRACE conn2 <- [1,1378,null,{}] 14:54:14 INFO - PROCESS | 1946 | 1468792454873 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}] 14:54:14 INFO - PROCESS | 1946 | 1468792454875 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:14 INFO - PROCESS | 1946 | 1468792454971 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:54:14 INFO - PROCESS | 1946 | 1468792454974 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:14 INFO - PROCESS | 1946 | 1468792454976 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x121484000 == 38 [pid = 1946] [id = 352] 14:54:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1252e3800) [pid = 1946] [serial = 1055] [outer = 0x0] 14:54:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1262be400) [pid = 1946] [serial = 1056] [outer = 0x1252e3800] 14:54:15 INFO - PROCESS | 1946 | 1468792455005 Marionette DEBUG loaded listener.js 14:54:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x126ce0800) [pid = 1946] [serial = 1057] [outer = 0x1252e3800] 14:54:15 INFO - PROCESS | 1946 | 1468792455453 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] 14:54:15 INFO - PROCESS | 1946 | 1468792455493 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:54:15 INFO - PROCESS | 1946 | 1468792455496 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:54:15 INFO - PROCESS | 1946 | 1468792455498 Marionette TRACE conn2 <- [1,1382,null,{}] 14:54:15 INFO - PROCESS | 1946 | 1468792455502 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}] 14:54:15 INFO - PROCESS | 1946 | 1468792455503 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:15 INFO - PROCESS | 1946 | 1468792455618 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:54:15 INFO - PROCESS | 1946 | 1468792455723 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:15 INFO - PROCESS | 1946 | 1468792455724 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x116be8800 == 39 [pid = 1946] [id = 353] 14:54:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1133a5400) [pid = 1946] [serial = 1058] [outer = 0x0] 14:54:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x114fbf000) [pid = 1946] [serial = 1059] [outer = 0x1133a5400] 14:54:15 INFO - PROCESS | 1946 | 1468792455758 Marionette DEBUG loaded listener.js 14:54:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1168a7400) [pid = 1946] [serial = 1060] [outer = 0x1133a5400] 14:54:16 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:16 INFO - PROCESS | 1946 | 1468792456333 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] 14:54:16 INFO - PROCESS | 1946 | 1468792456369 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:54:16 INFO - PROCESS | 1946 | 1468792456374 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 1946 | 1468792456376 Marionette TRACE conn2 <- [1,1386,null,{}] 14:54:16 INFO - PROCESS | 1946 | 1468792456379 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}] 14:54:16 INFO - PROCESS | 1946 | 1468792456380 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:16 INFO - PROCESS | 1946 | 1468792456487 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:54:16 INFO - PROCESS | 1946 | 1468792456569 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:16 INFO - PROCESS | 1946 | 1468792456570 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12133f800 == 40 [pid = 1946] [id = 354] 14:54:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x118587800) [pid = 1946] [serial = 1061] [outer = 0x0] 14:54:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x118621000) [pid = 1946] [serial = 1062] [outer = 0x118587800] 14:54:16 INFO - PROCESS | 1946 | 1468792456600 Marionette DEBUG loaded listener.js 14:54:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x119065c00) [pid = 1946] [serial = 1063] [outer = 0x118587800] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x128d46800 == 39 [pid = 1946] [id = 351] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x11957d800 == 38 [pid = 1946] [id = 350] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x1285b6000 == 37 [pid = 1946] [id = 349] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x1268e3800 == 36 [pid = 1946] [id = 348] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x124cc9000 == 35 [pid = 1946] [id = 347] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x121485800 == 34 [pid = 1946] [id = 346] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x1210de000 == 33 [pid = 1946] [id = 345] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x1199c2800 == 32 [pid = 1946] [id = 344] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x117e42800 == 31 [pid = 1946] [id = 343] 14:54:17 INFO - PROCESS | 1946 | --DOCSHELL 0x11651e000 == 30 [pid = 1946] [id = 342] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x121e17c00) [pid = 1946] [serial = 987] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x126cdf000) [pid = 1946] [serial = 990] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x128ca9c00) [pid = 1946] [serial = 993] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119068400) [pid = 1946] [serial = 975] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11920b400) [pid = 1946] [serial = 976] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x115f8f000) [pid = 1946] [serial = 966] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x117254000) [pid = 1946] [serial = 967] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119f39800) [pid = 1946] [serial = 981] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11a0c7000) [pid = 1946] [serial = 982] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x128c9f000) [pid = 1946] [serial = 991] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11725b000) [pid = 1946] [serial = 972] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11819c400) [pid = 1946] [serial = 973] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x128c9dc00) [pid = 1946] [serial = 964] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1182c9c00) [pid = 1946] [serial = 969] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x118a66800) [pid = 1946] [serial = 970] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119b4d800) [pid = 1946] [serial = 979] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119524400) [pid = 1946] [serial = 978] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1182cb000) [pid = 1946] [serial = 996] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x121c4b400) [pid = 1946] [serial = 999] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x128ca5400) [pid = 1946] [serial = 1000] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119f38c00) [pid = 1946] [serial = 984] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x121519000) [pid = 1946] [serial = 985] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119b4c800) [pid = 1946] [serial = 997] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x126884800) [pid = 1946] [serial = 988] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x128cd2000) [pid = 1946] [serial = 994] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12985ac00) [pid = 1946] [serial = 1003] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x12a969c00) [pid = 1946] [serial = 1006] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12a815c00) [pid = 1946] [serial = 1005] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x128f11000) [pid = 1946] [serial = 1002] [outer = 0x0] [url = about:blank] 14:54:17 INFO - PROCESS | 1946 | 1468792457326 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] 14:54:17 INFO - PROCESS | 1946 | 1468792457348 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:54:17 INFO - PROCESS | 1946 | 1468792457351 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:54:17 INFO - PROCESS | 1946 | 1468792457353 Marionette TRACE conn2 <- [1,1390,null,{}] 14:54:17 INFO - PROCESS | 1946 | 1468792457356 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}] 14:54:17 INFO - PROCESS | 1946 | 1468792457358 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:17 INFO - PROCESS | 1946 | 1468792457438 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:54:17 INFO - PROCESS | 1946 | 1468792457443 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:17 INFO - PROCESS | 1946 | 1468792457448 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ab6800 == 31 [pid = 1946] [id = 355] 14:54:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1177f2c00) [pid = 1946] [serial = 1064] [outer = 0x0] 14:54:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x118195800) [pid = 1946] [serial = 1065] [outer = 0x1177f2c00] 14:54:17 INFO - PROCESS | 1946 | 1468792457476 Marionette DEBUG loaded listener.js 14:54:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1182c8000) [pid = 1946] [serial = 1066] [outer = 0x1177f2c00] 14:54:17 INFO - PROCESS | 1946 | 1468792457839 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]]]}] 14:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 14:54:17 INFO - PROCESS | 1946 | 1468792457885 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:54:17 INFO - PROCESS | 1946 | 1468792457889 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:54:17 INFO - PROCESS | 1946 | 1468792457898 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:54:17 INFO - PROCESS | 1946 | 1468792457900 Marionette TRACE conn2 <- [1,1394,null,{}] 14:54:17 INFO - PROCESS | 1946 | 1468792457904 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}] 14:54:17 INFO - PROCESS | 1946 | 1468792457906 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:18 INFO - PROCESS | 1946 | 1468792458022 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:54:18 INFO - PROCESS | 1946 | 1468792458029 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 1946 | 1468792458031 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190db800 == 32 [pid = 1946] [id = 356] 14:54:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x119065000) [pid = 1946] [serial = 1067] [outer = 0x0] 14:54:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11920c400) [pid = 1946] [serial = 1068] [outer = 0x119065000] 14:54:18 INFO - PROCESS | 1946 | 1468792458078 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119599800) [pid = 1946] [serial = 1069] [outer = 0x119065000] 14:54:18 INFO - PROCESS | 1946 | 1468792458483 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]]]}] 14:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 620ms 14:54:18 INFO - PROCESS | 1946 | 1468792458518 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:54:18 INFO - PROCESS | 1946 | 1468792458519 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:54:18 INFO - PROCESS | 1946 | 1468792458521 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:54:18 INFO - PROCESS | 1946 | 1468792458524 Marionette TRACE conn2 <- [1,1398,null,{}] 14:54:18 INFO - PROCESS | 1946 | 1468792458531 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}] 14:54:18 INFO - PROCESS | 1946 | 1468792458535 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:18 INFO - PROCESS | 1946 | 1468792458613 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:54:18 INFO - PROCESS | 1946 | 1468792458637 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 1946 | 1468792458639 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0b6000 == 33 [pid = 1946] [id = 357] 14:54:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1132e2000) [pid = 1946] [serial = 1070] [outer = 0x0] 14:54:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119b53400) [pid = 1946] [serial = 1071] [outer = 0x1132e2000] 14:54:18 INFO - PROCESS | 1946 | 1468792458667 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119be2000) [pid = 1946] [serial = 1072] [outer = 0x1132e2000] 14:54:19 INFO - PROCESS | 1946 | 1468792459003 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]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 14:54:19 INFO - PROCESS | 1946 | 1468792459042 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:54:19 INFO - PROCESS | 1946 | 1468792459044 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:54:19 INFO - PROCESS | 1946 | 1468792459046 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:54:19 INFO - PROCESS | 1946 | 1468792459047 Marionette TRACE conn2 <- [1,1402,null,{}] 14:54:19 INFO - PROCESS | 1946 | 1468792459050 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}] 14:54:19 INFO - PROCESS | 1946 | 1468792459051 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:19 INFO - PROCESS | 1946 | 1468792459158 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:54:19 INFO - PROCESS | 1946 | 1468792459163 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:19 INFO - PROCESS | 1946 | 1468792459165 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x123741000 == 34 [pid = 1946] [id = 358] 14:54:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119be2c00) [pid = 1946] [serial = 1073] [outer = 0x0] 14:54:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119f3e400) [pid = 1946] [serial = 1074] [outer = 0x119be2c00] 14:54:19 INFO - PROCESS | 1946 | 1468792459190 Marionette DEBUG loaded listener.js 14:54:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12112e800) [pid = 1946] [serial = 1075] [outer = 0x119be2c00] 14:54:19 INFO - PROCESS | 1946 | 1468792459524 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]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 14:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:54:19 INFO - PROCESS | 1946 | 1468792459565 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:54:19 INFO - PROCESS | 1946 | 1468792459567 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:54:19 INFO - PROCESS | 1946 | 1468792459569 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:54:19 INFO - PROCESS | 1946 | 1468792459570 Marionette TRACE conn2 <- [1,1406,null,{}] 14:54:19 INFO - PROCESS | 1946 | 1468792459572 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}] 14:54:19 INFO - PROCESS | 1946 | 1468792459573 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:19 INFO - PROCESS | 1946 | 1468792459670 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:54:19 INFO - PROCESS | 1946 | 1468792459674 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:19 INFO - PROCESS | 1946 | 1468792459675 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x125840800 == 35 [pid = 1946] [id = 359] 14:54:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x112a7a800) [pid = 1946] [serial = 1076] [outer = 0x0] 14:54:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1211ce000) [pid = 1946] [serial = 1077] [outer = 0x112a7a800] 14:54:19 INFO - PROCESS | 1946 | 1468792459702 Marionette DEBUG loaded listener.js 14:54:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x121e0d000) [pid = 1946] [serial = 1078] [outer = 0x112a7a800] 14:54:20 INFO - PROCESS | 1946 | 1468792460070 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]]]}] 14:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 14:54:20 INFO - PROCESS | 1946 | 1468792460090 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:54:20 INFO - PROCESS | 1946 | 1468792460091 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:54:20 INFO - PROCESS | 1946 | 1468792460094 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:54:20 INFO - PROCESS | 1946 | 1468792460096 Marionette TRACE conn2 <- [1,1410,null,{}] 14:54:20 INFO - PROCESS | 1946 | 1468792460099 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}] 14:54:20 INFO - PROCESS | 1946 | 1468792460103 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:20 INFO - PROCESS | 1946 | 1468792460225 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:54:20 INFO - PROCESS | 1946 | 1468792460229 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 1946 | 1468792460230 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x1287a6000 == 36 [pid = 1946] [id = 360] 14:54:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121e12800) [pid = 1946] [serial = 1079] [outer = 0x0] 14:54:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124f3fc00) [pid = 1946] [serial = 1080] [outer = 0x121e12800] 14:54:20 INFO - PROCESS | 1946 | 1468792460255 Marionette DEBUG loaded listener.js 14:54:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x126a92c00) [pid = 1946] [serial = 1081] [outer = 0x121e12800] 14:54:20 INFO - PROCESS | 1946 | 1468792460607 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]]]}] 14:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 14:54:20 INFO - PROCESS | 1946 | 1468792460625 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:54:20 INFO - PROCESS | 1946 | 1468792460627 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:54:20 INFO - PROCESS | 1946 | 1468792460633 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:54:20 INFO - PROCESS | 1946 | 1468792460634 Marionette TRACE conn2 <- [1,1414,null,{}] 14:54:20 INFO - PROCESS | 1946 | 1468792460636 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}] 14:54:20 INFO - PROCESS | 1946 | 1468792460638 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:20 INFO - PROCESS | 1946 | 1468792460737 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:54:20 INFO - PROCESS | 1946 | 1468792460740 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 1946 | 1468792460742 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84d800 == 37 [pid = 1946] [id = 361] 14:54:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1252e3c00) [pid = 1946] [serial = 1082] [outer = 0x0] 14:54:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126ce2400) [pid = 1946] [serial = 1083] [outer = 0x1252e3c00] 14:54:20 INFO - PROCESS | 1946 | 1468792460766 Marionette DEBUG loaded listener.js 14:54:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128993800) [pid = 1946] [serial = 1084] [outer = 0x1252e3c00] 14:54:21 INFO - PROCESS | 1946 | 1468792461119 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]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 523ms 14:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:54:21 INFO - PROCESS | 1946 | 1468792461156 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:54:21 INFO - PROCESS | 1946 | 1468792461157 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:54:21 INFO - PROCESS | 1946 | 1468792461159 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - PROCESS | 1946 | 1468792461160 Marionette TRACE conn2 <- [1,1418,null,{}] 14:54:21 INFO - PROCESS | 1946 | 1468792461162 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}] 14:54:21 INFO - PROCESS | 1946 | 1468792461163 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:21 INFO - PROCESS | 1946 | 1468792461257 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:54:21 INFO - PROCESS | 1946 | 1468792461294 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:21 INFO - PROCESS | 1946 | 1468792461295 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aca3000 == 38 [pid = 1946] [id = 362] 14:54:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128c9dc00) [pid = 1946] [serial = 1085] [outer = 0x0] 14:54:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128cab400) [pid = 1946] [serial = 1086] [outer = 0x128c9dc00] 14:54:21 INFO - PROCESS | 1946 | 1468792461327 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128cd5800) [pid = 1946] [serial = 1087] [outer = 0x128c9dc00] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119598c00) [pid = 1946] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x112de6c00) [pid = 1946] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11725bc00) [pid = 1946] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x112a85000) [pid = 1946] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1177ee000) [pid = 1946] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x118194c00) [pid = 1946] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11951c800) [pid = 1946] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x124d39c00) [pid = 1946] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x128985000) [pid = 1946] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11653a400) [pid = 1946] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x112695000) [pid = 1946] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119b9d400) [pid = 1946] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117eb4400) [pid = 1946] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x112a80800) [pid = 1946] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:54:21 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1182cbc00) [pid = 1946] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:54:21 INFO - PROCESS | 1946 | 1468792461694 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]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 572ms 14:54:21 INFO - PROCESS | 1946 | 1468792461734 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:54:21 INFO - PROCESS | 1946 | 1468792461735 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:54:21 INFO - PROCESS | 1946 | 1468792461737 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - PROCESS | 1946 | 1468792461738 Marionette TRACE conn2 <- [1,1422,null,{}] 14:54:21 INFO - PROCESS | 1946 | 1468792461741 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}] 14:54:21 INFO - PROCESS | 1946 | 1468792461742 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:21 INFO - PROCESS | 1946 | 1468792461818 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:54:21 INFO - PROCESS | 1946 | 1468792461821 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:21 INFO - PROCESS | 1946 | 1468792461823 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0b4800 == 39 [pid = 1946] [id = 363] 14:54:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11653a400) [pid = 1946] [serial = 1088] [outer = 0x0] 14:54:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11951e800) [pid = 1946] [serial = 1089] [outer = 0x11653a400] 14:54:21 INFO - PROCESS | 1946 | 1468792461847 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119b5f000) [pid = 1946] [serial = 1090] [outer = 0x11653a400] 14:54:22 INFO - PROCESS | 1946 | 1468792462194 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]]]}] 14:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 468ms 14:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:54:22 INFO - PROCESS | 1946 | 1468792462206 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:54:22 INFO - PROCESS | 1946 | 1468792462208 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:54:22 INFO - PROCESS | 1946 | 1468792462210 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:54:22 INFO - PROCESS | 1946 | 1468792462212 Marionette TRACE conn2 <- [1,1426,null,{}] 14:54:22 INFO - PROCESS | 1946 | 1468792462215 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}] 14:54:22 INFO - PROCESS | 1946 | 1468792462216 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:22 INFO - PROCESS | 1946 | 1468792462301 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:54:22 INFO - PROCESS | 1946 | 1468792462305 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:22 INFO - PROCESS | 1946 | 1468792462306 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c133800 == 40 [pid = 1946] [id = 364] 14:54:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11a0c8000) [pid = 1946] [serial = 1091] [outer = 0x0] 14:54:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x128cce000) [pid = 1946] [serial = 1092] [outer = 0x11a0c8000] 14:54:22 INFO - PROCESS | 1946 | 1468792462331 Marionette DEBUG loaded listener.js 14:54:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128cd9400) [pid = 1946] [serial = 1093] [outer = 0x11a0c8000] 14:54:22 INFO - PROCESS | 1946 | 1468792462672 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]]]}] 14:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 471ms 14:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:54:22 INFO - PROCESS | 1946 | 1468792462683 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:54:22 INFO - PROCESS | 1946 | 1468792462684 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:54:22 INFO - PROCESS | 1946 | 1468792462686 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:54:22 INFO - PROCESS | 1946 | 1468792462688 Marionette TRACE conn2 <- [1,1430,null,{}] 14:54:22 INFO - PROCESS | 1946 | 1468792462690 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}] 14:54:22 INFO - PROCESS | 1946 | 1468792462692 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:22 INFO - PROCESS | 1946 | 1468792462815 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:54:22 INFO - PROCESS | 1946 | 1468792462823 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:22 INFO - PROCESS | 1946 | 1468792462824 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c375800 == 41 [pid = 1946] [id = 365] 14:54:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121130000) [pid = 1946] [serial = 1094] [outer = 0x0] 14:54:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128f11c00) [pid = 1946] [serial = 1095] [outer = 0x121130000] 14:54:22 INFO - PROCESS | 1946 | 1468792462850 Marionette DEBUG loaded listener.js 14:54:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12a969000) [pid = 1946] [serial = 1096] [outer = 0x121130000] 14:54:23 INFO - PROCESS | 1946 | 1468792463177 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]]]}] 14:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 14:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:54:23 INFO - PROCESS | 1946 | 1468792463206 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:54:23 INFO - PROCESS | 1946 | 1468792463208 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:54:23 INFO - PROCESS | 1946 | 1468792463213 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:54:23 INFO - PROCESS | 1946 | 1468792463214 Marionette TRACE conn2 <- [1,1434,null,{}] 14:54:23 INFO - PROCESS | 1946 | 1468792463217 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}] 14:54:23 INFO - PROCESS | 1946 | 1468792463218 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:23 INFO - PROCESS | 1946 | 1468792463310 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:54:23 INFO - PROCESS | 1946 | 1468792463316 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:23 INFO - PROCESS | 1946 | 1468792463317 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6e7800 == 42 [pid = 1946] [id = 366] 14:54:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12a811c00) [pid = 1946] [serial = 1097] [outer = 0x0] 14:54:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a9e1400) [pid = 1946] [serial = 1098] [outer = 0x12a811c00] 14:54:23 INFO - PROCESS | 1946 | 1468792463356 Marionette DEBUG loaded listener.js 14:54:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12ac24400) [pid = 1946] [serial = 1099] [outer = 0x12a811c00] 14:54:23 INFO - PROCESS | 1946 | 1468792463955 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]]]}] 14:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 772ms 14:54:23 INFO - PROCESS | 1946 | 1468792463983 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:54:23 INFO - PROCESS | 1946 | 1468792463986 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:54:23 INFO - PROCESS | 1946 | 1468792463989 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:54:23 INFO - PROCESS | 1946 | 1468792463991 Marionette TRACE conn2 <- [1,1438,null,{}] 14:54:23 INFO - PROCESS | 1946 | 1468792463998 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}] 14:54:24 INFO - PROCESS | 1946 | 1468792463999 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:24 INFO - PROCESS | 1946 | 1468792464104 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:54:24 INFO - PROCESS | 1946 | 1468792464173 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:24 INFO - PROCESS | 1946 | 1468792464174 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192cc000 == 43 [pid = 1946] [id = 367] 14:54:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1175e3400) [pid = 1946] [serial = 1100] [outer = 0x0] 14:54:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11819d800) [pid = 1946] [serial = 1101] [outer = 0x1175e3400] 14:54:24 INFO - PROCESS | 1946 | 1468792464205 Marionette DEBUG loaded listener.js 14:54:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x118a66800) [pid = 1946] [serial = 1102] [outer = 0x1175e3400] 14:54:24 INFO - PROCESS | 1946 | 1468792464614 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]]]}] 14:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 675ms 14:54:24 INFO - PROCESS | 1946 | 1468792464664 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:54:24 INFO - PROCESS | 1946 | 1468792464667 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:54:24 INFO - PROCESS | 1946 | 1468792464672 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:54:24 INFO - PROCESS | 1946 | 1468792464673 Marionette TRACE conn2 <- [1,1442,null,{}] 14:54:24 INFO - PROCESS | 1946 | 1468792464676 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}] 14:54:24 INFO - PROCESS | 1946 | 1468792464678 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:24 INFO - PROCESS | 1946 | 1468792464801 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:54:24 INFO - PROCESS | 1946 | 1468792464859 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:24 INFO - PROCESS | 1946 | 1468792464860 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285c2800 == 44 [pid = 1946] [id = 368] 14:54:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11959fc00) [pid = 1946] [serial = 1103] [outer = 0x0] 14:54:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1197b7000) [pid = 1946] [serial = 1104] [outer = 0x11959fc00] 14:54:24 INFO - PROCESS | 1946 | 1468792464891 Marionette DEBUG loaded listener.js 14:54:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119f30400) [pid = 1946] [serial = 1105] [outer = 0x11959fc00] 14:54:25 INFO - PROCESS | 1946 | 1468792465329 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]]]}] 14:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 669ms 14:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:54:25 INFO - PROCESS | 1946 | 1468792465341 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:54:25 INFO - PROCESS | 1946 | 1468792465342 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:54:25 INFO - PROCESS | 1946 | 1468792465346 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:54:25 INFO - PROCESS | 1946 | 1468792465349 Marionette TRACE conn2 <- [1,1446,null,{}] 14:54:25 INFO - PROCESS | 1946 | 1468792465357 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}] 14:54:25 INFO - PROCESS | 1946 | 1468792465360 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:25 INFO - PROCESS | 1946 | 1468792465460 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:54:25 INFO - PROCESS | 1946 | 1468792465522 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:25 INFO - PROCESS | 1946 | 1468792465524 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6eb000 == 45 [pid = 1946] [id = 369] 14:54:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x121e10000) [pid = 1946] [serial = 1106] [outer = 0x0] 14:54:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x124c7cc00) [pid = 1946] [serial = 1107] [outer = 0x121e10000] 14:54:25 INFO - PROCESS | 1946 | 1468792465555 Marionette DEBUG loaded listener.js 14:54:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1262bd800) [pid = 1946] [serial = 1108] [outer = 0x121e10000] 14:54:26 INFO - PROCESS | 1946 | 1468792466014 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]]]}] 14:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 724ms 14:54:26 INFO - PROCESS | 1946 | 1468792466089 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:54:26 INFO - PROCESS | 1946 | 1468792466091 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:54:26 INFO - PROCESS | 1946 | 1468792466096 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:54:26 INFO - PROCESS | 1946 | 1468792466097 Marionette TRACE conn2 <- [1,1450,null,{}] 14:54:26 INFO - PROCESS | 1946 | 1468792466100 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}] 14:54:26 INFO - PROCESS | 1946 | 1468792466101 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:26 INFO - PROCESS | 1946 | 1468792466203 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:54:26 INFO - PROCESS | 1946 | 1468792466274 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:26 INFO - PROCESS | 1946 | 1468792466276 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf2f800 == 46 [pid = 1946] [id = 370] 14:54:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1128d5400) [pid = 1946] [serial = 1109] [outer = 0x0] 14:54:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x128ca0000) [pid = 1946] [serial = 1110] [outer = 0x1128d5400] 14:54:26 INFO - PROCESS | 1946 | 1468792466325 Marionette DEBUG loaded listener.js 14:54:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x129856400) [pid = 1946] [serial = 1111] [outer = 0x1128d5400] 14:54:26 INFO - PROCESS | 1946 | 1468792466929 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]]]}] 14:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 871ms 14:54:26 INFO - PROCESS | 1946 | 1468792466968 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:54:26 INFO - PROCESS | 1946 | 1468792466970 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:54:26 INFO - PROCESS | 1946 | 1468792466974 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:54:26 INFO - PROCESS | 1946 | 1468792466976 Marionette TRACE conn2 <- [1,1454,null,{}] 14:54:27 INFO - PROCESS | 1946 | 1468792466998 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}] 14:54:27 INFO - PROCESS | 1946 | 1468792466999 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:27 INFO - PROCESS | 1946 | 1468792467100 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:54:27 INFO - PROCESS | 1946 | 1468792467172 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:27 INFO - PROCESS | 1946 | 1468792467175 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e5e800 == 47 [pid = 1946] [id = 371] 14:54:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1133c6800) [pid = 1946] [serial = 1112] [outer = 0x0] 14:54:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x115f24000) [pid = 1946] [serial = 1113] [outer = 0x1133c6800] 14:54:27 INFO - PROCESS | 1946 | 1468792467202 Marionette DEBUG loaded listener.js 14:54:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x118197800) [pid = 1946] [serial = 1114] [outer = 0x1133c6800] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x114f43800 == 46 [pid = 1946] [id = 341] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12c375800 == 45 [pid = 1946] [id = 365] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12c133800 == 44 [pid = 1946] [id = 364] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0b4800 == 43 [pid = 1946] [id = 363] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12aca3000 == 42 [pid = 1946] [id = 362] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84d800 == 41 [pid = 1946] [id = 361] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x1287a6000 == 40 [pid = 1946] [id = 360] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x125840800 == 39 [pid = 1946] [id = 359] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x123741000 == 38 [pid = 1946] [id = 358] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0b6000 == 37 [pid = 1946] [id = 357] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x1190db800 == 36 [pid = 1946] [id = 356] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x116ab6800 == 35 [pid = 1946] [id = 355] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x116be8800 == 34 [pid = 1946] [id = 353] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12133f800 == 33 [pid = 1946] [id = 354] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x121484000 == 32 [pid = 1946] [id = 352] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf2f800 == 31 [pid = 1946] [id = 370] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6eb000 == 30 [pid = 1946] [id = 369] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x1285c2800 == 29 [pid = 1946] [id = 368] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6e7800 == 28 [pid = 1946] [id = 366] 14:54:28 INFO - PROCESS | 1946 | --DOCSHELL 0x1192cc000 == 27 [pid = 1946] [id = 367] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1195d2c00) [pid = 1946] [serial = 1035] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x118692c00) [pid = 1946] [serial = 1032] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1182ca800) [pid = 1946] [serial = 1024] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x117eb0800) [pid = 1946] [serial = 1023] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x113c63000) [pid = 1946] [serial = 1026] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x115f24800) [pid = 1946] [serial = 1027] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x117eb3000) [pid = 1946] [serial = 1029] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1182bdc00) [pid = 1946] [serial = 1030] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x118695400) [pid = 1946] [serial = 1009] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1182bc800) [pid = 1946] [serial = 1008] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119ba5400) [pid = 1946] [serial = 1012] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119b4a000) [pid = 1946] [serial = 1011] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1262c1400) [pid = 1946] [serial = 1015] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x125803000) [pid = 1946] [serial = 1014] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x128f15800) [pid = 1946] [serial = 1018] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119b52400) [pid = 1946] [serial = 1038] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x128cd6000) [pid = 1946] [serial = 1017] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x115f90c00) [pid = 1946] [serial = 1047] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x121635800) [pid = 1946] [serial = 1042] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119f3ac00) [pid = 1946] [serial = 1041] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x121bb6c00) [pid = 1946] [serial = 1044] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1211d7400) [pid = 1946] [serial = 1050] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119b45c00) [pid = 1946] [serial = 1036] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x124f0dc00) [pid = 1946] [serial = 1021] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124c7c800) [pid = 1946] [serial = 1051] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x124f06800) [pid = 1946] [serial = 1053] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x116a09800) [pid = 1946] [serial = 1020] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1262be400) [pid = 1946] [serial = 1056] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1195cc800) [pid = 1946] [serial = 1048] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119b61c00) [pid = 1946] [serial = 1039] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12520cc00) [pid = 1946] [serial = 1054] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x119518c00) [pid = 1946] [serial = 1033] [outer = 0x0] [url = about:blank] 14:54:28 INFO - PROCESS | 1946 | 1468792468217 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]]]}] 14:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1292ms 14:54:28 INFO - PROCESS | 1946 | 1468792468266 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:54:28 INFO - PROCESS | 1946 | 1468792468268 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:54:28 INFO - PROCESS | 1946 | 1468792468272 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:54:28 INFO - PROCESS | 1946 | 1468792468273 Marionette TRACE conn2 <- [1,1458,null,{}] 14:54:28 INFO - PROCESS | 1946 | 1468792468277 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}] 14:54:28 INFO - PROCESS | 1946 | 1468792468279 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:28 INFO - PROCESS | 1946 | 1468792468360 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:54:28 INFO - PROCESS | 1946 | 1468792468367 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 1946 | 1468792468368 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x116513000 == 28 [pid = 1946] [id = 372] 14:54:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1132e1c00) [pid = 1946] [serial = 1115] [outer = 0x0] 14:54:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1133c7c00) [pid = 1946] [serial = 1116] [outer = 0x1132e1c00] 14:54:28 INFO - PROCESS | 1946 | 1468792468397 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x115f25800) [pid = 1946] [serial = 1117] [outer = 0x1132e1c00] 14:54:28 INFO - PROCESS | 1946 | 1468792468734 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]]]}] 14:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 14:54:28 INFO - PROCESS | 1946 | 1468792468791 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:54:28 INFO - PROCESS | 1946 | 1468792468794 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:54:28 INFO - PROCESS | 1946 | 1468792468799 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:54:28 INFO - PROCESS | 1946 | 1468792468801 Marionette TRACE conn2 <- [1,1462,null,{}] 14:54:28 INFO - PROCESS | 1946 | 1468792468803 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}] 14:54:28 INFO - PROCESS | 1946 | 1468792468805 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:28 INFO - PROCESS | 1946 | 1468792468882 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:54:28 INFO - PROCESS | 1946 | 1468792468887 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 1946 | 1468792468888 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x117572800 == 29 [pid = 1946] [id = 373] 14:54:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1165e4c00) [pid = 1946] [serial = 1118] [outer = 0x0] 14:54:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1177f3800) [pid = 1946] [serial = 1119] [outer = 0x1165e4c00] 14:54:28 INFO - PROCESS | 1946 | 1468792468916 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x118198c00) [pid = 1946] [serial = 1120] [outer = 0x1165e4c00] 14:54:29 INFO - PROCESS | 1946 | 1468792469270 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]]]}] 14:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 14:54:29 INFO - PROCESS | 1946 | 1468792469328 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 1946 | 1468792469329 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:54:29 INFO - PROCESS | 1946 | 1468792469333 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 1946 | 1468792469336 Marionette TRACE conn2 <- [1,1466,null,{}] 14:54:29 INFO - PROCESS | 1946 | 1468792469348 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}] 14:54:29 INFO - PROCESS | 1946 | 1468792469353 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:29 INFO - PROCESS | 1946 | 1468792469467 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:54:29 INFO - PROCESS | 1946 | 1468792469481 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:29 INFO - PROCESS | 1946 | 1468792469483 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192e3800 == 30 [pid = 1946] [id = 374] 14:54:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1128cf800) [pid = 1946] [serial = 1121] [outer = 0x0] 14:54:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x118621c00) [pid = 1946] [serial = 1122] [outer = 0x1128cf800] 14:54:29 INFO - PROCESS | 1946 | 1468792469520 Marionette DEBUG loaded listener.js 14:54:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119206c00) [pid = 1946] [serial = 1123] [outer = 0x1128cf800] 14:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 624ms 14:54:29 INFO - PROCESS | 1946 | 1468792469949 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]]]}] 14:54:29 INFO - PROCESS | 1946 | 1468792469956 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:54:29 INFO - PROCESS | 1946 | 1468792469958 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:54:29 INFO - PROCESS | 1946 | 1468792469964 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 1946 | 1468792469967 Marionette TRACE conn2 <- [1,1470,null,{}] 14:54:29 INFO - PROCESS | 1946 | 1468792469989 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}] 14:54:29 INFO - PROCESS | 1946 | 1468792469990 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:30 INFO - PROCESS | 1946 | 1468792470073 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:54:30 INFO - PROCESS | 1946 | 1468792470077 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 1946 | 1468792470079 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x119dbe800 == 31 [pid = 1946] [id = 375] 14:54:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119517400) [pid = 1946] [serial = 1124] [outer = 0x0] 14:54:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11959a400) [pid = 1946] [serial = 1125] [outer = 0x119517400] 14:54:30 INFO - PROCESS | 1946 | 1468792470105 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195d3800) [pid = 1946] [serial = 1126] [outer = 0x119517400] 14:54:30 INFO - PROCESS | 1946 | 1468792470484 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]]]}] 14:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 541ms 14:54:30 INFO - PROCESS | 1946 | 1468792470502 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:54:30 INFO - PROCESS | 1946 | 1468792470504 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:54:30 INFO - PROCESS | 1946 | 1468792470507 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:54:30 INFO - PROCESS | 1946 | 1468792470509 Marionette TRACE conn2 <- [1,1474,null,{}] 14:54:30 INFO - PROCESS | 1946 | 1468792470521 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}] 14:54:30 INFO - PROCESS | 1946 | 1468792470534 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:30 INFO - PROCESS | 1946 | 1468792470671 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:54:30 INFO - PROCESS | 1946 | 1468792470694 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 1946 | 1468792470696 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x121344800 == 32 [pid = 1946] [id = 376] 14:54:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x116b1b800) [pid = 1946] [serial = 1127] [outer = 0x0] 14:54:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119b42c00) [pid = 1946] [serial = 1128] [outer = 0x116b1b800] 14:54:30 INFO - PROCESS | 1946 | 1468792470734 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119b4d000) [pid = 1946] [serial = 1129] [outer = 0x116b1b800] 14:54:31 INFO - PROCESS | 1946 | 1468792471182 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]]]}] 14:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 725ms 14:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:54:31 INFO - PROCESS | 1946 | 1468792471232 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:54:31 INFO - PROCESS | 1946 | 1468792471233 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:54:31 INFO - PROCESS | 1946 | 1468792471235 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:54:31 INFO - PROCESS | 1946 | 1468792471236 Marionette TRACE conn2 <- [1,1478,null,{}] 14:54:31 INFO - PROCESS | 1946 | 1468792471239 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}] 14:54:31 INFO - PROCESS | 1946 | 1468792471243 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:31 INFO - PROCESS | 1946 | 1468792471352 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:54:31 INFO - PROCESS | 1946 | 1468792471391 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:31 INFO - PROCESS | 1946 | 1468792471392 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252ac800 == 33 [pid = 1946] [id = 377] 14:54:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1177f7800) [pid = 1946] [serial = 1130] [outer = 0x0] 14:54:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119bda400) [pid = 1946] [serial = 1131] [outer = 0x1177f7800] 14:54:31 INFO - PROCESS | 1946 | 1468792471417 Marionette DEBUG loaded listener.js 14:54:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121635800) [pid = 1946] [serial = 1132] [outer = 0x1177f7800] 14:54:31 INFO - PROCESS | 1946 | 1468792471720 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]]]}] 14:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 14:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:54:31 INFO - PROCESS | 1946 | 1468792471756 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:54:31 INFO - PROCESS | 1946 | 1468792471758 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:54:31 INFO - PROCESS | 1946 | 1468792471760 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:54:31 INFO - PROCESS | 1946 | 1468792471771 Marionette TRACE conn2 <- [1,1482,null,{}] 14:54:31 INFO - PROCESS | 1946 | 1468792471781 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}] 14:54:31 INFO - PROCESS | 1946 | 1468792471782 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:31 INFO - PROCESS | 1946 | 1468792471874 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:54:31 INFO - PROCESS | 1946 | 1468792471878 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:31 INFO - PROCESS | 1946 | 1468792471879 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x128675000 == 34 [pid = 1946] [id = 378] 14:54:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11920cc00) [pid = 1946] [serial = 1133] [outer = 0x0] 14:54:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x121e11c00) [pid = 1946] [serial = 1134] [outer = 0x11920cc00] 14:54:31 INFO - PROCESS | 1946 | 1468792471903 Marionette DEBUG loaded listener.js 14:54:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x124839400) [pid = 1946] [serial = 1135] [outer = 0x11920cc00] 14:54:32 INFO - PROCESS | 1946 | 1468792472244 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]]]}] 14:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 537ms 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119b9f800) [pid = 1946] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x112a7a800) [pid = 1946] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x121e12800) [pid = 1946] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x118587800) [pid = 1946] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1133a5400) [pid = 1946] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1132e2000) [pid = 1946] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119be2c00) [pid = 1946] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1252e3c00) [pid = 1946] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119065000) [pid = 1946] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1252e3800) [pid = 1946] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1177f2c00) [pid = 1946] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x128c9dc00) [pid = 1946] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12a811c00) [pid = 1946] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x11a0c8000) [pid = 1946] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11653a400) [pid = 1946] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:54:32 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x121130000) [pid = 1946] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:54:32 INFO - PROCESS | 1946 | 1468792472476 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:54:32 INFO - PROCESS | 1946 | 1468792472477 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:54:32 INFO - PROCESS | 1946 | 1468792472487 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:54:32 INFO - PROCESS | 1946 | 1468792472489 Marionette TRACE conn2 <- [1,1486,null,{}] 14:54:32 INFO - PROCESS | 1946 | 1468792472491 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}] 14:54:32 INFO - PROCESS | 1946 | 1468792472492 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:32 INFO - PROCESS | 1946 | 1468792472564 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:54:32 INFO - PROCESS | 1946 | 1468792472613 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:32 INFO - PROCESS | 1946 | 1468792472614 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c1f000 == 35 [pid = 1946] [id = 379] 14:54:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x12163ec00) [pid = 1946] [serial = 1136] [outer = 0x0] 14:54:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x12483a400) [pid = 1946] [serial = 1137] [outer = 0x12163ec00] 14:54:32 INFO - PROCESS | 1946 | 1468792472649 Marionette DEBUG loaded listener.js 14:54:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x124f11800) [pid = 1946] [serial = 1138] [outer = 0x12163ec00] 14:54:32 INFO - PROCESS | 1946 | 1468792472971 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]]]}] 14:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 14:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:54:33 INFO - PROCESS | 1946 | 1468792473006 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:54:33 INFO - PROCESS | 1946 | 1468792473007 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:54:33 INFO - PROCESS | 1946 | 1468792473010 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:54:33 INFO - PROCESS | 1946 | 1468792473012 Marionette TRACE conn2 <- [1,1490,null,{}] 14:54:33 INFO - PROCESS | 1946 | 1468792473016 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}] 14:54:33 INFO - PROCESS | 1946 | 1468792473017 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:33 INFO - PROCESS | 1946 | 1468792473088 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:54:33 INFO - PROCESS | 1946 | 1468792473162 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:33 INFO - PROCESS | 1946 | 1468792473163 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192e2000 == 36 [pid = 1946] [id = 380] 14:54:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118a68000) [pid = 1946] [serial = 1139] [outer = 0x0] 14:54:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12520b000) [pid = 1946] [serial = 1140] [outer = 0x118a68000] 14:54:33 INFO - PROCESS | 1946 | 1468792473187 Marionette DEBUG loaded listener.js 14:54:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1262c2c00) [pid = 1946] [serial = 1141] [outer = 0x118a68000] 14:54:33 INFO - PROCESS | 1946 | 1468792473469 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]]]}] 14:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 471ms 14:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:54:33 INFO - PROCESS | 1946 | 1468792473488 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:54:33 INFO - PROCESS | 1946 | 1468792473490 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:54:33 INFO - PROCESS | 1946 | 1468792473503 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:54:33 INFO - PROCESS | 1946 | 1468792473505 Marionette TRACE conn2 <- [1,1494,null,{}] 14:54:33 INFO - PROCESS | 1946 | 1468792473508 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}] 14:54:33 INFO - PROCESS | 1946 | 1468792473511 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:33 INFO - PROCESS | 1946 | 1468792473628 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:54:33 INFO - PROCESS | 1946 | 1468792473633 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:33 INFO - PROCESS | 1946 | 1468792473634 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b340800 == 37 [pid = 1946] [id = 381] 14:54:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12580f400) [pid = 1946] [serial = 1142] [outer = 0x0] 14:54:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x126a37800) [pid = 1946] [serial = 1143] [outer = 0x12580f400] 14:54:33 INFO - PROCESS | 1946 | 1468792473683 Marionette DEBUG loaded listener.js 14:54:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x126cdac00) [pid = 1946] [serial = 1144] [outer = 0x12580f400] 14:54:34 INFO - PROCESS | 1946 | 1468792474120 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]]]}] 14:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 681ms 14:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:54:34 INFO - PROCESS | 1946 | 1468792474173 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:54:34 INFO - PROCESS | 1946 | 1468792474175 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:54:34 INFO - PROCESS | 1946 | 1468792474177 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:54:34 INFO - PROCESS | 1946 | 1468792474178 Marionette TRACE conn2 <- [1,1498,null,{}] 14:54:34 INFO - PROCESS | 1946 | 1468792474181 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}] 14:54:34 INFO - PROCESS | 1946 | 1468792474183 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:34 INFO - PROCESS | 1946 | 1468792474270 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:54:34 INFO - PROCESS | 1946 | 1468792474274 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:34 INFO - PROCESS | 1946 | 1468792474275 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x121341000 == 38 [pid = 1946] [id = 382] 14:54:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1184aa800) [pid = 1946] [serial = 1145] [outer = 0x0] 14:54:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126679c00) [pid = 1946] [serial = 1146] [outer = 0x1184aa800] 14:54:34 INFO - PROCESS | 1946 | 1468792474304 Marionette DEBUG loaded listener.js 14:54:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128cd1800) [pid = 1946] [serial = 1147] [outer = 0x1184aa800] 14:54:34 INFO - PROCESS | 1946 | 1468792474843 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]]]}] 14:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 721ms 14:54:34 INFO - PROCESS | 1946 | 1468792474898 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:54:34 INFO - PROCESS | 1946 | 1468792474901 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:54:34 INFO - PROCESS | 1946 | 1468792474904 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:54:34 INFO - PROCESS | 1946 | 1468792474906 Marionette TRACE conn2 <- [1,1502,null,{}] 14:54:34 INFO - PROCESS | 1946 | 1468792474910 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}] 14:54:34 INFO - PROCESS | 1946 | 1468792474912 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:35 INFO - PROCESS | 1946 | 1468792475024 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:54:35 INFO - PROCESS | 1946 | 1468792475103 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:35 INFO - PROCESS | 1946 | 1468792475105 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f40000 == 39 [pid = 1946] [id = 383] 14:54:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1128d6000) [pid = 1946] [serial = 1148] [outer = 0x0] 14:54:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x113c62400) [pid = 1946] [serial = 1149] [outer = 0x1128d6000] 14:54:35 INFO - PROCESS | 1946 | 1468792475136 Marionette DEBUG loaded listener.js 14:54:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1165ef800) [pid = 1946] [serial = 1150] [outer = 0x1128d6000] 14:54:35 INFO - PROCESS | 1946 | 1468792475703 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]]]}] 14:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 872ms 14:54:35 INFO - PROCESS | 1946 | 1468792475776 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:54:35 INFO - PROCESS | 1946 | 1468792475779 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:54:35 INFO - PROCESS | 1946 | 1468792475783 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:54:35 INFO - PROCESS | 1946 | 1468792475785 Marionette TRACE conn2 <- [1,1506,null,{}] 14:54:35 INFO - PROCESS | 1946 | 1468792475788 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}] 14:54:35 INFO - PROCESS | 1946 | 1468792475790 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:35 INFO - PROCESS | 1946 | 1468792475898 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:54:35 INFO - PROCESS | 1946 | 1468792475955 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:35 INFO - PROCESS | 1946 | 1468792475956 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x119453000 == 40 [pid = 1946] [id = 384] 14:54:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x114fb2400) [pid = 1946] [serial = 1151] [outer = 0x0] 14:54:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11819a400) [pid = 1946] [serial = 1152] [outer = 0x114fb2400] 14:54:35 INFO - PROCESS | 1946 | 1468792475987 Marionette DEBUG loaded listener.js 14:54:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x118589c00) [pid = 1946] [serial = 1153] [outer = 0x114fb2400] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x12b340800 == 39 [pid = 1946] [id = 381] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x1192e2000 == 38 [pid = 1946] [id = 380] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x128c1f000 == 37 [pid = 1946] [id = 379] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x128675000 == 36 [pid = 1946] [id = 378] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x1252ac800 == 35 [pid = 1946] [id = 377] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x121344800 == 34 [pid = 1946] [id = 376] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x119dbe800 == 33 [pid = 1946] [id = 375] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x1192e3800 == 32 [pid = 1946] [id = 374] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x117572800 == 31 [pid = 1946] [id = 373] 14:54:36 INFO - PROCESS | 1946 | --DOCSHELL 0x116513000 == 30 [pid = 1946] [id = 372] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x123729800) [pid = 1946] [serial = 1045] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1211ce000) [pid = 1946] [serial = 1077] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x124f3fc00) [pid = 1946] [serial = 1080] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x118621000) [pid = 1946] [serial = 1062] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119065c00) [pid = 1946] [serial = 1063] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x114fbf000) [pid = 1946] [serial = 1059] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1168a7400) [pid = 1946] [serial = 1060] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119b53400) [pid = 1946] [serial = 1071] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119be2000) [pid = 1946] [serial = 1072] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119f3e400) [pid = 1946] [serial = 1074] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x126ce2400) [pid = 1946] [serial = 1083] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11920c400) [pid = 1946] [serial = 1068] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119599800) [pid = 1946] [serial = 1069] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x128993800) [pid = 1946] [serial = 1084] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x126ce0800) [pid = 1946] [serial = 1057] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x118195800) [pid = 1946] [serial = 1065] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1182c8000) [pid = 1946] [serial = 1066] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x128cab400) [pid = 1946] [serial = 1086] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12ac24400) [pid = 1946] [serial = 1099] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128cce000) [pid = 1946] [serial = 1092] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12a9e1400) [pid = 1946] [serial = 1098] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11951e800) [pid = 1946] [serial = 1089] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x128cd5800) [pid = 1946] [serial = 1087] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12a969000) [pid = 1946] [serial = 1096] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x126a92c00) [pid = 1946] [serial = 1081] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x119b5f000) [pid = 1946] [serial = 1090] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x121e0d000) [pid = 1946] [serial = 1078] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x128f11c00) [pid = 1946] [serial = 1095] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x12112e800) [pid = 1946] [serial = 1075] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x128cd9400) [pid = 1946] [serial = 1093] [outer = 0x0] [url = about:blank] 14:54:36 INFO - PROCESS | 1946 | 1468792476643 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]]]}] 14:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 923ms 14:54:36 INFO - PROCESS | 1946 | 1468792476707 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:54:36 INFO - PROCESS | 1946 | 1468792476709 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:54:36 INFO - PROCESS | 1946 | 1468792476712 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:54:36 INFO - PROCESS | 1946 | 1468792476715 Marionette TRACE conn2 <- [1,1510,null,{}] 14:54:36 INFO - PROCESS | 1946 | 1468792476718 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}] 14:54:36 INFO - PROCESS | 1946 | 1468792476719 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:36 INFO - PROCESS | 1946 | 1468792476798 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:54:36 INFO - PROCESS | 1946 | 1468792476802 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:36 INFO - PROCESS | 1946 | 1468792476804 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x116bd5000 == 31 [pid = 1946] [id = 385] 14:54:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x1165e9000) [pid = 1946] [serial = 1154] [outer = 0x0] 14:54:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x116a83c00) [pid = 1946] [serial = 1155] [outer = 0x1165e9000] 14:54:36 INFO - PROCESS | 1946 | 1468792476834 Marionette DEBUG loaded listener.js 14:54:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1182c7c00) [pid = 1946] [serial = 1156] [outer = 0x1165e9000] 14:54:37 INFO - PROCESS | 1946 | 1468792477200 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]]]}] 14:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 14:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:54:37 INFO - PROCESS | 1946 | 1468792477233 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:54:37 INFO - PROCESS | 1946 | 1468792477236 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:54:37 INFO - PROCESS | 1946 | 1468792477240 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:54:37 INFO - PROCESS | 1946 | 1468792477241 Marionette TRACE conn2 <- [1,1514,null,{}] 14:54:37 INFO - PROCESS | 1946 | 1468792477244 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}] 14:54:37 INFO - PROCESS | 1946 | 1468792477245 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:37 INFO - PROCESS | 1946 | 1468792477328 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:54:37 INFO - PROCESS | 1946 | 1468792477355 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:37 INFO - PROCESS | 1946 | 1468792477356 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192de000 == 32 [pid = 1946] [id = 386] 14:54:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x119203800) [pid = 1946] [serial = 1157] [outer = 0x0] 14:54:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119518800) [pid = 1946] [serial = 1158] [outer = 0x119203800] 14:54:37 INFO - PROCESS | 1946 | 1468792477383 Marionette DEBUG loaded listener.js 14:54:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x11959f400) [pid = 1946] [serial = 1159] [outer = 0x119203800] 14:54:37 INFO - PROCESS | 1946 | 1468792477706 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]]]}] 14:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 473ms 14:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:54:37 INFO - PROCESS | 1946 | 1468792477718 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:54:37 INFO - PROCESS | 1946 | 1468792477719 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:54:37 INFO - PROCESS | 1946 | 1468792477721 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:54:37 INFO - PROCESS | 1946 | 1468792477723 Marionette TRACE conn2 <- [1,1518,null,{}] 14:54:37 INFO - PROCESS | 1946 | 1468792477734 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}] 14:54:37 INFO - PROCESS | 1946 | 1468792477738 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:37 INFO - PROCESS | 1946 | 1468792477820 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:54:37 INFO - PROCESS | 1946 | 1468792477875 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:37 INFO - PROCESS | 1946 | 1468792477878 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12134a000 == 33 [pid = 1946] [id = 387] 14:54:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1195cf000) [pid = 1946] [serial = 1160] [outer = 0x0] 14:54:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1197b9c00) [pid = 1946] [serial = 1161] [outer = 0x1195cf000] 14:54:37 INFO - PROCESS | 1946 | 1468792477905 Marionette DEBUG loaded listener.js 14:54:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119b61800) [pid = 1946] [serial = 1162] [outer = 0x1195cf000] 14:54:38 INFO - PROCESS | 1946 | 1468792478179 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]]]}] 14:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 14:54:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:54:38 INFO - PROCESS | 1946 | 1468792478192 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:54:38 INFO - PROCESS | 1946 | 1468792478194 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:54:38 INFO - PROCESS | 1946 | 1468792478204 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:54:38 INFO - PROCESS | 1946 | 1468792478205 Marionette TRACE conn2 <- [1,1522,null,{}] 14:54:38 INFO - PROCESS | 1946 | 1468792478207 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}] 14:54:38 INFO - PROCESS | 1946 | 1468792478208 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:38 INFO - PROCESS | 1946 | 1468792478293 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:54:38 INFO - PROCESS | 1946 | 1468792478300 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:38 INFO - PROCESS | 1946 | 1468792478301 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252a8800 == 34 [pid = 1946] [id = 388] 14:54:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11a0c5000) [pid = 1946] [serial = 1163] [outer = 0x0] 14:54:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1211d2c00) [pid = 1946] [serial = 1164] [outer = 0x11a0c5000] 14:54:38 INFO - PROCESS | 1946 | 1468792478326 Marionette DEBUG loaded listener.js 14:54:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1213a3000) [pid = 1946] [serial = 1165] [outer = 0x11a0c5000] 14:54:38 INFO - PROCESS | 1946 | 1468792478656 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"]]]}] 14:54:38 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 () { 14:54:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:54:38 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 () { 14:54:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:54:38 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 () { 14:54:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:54:38 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 () { 14:54:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:54:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 474ms 14:54:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:54:38 INFO - PROCESS | 1946 | 1468792478673 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:54:38 INFO - PROCESS | 1946 | 1468792478674 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:54:38 INFO - PROCESS | 1946 | 1468792478676 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:54:38 INFO - PROCESS | 1946 | 1468792478677 Marionette TRACE conn2 <- [1,1526,null,{}] 14:54:38 INFO - PROCESS | 1946 | 1468792478682 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}] 14:54:38 INFO - PROCESS | 1946 | 1468792478683 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:38 INFO - PROCESS | 1946 | 1468792478791 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:54:38 INFO - PROCESS | 1946 | 1468792478801 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:38 INFO - PROCESS | 1946 | 1468792478802 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x128668000 == 35 [pid = 1946] [id = 389] 14:54:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1195d2800) [pid = 1946] [serial = 1166] [outer = 0x0] 14:54:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1213ac400) [pid = 1946] [serial = 1167] [outer = 0x1195d2800] 14:54:38 INFO - PROCESS | 1946 | 1468792478826 Marionette DEBUG loaded listener.js 14:54:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x124f08400) [pid = 1946] [serial = 1168] [outer = 0x1195d2800] 14:54:39 INFO - PROCESS | 1946 | 1468792479166 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"]]]}] 14:54:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:54:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:54:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:54:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 14:54:39 INFO - PROCESS | 1946 | 1468792479198 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:54:39 INFO - PROCESS | 1946 | 1468792479199 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:54:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:54:39 INFO - PROCESS | 1946 | 1468792479202 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:54:39 INFO - PROCESS | 1946 | 1468792479203 Marionette TRACE conn2 <- [1,1530,null,{}] 14:54:39 INFO - PROCESS | 1946 | 1468792479205 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}] 14:54:39 INFO - PROCESS | 1946 | 1468792479209 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:39 INFO - PROCESS | 1946 | 1468792479313 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:54:39 INFO - PROCESS | 1946 | 1468792479318 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:39 INFO - PROCESS | 1946 | 1468792479320 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a853800 == 36 [pid = 1946] [id = 390] 14:54:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x124f08c00) [pid = 1946] [serial = 1169] [outer = 0x0] 14:54:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12520cc00) [pid = 1946] [serial = 1170] [outer = 0x124f08c00] 14:54:39 INFO - PROCESS | 1946 | 1468792479350 Marionette DEBUG loaded listener.js 14:54:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128ccec00) [pid = 1946] [serial = 1171] [outer = 0x124f08c00] 14:54:39 INFO - PROCESS | 1946 | 1468792479644 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]]]}] 14:54:39 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 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:54:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:54:39 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. 14:54:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:54:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 14:54:39 INFO - PROCESS | 1946 | 1468792479673 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:54:39 INFO - PROCESS | 1946 | 1468792479674 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:54:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:54:39 INFO - PROCESS | 1946 | 1468792479676 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:54:39 INFO - PROCESS | 1946 | 1468792479677 Marionette TRACE conn2 <- [1,1534,null,{}] 14:54:39 INFO - PROCESS | 1946 | 1468792479687 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}] 14:54:39 INFO - PROCESS | 1946 | 1468792479688 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:39 INFO - PROCESS | 1946 | 1468792479797 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:54:39 INFO - PROCESS | 1946 | 1468792479801 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:39 INFO - PROCESS | 1946 | 1468792479802 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac9c000 == 37 [pid = 1946] [id = 391] 14:54:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x128cd1000) [pid = 1946] [serial = 1172] [outer = 0x0] 14:54:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128cdc400) [pid = 1946] [serial = 1173] [outer = 0x128cd1000] 14:54:39 INFO - PROCESS | 1946 | 1468792479825 Marionette DEBUG loaded listener.js 14:54:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128f16400) [pid = 1946] [serial = 1174] [outer = 0x128cd1000] 14:54:40 INFO - PROCESS | 1946 | 1468792480159 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]]]}] 14:54:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:54:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 533ms 14:54:40 INFO - PROCESS | 1946 | 1468792480209 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:54:40 INFO - PROCESS | 1946 | 1468792480211 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:54:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:54:40 INFO - PROCESS | 1946 | 1468792480218 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:54:40 INFO - PROCESS | 1946 | 1468792480219 Marionette TRACE conn2 <- [1,1538,null,{}] 14:54:40 INFO - PROCESS | 1946 | 1468792480222 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}] 14:54:40 INFO - PROCESS | 1946 | 1468792480223 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:40 INFO - PROCESS | 1946 | 1468792480318 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:54:40 INFO - PROCESS | 1946 | 1468792480360 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:40 INFO - PROCESS | 1946 | 1468792480361 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b445000 == 38 [pid = 1946] [id = 392] 14:54:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x10edf9400) [pid = 1946] [serial = 1175] [outer = 0x0] 14:54:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x129855c00) [pid = 1946] [serial = 1176] [outer = 0x10edf9400] 14:54:40 INFO - PROCESS | 1946 | 1468792480386 Marionette DEBUG loaded listener.js 14:54:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a818c00) [pid = 1946] [serial = 1177] [outer = 0x10edf9400] 14:54:40 INFO - PROCESS | 1946 | 1468792480678 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]]]}] 14:54:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:54:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 523ms 14:54:40 INFO - PROCESS | 1946 | 1468792480737 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:54:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:54:40 INFO - PROCESS | 1946 | 1468792480738 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:54:40 INFO - PROCESS | 1946 | 1468792480740 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:54:40 INFO - PROCESS | 1946 | 1468792480742 Marionette TRACE conn2 <- [1,1542,null,{}] 14:54:40 INFO - PROCESS | 1946 | 1468792480744 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}] 14:54:40 INFO - PROCESS | 1946 | 1468792480746 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:40 INFO - PROCESS | 1946 | 1468792480922 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1128cf800) [pid = 1946] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1165e4c00) [pid = 1946] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1133c6800) [pid = 1946] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x116b1b800) [pid = 1946] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1132e1c00) [pid = 1946] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119517400) [pid = 1946] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1175e3400) [pid = 1946] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11959fc00) [pid = 1946] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x121e10000) [pid = 1946] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1128d5400) [pid = 1946] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1177f7800) [pid = 1946] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11920cc00) [pid = 1946] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12163ec00) [pid = 1946] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x118a68000) [pid = 1946] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:54:40 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12580f400) [pid = 1946] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:54:40 INFO - PROCESS | 1946 | 1468792480989 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:40 INFO - PROCESS | 1946 | 1468792480990 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x116bcd800 == 39 [pid = 1946] [id = 393] 14:54:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11107c400) [pid = 1946] [serial = 1178] [outer = 0x0] 14:54:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x112a86000) [pid = 1946] [serial = 1179] [outer = 0x11107c400] 14:54:41 INFO - PROCESS | 1946 | 1468792481028 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1175e3400) [pid = 1946] [serial = 1180] [outer = 0x11107c400] 14:54:41 INFO - PROCESS | 1946 | 1468792481384 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]]]}] 14:54:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:54:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 669ms 14:54:41 INFO - PROCESS | 1946 | 1468792481409 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:54:41 INFO - PROCESS | 1946 | 1468792481411 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:54:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:54:41 INFO - PROCESS | 1946 | 1468792481415 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:54:41 INFO - PROCESS | 1946 | 1468792481416 Marionette TRACE conn2 <- [1,1546,null,{}] 14:54:41 INFO - PROCESS | 1946 | 1468792481418 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}] 14:54:41 INFO - PROCESS | 1946 | 1468792481420 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:41 INFO - PROCESS | 1946 | 1468792481528 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:54:41 INFO - PROCESS | 1946 | 1468792481534 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:41 INFO - PROCESS | 1946 | 1468792481535 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c136800 == 40 [pid = 1946] [id = 394] 14:54:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1177f3000) [pid = 1946] [serial = 1181] [outer = 0x0] 14:54:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1182c3800) [pid = 1946] [serial = 1182] [outer = 0x1177f3000] 14:54:41 INFO - PROCESS | 1946 | 1468792481559 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x124f06400) [pid = 1946] [serial = 1183] [outer = 0x1177f3000] 14:54:41 INFO - PROCESS | 1946 | 1468792481856 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]]]}] 14:54:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:54:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 14:54:41 INFO - PROCESS | 1946 | 1468792481884 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:54:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:54:41 INFO - PROCESS | 1946 | 1468792481886 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:54:41 INFO - PROCESS | 1946 | 1468792481888 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:54:41 INFO - PROCESS | 1946 | 1468792481890 Marionette TRACE conn2 <- [1,1550,null,{}] 14:54:41 INFO - PROCESS | 1946 | 1468792481892 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}] 14:54:41 INFO - PROCESS | 1946 | 1468792481894 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:41 INFO - PROCESS | 1946 | 1468792481984 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:54:41 INFO - PROCESS | 1946 | 1468792481988 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:41 INFO - PROCESS | 1946 | 1468792481989 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6da800 == 41 [pid = 1946] [id = 395] 14:54:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x116b1b800) [pid = 1946] [serial = 1184] [outer = 0x0] 14:54:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12a969400) [pid = 1946] [serial = 1185] [outer = 0x116b1b800] 14:54:42 INFO - PROCESS | 1946 | 1468792482015 Marionette DEBUG loaded listener.js 14:54:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12ac2b400) [pid = 1946] [serial = 1186] [outer = 0x116b1b800] 14:54:42 INFO - PROCESS | 1946 | 1468792482337 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]]]}] 14:54:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:54:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 470ms 14:54:42 INFO - PROCESS | 1946 | 1468792482358 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:54:42 INFO - PROCESS | 1946 | 1468792482360 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:54:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:54:42 INFO - PROCESS | 1946 | 1468792482364 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:54:42 INFO - PROCESS | 1946 | 1468792482366 Marionette TRACE conn2 <- [1,1554,null,{}] 14:54:42 INFO - PROCESS | 1946 | 1468792482369 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}] 14:54:42 INFO - PROCESS | 1946 | 1468792482370 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:42 INFO - PROCESS | 1946 | 1468792482487 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:54:42 INFO - PROCESS | 1946 | 1468792482493 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:42 INFO - PROCESS | 1946 | 1468792482494 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9aa800 == 42 [pid = 1946] [id = 396] 14:54:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x125210800) [pid = 1946] [serial = 1187] [outer = 0x0] 14:54:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12ac30800) [pid = 1946] [serial = 1188] [outer = 0x125210800] 14:54:42 INFO - PROCESS | 1946 | 1468792482518 Marionette DEBUG loaded listener.js 14:54:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12b1a9c00) [pid = 1946] [serial = 1189] [outer = 0x125210800] 14:54:42 INFO - PROCESS | 1946 | 1468792482804 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]]]}] 14:54:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:54:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 473ms 14:54:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:54:42 INFO - PROCESS | 1946 | 1468792482835 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:54:42 INFO - PROCESS | 1946 | 1468792482836 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:54:42 INFO - PROCESS | 1946 | 1468792482838 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:54:42 INFO - PROCESS | 1946 | 1468792482839 Marionette TRACE conn2 <- [1,1558,null,{}] 14:54:42 INFO - PROCESS | 1946 | 1468792482841 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}] 14:54:42 INFO - PROCESS | 1946 | 1468792482842 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:42 INFO - PROCESS | 1946 | 1468792482977 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:54:43 INFO - PROCESS | 1946 | 1468792483034 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:43 INFO - PROCESS | 1946 | 1468792483035 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x113c14800 == 43 [pid = 1946] [id = 397] 14:54:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1111a1c00) [pid = 1946] [serial = 1190] [outer = 0x0] 14:54:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x112691800) [pid = 1946] [serial = 1191] [outer = 0x1111a1c00] 14:54:43 INFO - PROCESS | 1946 | 1468792483067 Marionette DEBUG loaded listener.js 14:54:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x115edd400) [pid = 1946] [serial = 1192] [outer = 0x1111a1c00] 14:54:43 INFO - PROCESS | 1946 | 1468792483530 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]]]}] 14:54:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:54:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 14:54:43 INFO - PROCESS | 1946 | 1468792483560 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:54:43 INFO - PROCESS | 1946 | 1468792483562 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:54:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:54:43 INFO - PROCESS | 1946 | 1468792483566 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:54:43 INFO - PROCESS | 1946 | 1468792483568 Marionette TRACE conn2 <- [1,1562,null,{}] 14:54:43 INFO - PROCESS | 1946 | 1468792483571 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}] 14:54:43 INFO - PROCESS | 1946 | 1468792483574 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:43 INFO - PROCESS | 1946 | 1468792483680 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:54:43 INFO - PROCESS | 1946 | 1468792483774 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:43 INFO - PROCESS | 1946 | 1468792483776 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x121345000 == 44 [pid = 1946] [id = 398] 14:54:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x118694400) [pid = 1946] [serial = 1193] [outer = 0x0] 14:54:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1190f2000) [pid = 1946] [serial = 1194] [outer = 0x118694400] 14:54:43 INFO - PROCESS | 1946 | 1468792483806 Marionette DEBUG loaded listener.js 14:54:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1195cc800) [pid = 1946] [serial = 1195] [outer = 0x118694400] 14:54:44 INFO - PROCESS | 1946 | 1468792484230 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]]]}] 14:54:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:54:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 720ms 14:54:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:54:44 INFO - PROCESS | 1946 | 1468792484286 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:54:44 INFO - PROCESS | 1946 | 1468792484288 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:54:44 INFO - PROCESS | 1946 | 1468792484290 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:54:44 INFO - PROCESS | 1946 | 1468792484292 Marionette TRACE conn2 <- [1,1566,null,{}] 14:54:44 INFO - PROCESS | 1946 | 1468792484313 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}] 14:54:44 INFO - PROCESS | 1946 | 1468792484314 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:44 INFO - PROCESS | 1946 | 1468792484418 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:54:44 INFO - PROCESS | 1946 | 1468792484489 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:44 INFO - PROCESS | 1946 | 1468792484491 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc08000 == 45 [pid = 1946] [id = 399] 14:54:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119b5ec00) [pid = 1946] [serial = 1196] [outer = 0x0] 14:54:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11a071c00) [pid = 1946] [serial = 1197] [outer = 0x119b5ec00] 14:54:44 INFO - PROCESS | 1946 | 1468792484519 Marionette DEBUG loaded listener.js 14:54:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1213af000) [pid = 1946] [serial = 1198] [outer = 0x119b5ec00] 14:54:44 INFO - PROCESS | 1946 | 1468792484934 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]]]}] 14:54:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:54:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 668ms 14:54:44 INFO - PROCESS | 1946 | 1468792484959 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:54:44 INFO - PROCESS | 1946 | 1468792484962 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:54:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:54:44 INFO - PROCESS | 1946 | 1468792484970 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:54:44 INFO - PROCESS | 1946 | 1468792484973 Marionette TRACE conn2 <- [1,1570,null,{}] 14:54:44 INFO - PROCESS | 1946 | 1468792484976 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}] 14:54:44 INFO - PROCESS | 1946 | 1468792484978 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:45 INFO - PROCESS | 1946 | 1468792485103 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:54:45 INFO - PROCESS | 1946 | 1468792485165 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:45 INFO - PROCESS | 1946 | 1468792485167 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d089000 == 46 [pid = 1946] [id = 400] 14:54:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x121e11400) [pid = 1946] [serial = 1199] [outer = 0x0] 14:54:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12667b000) [pid = 1946] [serial = 1200] [outer = 0x121e11400] 14:54:45 INFO - PROCESS | 1946 | 1468792485195 Marionette DEBUG loaded listener.js 14:54:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x128cda000) [pid = 1946] [serial = 1201] [outer = 0x121e11400] 14:54:45 INFO - PROCESS | 1946 | 1468792485666 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]]]}] 14:54:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:54:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 725ms 14:54:45 INFO - PROCESS | 1946 | 1468792485691 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:54:45 INFO - PROCESS | 1946 | 1468792485692 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:54:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:54:45 INFO - PROCESS | 1946 | 1468792485695 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:54:45 INFO - PROCESS | 1946 | 1468792485696 Marionette TRACE conn2 <- [1,1574,null,{}] 14:54:45 INFO - PROCESS | 1946 | 1468792485698 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}] 14:54:45 INFO - PROCESS | 1946 | 1468792485700 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:45 INFO - PROCESS | 1946 | 1468792485801 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:54:45 INFO - PROCESS | 1946 | 1468792485876 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:45 INFO - PROCESS | 1946 | 1468792485878 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x1183e1000 == 47 [pid = 1946] [id = 401] 14:54:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1165ee800) [pid = 1946] [serial = 1202] [outer = 0x0] 14:54:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11a0c1400) [pid = 1946] [serial = 1203] [outer = 0x1165ee800] 14:54:45 INFO - PROCESS | 1946 | 1468792485906 Marionette DEBUG loaded listener.js 14:54:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x128985000) [pid = 1946] [serial = 1204] [outer = 0x1165ee800] 14:54:46 INFO - PROCESS | 1946 | 1468792486461 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]]]}] 14:54:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:54:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 820ms 14:54:46 INFO - PROCESS | 1946 | 1468792486516 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:54:46 INFO - PROCESS | 1946 | 1468792486518 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:54:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:54:46 INFO - PROCESS | 1946 | 1468792486522 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:54:46 INFO - PROCESS | 1946 | 1468792486523 Marionette TRACE conn2 <- [1,1578,null,{}] 14:54:46 INFO - PROCESS | 1946 | 1468792486528 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}] 14:54:46 INFO - PROCESS | 1946 | 1468792486529 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:46 INFO - PROCESS | 1946 | 1468792486624 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:54:46 INFO - PROCESS | 1946 | 1468792486698 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:46 INFO - PROCESS | 1946 | 1468792486700 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x117559000 == 48 [pid = 1946] [id = 402] 14:54:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x117254800) [pid = 1946] [serial = 1205] [outer = 0x0] 14:54:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1184ab800) [pid = 1946] [serial = 1206] [outer = 0x117254800] 14:54:46 INFO - PROCESS | 1946 | 1468792486728 Marionette DEBUG loaded listener.js 14:54:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1190eac00) [pid = 1946] [serial = 1207] [outer = 0x117254800] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9aa800 == 47 [pid = 1946] [id = 396] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6da800 == 46 [pid = 1946] [id = 395] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c136800 == 45 [pid = 1946] [id = 394] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x116bcd800 == 44 [pid = 1946] [id = 393] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12b445000 == 43 [pid = 1946] [id = 392] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12ac9c000 == 42 [pid = 1946] [id = 391] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12a853800 == 41 [pid = 1946] [id = 390] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x128668000 == 40 [pid = 1946] [id = 389] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1252a8800 == 39 [pid = 1946] [id = 388] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12134a000 == 38 [pid = 1946] [id = 387] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1192de000 == 37 [pid = 1946] [id = 386] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x116bd5000 == 36 [pid = 1946] [id = 385] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x119453000 == 35 [pid = 1946] [id = 384] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x121341000 == 34 [pid = 1946] [id = 382] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x114f40000 == 33 [pid = 1946] [id = 383] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x117e5e800 == 32 [pid = 1946] [id = 371] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1183e1000 == 31 [pid = 1946] [id = 401] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12d089000 == 30 [pid = 1946] [id = 400] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc08000 == 29 [pid = 1946] [id = 399] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x121345000 == 28 [pid = 1946] [id = 398] 14:54:47 INFO - PROCESS | 1946 | --DOCSHELL 0x113c14800 == 27 [pid = 1946] [id = 397] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x118621c00) [pid = 1946] [serial = 1122] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119206c00) [pid = 1946] [serial = 1123] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1177f3800) [pid = 1946] [serial = 1119] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x118198c00) [pid = 1946] [serial = 1120] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x118197800) [pid = 1946] [serial = 1114] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x115f24000) [pid = 1946] [serial = 1113] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x119b42c00) [pid = 1946] [serial = 1128] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1133c7c00) [pid = 1946] [serial = 1116] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x115f25800) [pid = 1946] [serial = 1117] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11959a400) [pid = 1946] [serial = 1125] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x118a66800) [pid = 1946] [serial = 1102] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11819d800) [pid = 1946] [serial = 1101] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119f30400) [pid = 1946] [serial = 1105] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1197b7000) [pid = 1946] [serial = 1104] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1262bd800) [pid = 1946] [serial = 1108] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x124c7cc00) [pid = 1946] [serial = 1107] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x126679c00) [pid = 1946] [serial = 1146] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x129856400) [pid = 1946] [serial = 1111] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119bda400) [pid = 1946] [serial = 1131] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x128ca0000) [pid = 1946] [serial = 1110] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119b4d000) [pid = 1946] [serial = 1129] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121e11c00) [pid = 1946] [serial = 1134] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121635800) [pid = 1946] [serial = 1132] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12483a400) [pid = 1946] [serial = 1137] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124f11800) [pid = 1946] [serial = 1138] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12520b000) [pid = 1946] [serial = 1140] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x126cdac00) [pid = 1946] [serial = 1144] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x126a37800) [pid = 1946] [serial = 1143] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x124839400) [pid = 1946] [serial = 1135] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1262c2c00) [pid = 1946] [serial = 1141] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1195d3800) [pid = 1946] [serial = 1126] [outer = 0x0] [url = about:blank] 14:54:47 INFO - PROCESS | 1946 | 1468792487747 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]]]}] 14:54:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:54:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1273ms 14:54:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:54:47 INFO - PROCESS | 1946 | 1468792487800 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:54:47 INFO - PROCESS | 1946 | 1468792487802 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:54:47 INFO - PROCESS | 1946 | 1468792487805 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:54:47 INFO - PROCESS | 1946 | 1468792487807 Marionette TRACE conn2 <- [1,1582,null,{}] 14:54:47 INFO - PROCESS | 1946 | 1468792487812 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}] 14:54:47 INFO - PROCESS | 1946 | 1468792487813 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:47 INFO - PROCESS | 1946 | 1468792487895 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:54:47 INFO - PROCESS | 1946 | 1468792487926 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:47 INFO - PROCESS | 1946 | 1468792487928 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x1165a9800 == 28 [pid = 1946] [id = 403] 14:54:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1133c9c00) [pid = 1946] [serial = 1208] [outer = 0x0] 14:54:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x114fb8800) [pid = 1946] [serial = 1209] [outer = 0x1133c9c00] 14:54:47 INFO - PROCESS | 1946 | 1468792487956 Marionette DEBUG loaded listener.js 14:54:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x111da8c00) [pid = 1946] [serial = 1210] [outer = 0x1133c9c00] 14:54:48 INFO - PROCESS | 1946 | 1468792488326 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]]]}] 14:54:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:54:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 569ms 14:54:48 INFO - PROCESS | 1946 | 1468792488375 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:54:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:54:48 INFO - PROCESS | 1946 | 1468792488378 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:54:48 INFO - PROCESS | 1946 | 1468792488383 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:54:48 INFO - PROCESS | 1946 | 1468792488384 Marionette TRACE conn2 <- [1,1586,null,{}] 14:54:48 INFO - PROCESS | 1946 | 1468792488387 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}] 14:54:48 INFO - PROCESS | 1946 | 1468792488388 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:48 INFO - PROCESS | 1946 | 1468792488465 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:54:48 INFO - PROCESS | 1946 | 1468792488470 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:48 INFO - PROCESS | 1946 | 1468792488471 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x1183da000 == 29 [pid = 1946] [id = 404] 14:54:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116a83400) [pid = 1946] [serial = 1211] [outer = 0x0] 14:54:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x118198c00) [pid = 1946] [serial = 1212] [outer = 0x116a83400] 14:54:48 INFO - PROCESS | 1946 | 1468792488500 Marionette DEBUG loaded listener.js 14:54:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1182c8c00) [pid = 1946] [serial = 1213] [outer = 0x116a83400] 14:54:48 INFO - PROCESS | 1946 | 1468792488847 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]]]}] 14:54:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:54:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 470ms 14:54:48 INFO - PROCESS | 1946 | 1468792488852 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:54:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:54:48 INFO - PROCESS | 1946 | 1468792488853 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:54:48 INFO - PROCESS | 1946 | 1468792488856 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:54:48 INFO - PROCESS | 1946 | 1468792488858 Marionette TRACE conn2 <- [1,1590,null,{}] 14:54:48 INFO - PROCESS | 1946 | 1468792488869 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}] 14:54:48 INFO - PROCESS | 1946 | 1468792488872 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:48 INFO - PROCESS | 1946 | 1468792488974 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:54:48 INFO - PROCESS | 1946 | 1468792488984 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:48 INFO - PROCESS | 1946 | 1468792488986 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x11956f800 == 30 [pid = 1946] [id = 405] 14:54:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11269fc00) [pid = 1946] [serial = 1214] [outer = 0x0] 14:54:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119206c00) [pid = 1946] [serial = 1215] [outer = 0x11269fc00] 14:54:49 INFO - PROCESS | 1946 | 1468792489014 Marionette DEBUG loaded listener.js 14:54:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119597c00) [pid = 1946] [serial = 1216] [outer = 0x11269fc00] 14:54:49 INFO - PROCESS | 1946 | 1468792489350 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]]]}] 14:54:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:54:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms 14:54:49 INFO - PROCESS | 1946 | 1468792489378 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:54:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:54:49 INFO - PROCESS | 1946 | 1468792489382 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:54:49 INFO - PROCESS | 1946 | 1468792489384 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:54:49 INFO - PROCESS | 1946 | 1468792489385 Marionette TRACE conn2 <- [1,1594,null,{}] 14:54:49 INFO - PROCESS | 1946 | 1468792489387 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}] 14:54:49 INFO - PROCESS | 1946 | 1468792489388 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:49 INFO - PROCESS | 1946 | 1468792489465 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:54:49 INFO - PROCESS | 1946 | 1468792489526 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:49 INFO - PROCESS | 1946 | 1468792489527 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x119dcf800 == 31 [pid = 1946] [id = 406] 14:54:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x118a6c000) [pid = 1946] [serial = 1217] [outer = 0x0] 14:54:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195d3800) [pid = 1946] [serial = 1218] [outer = 0x118a6c000] 14:54:49 INFO - PROCESS | 1946 | 1468792489553 Marionette DEBUG loaded listener.js 14:54:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119b4c800) [pid = 1946] [serial = 1219] [outer = 0x118a6c000] 14:54:49 INFO - PROCESS | 1946 | 1468792489849 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]]]}] 14:54:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:54:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 473ms 14:54:49 INFO - PROCESS | 1946 | 1468792489858 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:54:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:54:49 INFO - PROCESS | 1946 | 1468792489870 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:54:49 INFO - PROCESS | 1946 | 1468792489876 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:54:49 INFO - PROCESS | 1946 | 1468792489878 Marionette TRACE conn2 <- [1,1598,null,{}] 14:54:49 INFO - PROCESS | 1946 | 1468792489888 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}] 14:54:49 INFO - PROCESS | 1946 | 1468792489889 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:49 INFO - PROCESS | 1946 | 1468792489983 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:54:49 INFO - PROCESS | 1946 | 1468792489986 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:49 INFO - PROCESS | 1946 | 1468792489987 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12154c800 == 32 [pid = 1946] [id = 407] 14:54:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11725a000) [pid = 1946] [serial = 1220] [outer = 0x0] 14:54:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119b5a400) [pid = 1946] [serial = 1221] [outer = 0x11725a000] 14:54:50 INFO - PROCESS | 1946 | 1468792490012 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119f35000) [pid = 1946] [serial = 1222] [outer = 0x11725a000] 14:54:50 INFO - PROCESS | 1946 | 1468792490354 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]]]}] 14:54:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:54:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 14:54:50 INFO - PROCESS | 1946 | 1468792490397 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:54:50 INFO - PROCESS | 1946 | 1468792490399 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:54:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:54:50 INFO - PROCESS | 1946 | 1468792490401 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:54:50 INFO - PROCESS | 1946 | 1468792490402 Marionette TRACE conn2 <- [1,1602,null,{}] 14:54:50 INFO - PROCESS | 1946 | 1468792490404 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}] 14:54:50 INFO - PROCESS | 1946 | 1468792490408 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:50 INFO - PROCESS | 1946 | 1468792490521 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:54:50 INFO - PROCESS | 1946 | 1468792490560 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:50 INFO - PROCESS | 1946 | 1468792490561 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x124cd2800 == 33 [pid = 1946] [id = 408] 14:54:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119f35400) [pid = 1946] [serial = 1223] [outer = 0x0] 14:54:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121132c00) [pid = 1946] [serial = 1224] [outer = 0x119f35400] 14:54:50 INFO - PROCESS | 1946 | 1468792490586 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x121e14000) [pid = 1946] [serial = 1225] [outer = 0x119f35400] 14:54:50 INFO - PROCESS | 1946 | 1468792490887 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]]]}] 14:54:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:54:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 14:54:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:54:50 INFO - PROCESS | 1946 | 1468792490924 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:54:50 INFO - PROCESS | 1946 | 1468792490925 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:54:50 INFO - PROCESS | 1946 | 1468792490928 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:54:50 INFO - PROCESS | 1946 | 1468792490931 Marionette TRACE conn2 <- [1,1606,null,{}] 14:54:50 INFO - PROCESS | 1946 | 1468792490940 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}] 14:54:50 INFO - PROCESS | 1946 | 1468792490941 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:51 INFO - PROCESS | 1946 | 1468792491041 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:54:51 INFO - PROCESS | 1946 | 1468792491081 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:51 INFO - PROCESS | 1946 | 1468792491082 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x128665800 == 34 [pid = 1946] [id = 409] 14:54:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1212d7c00) [pid = 1946] [serial = 1226] [outer = 0x0] 14:54:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x124839000) [pid = 1946] [serial = 1227] [outer = 0x1212d7c00] 14:54:51 INFO - PROCESS | 1946 | 1468792491106 Marionette DEBUG loaded listener.js 14:54:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x124f3b800) [pid = 1946] [serial = 1228] [outer = 0x1212d7c00] 14:54:51 INFO - PROCESS | 1946 | 1468792491398 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]]]}] 14:54:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:54:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 14:54:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:54:51 INFO - PROCESS | 1946 | 1468792491449 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:54:51 INFO - PROCESS | 1946 | 1468792491450 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:54:51 INFO - PROCESS | 1946 | 1468792491452 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:54:51 INFO - PROCESS | 1946 | 1468792491454 Marionette TRACE conn2 <- [1,1610,null,{}] 14:54:51 INFO - PROCESS | 1946 | 1468792491456 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}] 14:54:51 INFO - PROCESS | 1946 | 1468792491457 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:51 INFO - PROCESS | 1946 | 1468792491550 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:54:51 INFO - PROCESS | 1946 | 1468792491589 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:51 INFO - PROCESS | 1946 | 1468792491590 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f2e800 == 35 [pid = 1946] [id = 410] 14:54:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x124c73400) [pid = 1946] [serial = 1229] [outer = 0x0] 14:54:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x125804400) [pid = 1946] [serial = 1230] [outer = 0x124c73400] 14:54:51 INFO - PROCESS | 1946 | 1468792491614 Marionette DEBUG loaded listener.js 14:54:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1262ba800) [pid = 1946] [serial = 1231] [outer = 0x124c73400] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116b1b800) [pid = 1946] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x125210800) [pid = 1946] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x124f08c00) [pid = 1946] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x128cd1000) [pid = 1946] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x10edf9400) [pid = 1946] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x114fb2400) [pid = 1946] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1184aa800) [pid = 1946] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1165e9000) [pid = 1946] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1128d6000) [pid = 1946] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11a0c5000) [pid = 1946] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119203800) [pid = 1946] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1195cf000) [pid = 1946] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11107c400) [pid = 1946] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1177f3000) [pid = 1946] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:54:51 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1195d2800) [pid = 1946] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:54:52 INFO - PROCESS | 1946 | 1468792492062 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]]]}] 14:54:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:54:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 618ms 14:54:52 INFO - PROCESS | 1946 | 1468792492077 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:54:52 INFO - PROCESS | 1946 | 1468792492079 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:54:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:54:52 INFO - PROCESS | 1946 | 1468792492091 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:54:52 INFO - PROCESS | 1946 | 1468792492093 Marionette TRACE conn2 <- [1,1614,null,{}] 14:54:52 INFO - PROCESS | 1946 | 1468792492095 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}] 14:54:52 INFO - PROCESS | 1946 | 1468792492096 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:52 INFO - PROCESS | 1946 | 1468792492169 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:54:52 INFO - PROCESS | 1946 | 1468792492172 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:52 INFO - PROCESS | 1946 | 1468792492173 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x11956f000 == 36 [pid = 1946] [id = 411] 14:54:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1165e9000) [pid = 1946] [serial = 1232] [outer = 0x0] 14:54:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11a06ec00) [pid = 1946] [serial = 1233] [outer = 0x1165e9000] 14:54:52 INFO - PROCESS | 1946 | 1468792492200 Marionette DEBUG loaded listener.js 14:54:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12580e400) [pid = 1946] [serial = 1234] [outer = 0x1165e9000] 14:54:52 INFO - PROCESS | 1946 | 1468792492518 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]]]}] 14:54:52 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 14:54:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 477ms 14:54:52 INFO - PROCESS | 1946 | 1468792492560 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:54:52 INFO - PROCESS | 1946 | 1468792492561 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:54:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:54:52 INFO - PROCESS | 1946 | 1468792492564 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:54:52 INFO - PROCESS | 1946 | 1468792492565 Marionette TRACE conn2 <- [1,1618,null,{}] 14:54:52 INFO - PROCESS | 1946 | 1468792492567 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}] 14:54:52 INFO - PROCESS | 1946 | 1468792492568 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:52 INFO - PROCESS | 1946 | 1468792492669 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:54:52 INFO - PROCESS | 1946 | 1468792492675 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:52 INFO - PROCESS | 1946 | 1468792492676 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abbc800 == 37 [pid = 1946] [id = 412] 14:54:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1184b0c00) [pid = 1946] [serial = 1235] [outer = 0x0] 14:54:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1262c0400) [pid = 1946] [serial = 1236] [outer = 0x1184b0c00] 14:54:52 INFO - PROCESS | 1946 | 1468792492700 Marionette DEBUG loaded listener.js 14:54:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126a30c00) [pid = 1946] [serial = 1237] [outer = 0x1184b0c00] 14:54:53 INFO - PROCESS | 1946 | 1468792493008 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]]]}] 14:54:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:54:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 468ms 14:54:53 INFO - PROCESS | 1946 | 1468792493034 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:54:53 INFO - PROCESS | 1946 | 1468792493035 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:54:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:54:53 INFO - PROCESS | 1946 | 1468792493038 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:54:53 INFO - PROCESS | 1946 | 1468792493050 Marionette TRACE conn2 <- [1,1622,null,{}] 14:54:53 INFO - PROCESS | 1946 | 1468792493052 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}] 14:54:53 INFO - PROCESS | 1946 | 1468792493054 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:53 INFO - PROCESS | 1946 | 1468792493139 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:54:53 INFO - PROCESS | 1946 | 1468792493142 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 1946 | 1468792493143 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x121476000 == 38 [pid = 1946] [id = 413] 14:54:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x126a34c00) [pid = 1946] [serial = 1238] [outer = 0x0] 14:54:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x126ce2000) [pid = 1946] [serial = 1239] [outer = 0x126a34c00] 14:54:53 INFO - PROCESS | 1946 | 1468792493169 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128cd3800) [pid = 1946] [serial = 1240] [outer = 0x126a34c00] 14:54:53 INFO - PROCESS | 1946 | 1468792493487 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]]]}] 14:54:53 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 14:54:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 480ms 14:54:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:54:53 INFO - PROCESS | 1946 | 1468792493519 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:54:53 INFO - PROCESS | 1946 | 1468792493520 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:54:53 INFO - PROCESS | 1946 | 1468792493522 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:54:53 INFO - PROCESS | 1946 | 1468792493523 Marionette TRACE conn2 <- [1,1626,null,{}] 14:54:53 INFO - PROCESS | 1946 | 1468792493525 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}] 14:54:53 INFO - PROCESS | 1946 | 1468792493526 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:53 INFO - PROCESS | 1946 | 1468792493633 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:54:53 INFO - PROCESS | 1946 | 1468792493638 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 1946 | 1468792493639 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c138800 == 39 [pid = 1946] [id = 414] 14:54:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1262bf400) [pid = 1946] [serial = 1241] [outer = 0x0] 14:54:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x128cd7400) [pid = 1946] [serial = 1242] [outer = 0x1262bf400] 14:54:53 INFO - PROCESS | 1946 | 1468792493664 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x129859400) [pid = 1946] [serial = 1243] [outer = 0x1262bf400] 14:54:54 INFO - PROCESS | 1946 | 1468792494020 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]]]}] 14:54:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:54:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 14:54:54 INFO - PROCESS | 1946 | 1468792494040 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:54:54 INFO - PROCESS | 1946 | 1468792494043 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:54:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:54:54 INFO - PROCESS | 1946 | 1468792494049 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:54:54 INFO - PROCESS | 1946 | 1468792494051 Marionette TRACE conn2 <- [1,1630,null,{}] 14:54:54 INFO - PROCESS | 1946 | 1468792494056 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}] 14:54:54 INFO - PROCESS | 1946 | 1468792494058 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:54 INFO - PROCESS | 1946 | 1468792494175 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:54:54 INFO - PROCESS | 1946 | 1468792494235 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:54 INFO - PROCESS | 1946 | 1468792494238 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x116508000 == 40 [pid = 1946] [id = 415] 14:54:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1128cd400) [pid = 1946] [serial = 1244] [outer = 0x0] 14:54:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x112a7c400) [pid = 1946] [serial = 1245] [outer = 0x1128cd400] 14:54:54 INFO - PROCESS | 1946 | 1468792494269 Marionette DEBUG loaded listener.js 14:54:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x114f96c00) [pid = 1946] [serial = 1246] [outer = 0x1128cd400] 14:54:54 INFO - PROCESS | 1946 | 1468792494735 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]]]}] 14:54:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:54:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 727ms 14:54:54 INFO - PROCESS | 1946 | 1468792494773 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:54:54 INFO - PROCESS | 1946 | 1468792494776 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:54:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:54:54 INFO - PROCESS | 1946 | 1468792494781 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:54:54 INFO - PROCESS | 1946 | 1468792494783 Marionette TRACE conn2 <- [1,1634,null,{}] 14:54:54 INFO - PROCESS | 1946 | 1468792494785 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}] 14:54:54 INFO - PROCESS | 1946 | 1468792494787 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:54 INFO - PROCESS | 1946 | 1468792494897 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:54:54 INFO - PROCESS | 1946 | 1468792494957 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:54 INFO - PROCESS | 1946 | 1468792494958 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0ac800 == 41 [pid = 1946] [id = 416] 14:54:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x116a04000) [pid = 1946] [serial = 1247] [outer = 0x0] 14:54:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11819c400) [pid = 1946] [serial = 1248] [outer = 0x116a04000] 14:54:54 INFO - PROCESS | 1946 | 1468792494989 Marionette DEBUG loaded listener.js 14:54:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x118692c00) [pid = 1946] [serial = 1249] [outer = 0x116a04000] 14:54:55 INFO - PROCESS | 1946 | 1468792495542 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]]]}] 14:54:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:54:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 819ms 14:54:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:54:55 INFO - PROCESS | 1946 | 1468792495601 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:54:55 INFO - PROCESS | 1946 | 1468792495602 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:54:55 INFO - PROCESS | 1946 | 1468792495605 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:54:55 INFO - PROCESS | 1946 | 1468792495607 Marionette TRACE conn2 <- [1,1638,null,{}] 14:54:55 INFO - PROCESS | 1946 | 1468792495615 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}] 14:54:55 INFO - PROCESS | 1946 | 1468792495618 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:55 INFO - PROCESS | 1946 | 1468792495831 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:54:55 INFO - PROCESS | 1946 | 1468792495920 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:55 INFO - PROCESS | 1946 | 1468792495921 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x116504000 == 42 [pid = 1946] [id = 417] 14:54:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x115edb400) [pid = 1946] [serial = 1250] [outer = 0x0] 14:54:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x116299800) [pid = 1946] [serial = 1251] [outer = 0x115edb400] 14:54:55 INFO - PROCESS | 1946 | 1468792495950 Marionette DEBUG loaded listener.js 14:54:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1177f2000) [pid = 1946] [serial = 1252] [outer = 0x115edb400] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x121476000 == 41 [pid = 1946] [id = 413] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x12abbc800 == 40 [pid = 1946] [id = 412] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x11956f000 == 39 [pid = 1946] [id = 411] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x128f2e800 == 38 [pid = 1946] [id = 410] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x128665800 == 37 [pid = 1946] [id = 409] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x124cd2800 == 36 [pid = 1946] [id = 408] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x12154c800 == 35 [pid = 1946] [id = 407] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x119dcf800 == 34 [pid = 1946] [id = 406] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x11956f800 == 33 [pid = 1946] [id = 405] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x1183da000 == 32 [pid = 1946] [id = 404] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x1165a9800 == 31 [pid = 1946] [id = 403] 14:54:56 INFO - PROCESS | 1946 | --DOCSHELL 0x117559000 == 30 [pid = 1946] [id = 402] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12ac2b400) [pid = 1946] [serial = 1186] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12ac30800) [pid = 1946] [serial = 1188] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12b1a9c00) [pid = 1946] [serial = 1189] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12520cc00) [pid = 1946] [serial = 1170] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x128cdc400) [pid = 1946] [serial = 1173] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x129855c00) [pid = 1946] [serial = 1176] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11819a400) [pid = 1946] [serial = 1152] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x118589c00) [pid = 1946] [serial = 1153] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x128cd1800) [pid = 1946] [serial = 1147] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116a83c00) [pid = 1946] [serial = 1155] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1182c7c00) [pid = 1946] [serial = 1156] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x113c62400) [pid = 1946] [serial = 1149] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1165ef800) [pid = 1946] [serial = 1150] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1211d2c00) [pid = 1946] [serial = 1164] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1213a3000) [pid = 1946] [serial = 1165] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119518800) [pid = 1946] [serial = 1158] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12a818c00) [pid = 1946] [serial = 1177] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11959f400) [pid = 1946] [serial = 1159] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1197b9c00) [pid = 1946] [serial = 1161] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119b61800) [pid = 1946] [serial = 1162] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12a969400) [pid = 1946] [serial = 1185] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1175e3400) [pid = 1946] [serial = 1180] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x112a86000) [pid = 1946] [serial = 1179] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1182c3800) [pid = 1946] [serial = 1182] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1213ac400) [pid = 1946] [serial = 1167] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x124f08400) [pid = 1946] [serial = 1168] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x128f16400) [pid = 1946] [serial = 1174] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128ccec00) [pid = 1946] [serial = 1171] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x124f06400) [pid = 1946] [serial = 1183] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1946 | 1468792496412 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]]]}] 14:54:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:54:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 821ms 14:54:56 INFO - PROCESS | 1946 | 1468792496427 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:54:56 INFO - PROCESS | 1946 | 1468792496432 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:54:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:54:56 INFO - PROCESS | 1946 | 1468792496437 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:54:56 INFO - PROCESS | 1946 | 1468792496438 Marionette TRACE conn2 <- [1,1642,null,{}] 14:54:56 INFO - PROCESS | 1946 | 1468792496441 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}] 14:54:56 INFO - PROCESS | 1946 | 1468792496443 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:56 INFO - PROCESS | 1946 | 1468792496533 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:54:56 INFO - PROCESS | 1946 | 1468792496537 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:56 INFO - PROCESS | 1946 | 1468792496539 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x118886000 == 31 [pid = 1946] [id = 418] 14:54:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1182c3800) [pid = 1946] [serial = 1253] [outer = 0x0] 14:54:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1190ea000) [pid = 1946] [serial = 1254] [outer = 0x1182c3800] 14:54:56 INFO - PROCESS | 1946 | 1468792496565 Marionette DEBUG loaded listener.js 14:54:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11951d000) [pid = 1946] [serial = 1255] [outer = 0x1182c3800] 14:54:56 INFO - PROCESS | 1946 | 1468792496919 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]]]}] 14:54:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:54:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 522ms 14:54:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:54:56 INFO - PROCESS | 1946 | 1468792496958 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:54:56 INFO - PROCESS | 1946 | 1468792496960 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:54:56 INFO - PROCESS | 1946 | 1468792496963 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:54:56 INFO - PROCESS | 1946 | 1468792496964 Marionette TRACE conn2 <- [1,1646,null,{}] 14:54:56 INFO - PROCESS | 1946 | 1468792496966 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}] 14:54:56 INFO - PROCESS | 1946 | 1468792496967 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:57 INFO - PROCESS | 1946 | 1468792497043 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:54:57 INFO - PROCESS | 1946 | 1468792497051 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:57 INFO - PROCESS | 1946 | 1468792497052 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x119db2800 == 32 [pid = 1946] [id = 419] 14:54:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1195cf800) [pid = 1946] [serial = 1256] [outer = 0x0] 14:54:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119b4a400) [pid = 1946] [serial = 1257] [outer = 0x1195cf800] 14:54:57 INFO - PROCESS | 1946 | 1468792497077 Marionette DEBUG loaded listener.js 14:54:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119b5f000) [pid = 1946] [serial = 1258] [outer = 0x1195cf800] 14:54:57 INFO - PROCESS | 1946 | 1468792497440 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]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 14:54:57 INFO - PROCESS | 1946 | 1468792497483 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 1946 | 1468792497485 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:54:57 INFO - PROCESS | 1946 | 1468792497492 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 1946 | 1468792497495 Marionette TRACE conn2 <- [1,1650,null,{}] 14:54:57 INFO - PROCESS | 1946 | 1468792497498 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}] 14:54:57 INFO - PROCESS | 1946 | 1468792497500 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:57 INFO - PROCESS | 1946 | 1468792497582 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:54:57 INFO - PROCESS | 1946 | 1468792497586 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:57 INFO - PROCESS | 1946 | 1468792497587 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x12663b000 == 33 [pid = 1946] [id = 420] 14:54:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119ba5400) [pid = 1946] [serial = 1259] [outer = 0x0] 14:54:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11a0c9800) [pid = 1946] [serial = 1260] [outer = 0x119ba5400] 14:54:57 INFO - PROCESS | 1946 | 1468792497612 Marionette DEBUG loaded listener.js 14:54:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12171d000) [pid = 1946] [serial = 1261] [outer = 0x119ba5400] 14:54:57 INFO - PROCESS | 1946 | 1468792497939 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]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 476ms 14:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:54:57 INFO - PROCESS | 1946 | 1468792497966 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 1946 | 1468792497967 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:54:57 INFO - PROCESS | 1946 | 1468792497969 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 1946 | 1468792497970 Marionette TRACE conn2 <- [1,1654,null,{}] 14:54:57 INFO - PROCESS | 1946 | 1468792497972 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}] 14:54:57 INFO - PROCESS | 1946 | 1468792497973 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:58 INFO - PROCESS | 1946 | 1468792498050 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:54:58 INFO - PROCESS | 1946 | 1468792498054 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:58 INFO - PROCESS | 1946 | 1468792498055 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c20800 == 34 [pid = 1946] [id = 421] 14:54:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121bb6c00) [pid = 1946] [serial = 1262] [outer = 0x0] 14:54:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x121e17c00) [pid = 1946] [serial = 1263] [outer = 0x121bb6c00] 14:54:58 INFO - PROCESS | 1946 | 1468792498079 Marionette DEBUG loaded listener.js 14:54:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x124f06800) [pid = 1946] [serial = 1264] [outer = 0x121bb6c00] 14:54:58 INFO - PROCESS | 1946 | 1468792498412 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]]]}] 14:54:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:54:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 14:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:54:58 INFO - PROCESS | 1946 | 1468792498438 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:54:58 INFO - PROCESS | 1946 | 1468792498439 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:54:58 INFO - PROCESS | 1946 | 1468792498441 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:54:58 INFO - PROCESS | 1946 | 1468792498442 Marionette TRACE conn2 <- [1,1658,null,{}] 14:54:58 INFO - PROCESS | 1946 | 1468792498445 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}] 14:54:58 INFO - PROCESS | 1946 | 1468792498447 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:58 INFO - PROCESS | 1946 | 1468792498570 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:54:58 INFO - PROCESS | 1946 | 1468792498582 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:58 INFO - PROCESS | 1946 | 1468792498586 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a858000 == 35 [pid = 1946] [id = 422] 14:54:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1262c0c00) [pid = 1946] [serial = 1265] [outer = 0x0] 14:54:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126686000) [pid = 1946] [serial = 1266] [outer = 0x1262c0c00] 14:54:58 INFO - PROCESS | 1946 | 1468792498619 Marionette DEBUG loaded listener.js 14:54:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x126ce1400) [pid = 1946] [serial = 1267] [outer = 0x1262c0c00] 14:54:58 INFO - PROCESS | 1946 | 1468792498967 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]]]}] 14:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 568ms 14:54:59 INFO - PROCESS | 1946 | 1468792499013 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:54:59 INFO - PROCESS | 1946 | 1468792499014 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:54:59 INFO - PROCESS | 1946 | 1468792499016 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 1946 | 1468792499017 Marionette TRACE conn2 <- [1,1662,null,{}] 14:54:59 INFO - PROCESS | 1946 | 1468792499020 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}] 14:54:59 INFO - PROCESS | 1946 | 1468792499021 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:59 INFO - PROCESS | 1946 | 1468792499121 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:54:59 INFO - PROCESS | 1946 | 1468792499125 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:59 INFO - PROCESS | 1946 | 1468792499126 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b34f800 == 36 [pid = 1946] [id = 423] 14:54:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x126ce5800) [pid = 1946] [serial = 1268] [outer = 0x0] 14:54:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128ccfc00) [pid = 1946] [serial = 1269] [outer = 0x126ce5800] 14:54:59 INFO - PROCESS | 1946 | 1468792499157 Marionette DEBUG loaded listener.js 14:54:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128f16400) [pid = 1946] [serial = 1270] [outer = 0x126ce5800] 14:54:59 INFO - PROCESS | 1946 | 1468792499501 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]]]}] 14:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 519ms 14:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:54:59 INFO - PROCESS | 1946 | 1468792499537 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:54:59 INFO - PROCESS | 1946 | 1468792499538 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:54:59 INFO - PROCESS | 1946 | 1468792499540 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 1946 | 1468792499541 Marionette TRACE conn2 <- [1,1666,null,{}] 14:54:59 INFO - PROCESS | 1946 | 1468792499543 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}] 14:54:59 INFO - PROCESS | 1946 | 1468792499545 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:59 INFO - PROCESS | 1946 | 1468792499643 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:54:59 INFO - PROCESS | 1946 | 1468792499646 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:59 INFO - PROCESS | 1946 | 1468792499647 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:54:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc0c000 == 37 [pid = 1946] [id = 424] 14:54:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119f32400) [pid = 1946] [serial = 1271] [outer = 0x0] 14:54:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12985c400) [pid = 1946] [serial = 1272] [outer = 0x119f32400] 14:54:59 INFO - PROCESS | 1946 | 1468792499671 Marionette DEBUG loaded listener.js 14:54:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12a966000) [pid = 1946] [serial = 1273] [outer = 0x119f32400] 14:54:59 INFO - PROCESS | 1946 | 1468792499977 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]]]}] 14:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 14:55:00 INFO - PROCESS | 1946 | 1468792500017 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:55:00 INFO - PROCESS | 1946 | 1468792500018 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:55:00 INFO - PROCESS | 1946 | 1468792500026 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:55:00 INFO - PROCESS | 1946 | 1468792500027 Marionette TRACE conn2 <- [1,1670,null,{}] 14:55:00 INFO - PROCESS | 1946 | 1468792500031 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}] 14:55:00 INFO - PROCESS | 1946 | 1468792500034 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:00 INFO - PROCESS | 1946 | 1468792500134 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:55:00 INFO - PROCESS | 1946 | 1468792500138 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:00 INFO - PROCESS | 1946 | 1468792500139 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c381000 == 38 [pid = 1946] [id = 425] 14:55:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12985f800) [pid = 1946] [serial = 1274] [outer = 0x0] 14:55:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12a967c00) [pid = 1946] [serial = 1275] [outer = 0x12985f800] 14:55:00 INFO - PROCESS | 1946 | 1468792500170 Marionette DEBUG loaded listener.js 14:55:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12a9ec000) [pid = 1946] [serial = 1276] [outer = 0x12985f800] 14:55:00 INFO - PROCESS | 1946 | 1468792500602 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]]]}] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x118a6c000) [pid = 1946] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1133c9c00) [pid = 1946] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x11269fc00) [pid = 1946] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x117254800) [pid = 1946] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116a83400) [pid = 1946] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11725a000) [pid = 1946] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1212d7c00) [pid = 1946] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1111a1c00) [pid = 1946] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119f35400) [pid = 1946] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x118694400) [pid = 1946] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x124c73400) [pid = 1946] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119b5ec00) [pid = 1946] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x126a34c00) [pid = 1946] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1165e9000) [pid = 1946] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1184b0c00) [pid = 1946] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121e11400) [pid = 1946] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:55:00 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1165ee800) [pid = 1946] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 623ms 14:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:55:00 INFO - PROCESS | 1946 | 1468792500649 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:55:00 INFO - PROCESS | 1946 | 1468792500650 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:55:00 INFO - PROCESS | 1946 | 1468792500652 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:55:00 INFO - PROCESS | 1946 | 1468792500653 Marionette TRACE conn2 <- [1,1674,null,{}] 14:55:00 INFO - PROCESS | 1946 | 1468792500656 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}] 14:55:00 INFO - PROCESS | 1946 | 1468792500657 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:00 INFO - PROCESS | 1946 | 1468792500736 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:55:00 INFO - PROCESS | 1946 | 1468792500739 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:00 INFO - PROCESS | 1946 | 1468792500740 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0ae000 == 39 [pid = 1946] [id = 426] 14:55:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x112d3f400) [pid = 1946] [serial = 1277] [outer = 0x0] 14:55:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x116a04c00) [pid = 1946] [serial = 1278] [outer = 0x112d3f400] 14:55:00 INFO - PROCESS | 1946 | 1468792500764 Marionette DEBUG loaded listener.js 14:55:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x118694400) [pid = 1946] [serial = 1279] [outer = 0x112d3f400] 14:55:01 INFO - PROCESS | 1946 | 1468792501077 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]]]}] 14:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 467ms 14:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:55:01 INFO - PROCESS | 1946 | 1468792501121 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:55:01 INFO - PROCESS | 1946 | 1468792501122 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:55:01 INFO - PROCESS | 1946 | 1468792501124 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:55:01 INFO - PROCESS | 1946 | 1468792501125 Marionette TRACE conn2 <- [1,1678,null,{}] 14:55:01 INFO - PROCESS | 1946 | 1468792501128 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}] 14:55:01 INFO - PROCESS | 1946 | 1468792501129 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:01 INFO - PROCESS | 1946 | 1468792501205 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:55:01 INFO - PROCESS | 1946 | 1468792501268 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 1946 | 1468792501277 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9b1000 == 40 [pid = 1946] [id = 427] 14:55:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x117254800) [pid = 1946] [serial = 1280] [outer = 0x0] 14:55:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1197b5000) [pid = 1946] [serial = 1281] [outer = 0x117254800] 14:55:01 INFO - PROCESS | 1946 | 1468792501304 Marionette DEBUG loaded listener.js 14:55:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1262b7400) [pid = 1946] [serial = 1282] [outer = 0x117254800] 14:55:01 INFO - PROCESS | 1946 | 1468792501583 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]]]}] 14:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 470ms 14:55:01 INFO - PROCESS | 1946 | 1468792501595 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:55:01 INFO - PROCESS | 1946 | 1468792501598 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:55:01 INFO - PROCESS | 1946 | 1468792501606 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:55:01 INFO - PROCESS | 1946 | 1468792501607 Marionette TRACE conn2 <- [1,1682,null,{}] 14:55:01 INFO - PROCESS | 1946 | 1468792501610 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}] 14:55:01 INFO - PROCESS | 1946 | 1468792501611 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:01 INFO - PROCESS | 1946 | 1468792501716 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:55:01 INFO - PROCESS | 1946 | 1468792501719 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 1946 | 1468792501720 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d07b800 == 41 [pid = 1946] [id = 428] 14:55:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126888000) [pid = 1946] [serial = 1283] [outer = 0x0] 14:55:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12ac28400) [pid = 1946] [serial = 1284] [outer = 0x126888000] 14:55:01 INFO - PROCESS | 1946 | 1468792501744 Marionette DEBUG loaded listener.js 14:55:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12b1b9000) [pid = 1946] [serial = 1285] [outer = 0x126888000] 14:55:02 INFO - PROCESS | 1946 | 1468792502082 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]]]}] 14:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 14:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:55:02 INFO - PROCESS | 1946 | 1468792502138 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:55:02 INFO - PROCESS | 1946 | 1468792502140 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:55:02 INFO - PROCESS | 1946 | 1468792502143 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:55:02 INFO - PROCESS | 1946 | 1468792502144 Marionette TRACE conn2 <- [1,1686,null,{}] 14:55:02 INFO - PROCESS | 1946 | 1468792502146 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}] 14:55:02 INFO - PROCESS | 1946 | 1468792502147 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:02 INFO - PROCESS | 1946 | 1468792502234 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:55:02 INFO - PROCESS | 1946 | 1468792502237 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:02 INFO - PROCESS | 1946 | 1468792502239 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d217800 == 42 [pid = 1946] [id = 429] 14:55:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12b1b9400) [pid = 1946] [serial = 1286] [outer = 0x0] 14:55:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12b1de400) [pid = 1946] [serial = 1287] [outer = 0x12b1b9400] 14:55:02 INFO - PROCESS | 1946 | 1468792502262 Marionette DEBUG loaded listener.js 14:55:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12b1e5400) [pid = 1946] [serial = 1288] [outer = 0x12b1b9400] 14:55:02 INFO - PROCESS | 1946 | 1468792502588 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]]]}] 14:55:02 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 14:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 468ms 14:55:02 INFO - PROCESS | 1946 | 1468792502656 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:55:02 INFO - PROCESS | 1946 | 1468792502659 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:55:02 INFO - PROCESS | 1946 | 1468792502663 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:55:02 INFO - PROCESS | 1946 | 1468792502666 Marionette TRACE conn2 <- [1,1690,null,{}] 14:55:02 INFO - PROCESS | 1946 | 1468792502670 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}] 14:55:02 INFO - PROCESS | 1946 | 1468792502673 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:02 INFO - PROCESS | 1946 | 1468792502774 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:55:02 INFO - PROCESS | 1946 | 1468792502877 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:02 INFO - PROCESS | 1946 | 1468792502880 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184b8800 == 43 [pid = 1946] [id = 430] 14:55:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116299400) [pid = 1946] [serial = 1289] [outer = 0x0] 14:55:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1168a6400) [pid = 1946] [serial = 1290] [outer = 0x116299400] 14:55:02 INFO - PROCESS | 1946 | 1468792502911 Marionette DEBUG loaded listener.js 14:55:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x118196800) [pid = 1946] [serial = 1291] [outer = 0x116299400] 14:55:03 INFO - PROCESS | 1946 | 1468792503340 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]]]}] 14:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 721ms 14:55:03 INFO - PROCESS | 1946 | 1468792503404 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:55:03 INFO - PROCESS | 1946 | 1468792503406 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:55:03 INFO - PROCESS | 1946 | 1468792503410 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:55:03 INFO - PROCESS | 1946 | 1468792503413 Marionette TRACE conn2 <- [1,1694,null,{}] 14:55:03 INFO - PROCESS | 1946 | 1468792503448 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}] 14:55:03 INFO - PROCESS | 1946 | 1468792503449 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:03 INFO - PROCESS | 1946 | 1468792503553 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:55:03 INFO - PROCESS | 1946 | 1468792503627 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:03 INFO - PROCESS | 1946 | 1468792503629 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x126620000 == 44 [pid = 1946] [id = 431] 14:55:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11959ac00) [pid = 1946] [serial = 1292] [outer = 0x0] 14:55:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119b42000) [pid = 1946] [serial = 1293] [outer = 0x11959ac00] 14:55:03 INFO - PROCESS | 1946 | 1468792503659 Marionette DEBUG loaded listener.js 14:55:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119b61800) [pid = 1946] [serial = 1294] [outer = 0x11959ac00] 14:55:04 INFO - PROCESS | 1946 | 1468792504069 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]]]}] 14:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 686ms 14:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:55:04 INFO - PROCESS | 1946 | 1468792504095 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:55:04 INFO - PROCESS | 1946 | 1468792504096 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:55:04 INFO - PROCESS | 1946 | 1468792504099 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:55:04 INFO - PROCESS | 1946 | 1468792504100 Marionette TRACE conn2 <- [1,1698,null,{}] 14:55:04 INFO - PROCESS | 1946 | 1468792504107 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}] 14:55:04 INFO - PROCESS | 1946 | 1468792504110 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:04 INFO - PROCESS | 1946 | 1468792504214 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:55:04 INFO - PROCESS | 1946 | 1468792504291 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:04 INFO - PROCESS | 1946 | 1468792504294 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9b5000 == 45 [pid = 1946] [id = 432] 14:55:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1212d9c00) [pid = 1946] [serial = 1295] [outer = 0x0] 14:55:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x121a26000) [pid = 1946] [serial = 1296] [outer = 0x1212d9c00] 14:55:04 INFO - PROCESS | 1946 | 1468792504325 Marionette DEBUG loaded listener.js 14:55:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12483b800) [pid = 1946] [serial = 1297] [outer = 0x1212d9c00] 14:55:04 INFO - PROCESS | 1946 | 1468792504759 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]]]}] 14:55:04 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 14:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 14:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:55:04 INFO - PROCESS | 1946 | 1468792504770 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:55:04 INFO - PROCESS | 1946 | 1468792504772 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:55:04 INFO - PROCESS | 1946 | 1468792504775 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:55:04 INFO - PROCESS | 1946 | 1468792504777 Marionette TRACE conn2 <- [1,1702,null,{}] 14:55:04 INFO - PROCESS | 1946 | 1468792504783 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}] 14:55:04 INFO - PROCESS | 1946 | 1468792504785 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:04 INFO - PROCESS | 1946 | 1468792504956 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:55:05 INFO - PROCESS | 1946 | 1468792505074 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:05 INFO - PROCESS | 1946 | 1468792505075 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d580800 == 46 [pid = 1946] [id = 433] 14:55:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1262bb400) [pid = 1946] [serial = 1298] [outer = 0x0] 14:55:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x128986400) [pid = 1946] [serial = 1299] [outer = 0x1262bb400] 14:55:05 INFO - PROCESS | 1946 | 1468792505105 Marionette DEBUG loaded listener.js 14:55:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x128cd2800) [pid = 1946] [serial = 1300] [outer = 0x1262bb400] 14:55:05 INFO - PROCESS | 1946 | 1468792505549 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]]]}] 14:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 823ms 14:55:05 INFO - PROCESS | 1946 | 1468792505599 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:55:05 INFO - PROCESS | 1946 | 1468792505600 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:55:05 INFO - PROCESS | 1946 | 1468792505603 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:55:05 INFO - PROCESS | 1946 | 1468792505604 Marionette TRACE conn2 <- [1,1706,null,{}] 14:55:05 INFO - PROCESS | 1946 | 1468792505606 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}] 14:55:05 INFO - PROCESS | 1946 | 1468792505608 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:05 INFO - PROCESS | 1946 | 1468792505708 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:55:05 INFO - PROCESS | 1946 | 1468792505770 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:05 INFO - PROCESS | 1946 | 1468792505772 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c0e800 == 47 [pid = 1946] [id = 434] 14:55:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x1181a0800) [pid = 1946] [serial = 1301] [outer = 0x0] 14:55:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x125810000) [pid = 1946] [serial = 1302] [outer = 0x1181a0800] 14:55:05 INFO - PROCESS | 1946 | 1468792505800 Marionette DEBUG loaded listener.js 14:55:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x129855000) [pid = 1946] [serial = 1303] [outer = 0x1181a0800] 14:55:06 INFO - PROCESS | 1946 | 1468792506397 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]]]}] 14:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 819ms 14:55:06 INFO - PROCESS | 1946 | 1468792506423 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:55:06 INFO - PROCESS | 1946 | 1468792506425 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:55:06 INFO - PROCESS | 1946 | 1468792506428 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:55:06 INFO - PROCESS | 1946 | 1468792506432 Marionette TRACE conn2 <- [1,1710,null,{}] 14:55:06 INFO - PROCESS | 1946 | 1468792506436 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}] 14:55:06 INFO - PROCESS | 1946 | 1468792506437 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:06 INFO - PROCESS | 1946 | 1468792506540 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:55:06 INFO - PROCESS | 1946 | 1468792506623 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:06 INFO - PROCESS | 1946 | 1468792506624 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ea3000 == 48 [pid = 1946] [id = 435] 14:55:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x1182c1800) [pid = 1946] [serial = 1304] [outer = 0x0] 14:55:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x1184ac000) [pid = 1946] [serial = 1305] [outer = 0x1182c1800] 14:55:06 INFO - PROCESS | 1946 | 1468792506657 Marionette DEBUG loaded listener.js 14:55:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x118a66000) [pid = 1946] [serial = 1306] [outer = 0x1182c1800] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12d07b800 == 47 [pid = 1946] [id = 428] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9b1000 == 46 [pid = 1946] [id = 427] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0ae000 == 45 [pid = 1946] [id = 426] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12c381000 == 44 [pid = 1946] [id = 425] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc0c000 == 43 [pid = 1946] [id = 424] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12b34f800 == 42 [pid = 1946] [id = 423] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12a858000 == 41 [pid = 1946] [id = 422] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x128c20800 == 40 [pid = 1946] [id = 421] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12663b000 == 39 [pid = 1946] [id = 420] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x119db2800 == 38 [pid = 1946] [id = 419] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x118886000 == 37 [pid = 1946] [id = 418] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x116504000 == 36 [pid = 1946] [id = 417] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0ac800 == 35 [pid = 1946] [id = 416] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x116508000 == 34 [pid = 1946] [id = 415] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12c138800 == 33 [pid = 1946] [id = 414] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x128c0e800 == 32 [pid = 1946] [id = 434] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12d580800 == 31 [pid = 1946] [id = 433] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9b5000 == 30 [pid = 1946] [id = 432] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x126620000 == 29 [pid = 1946] [id = 431] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12d217800 == 28 [pid = 1946] [id = 429] 14:55:07 INFO - PROCESS | 1946 | --DOCSHELL 0x1184b8800 == 27 [pid = 1946] [id = 430] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x1195d3800) [pid = 1946] [serial = 1218] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x114fb8800) [pid = 1946] [serial = 1209] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x111da8c00) [pid = 1946] [serial = 1210] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x119206c00) [pid = 1946] [serial = 1215] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x119597c00) [pid = 1946] [serial = 1216] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1184ab800) [pid = 1946] [serial = 1206] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1190eac00) [pid = 1946] [serial = 1207] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x118198c00) [pid = 1946] [serial = 1212] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x1182c8c00) [pid = 1946] [serial = 1213] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x119b5a400) [pid = 1946] [serial = 1221] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x124839000) [pid = 1946] [serial = 1227] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x115edd400) [pid = 1946] [serial = 1192] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x121e14000) [pid = 1946] [serial = 1225] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x112691800) [pid = 1946] [serial = 1191] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x121132c00) [pid = 1946] [serial = 1224] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1195cc800) [pid = 1946] [serial = 1195] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x125804400) [pid = 1946] [serial = 1230] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1190f2000) [pid = 1946] [serial = 1194] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1213af000) [pid = 1946] [serial = 1198] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11a071c00) [pid = 1946] [serial = 1197] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x128cd3800) [pid = 1946] [serial = 1240] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x124f3b800) [pid = 1946] [serial = 1228] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12580e400) [pid = 1946] [serial = 1234] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1262c0400) [pid = 1946] [serial = 1236] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x128cda000) [pid = 1946] [serial = 1201] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11a06ec00) [pid = 1946] [serial = 1233] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x126ce2000) [pid = 1946] [serial = 1239] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12667b000) [pid = 1946] [serial = 1200] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x128cd7400) [pid = 1946] [serial = 1242] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x128985000) [pid = 1946] [serial = 1204] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1262ba800) [pid = 1946] [serial = 1231] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119f35000) [pid = 1946] [serial = 1222] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11a0c1400) [pid = 1946] [serial = 1203] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x126a30c00) [pid = 1946] [serial = 1237] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119b4c800) [pid = 1946] [serial = 1219] [outer = 0x0] [url = about:blank] 14:55:07 INFO - PROCESS | 1946 | 1468792507685 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]]]}] 14:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1331ms 14:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:55:07 INFO - PROCESS | 1946 | 1468792507759 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:55:07 INFO - PROCESS | 1946 | 1468792507761 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:55:07 INFO - PROCESS | 1946 | 1468792507765 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:55:07 INFO - PROCESS | 1946 | 1468792507766 Marionette TRACE conn2 <- [1,1714,null,{}] 14:55:07 INFO - PROCESS | 1946 | 1468792507770 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}] 14:55:07 INFO - PROCESS | 1946 | 1468792507771 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:07 INFO - PROCESS | 1946 | 1468792507882 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:55:07 INFO - PROCESS | 1946 | 1468792507923 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:07 INFO - PROCESS | 1946 | 1468792507925 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f3a000 == 28 [pid = 1946] [id = 436] 14:55:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x112693400) [pid = 1946] [serial = 1307] [outer = 0x0] 14:55:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11269b400) [pid = 1946] [serial = 1308] [outer = 0x112693400] 14:55:07 INFO - PROCESS | 1946 | 1468792507968 Marionette DEBUG loaded listener.js 14:55:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x112a7b400) [pid = 1946] [serial = 1309] [outer = 0x112693400] 14:55:08 INFO - PROCESS | 1946 | 1468792508468 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]]]}] 14:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 720ms 14:55:08 INFO - PROCESS | 1946 | 1468792508486 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:55:08 INFO - PROCESS | 1946 | 1468792508489 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:55:08 INFO - PROCESS | 1946 | 1468792508494 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:55:08 INFO - PROCESS | 1946 | 1468792508497 Marionette TRACE conn2 <- [1,1718,null,{}] 14:55:08 INFO - PROCESS | 1946 | 1468792508499 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}] 14:55:08 INFO - PROCESS | 1946 | 1468792508501 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:08 INFO - PROCESS | 1946 | 1468792508582 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:55:08 INFO - PROCESS | 1946 | 1468792508588 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:08 INFO - PROCESS | 1946 | 1468792508589 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x11756b800 == 29 [pid = 1946] [id = 437] 14:55:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1133d0000) [pid = 1946] [serial = 1310] [outer = 0x0] 14:55:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x114fbf000) [pid = 1946] [serial = 1311] [outer = 0x1133d0000] 14:55:08 INFO - PROCESS | 1946 | 1468792508618 Marionette DEBUG loaded listener.js 14:55:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x115f95c00) [pid = 1946] [serial = 1312] [outer = 0x1133d0000] 14:55:09 INFO - PROCESS | 1946 | 1468792509141 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]]]}] 14:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 673ms 14:55:09 INFO - PROCESS | 1946 | 1468792509166 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:55:09 INFO - PROCESS | 1946 | 1468792509169 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:55:09 INFO - PROCESS | 1946 | 1468792509172 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:55:09 INFO - PROCESS | 1946 | 1468792509174 Marionette TRACE conn2 <- [1,1722,null,{}] 14:55:09 INFO - PROCESS | 1946 | 1468792509178 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}] 14:55:09 INFO - PROCESS | 1946 | 1468792509180 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:09 INFO - PROCESS | 1946 | 1468792509290 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:55:09 INFO - PROCESS | 1946 | 1468792509393 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:09 INFO - PROCESS | 1946 | 1468792509394 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x1170a1800 == 30 [pid = 1946] [id = 438] 14:55:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1133a3400) [pid = 1946] [serial = 1313] [outer = 0x0] 14:55:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1133d1000) [pid = 1946] [serial = 1314] [outer = 0x1133a3400] 14:55:09 INFO - PROCESS | 1946 | 1468792509426 Marionette DEBUG loaded listener.js 14:55:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x115f91400) [pid = 1946] [serial = 1315] [outer = 0x1133a3400] 14:55:09 INFO - PROCESS | 1946 | 1468792509917 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]]]}] 14:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 821ms 14:55:09 INFO - PROCESS | 1946 | 1468792509993 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:55:09 INFO - PROCESS | 1946 | 1468792509996 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:55:10 INFO - PROCESS | 1946 | 1468792510000 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:55:10 INFO - PROCESS | 1946 | 1468792510002 Marionette TRACE conn2 <- [1,1726,null,{}] 14:55:10 INFO - PROCESS | 1946 | 1468792510005 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}] 14:55:10 INFO - PROCESS | 1946 | 1468792510007 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:10 INFO - PROCESS | 1946 | 1468792510109 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:55:10 INFO - PROCESS | 1946 | 1468792510188 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 1946 | 1468792510189 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x119450000 == 31 [pid = 1946] [id = 439] 14:55:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1168a7800) [pid = 1946] [serial = 1316] [outer = 0x0] 14:55:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1170bf000) [pid = 1946] [serial = 1317] [outer = 0x1168a7800] 14:55:10 INFO - PROCESS | 1946 | 1468792510220 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1177eec00) [pid = 1946] [serial = 1318] [outer = 0x1168a7800] 14:55:10 INFO - PROCESS | 1946 | 1468792510822 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]]]}] 14:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 870ms 14:55:10 INFO - PROCESS | 1946 | 1468792510870 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:55:10 INFO - PROCESS | 1946 | 1468792510873 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:55:10 INFO - PROCESS | 1946 | 1468792510876 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:55:10 INFO - PROCESS | 1946 | 1468792510878 Marionette TRACE conn2 <- [1,1730,null,{}] 14:55:10 INFO - PROCESS | 1946 | 1468792510882 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}] 14:55:10 INFO - PROCESS | 1946 | 1468792510883 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:10 INFO - PROCESS | 1946 | 1468792510989 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:55:10 INFO - PROCESS | 1946 | --DOCSHELL 0x114f3a000 == 30 [pid = 1946] [id = 436] 14:55:10 INFO - PROCESS | 1946 | --DOCSHELL 0x115ea3000 == 29 [pid = 1946] [id = 435] 14:55:11 INFO - PROCESS | 1946 | 1468792511052 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:11 INFO - PROCESS | 1946 | 1468792511055 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x11677a000 == 30 [pid = 1946] [id = 440] 14:55:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x112df2400) [pid = 1946] [serial = 1319] [outer = 0x0] 14:55:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1132de800) [pid = 1946] [serial = 1320] [outer = 0x112df2400] 14:55:11 INFO - PROCESS | 1946 | 1468792511082 Marionette DEBUG loaded listener.js 14:55:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x115f2e000) [pid = 1946] [serial = 1321] [outer = 0x112df2400] 14:55:11 INFO - PROCESS | 1946 | 1468792511364 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]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 523ms 14:55:11 INFO - PROCESS | 1946 | 1468792511403 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 1946 | 1468792511406 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:55:11 INFO - PROCESS | 1946 | 1468792511411 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - PROCESS | 1946 | 1468792511412 Marionette TRACE conn2 <- [1,1734,null,{}] 14:55:11 INFO - PROCESS | 1946 | 1468792511418 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}] 14:55:11 INFO - PROCESS | 1946 | 1468792511420 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:11 INFO - PROCESS | 1946 | 1468792511522 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:55:11 INFO - PROCESS | 1946 | 1468792511529 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:11 INFO - PROCESS | 1946 | 1468792511532 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb3800 == 31 [pid = 1946] [id = 441] 14:55:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x116b21000) [pid = 1946] [serial = 1322] [outer = 0x0] 14:55:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x118191800) [pid = 1946] [serial = 1323] [outer = 0x116b21000] 14:55:11 INFO - PROCESS | 1946 | 1468792511559 Marionette DEBUG loaded listener.js 14:55:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11819e000) [pid = 1946] [serial = 1324] [outer = 0x116b21000] 14:55:11 INFO - PROCESS | 1946 | 1468792511901 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]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 523ms 14:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:55:11 INFO - PROCESS | 1946 | 1468792511935 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 1946 | 1468792511936 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:55:11 INFO - PROCESS | 1946 | 1468792511938 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - PROCESS | 1946 | 1468792511940 Marionette TRACE conn2 <- [1,1738,null,{}] 14:55:11 INFO - PROCESS | 1946 | 1468792511951 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}] 14:55:11 INFO - PROCESS | 1946 | 1468792511954 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:12 INFO - PROCESS | 1946 | 1468792512068 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:55:12 INFO - PROCESS | 1946 | 1468792512130 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:12 INFO - PROCESS | 1946 | 1468792512133 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x121478000 == 32 [pid = 1946] [id = 442] 14:55:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x112a86000) [pid = 1946] [serial = 1325] [outer = 0x0] 14:55:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x118828000) [pid = 1946] [serial = 1326] [outer = 0x112a86000] 14:55:12 INFO - PROCESS | 1946 | 1468792512160 Marionette DEBUG loaded listener.js 14:55:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x119208800) [pid = 1946] [serial = 1327] [outer = 0x112a86000] 14:55:12 INFO - PROCESS | 1946 | 1468792512499 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]]]}] 14:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 573ms 14:55:12 INFO - PROCESS | 1946 | 1468792512511 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:55:12 INFO - PROCESS | 1946 | 1468792512515 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:55:12 INFO - PROCESS | 1946 | 1468792512519 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:55:12 INFO - PROCESS | 1946 | 1468792512520 Marionette TRACE conn2 <- [1,1742,null,{}] 14:55:12 INFO - PROCESS | 1946 | 1468792512522 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}] 14:55:12 INFO - PROCESS | 1946 | 1468792512524 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:12 INFO - PROCESS | 1946 | 1468792512626 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:55:12 INFO - PROCESS | 1946 | 1468792512664 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:12 INFO - PROCESS | 1946 | 1468792512665 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x124cc9000 == 33 [pid = 1946] [id = 443] 14:55:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11951f400) [pid = 1946] [serial = 1328] [outer = 0x0] 14:55:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119598c00) [pid = 1946] [serial = 1329] [outer = 0x11951f400] 14:55:12 INFO - PROCESS | 1946 | 1468792512690 Marionette DEBUG loaded listener.js 14:55:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1195d2000) [pid = 1946] [serial = 1330] [outer = 0x11951f400] 14:55:13 INFO - PROCESS | 1946 | 1468792513027 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]]]}] 14:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 521ms 14:55:13 INFO - PROCESS | 1946 | 1468792513040 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:55:13 INFO - PROCESS | 1946 | 1468792513041 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:55:13 INFO - PROCESS | 1946 | 1468792513044 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:55:13 INFO - PROCESS | 1946 | 1468792513045 Marionette TRACE conn2 <- [1,1746,null,{}] 14:55:13 INFO - PROCESS | 1946 | 1468792513050 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}] 14:55:13 INFO - PROCESS | 1946 | 1468792513052 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:13 INFO - PROCESS | 1946 | 1468792513148 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:55:13 INFO - PROCESS | 1946 | 1468792513184 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:13 INFO - PROCESS | 1946 | 1468792513185 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bc9800 == 34 [pid = 1946] [id = 444] 14:55:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x112f2d000) [pid = 1946] [serial = 1331] [outer = 0x0] 14:55:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x119b45c00) [pid = 1946] [serial = 1332] [outer = 0x112f2d000] 14:55:13 INFO - PROCESS | 1946 | 1468792513216 Marionette DEBUG loaded listener.js 14:55:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119b56000) [pid = 1946] [serial = 1333] [outer = 0x112f2d000] 14:55:13 INFO - PROCESS | 1946 | 1468792513523 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]]]}] 14:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 14:55:13 INFO - PROCESS | 1946 | 1468792513566 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:55:13 INFO - PROCESS | 1946 | 1468792513568 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:55:13 INFO - PROCESS | 1946 | 1468792513570 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:55:13 INFO - PROCESS | 1946 | 1468792513571 Marionette TRACE conn2 <- [1,1750,null,{}] 14:55:13 INFO - PROCESS | 1946 | 1468792513573 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}] 14:55:13 INFO - PROCESS | 1946 | 1468792513577 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:13 INFO - PROCESS | 1946 | 1468792513694 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:55:13 INFO - PROCESS | 1946 | 1468792513735 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:13 INFO - PROCESS | 1946 | 1468792513736 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f2d000 == 35 [pid = 1946] [id = 445] 14:55:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119b59c00) [pid = 1946] [serial = 1334] [outer = 0x0] 14:55:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x119f32800) [pid = 1946] [serial = 1335] [outer = 0x119b59c00] 14:55:13 INFO - PROCESS | 1946 | 1468792513761 Marionette DEBUG loaded listener.js 14:55:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x121139c00) [pid = 1946] [serial = 1336] [outer = 0x119b59c00] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119f32400) [pid = 1946] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x12985f800) [pid = 1946] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x119ba5400) [pid = 1946] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x116a04000) [pid = 1946] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1128cd400) [pid = 1946] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1262bf400) [pid = 1946] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1182c3800) [pid = 1946] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x117254800) [pid = 1946] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1195cf800) [pid = 1946] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x126888000) [pid = 1946] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x126ce5800) [pid = 1946] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x121bb6c00) [pid = 1946] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1262c0c00) [pid = 1946] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x112d3f400) [pid = 1946] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x115edb400) [pid = 1946] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116299400) [pid = 1946] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11959ac00) [pid = 1946] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1212d9c00) [pid = 1946] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1262bb400) [pid = 1946] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x112693400) [pid = 1946] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1181a0800) [pid = 1946] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:55:13 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12b1b9400) [pid = 1946] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:55:14 INFO - PROCESS | 1946 | 1468792514086 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]]]}] 14:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 569ms 14:55:14 INFO - PROCESS | 1946 | 1468792514139 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:55:14 INFO - PROCESS | 1946 | 1468792514140 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:55:14 INFO - PROCESS | 1946 | 1468792514142 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 1946 | 1468792514143 Marionette TRACE conn2 <- [1,1754,null,{}] 14:55:14 INFO - PROCESS | 1946 | 1468792514146 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}] 14:55:14 INFO - PROCESS | 1946 | 1468792514147 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:14 INFO - PROCESS | 1946 | 1468792514220 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:55:14 INFO - PROCESS | 1946 | 1468792514224 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:14 INFO - PROCESS | 1946 | 1468792514225 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f39000 == 36 [pid = 1946] [id = 446] 14:55:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x112de1400) [pid = 1946] [serial = 1337] [outer = 0x0] 14:55:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11819b000) [pid = 1946] [serial = 1338] [outer = 0x112de1400] 14:55:14 INFO - PROCESS | 1946 | 1468792514252 Marionette DEBUG loaded listener.js 14:55:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1195d0400) [pid = 1946] [serial = 1339] [outer = 0x112de1400] 14:55:14 INFO - PROCESS | 1946 | 1468792514604 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]]]}] 14:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 468ms 14:55:14 INFO - PROCESS | 1946 | 1468792514612 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:55:14 INFO - PROCESS | 1946 | 1468792514614 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:55:14 INFO - PROCESS | 1946 | 1468792514619 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 1946 | 1468792514620 Marionette TRACE conn2 <- [1,1758,null,{}] 14:55:14 INFO - PROCESS | 1946 | 1468792514622 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}] 14:55:14 INFO - PROCESS | 1946 | 1468792514623 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:14 INFO - PROCESS | 1946 | 1468792514725 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:55:14 INFO - PROCESS | 1946 | 1468792514733 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:14 INFO - PROCESS | 1946 | 1468792514735 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abb2000 == 37 [pid = 1946] [id = 447] 14:55:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1195c8c00) [pid = 1946] [serial = 1340] [outer = 0x0] 14:55:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x121138c00) [pid = 1946] [serial = 1341] [outer = 0x1195c8c00] 14:55:14 INFO - PROCESS | 1946 | 1468792514759 Marionette DEBUG loaded listener.js 14:55:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1211d8800) [pid = 1946] [serial = 1342] [outer = 0x1195c8c00] 14:55:15 INFO - PROCESS | 1946 | 1468792515052 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]]]}] 14:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 467ms 14:55:15 INFO - PROCESS | 1946 | 1468792515087 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:55:15 INFO - PROCESS | 1946 | 1468792515088 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:55:15 INFO - PROCESS | 1946 | 1468792515090 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:55:15 INFO - PROCESS | 1946 | 1468792515091 Marionette TRACE conn2 <- [1,1762,null,{}] 14:55:15 INFO - PROCESS | 1946 | 1468792515093 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}] 14:55:15 INFO - PROCESS | 1946 | 1468792515094 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:15 INFO - PROCESS | 1946 | 1468792515173 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:55:15 INFO - PROCESS | 1946 | 1468792515176 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:15 INFO - PROCESS | 1946 | 1468792515178 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192e2000 == 38 [pid = 1946] [id = 448] 14:55:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1211d8c00) [pid = 1946] [serial = 1343] [outer = 0x0] 14:55:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x121a29000) [pid = 1946] [serial = 1344] [outer = 0x1211d8c00] 14:55:15 INFO - PROCESS | 1946 | 1468792515205 Marionette DEBUG loaded listener.js 14:55:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x121e10c00) [pid = 1946] [serial = 1345] [outer = 0x1211d8c00] 14:55:15 INFO - PROCESS | 1946 | 1468792515550 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]]]}] 14:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 468ms 14:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:55:15 INFO - PROCESS | 1946 | 1468792515559 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:55:15 INFO - PROCESS | 1946 | 1468792515560 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:55:15 INFO - PROCESS | 1946 | 1468792515566 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:55:15 INFO - PROCESS | 1946 | 1468792515567 Marionette TRACE conn2 <- [1,1766,null,{}] 14:55:15 INFO - PROCESS | 1946 | 1468792515570 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}] 14:55:15 INFO - PROCESS | 1946 | 1468792515571 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:15 INFO - PROCESS | 1946 | 1468792515692 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:55:15 INFO - PROCESS | 1946 | 1468792515701 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:15 INFO - PROCESS | 1946 | 1468792515703 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc07000 == 39 [pid = 1946] [id = 449] 14:55:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x113384c00) [pid = 1946] [serial = 1346] [outer = 0x0] 14:55:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x121e14000) [pid = 1946] [serial = 1347] [outer = 0x113384c00] 14:55:15 INFO - PROCESS | 1946 | 1468792515742 Marionette DEBUG loaded listener.js 14:55:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12483a000) [pid = 1946] [serial = 1348] [outer = 0x113384c00] 14:55:16 INFO - PROCESS | 1946 | 1468792516257 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]]]}] 14:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 723ms 14:55:16 INFO - PROCESS | 1946 | 1468792516302 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:55:16 INFO - PROCESS | 1946 | 1468792516306 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:55:16 INFO - PROCESS | 1946 | 1468792516311 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:55:16 INFO - PROCESS | 1946 | 1468792516316 Marionette TRACE conn2 <- [1,1770,null,{}] 14:55:16 INFO - PROCESS | 1946 | 1468792516322 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}] 14:55:16 INFO - PROCESS | 1946 | 1468792516325 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:16 INFO - PROCESS | 1946 | 1468792516479 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:55:16 INFO - PROCESS | 1946 | 1468792516587 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:16 INFO - PROCESS | 1946 | 1468792516589 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192e4800 == 40 [pid = 1946] [id = 450] 14:55:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x112df7c00) [pid = 1946] [serial = 1349] [outer = 0x0] 14:55:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x115ee1400) [pid = 1946] [serial = 1350] [outer = 0x112df7c00] 14:55:16 INFO - PROCESS | 1946 | 1468792516638 Marionette DEBUG loaded listener.js 14:55:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x116a07000) [pid = 1946] [serial = 1351] [outer = 0x112df7c00] 14:55:17 INFO - PROCESS | 1946 | 1468792517132 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]]]}] 14:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 878ms 14:55:17 INFO - PROCESS | 1946 | 1468792517187 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:55:17 INFO - PROCESS | 1946 | 1468792517191 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:55:17 INFO - PROCESS | 1946 | 1468792517212 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:55:17 INFO - PROCESS | 1946 | 1468792517215 Marionette TRACE conn2 <- [1,1774,null,{}] 14:55:17 INFO - PROCESS | 1946 | 1468792517219 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}] 14:55:17 INFO - PROCESS | 1946 | 1468792517221 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:17 INFO - PROCESS | 1946 | 1468792517322 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:55:17 INFO - PROCESS | 1946 | 1468792517392 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:17 INFO - PROCESS | 1946 | 1468792517394 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x1268ce800 == 41 [pid = 1946] [id = 451] 14:55:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x118585000) [pid = 1946] [serial = 1352] [outer = 0x0] 14:55:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x118830c00) [pid = 1946] [serial = 1353] [outer = 0x118585000] 14:55:17 INFO - PROCESS | 1946 | 1468792517424 Marionette DEBUG loaded listener.js 14:55:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x119209800) [pid = 1946] [serial = 1354] [outer = 0x118585000] 14:55:17 INFO - PROCESS | 1946 | 1468792517838 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]]]}] 14:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 691ms 14:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:55:17 INFO - PROCESS | 1946 | 1468792517887 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:55:17 INFO - PROCESS | 1946 | 1468792517888 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:55:17 INFO - PROCESS | 1946 | 1468792517891 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:55:17 INFO - PROCESS | 1946 | 1468792517893 Marionette TRACE conn2 <- [1,1778,null,{}] 14:55:17 INFO - PROCESS | 1946 | 1468792517901 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}] 14:55:17 INFO - PROCESS | 1946 | 1468792517904 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:18 INFO - PROCESS | 1946 | 1468792518007 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:55:18 INFO - PROCESS | 1946 | 1468792518069 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:18 INFO - PROCESS | 1946 | 1468792518071 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c374800 == 42 [pid = 1946] [id = 452] 14:55:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119b44000) [pid = 1946] [serial = 1355] [outer = 0x0] 14:55:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119b61000) [pid = 1946] [serial = 1356] [outer = 0x119b44000] 14:55:18 INFO - PROCESS | 1946 | 1468792518102 Marionette DEBUG loaded listener.js 14:55:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x11a0c5800) [pid = 1946] [serial = 1357] [outer = 0x119b44000] 14:55:18 INFO - PROCESS | 1946 | 1468792518549 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]]]}] 14:55:18 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 14:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 672ms 14:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:55:18 INFO - PROCESS | 1946 | 1468792518564 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:55:18 INFO - PROCESS | 1946 | 1468792518567 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:55:18 INFO - PROCESS | 1946 | 1468792518569 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:55:18 INFO - PROCESS | 1946 | 1468792518570 Marionette TRACE conn2 <- [1,1782,null,{}] 14:55:18 INFO - PROCESS | 1946 | 1468792518573 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}] 14:55:18 INFO - PROCESS | 1946 | 1468792518574 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:18 INFO - PROCESS | 1946 | 1468792518691 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:55:18 INFO - PROCESS | 1946 | 1468792518752 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:18 INFO - PROCESS | 1946 | 1468792518753 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6e7800 == 43 [pid = 1946] [id = 453] 14:55:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x121132c00) [pid = 1946] [serial = 1358] [outer = 0x0] 14:55:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x121c49c00) [pid = 1946] [serial = 1359] [outer = 0x121132c00] 14:55:18 INFO - PROCESS | 1946 | 1468792518783 Marionette DEBUG loaded listener.js 14:55:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x124c74c00) [pid = 1946] [serial = 1360] [outer = 0x121132c00] 14:55:19 INFO - PROCESS | 1946 | 1468792519367 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]]]}] 14:55:19 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 14:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 821ms 14:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:55:19 INFO - PROCESS | 1946 | 1468792519398 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:55:19 INFO - PROCESS | 1946 | 1468792519400 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:55:19 INFO - PROCESS | 1946 | 1468792519404 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:55:19 INFO - PROCESS | 1946 | 1468792519407 Marionette TRACE conn2 <- [1,1786,null,{}] 14:55:19 INFO - PROCESS | 1946 | 1468792519411 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}] 14:55:19 INFO - PROCESS | 1946 | 1468792519413 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:19 INFO - PROCESS | 1946 | 1468792519516 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:55:19 INFO - PROCESS | 1946 | 1468792519586 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:19 INFO - PROCESS | 1946 | 1468792519589 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x119563000 == 44 [pid = 1946] [id = 454] 14:55:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x115edb000) [pid = 1946] [serial = 1361] [outer = 0x0] 14:55:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x11653d400) [pid = 1946] [serial = 1362] [outer = 0x115edb000] 14:55:19 INFO - PROCESS | 1946 | 1468792519617 Marionette DEBUG loaded listener.js 14:55:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x11724f400) [pid = 1946] [serial = 1363] [outer = 0x115edb000] 14:55:20 INFO - PROCESS | 1946 | 1468792520040 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]]]}] 14:55:20 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 14:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 679ms 14:55:20 INFO - PROCESS | 1946 | 1468792520084 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:55:20 INFO - PROCESS | 1946 | 1468792520087 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:55:20 INFO - PROCESS | 1946 | 1468792520091 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:55:20 INFO - PROCESS | 1946 | 1468792520093 Marionette TRACE conn2 <- [1,1790,null,{}] 14:55:20 INFO - PROCESS | 1946 | 1468792520095 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}] 14:55:20 INFO - PROCESS | 1946 | 1468792520097 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:20 INFO - PROCESS | 1946 | 1468792520209 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x1192e2000 == 43 [pid = 1946] [id = 448] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x12abb2000 == 42 [pid = 1946] [id = 447] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x128f39000 == 41 [pid = 1946] [id = 446] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x128f2d000 == 40 [pid = 1946] [id = 445] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x119bc9800 == 39 [pid = 1946] [id = 444] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x124cc9000 == 38 [pid = 1946] [id = 443] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x121478000 == 37 [pid = 1946] [id = 442] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x114fbf000) [pid = 1946] [serial = 1311] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1184ac000) [pid = 1946] [serial = 1305] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb3800 == 36 [pid = 1946] [id = 441] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x11677a000 == 35 [pid = 1946] [id = 440] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x119450000 == 34 [pid = 1946] [id = 439] 14:55:20 INFO - PROCESS | 1946 | --DOCSHELL 0x1170a1800 == 33 [pid = 1946] [id = 438] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x1168a6400) [pid = 1946] [serial = 1290] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x118196800) [pid = 1946] [serial = 1291] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x119b61800) [pid = 1946] [serial = 1294] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119b42000) [pid = 1946] [serial = 1293] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x12483b800) [pid = 1946] [serial = 1297] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x121a26000) [pid = 1946] [serial = 1296] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x128cd2800) [pid = 1946] [serial = 1300] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11269b400) [pid = 1946] [serial = 1308] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x112a7b400) [pid = 1946] [serial = 1309] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12b1b9000) [pid = 1946] [serial = 1285] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x128986400) [pid = 1946] [serial = 1299] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x125810000) [pid = 1946] [serial = 1302] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12b1de400) [pid = 1946] [serial = 1287] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12b1e5400) [pid = 1946] [serial = 1288] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x129855000) [pid = 1946] [serial = 1303] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12985c400) [pid = 1946] [serial = 1272] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12a9ec000) [pid = 1946] [serial = 1276] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12a967c00) [pid = 1946] [serial = 1275] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11a0c9800) [pid = 1946] [serial = 1260] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12171d000) [pid = 1946] [serial = 1261] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11819c400) [pid = 1946] [serial = 1248] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x112a7c400) [pid = 1946] [serial = 1245] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x129859400) [pid = 1946] [serial = 1243] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1190ea000) [pid = 1946] [serial = 1254] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1262b7400) [pid = 1946] [serial = 1282] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119b5f000) [pid = 1946] [serial = 1258] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12ac28400) [pid = 1946] [serial = 1284] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x128ccfc00) [pid = 1946] [serial = 1269] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x124f06800) [pid = 1946] [serial = 1264] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1197b5000) [pid = 1946] [serial = 1281] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x126ce1400) [pid = 1946] [serial = 1267] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x116a04c00) [pid = 1946] [serial = 1278] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119b4a400) [pid = 1946] [serial = 1257] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x118692c00) [pid = 1946] [serial = 1249] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1177f2000) [pid = 1946] [serial = 1252] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x118694400) [pid = 1946] [serial = 1279] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x121e17c00) [pid = 1946] [serial = 1263] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11951d000) [pid = 1946] [serial = 1255] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x116299800) [pid = 1946] [serial = 1251] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x126686000) [pid = 1946] [serial = 1266] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x128f16400) [pid = 1946] [serial = 1270] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x12a966000) [pid = 1946] [serial = 1273] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x114f96c00) [pid = 1946] [serial = 1246] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1946 | 1468792520296 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:20 INFO - PROCESS | 1946 | 1468792520297 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x116779800 == 34 [pid = 1946] [id = 455] 14:55:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x114f96c00) [pid = 1946] [serial = 1364] [outer = 0x0] 14:55:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x116a09800) [pid = 1946] [serial = 1365] [outer = 0x114f96c00] 14:55:20 INFO - PROCESS | 1946 | 1468792520325 Marionette DEBUG loaded listener.js 14:55:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1184ac000) [pid = 1946] [serial = 1366] [outer = 0x114f96c00] 14:55:20 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) 14:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 14:55:20 INFO - PROCESS | 1946 | 1468792520604 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]]]}] 14:55:20 INFO - PROCESS | 1946 | 1468792520610 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:55:20 INFO - PROCESS | 1946 | 1468792520611 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:55:20 INFO - PROCESS | 1946 | 1468792520625 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:55:20 INFO - PROCESS | 1946 | 1468792520627 Marionette TRACE conn2 <- [1,1794,null,{}] 14:55:20 INFO - PROCESS | 1946 | 1468792520644 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}] 14:55:20 INFO - PROCESS | 1946 | 1468792520650 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:20 INFO - PROCESS | 1946 | 1468792520769 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:55:20 INFO - PROCESS | 1946 | 1468792520774 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:20 INFO - PROCESS | 1946 | 1468792520776 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199db800 == 35 [pid = 1946] [id = 456] 14:55:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119204800) [pid = 1946] [serial = 1367] [outer = 0x0] 14:55:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1195a0400) [pid = 1946] [serial = 1368] [outer = 0x119204800] 14:55:20 INFO - PROCESS | 1946 | 1468792520804 Marionette DEBUG loaded listener.js 14:55:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x119b43000) [pid = 1946] [serial = 1369] [outer = 0x119204800] 14:55:21 INFO - PROCESS | 1946 | 1468792521130 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]]]}] 14:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 531ms 14:55:21 INFO - PROCESS | 1946 | 1468792521157 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:55:21 INFO - PROCESS | 1946 | 1468792521160 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:55:21 INFO - PROCESS | 1946 | 1468792521165 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:55:21 INFO - PROCESS | 1946 | 1468792521168 Marionette TRACE conn2 <- [1,1798,null,{}] 14:55:21 INFO - PROCESS | 1946 | 1468792521171 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}] 14:55:21 INFO - PROCESS | 1946 | 1468792521173 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:21 INFO - PROCESS | 1946 | 1468792521308 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:55:21 INFO - PROCESS | 1946 | 1468792521390 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 1946 | 1468792521392 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12154c800 == 36 [pid = 1946] [id = 457] 14:55:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1195cb000) [pid = 1946] [serial = 1370] [outer = 0x0] 14:55:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119b5e800) [pid = 1946] [serial = 1371] [outer = 0x1195cb000] 14:55:21 INFO - PROCESS | 1946 | 1468792521433 Marionette DEBUG loaded listener.js 14:55:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11a0cd800) [pid = 1946] [serial = 1372] [outer = 0x1195cb000] 14:55:21 INFO - PROCESS | 1946 | 1468792521718 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]]]}] 14:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 572ms 14:55:21 INFO - PROCESS | 1946 | 1468792521741 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:55:21 INFO - PROCESS | 1946 | 1468792521742 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:55:21 INFO - PROCESS | 1946 | 1468792521744 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:55:21 INFO - PROCESS | 1946 | 1468792521746 Marionette TRACE conn2 <- [1,1802,null,{}] 14:55:21 INFO - PROCESS | 1946 | 1468792521752 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}] 14:55:21 INFO - PROCESS | 1946 | 1468792521753 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:21 INFO - PROCESS | 1946 | 1468792521831 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:55:21 INFO - PROCESS | 1946 | 1468792521892 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 1946 | 1468792521893 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x126620000 == 37 [pid = 1946] [id = 458] 14:55:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1133c3800) [pid = 1946] [serial = 1373] [outer = 0x0] 14:55:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1211d7400) [pid = 1946] [serial = 1374] [outer = 0x1133c3800] 14:55:21 INFO - PROCESS | 1946 | 1468792521918 Marionette DEBUG loaded listener.js 14:55:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x124807c00) [pid = 1946] [serial = 1375] [outer = 0x1133c3800] 14:55:22 INFO - PROCESS | 1946 | 1468792522185 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]]]}] 14:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 473ms 14:55:22 INFO - PROCESS | 1946 | 1468792522220 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:55:22 INFO - PROCESS | 1946 | 1468792522221 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:55:22 INFO - PROCESS | 1946 | 1468792522223 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:55:22 INFO - PROCESS | 1946 | 1468792522224 Marionette TRACE conn2 <- [1,1806,null,{}] 14:55:22 INFO - PROCESS | 1946 | 1468792522227 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}] 14:55:22 INFO - PROCESS | 1946 | 1468792522233 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:22 INFO - PROCESS | 1946 | 1468792522353 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:55:22 INFO - PROCESS | 1946 | 1468792522358 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:22 INFO - PROCESS | 1946 | 1468792522359 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a43800 == 38 [pid = 1946] [id = 459] 14:55:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x124c76000) [pid = 1946] [serial = 1376] [outer = 0x0] 14:55:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x124f43400) [pid = 1946] [serial = 1377] [outer = 0x124c76000] 14:55:22 INFO - PROCESS | 1946 | 1468792522384 Marionette DEBUG loaded listener.js 14:55:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x126827c00) [pid = 1946] [serial = 1378] [outer = 0x124c76000] 14:55:22 INFO - PROCESS | 1946 | 1468792522781 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]]]}] 14:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 569ms 14:55:22 INFO - PROCESS | 1946 | 1468792522792 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:55:22 INFO - PROCESS | 1946 | 1468792522794 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:55:22 INFO - PROCESS | 1946 | 1468792522796 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:55:22 INFO - PROCESS | 1946 | 1468792522799 Marionette TRACE conn2 <- [1,1810,null,{}] 14:55:22 INFO - PROCESS | 1946 | 1468792522802 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}] 14:55:22 INFO - PROCESS | 1946 | 1468792522803 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:22 INFO - PROCESS | 1946 | 1468792522903 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:55:22 INFO - PROCESS | 1946 | 1468792522915 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:22 INFO - PROCESS | 1946 | 1468792522916 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac8f800 == 39 [pid = 1946] [id = 460] 14:55:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12688ac00) [pid = 1946] [serial = 1379] [outer = 0x0] 14:55:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x126a93800) [pid = 1946] [serial = 1380] [outer = 0x12688ac00] 14:55:22 INFO - PROCESS | 1946 | 1468792522940 Marionette DEBUG loaded listener.js 14:55:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x126ce0800) [pid = 1946] [serial = 1381] [outer = 0x12688ac00] 14:55:23 INFO - PROCESS | 1946 | 1468792523268 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]]]}] 14:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 524ms 14:55:23 INFO - PROCESS | 1946 | 1468792523320 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:55:23 INFO - PROCESS | 1946 | 1468792523328 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:55:23 INFO - PROCESS | 1946 | 1468792523331 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:55:23 INFO - PROCESS | 1946 | 1468792523332 Marionette TRACE conn2 <- [1,1814,null,{}] 14:55:23 INFO - PROCESS | 1946 | 1468792523334 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}] 14:55:23 INFO - PROCESS | 1946 | 1468792523335 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:23 INFO - PROCESS | 1946 | 1468792523435 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:55:23 INFO - PROCESS | 1946 | 1468792523448 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:23 INFO - PROCESS | 1946 | 1468792523449 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b447800 == 40 [pid = 1946] [id = 461] 14:55:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124f04400) [pid = 1946] [serial = 1382] [outer = 0x0] 14:55:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12877a800) [pid = 1946] [serial = 1383] [outer = 0x124f04400] 14:55:23 INFO - PROCESS | 1946 | 1468792523474 Marionette DEBUG loaded listener.js 14:55:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x128ca4000) [pid = 1946] [serial = 1384] [outer = 0x124f04400] 14:55:23 INFO - PROCESS | 1946 | 1468792523804 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]]]}] 14:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 14:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:55:23 INFO - PROCESS | 1946 | 1468792523851 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:55:23 INFO - PROCESS | 1946 | 1468792523852 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:55:23 INFO - PROCESS | 1946 | 1468792523854 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:55:23 INFO - PROCESS | 1946 | 1468792523855 Marionette TRACE conn2 <- [1,1818,null,{}] 14:55:23 INFO - PROCESS | 1946 | 1468792523857 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}] 14:55:23 INFO - PROCESS | 1946 | 1468792523858 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:23 INFO - PROCESS | 1946 | 1468792523959 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:55:23 INFO - PROCESS | 1946 | 1468792523971 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:23 INFO - PROCESS | 1946 | 1468792523972 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c152000 == 41 [pid = 1946] [id = 462] 14:55:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x128ca8400) [pid = 1946] [serial = 1385] [outer = 0x0] 14:55:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128cd1c00) [pid = 1946] [serial = 1386] [outer = 0x128ca8400] 14:55:23 INFO - PROCESS | 1946 | 1468792523996 Marionette DEBUG loaded listener.js 14:55:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128cd9800) [pid = 1946] [serial = 1387] [outer = 0x128ca8400] 14:55:24 INFO - PROCESS | 1946 | 1468792524309 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]]]}] 14:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 14:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:55:24 INFO - PROCESS | 1946 | 1468792524333 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:55:24 INFO - PROCESS | 1946 | 1468792524334 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:55:24 INFO - PROCESS | 1946 | 1468792524336 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:55:24 INFO - PROCESS | 1946 | 1468792524338 Marionette TRACE conn2 <- [1,1822,null,{}] 14:55:24 INFO - PROCESS | 1946 | 1468792524340 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}] 14:55:24 INFO - PROCESS | 1946 | 1468792524341 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:24 INFO - PROCESS | 1946 | 1468792524442 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:55:24 INFO - PROCESS | 1946 | 1468792524446 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:24 INFO - PROCESS | 1946 | 1468792524448 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6e4800 == 42 [pid = 1946] [id = 463] 14:55:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128ca8800) [pid = 1946] [serial = 1388] [outer = 0x0] 14:55:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128f0f400) [pid = 1946] [serial = 1389] [outer = 0x128ca8800] 14:55:24 INFO - PROCESS | 1946 | 1468792524506 Marionette DEBUG loaded listener.js 14:55:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x129855c00) [pid = 1946] [serial = 1390] [outer = 0x128ca8800] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11951f400) [pid = 1946] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x112f2d000) [pid = 1946] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x112df2400) [pid = 1946] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119b59c00) [pid = 1946] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x116b21000) [pid = 1946] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1168a7800) [pid = 1946] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1133a3400) [pid = 1946] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x112de1400) [pid = 1946] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1211d8c00) [pid = 1946] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x112a86000) [pid = 1946] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1195c8c00) [pid = 1946] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:55:24 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1182c1800) [pid = 1946] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:55:24 INFO - PROCESS | 1946 | 1468792524912 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]]]}] 14:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 621ms 14:55:24 INFO - PROCESS | 1946 | 1468792524959 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:55:24 INFO - PROCESS | 1946 | 1468792524961 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:55:24 INFO - PROCESS | 1946 | 1468792524966 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:55:24 INFO - PROCESS | 1946 | 1468792524968 Marionette TRACE conn2 <- [1,1826,null,{}] 14:55:24 INFO - PROCESS | 1946 | 1468792524972 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}] 14:55:24 INFO - PROCESS | 1946 | 1468792524974 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:25 INFO - PROCESS | 1946 | 1468792525115 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:55:25 INFO - PROCESS | 1946 | 1468792525128 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:25 INFO - PROCESS | 1946 | 1468792525131 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf23000 == 43 [pid = 1946] [id = 464] 14:55:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x118199400) [pid = 1946] [serial = 1391] [outer = 0x0] 14:55:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1212d7400) [pid = 1946] [serial = 1392] [outer = 0x118199400] 14:55:25 INFO - PROCESS | 1946 | 1468792525172 Marionette DEBUG loaded listener.js 14:55:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12985c800) [pid = 1946] [serial = 1393] [outer = 0x118199400] 14:55:25 INFO - PROCESS | 1946 | 1468792525521 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]]]}] 14:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 571ms 14:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:55:25 INFO - PROCESS | 1946 | 1468792525538 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:55:25 INFO - PROCESS | 1946 | 1468792525539 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:55:25 INFO - PROCESS | 1946 | 1468792525541 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:55:25 INFO - PROCESS | 1946 | 1468792525542 Marionette TRACE conn2 <- [1,1830,null,{}] 14:55:25 INFO - PROCESS | 1946 | 1468792525544 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}] 14:55:25 INFO - PROCESS | 1946 | 1468792525545 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:25 INFO - PROCESS | 1946 | 1468792525660 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:55:25 INFO - PROCESS | 1946 | 1468792525666 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:25 INFO - PROCESS | 1946 | 1468792525668 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d075800 == 44 [pid = 1946] [id = 465] 14:55:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12985c400) [pid = 1946] [serial = 1394] [outer = 0x0] 14:55:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12a81b000) [pid = 1946] [serial = 1395] [outer = 0x12985c400] 14:55:25 INFO - PROCESS | 1946 | 1468792525691 Marionette DEBUG loaded listener.js 14:55:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12a9ec000) [pid = 1946] [serial = 1396] [outer = 0x12985c400] 14:55:26 INFO - PROCESS | 1946 | 1468792526000 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]]]}] 14:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 468ms 14:55:26 INFO - PROCESS | 1946 | 1468792526009 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:55:26 INFO - PROCESS | 1946 | 1468792526010 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:55:26 INFO - PROCESS | 1946 | 1468792526013 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 1946 | 1468792526014 Marionette TRACE conn2 <- [1,1834,null,{}] 14:55:26 INFO - PROCESS | 1946 | 1468792526019 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}] 14:55:26 INFO - PROCESS | 1946 | 1468792526020 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:26 INFO - PROCESS | 1946 | 1468792526103 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:55:26 INFO - PROCESS | 1946 | 1468792526106 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:26 INFO - PROCESS | 1946 | 1468792526107 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d569000 == 45 [pid = 1946] [id = 466] 14:55:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119bd9c00) [pid = 1946] [serial = 1397] [outer = 0x0] 14:55:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12ac29800) [pid = 1946] [serial = 1398] [outer = 0x119bd9c00] 14:55:26 INFO - PROCESS | 1946 | 1468792526131 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12b1a1400) [pid = 1946] [serial = 1399] [outer = 0x119bd9c00] 14:55:26 INFO - PROCESS | 1946 | 1468792526467 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]]]}] 14:55:26 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 14:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 471ms 14:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:55:26 INFO - PROCESS | 1946 | 1468792526485 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:55:26 INFO - PROCESS | 1946 | 1468792526486 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:55:26 INFO - PROCESS | 1946 | 1468792526488 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 1946 | 1468792526489 Marionette TRACE conn2 <- [1,1838,null,{}] 14:55:26 INFO - PROCESS | 1946 | 1468792526491 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}] 14:55:26 INFO - PROCESS | 1946 | 1468792526492 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:26 INFO - PROCESS | 1946 | 1468792526577 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:55:26 INFO - PROCESS | 1946 | 1468792526643 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:26 INFO - PROCESS | 1946 | 1468792526644 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d57a000 == 46 [pid = 1946] [id = 467] 14:55:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11a0ce400) [pid = 1946] [serial = 1400] [outer = 0x0] 14:55:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12b1a8000) [pid = 1946] [serial = 1401] [outer = 0x11a0ce400] 14:55:26 INFO - PROCESS | 1946 | 1468792526667 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12b1bac00) [pid = 1946] [serial = 1402] [outer = 0x11a0ce400] 14:55:27 INFO - PROCESS | 1946 | 1468792527144 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]]]}] 14:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 14:55:27 INFO - PROCESS | 1946 | 1468792527159 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:55:27 INFO - PROCESS | 1946 | 1468792527162 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:55:27 INFO - PROCESS | 1946 | 1468792527186 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:55:27 INFO - PROCESS | 1946 | 1468792527188 Marionette TRACE conn2 <- [1,1842,null,{}] 14:55:27 INFO - PROCESS | 1946 | 1468792527192 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}] 14:55:27 INFO - PROCESS | 1946 | 1468792527194 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:27 INFO - PROCESS | 1946 | 1468792527303 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:55:27 INFO - PROCESS | 1946 | 1468792527379 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:27 INFO - PROCESS | 1946 | 1468792527381 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x119441800 == 47 [pid = 1946] [id = 468] 14:55:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1165e6000) [pid = 1946] [serial = 1403] [outer = 0x0] 14:55:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x117251400) [pid = 1946] [serial = 1404] [outer = 0x1165e6000] 14:55:27 INFO - PROCESS | 1946 | 1468792527411 Marionette DEBUG loaded listener.js 14:55:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1181a0c00) [pid = 1946] [serial = 1405] [outer = 0x1165e6000] 14:55:27 INFO - PROCESS | 1946 | 1468792527820 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]]]}] 14:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 674ms 14:55:27 INFO - PROCESS | 1946 | 1468792527858 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:55:27 INFO - PROCESS | 1946 | 1468792527861 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:55:27 INFO - PROCESS | 1946 | 1468792527866 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:55:27 INFO - PROCESS | 1946 | 1468792527868 Marionette TRACE conn2 <- [1,1846,null,{}] 14:55:27 INFO - PROCESS | 1946 | 1468792527871 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}] 14:55:27 INFO - PROCESS | 1946 | 1468792527872 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:28 INFO - PROCESS | 1946 | 1468792527999 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:55:28 INFO - PROCESS | 1946 | 1468792528106 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:28 INFO - PROCESS | 1946 | 1468792528108 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f2e800 == 48 [pid = 1946] [id = 469] 14:55:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x118587400) [pid = 1946] [serial = 1406] [outer = 0x0] 14:55:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11920e000) [pid = 1946] [serial = 1407] [outer = 0x118587400] 14:55:28 INFO - PROCESS | 1946 | 1468792528140 Marionette DEBUG loaded listener.js 14:55:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1197b8800) [pid = 1946] [serial = 1408] [outer = 0x118587400] 14:55:28 INFO - PROCESS | 1946 | 1468792528562 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]]]}] 14:55:28 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) 14:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 720ms 14:55:28 INFO - PROCESS | 1946 | 1468792528587 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:55:28 INFO - PROCESS | 1946 | 1468792528589 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:55:28 INFO - PROCESS | 1946 | 1468792528591 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:55:28 INFO - PROCESS | 1946 | 1468792528594 Marionette TRACE conn2 <- [1,1850,null,{}] 14:55:28 INFO - PROCESS | 1946 | 1468792528604 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}] 14:55:28 INFO - PROCESS | 1946 | 1468792528607 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:28 INFO - PROCESS | 1946 | 1468792528715 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:55:28 INFO - PROCESS | 1946 | 1468792528779 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:28 INFO - PROCESS | 1946 | 1468792528781 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d620000 == 49 [pid = 1946] [id = 470] 14:55:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119b41800) [pid = 1946] [serial = 1409] [outer = 0x0] 14:55:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1211d2c00) [pid = 1946] [serial = 1410] [outer = 0x119b41800] 14:55:28 INFO - PROCESS | 1946 | 1468792528859 Marionette DEBUG loaded listener.js 14:55:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x125804400) [pid = 1946] [serial = 1411] [outer = 0x119b41800] 14:55:29 INFO - PROCESS | 1946 | 1468792529534 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]]]}] 14:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 975ms 14:55:29 INFO - PROCESS | 1946 | 1468792529566 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:55:29 INFO - PROCESS | 1946 | 1468792529569 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:55:29 INFO - PROCESS | 1946 | 1468792529572 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:55:29 INFO - PROCESS | 1946 | 1468792529574 Marionette TRACE conn2 <- [1,1854,null,{}] 14:55:29 INFO - PROCESS | 1946 | 1468792529577 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}] 14:55:29 INFO - PROCESS | 1946 | 1468792529579 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:29 INFO - PROCESS | 1946 | 1468792529718 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:55:29 INFO - PROCESS | 1946 | 1468792529746 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:29 INFO - PROCESS | 1946 | 1468792529749 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x119455000 == 50 [pid = 1946] [id = 471] 14:55:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x112f3ac00) [pid = 1946] [serial = 1412] [outer = 0x0] 14:55:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x115f97800) [pid = 1946] [serial = 1413] [outer = 0x112f3ac00] 14:55:29 INFO - PROCESS | 1946 | 1468792529810 Marionette DEBUG loaded listener.js 14:55:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x117eacc00) [pid = 1946] [serial = 1414] [outer = 0x112f3ac00] 14:55:30 INFO - PROCESS | 1946 | 1468792530236 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]]]}] 14:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 674ms 14:55:30 INFO - PROCESS | 1946 | 1468792530245 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:55:30 INFO - PROCESS | 1946 | 1468792530250 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:55:30 INFO - PROCESS | 1946 | 1468792530254 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:55:30 INFO - PROCESS | 1946 | 1468792530256 Marionette TRACE conn2 <- [1,1858,null,{}] 14:55:30 INFO - PROCESS | 1946 | 1468792530259 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}] 14:55:30 INFO - PROCESS | 1946 | 1468792530260 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:30 INFO - PROCESS | 1946 | 1468792530377 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12d569000 == 49 [pid = 1946] [id = 466] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12d075800 == 48 [pid = 1946] [id = 465] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf23000 == 47 [pid = 1946] [id = 464] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6e4800 == 46 [pid = 1946] [id = 463] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12c152000 == 45 [pid = 1946] [id = 462] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12b447800 == 44 [pid = 1946] [id = 461] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x121e14000) [pid = 1946] [serial = 1347] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12ac8f800 == 43 [pid = 1946] [id = 460] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x129a43800 == 42 [pid = 1946] [id = 459] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x126620000 == 41 [pid = 1946] [id = 458] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12154c800 == 40 [pid = 1946] [id = 457] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x1199db800 == 39 [pid = 1946] [id = 456] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x116779800 == 38 [pid = 1946] [id = 455] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x119563000 == 37 [pid = 1946] [id = 454] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x1192e4800 == 36 [pid = 1946] [id = 450] 14:55:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc07000 == 35 [pid = 1946] [id = 449] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x118a66000) [pid = 1946] [serial = 1306] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119598c00) [pid = 1946] [serial = 1329] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x119b45c00) [pid = 1946] [serial = 1332] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1195d2000) [pid = 1946] [serial = 1330] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1132de800) [pid = 1946] [serial = 1320] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x115f2e000) [pid = 1946] [serial = 1321] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x119f32800) [pid = 1946] [serial = 1335] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x118191800) [pid = 1946] [serial = 1323] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x11819e000) [pid = 1946] [serial = 1324] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1177eec00) [pid = 1946] [serial = 1318] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1170bf000) [pid = 1946] [serial = 1317] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x115f91400) [pid = 1946] [serial = 1315] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1133d1000) [pid = 1946] [serial = 1314] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119b56000) [pid = 1946] [serial = 1333] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11819b000) [pid = 1946] [serial = 1338] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x121a29000) [pid = 1946] [serial = 1344] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x121e10c00) [pid = 1946] [serial = 1345] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1195d0400) [pid = 1946] [serial = 1339] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x121139c00) [pid = 1946] [serial = 1336] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x118828000) [pid = 1946] [serial = 1326] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119208800) [pid = 1946] [serial = 1327] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1211d8800) [pid = 1946] [serial = 1342] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121138c00) [pid = 1946] [serial = 1341] [outer = 0x0] [url = about:blank] 14:55:30 INFO - PROCESS | 1946 | 1468792530477 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:30 INFO - PROCESS | 1946 | 1468792530478 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x116be8000 == 36 [pid = 1946] [id = 472] 14:55:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x115f2e000) [pid = 1946] [serial = 1415] [outer = 0x0] 14:55:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x118192800) [pid = 1946] [serial = 1416] [outer = 0x115f2e000] 14:55:30 INFO - PROCESS | 1946 | 1468792530507 Marionette DEBUG loaded listener.js 14:55:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1190ef000) [pid = 1946] [serial = 1417] [outer = 0x115f2e000] 14:55:30 INFO - PROCESS | 1946 | 1468792530803 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]]]}] 14:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 569ms 14:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:55:30 INFO - PROCESS | 1946 | 1468792530824 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:55:30 INFO - PROCESS | 1946 | 1468792530825 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:55:30 INFO - PROCESS | 1946 | 1468792530827 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:55:30 INFO - PROCESS | 1946 | 1468792530830 Marionette TRACE conn2 <- [1,1862,null,{}] 14:55:30 INFO - PROCESS | 1946 | 1468792530841 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}] 14:55:30 INFO - PROCESS | 1946 | 1468792530844 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:30 INFO - PROCESS | 1946 | 1468792530947 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:55:31 INFO - PROCESS | 1946 | 1468792531028 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:31 INFO - PROCESS | 1946 | 1468792531029 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0b1000 == 37 [pid = 1946] [id = 473] 14:55:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11951d400) [pid = 1946] [serial = 1418] [outer = 0x0] 14:55:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119b42800) [pid = 1946] [serial = 1419] [outer = 0x11951d400] 14:55:31 INFO - PROCESS | 1946 | 1468792531056 Marionette DEBUG loaded listener.js 14:55:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119baa800) [pid = 1946] [serial = 1420] [outer = 0x11951d400] 14:55:31 INFO - PROCESS | 1946 | 1468792531338 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]]]}] 14:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 525ms 14:55:31 INFO - PROCESS | 1946 | 1468792531355 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:55:31 INFO - PROCESS | 1946 | 1468792531357 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:55:31 INFO - PROCESS | 1946 | 1468792531359 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:55:31 INFO - PROCESS | 1946 | 1468792531361 Marionette TRACE conn2 <- [1,1866,null,{}] 14:55:31 INFO - PROCESS | 1946 | 1468792531371 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}] 14:55:31 INFO - PROCESS | 1946 | 1468792531373 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:31 INFO - PROCESS | 1946 | 1468792531486 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:55:31 INFO - PROCESS | 1946 | 1468792531579 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:31 INFO - PROCESS | 1946 | 1468792531580 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252a8000 == 38 [pid = 1946] [id = 474] 14:55:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119ba6000) [pid = 1946] [serial = 1421] [outer = 0x0] 14:55:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12112ec00) [pid = 1946] [serial = 1422] [outer = 0x119ba6000] 14:55:31 INFO - PROCESS | 1946 | 1468792531620 Marionette DEBUG loaded listener.js 14:55:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121e0d400) [pid = 1946] [serial = 1423] [outer = 0x119ba6000] 14:55:31 INFO - PROCESS | 1946 | 1468792531900 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]]]}] 14:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 573ms 14:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:55:31 INFO - PROCESS | 1946 | 1468792531938 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:55:31 INFO - PROCESS | 1946 | 1468792531939 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:55:31 INFO - PROCESS | 1946 | 1468792531941 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:55:31 INFO - PROCESS | 1946 | 1468792531942 Marionette TRACE conn2 <- [1,1870,null,{}] 14:55:31 INFO - PROCESS | 1946 | 1468792531945 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}] 14:55:31 INFO - PROCESS | 1946 | 1468792531946 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:32 INFO - PROCESS | 1946 | 1468792532038 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:55:32 INFO - PROCESS | 1946 | 1468792532106 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:32 INFO - PROCESS | 1946 | 1468792532107 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285ce800 == 39 [pid = 1946] [id = 475] 14:55:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1128d0400) [pid = 1946] [serial = 1424] [outer = 0x0] 14:55:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x121e16400) [pid = 1946] [serial = 1425] [outer = 0x1128d0400] 14:55:32 INFO - PROCESS | 1946 | 1468792532132 Marionette DEBUG loaded listener.js 14:55:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x125803000) [pid = 1946] [serial = 1426] [outer = 0x1128d0400] 14:55:32 INFO - PROCESS | 1946 | 1468792532441 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]]]}] 14:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 14:55:32 INFO - PROCESS | 1946 | 1468792532461 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:55:32 INFO - PROCESS | 1946 | 1468792532464 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:55:32 INFO - PROCESS | 1946 | 1468792532467 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:55:32 INFO - PROCESS | 1946 | 1468792532468 Marionette TRACE conn2 <- [1,1874,null,{}] 14:55:32 INFO - PROCESS | 1946 | 1468792532470 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}] 14:55:32 INFO - PROCESS | 1946 | 1468792532483 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:32 INFO - PROCESS | 1946 | 1468792532616 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:55:32 INFO - PROCESS | 1946 | 1468792532658 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:32 INFO - PROCESS | 1946 | 1468792532660 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x116a57800 == 40 [pid = 1946] [id = 476] 14:55:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x121e14c00) [pid = 1946] [serial = 1427] [outer = 0x0] 14:55:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x126679800) [pid = 1946] [serial = 1428] [outer = 0x121e14c00] 14:55:32 INFO - PROCESS | 1946 | 1468792532686 Marionette DEBUG loaded listener.js 14:55:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x128cd2000) [pid = 1946] [serial = 1429] [outer = 0x121e14c00] 14:55:32 INFO - PROCESS | 1946 | 1468792532997 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]]]}] 14:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 568ms 14:55:33 INFO - PROCESS | 1946 | 1468792533039 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:55:33 INFO - PROCESS | 1946 | 1468792533040 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:55:33 INFO - PROCESS | 1946 | 1468792533042 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:55:33 INFO - PROCESS | 1946 | 1468792533043 Marionette TRACE conn2 <- [1,1878,null,{}] 14:55:33 INFO - PROCESS | 1946 | 1468792533045 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}] 14:55:33 INFO - PROCESS | 1946 | 1468792533047 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:33 INFO - PROCESS | 1946 | 1468792533149 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:55:33 INFO - PROCESS | 1946 | 1468792533153 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:33 INFO - PROCESS | 1946 | 1468792533154 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b33c800 == 41 [pid = 1946] [id = 477] 14:55:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x125806000) [pid = 1946] [serial = 1430] [outer = 0x0] 14:55:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x128f0fc00) [pid = 1946] [serial = 1431] [outer = 0x125806000] 14:55:33 INFO - PROCESS | 1946 | 1468792533213 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12985d000) [pid = 1946] [serial = 1432] [outer = 0x125806000] 14:55:33 INFO - PROCESS | 1946 | 1468792533520 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]]]}] 14:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 14:55:33 INFO - PROCESS | 1946 | 1468792533561 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:55:33 INFO - PROCESS | 1946 | 1468792533563 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:55:33 INFO - PROCESS | 1946 | 1468792533574 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:55:33 INFO - PROCESS | 1946 | 1468792533575 Marionette TRACE conn2 <- [1,1882,null,{}] 14:55:33 INFO - PROCESS | 1946 | 1468792533577 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}] 14:55:33 INFO - PROCESS | 1946 | 1468792533578 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:33 INFO - PROCESS | 1946 | 1468792533679 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:55:33 INFO - PROCESS | 1946 | 1468792533689 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:33 INFO - PROCESS | 1946 | 1468792533690 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc12000 == 42 [pid = 1946] [id = 478] 14:55:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12985d400) [pid = 1946] [serial = 1433] [outer = 0x0] 14:55:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12a973c00) [pid = 1946] [serial = 1434] [outer = 0x12985d400] 14:55:33 INFO - PROCESS | 1946 | 1468792533714 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1184b1400) [pid = 1946] [serial = 1435] [outer = 0x12985d400] 14:55:34 INFO - PROCESS | 1946 | 1468792534037 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]]]}] 14:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 14:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:55:34 INFO - PROCESS | 1946 | 1468792534092 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 1946 | 1468792534093 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:55:34 INFO - PROCESS | 1946 | 1468792534095 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 1946 | 1468792534096 Marionette TRACE conn2 <- [1,1886,null,{}] 14:55:34 INFO - PROCESS | 1946 | 1468792534099 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}] 14:55:34 INFO - PROCESS | 1946 | 1468792534100 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:34 INFO - PROCESS | 1946 | 1468792534204 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:55:34 INFO - PROCESS | 1946 | 1468792534217 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:34 INFO - PROCESS | 1946 | 1468792534218 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6e3000 == 43 [pid = 1946] [id = 479] 14:55:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12ac28400) [pid = 1946] [serial = 1436] [outer = 0x0] 14:55:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12b1ae400) [pid = 1946] [serial = 1437] [outer = 0x12ac28400] 14:55:34 INFO - PROCESS | 1946 | 1468792534242 Marionette DEBUG loaded listener.js 14:55:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x12b1dfc00) [pid = 1946] [serial = 1438] [outer = 0x12ac28400] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x12688ac00) [pid = 1946] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x115edb000) [pid = 1946] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x114f96c00) [pid = 1946] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1195cb000) [pid = 1946] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x124c76000) [pid = 1946] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1133c3800) [pid = 1946] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x124f04400) [pid = 1946] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x128ca8400) [pid = 1946] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x128ca8800) [pid = 1946] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x118199400) [pid = 1946] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119204800) [pid = 1946] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12985c400) [pid = 1946] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:55:34 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119bd9c00) [pid = 1946] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:55:34 INFO - PROCESS | 1946 | 1468792534785 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]]]}] 14:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 722ms 14:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:55:34 INFO - PROCESS | 1946 | 1468792534818 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 1946 | 1468792534819 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:55:34 INFO - PROCESS | 1946 | 1468792534821 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 1946 | 1468792534822 Marionette TRACE conn2 <- [1,1890,null,{}] 14:55:34 INFO - PROCESS | 1946 | 1468792534824 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}] 14:55:34 INFO - PROCESS | 1946 | 1468792534825 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:34 INFO - PROCESS | 1946 | 1468792534907 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:55:34 INFO - PROCESS | 1946 | 1468792534974 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:34 INFO - PROCESS | 1946 | 1468792534975 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6da000 == 44 [pid = 1946] [id = 480] 14:55:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1133c3400) [pid = 1946] [serial = 1439] [outer = 0x0] 14:55:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119b59000) [pid = 1946] [serial = 1440] [outer = 0x1133c3400] 14:55:35 INFO - PROCESS | 1946 | 1468792534999 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x124f08c00) [pid = 1946] [serial = 1441] [outer = 0x1133c3400] 14:55:35 INFO - PROCESS | 1946 | 1468792535262 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]]]}] 14:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 468ms 14:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:55:35 INFO - PROCESS | 1946 | 1468792535289 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 1946 | 1468792535291 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:55:35 INFO - PROCESS | 1946 | 1468792535293 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 1946 | 1468792535295 Marionette TRACE conn2 <- [1,1894,null,{}] 14:55:35 INFO - PROCESS | 1946 | 1468792535307 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}] 14:55:35 INFO - PROCESS | 1946 | 1468792535309 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:35 INFO - PROCESS | 1946 | 1468792535454 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:55:35 INFO - PROCESS | 1946 | 1468792535491 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:35 INFO - PROCESS | 1946 | 1468792535493 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d57c000 == 45 [pid = 1946] [id = 481] 14:55:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12a80ec00) [pid = 1946] [serial = 1442] [outer = 0x0] 14:55:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12b1e2800) [pid = 1946] [serial = 1443] [outer = 0x12a80ec00] 14:55:35 INFO - PROCESS | 1946 | 1468792535536 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12bc3f000) [pid = 1946] [serial = 1444] [outer = 0x12a80ec00] 14:55:35 INFO - PROCESS | 1946 | 1468792535938 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]]]}] 14:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 679ms 14:55:35 INFO - PROCESS | 1946 | 1468792535973 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 1946 | 1468792535974 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:55:35 INFO - PROCESS | 1946 | 1468792535976 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 1946 | 1468792535977 Marionette TRACE conn2 <- [1,1898,null,{}] 14:55:35 INFO - PROCESS | 1946 | 1468792535981 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}] 14:55:35 INFO - PROCESS | 1946 | 1468792535983 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:36 INFO - PROCESS | 1946 | 1468792536096 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:55:36 INFO - PROCESS | 1946 | 1468792536189 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 1946 | 1468792536191 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ffd000 == 46 [pid = 1946] [id = 482] 14:55:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x10edf9800) [pid = 1946] [serial = 1445] [outer = 0x0] 14:55:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1122b9400) [pid = 1946] [serial = 1446] [outer = 0x10edf9800] 14:55:36 INFO - PROCESS | 1946 | 1468792536222 Marionette DEBUG loaded listener.js 14:55:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x113298400) [pid = 1946] [serial = 1447] [outer = 0x10edf9800] 14:55:36 INFO - PROCESS | 1946 | 1468792536647 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]]]}] 14:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 719ms 14:55:36 INFO - PROCESS | 1946 | 1468792536697 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:55:36 INFO - PROCESS | 1946 | 1468792536701 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:55:36 INFO - PROCESS | 1946 | 1468792536705 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:55:36 INFO - PROCESS | 1946 | 1468792536706 Marionette TRACE conn2 <- [1,1902,null,{}] 14:55:36 INFO - PROCESS | 1946 | 1468792536710 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}] 14:55:36 INFO - PROCESS | 1946 | 1468792536713 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:36 INFO - PROCESS | 1946 | 1468792536884 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:55:36 INFO - PROCESS | 1946 | 1468792536955 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 1946 | 1468792536957 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb1000 == 47 [pid = 1946] [id = 483] 14:55:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1182bec00) [pid = 1946] [serial = 1448] [outer = 0x0] 14:55:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1182c2800) [pid = 1946] [serial = 1449] [outer = 0x1182bec00] 14:55:36 INFO - PROCESS | 1946 | 1468792536987 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x11882d400) [pid = 1946] [serial = 1450] [outer = 0x1182bec00] 14:55:37 INFO - PROCESS | 1946 | 1468792537418 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]]]}] 14:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 720ms 14:55:37 INFO - PROCESS | 1946 | 1468792537427 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 1946 | 1468792537430 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:55:37 INFO - PROCESS | 1946 | 1468792537435 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 1946 | 1468792537436 Marionette TRACE conn2 <- [1,1906,null,{}] 14:55:37 INFO - PROCESS | 1946 | 1468792537439 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}] 14:55:37 INFO - PROCESS | 1946 | 1468792537440 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:37 INFO - PROCESS | 1946 | 1468792537549 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:55:37 INFO - PROCESS | 1946 | 1468792537659 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:37 INFO - PROCESS | 1946 | 1468792537661 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f33800 == 48 [pid = 1946] [id = 484] 14:55:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x1195a1c00) [pid = 1946] [serial = 1451] [outer = 0x0] 14:55:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x119b4f000) [pid = 1946] [serial = 1452] [outer = 0x1195a1c00] 14:55:37 INFO - PROCESS | 1946 | 1468792537692 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x11a0c8800) [pid = 1946] [serial = 1453] [outer = 0x1195a1c00] 14:55:38 INFO - PROCESS | 1946 | 1468792538141 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]]]}] 14:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 774ms 14:55:38 INFO - PROCESS | 1946 | 1468792538210 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:55:38 INFO - PROCESS | 1946 | 1468792538211 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:55:38 INFO - PROCESS | 1946 | 1468792538219 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 1946 | 1468792538223 Marionette TRACE conn2 <- [1,1910,null,{}] 14:55:38 INFO - PROCESS | 1946 | 1468792538226 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}] 14:55:38 INFO - PROCESS | 1946 | 1468792538229 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:38 INFO - PROCESS | 1946 | 1468792538380 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:55:38 INFO - PROCESS | 1946 | 1468792538391 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 1946 | 1468792538393 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc20800 == 49 [pid = 1946] [id = 485] 14:55:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x124f0dc00) [pid = 1946] [serial = 1454] [outer = 0x0] 14:55:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x125810000) [pid = 1946] [serial = 1455] [outer = 0x124f0dc00] 14:55:38 INFO - PROCESS | 1946 | 1468792538421 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x12687e400) [pid = 1946] [serial = 1456] [outer = 0x124f0dc00] 14:55:38 INFO - PROCESS | 1946 | 1468792538860 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]]]}] 14:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 677ms 14:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:55:38 INFO - PROCESS | 1946 | 1468792538892 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:55:38 INFO - PROCESS | 1946 | 1468792538893 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:55:38 INFO - PROCESS | 1946 | 1468792538896 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 1946 | 1468792538897 Marionette TRACE conn2 <- [1,1914,null,{}] 14:55:38 INFO - PROCESS | 1946 | 1468792538900 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}] 14:55:38 INFO - PROCESS | 1946 | 1468792538901 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:39 INFO - PROCESS | 1946 | 1468792539032 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:55:39 INFO - PROCESS | 1946 | 1468792539100 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:39 INFO - PROCESS | 1946 | 1468792539101 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12dd31800 == 50 [pid = 1946] [id = 486] 14:55:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x126a3bc00) [pid = 1946] [serial = 1457] [outer = 0x0] 14:55:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x126ce6000) [pid = 1946] [serial = 1458] [outer = 0x126a3bc00] 14:55:39 INFO - PROCESS | 1946 | 1468792539130 Marionette DEBUG loaded listener.js 14:55:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x128ccf000) [pid = 1946] [serial = 1459] [outer = 0x126a3bc00] 14:55:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x126a9d800) [pid = 1946] [serial = 1460] [outer = 0x12cbe7400] 14:55:39 INFO - PROCESS | 1946 | 1468792539910 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]]]}] 14:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1075ms 14:55:39 INFO - PROCESS | 1946 | 1468792539971 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:55:39 INFO - PROCESS | 1946 | 1468792539973 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:55:39 INFO - PROCESS | 1946 | 1468792539976 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:55:39 INFO - PROCESS | 1946 | 1468792539978 Marionette TRACE conn2 <- [1,1918,null,{}] 14:55:39 INFO - PROCESS | 1946 | 1468792539982 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}] 14:55:39 INFO - PROCESS | 1946 | 1468792539983 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:40 INFO - PROCESS | 1946 | 1468792540079 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:55:40 INFO - PROCESS | 1946 | 1468792540176 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 1946 | 1468792540177 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e4c000 == 51 [pid = 1946] [id = 487] 14:55:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x1182ca000) [pid = 1946] [serial = 1461] [outer = 0x0] 14:55:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x11861bc00) [pid = 1946] [serial = 1462] [outer = 0x1182ca000] 14:55:40 INFO - PROCESS | 1946 | 1468792540206 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x119203400) [pid = 1946] [serial = 1463] [outer = 0x1182ca000] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12d57c000 == 50 [pid = 1946] [id = 481] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6da000 == 49 [pid = 1946] [id = 480] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6e3000 == 48 [pid = 1946] [id = 479] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc12000 == 47 [pid = 1946] [id = 478] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12b33c800 == 46 [pid = 1946] [id = 477] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x116a57800 == 45 [pid = 1946] [id = 476] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x121c49c00) [pid = 1946] [serial = 1359] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x118830c00) [pid = 1946] [serial = 1353] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x119b61000) [pid = 1946] [serial = 1356] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x115ee1400) [pid = 1946] [serial = 1350] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x1285ce800 == 44 [pid = 1946] [id = 475] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x1252a8000 == 43 [pid = 1946] [id = 474] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0b1000 == 42 [pid = 1946] [id = 473] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x116be8000 == 41 [pid = 1946] [id = 472] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x119455000 == 40 [pid = 1946] [id = 471] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x119441800 == 39 [pid = 1946] [id = 468] 14:55:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12d57a000 == 38 [pid = 1946] [id = 467] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x126a93800) [pid = 1946] [serial = 1380] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x11724f400) [pid = 1946] [serial = 1363] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x11653d400) [pid = 1946] [serial = 1362] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x116a09800) [pid = 1946] [serial = 1365] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x1184ac000) [pid = 1946] [serial = 1366] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x119b5e800) [pid = 1946] [serial = 1371] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x11a0cd800) [pid = 1946] [serial = 1372] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x124f43400) [pid = 1946] [serial = 1377] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1211d7400) [pid = 1946] [serial = 1374] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x12877a800) [pid = 1946] [serial = 1383] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x124807c00) [pid = 1946] [serial = 1375] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x126ce0800) [pid = 1946] [serial = 1381] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x128cd1c00) [pid = 1946] [serial = 1386] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x128ca4000) [pid = 1946] [serial = 1384] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x128f0f400) [pid = 1946] [serial = 1389] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x128cd9800) [pid = 1946] [serial = 1387] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1212d7400) [pid = 1946] [serial = 1392] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1195a0400) [pid = 1946] [serial = 1368] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119b43000) [pid = 1946] [serial = 1369] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12a81b000) [pid = 1946] [serial = 1395] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12ac29800) [pid = 1946] [serial = 1398] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x129855c00) [pid = 1946] [serial = 1390] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12b1a1400) [pid = 1946] [serial = 1399] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12985c800) [pid = 1946] [serial = 1393] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x126827c00) [pid = 1946] [serial = 1378] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12a9ec000) [pid = 1946] [serial = 1396] [outer = 0x0] [url = about:blank] 14:55:40 INFO - PROCESS | 1946 | 1468792540735 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]]]}] 14:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 825ms 14:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:55:40 INFO - PROCESS | 1946 | 1468792540802 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:55:40 INFO - PROCESS | 1946 | 1468792540804 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:55:40 INFO - PROCESS | 1946 | 1468792540807 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:55:40 INFO - PROCESS | 1946 | 1468792540809 Marionette TRACE conn2 <- [1,1922,null,{}] 14:55:40 INFO - PROCESS | 1946 | 1468792540813 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}] 14:55:40 INFO - PROCESS | 1946 | 1468792540815 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:40 INFO - PROCESS | 1946 | 1468792540915 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:55:40 INFO - PROCESS | 1946 | 1468792540994 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 1946 | 1468792540995 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e42800 == 39 [pid = 1946] [id = 488] 14:55:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11724f400) [pid = 1946] [serial = 1464] [outer = 0x0] 14:55:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x117eadc00) [pid = 1946] [serial = 1465] [outer = 0x11724f400] 14:55:41 INFO - PROCESS | 1946 | 1468792541027 Marionette DEBUG loaded listener.js 14:55:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1190f1400) [pid = 1946] [serial = 1466] [outer = 0x11724f400] 14:55:41 INFO - PROCESS | 1946 | 1468792541463 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]]]}] 14:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 14:55:41 INFO - PROCESS | 1946 | 1468792541527 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:55:41 INFO - PROCESS | 1946 | 1468792541530 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:55:41 INFO - PROCESS | 1946 | 1468792541535 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:55:41 INFO - PROCESS | 1946 | 1468792541537 Marionette TRACE conn2 <- [1,1926,null,{}] 14:55:41 INFO - PROCESS | 1946 | 1468792541539 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}] 14:55:41 INFO - PROCESS | 1946 | 1468792541541 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:41 INFO - PROCESS | 1946 | 1468792541644 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:55:41 INFO - PROCESS | 1946 | 1468792541711 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:41 INFO - PROCESS | 1946 | 1468792541712 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12154f000 == 40 [pid = 1946] [id = 489] 14:55:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1195c8c00) [pid = 1946] [serial = 1467] [outer = 0x0] 14:55:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119b60c00) [pid = 1946] [serial = 1468] [outer = 0x1195c8c00] 14:55:41 INFO - PROCESS | 1946 | 1468792541756 Marionette DEBUG loaded listener.js 14:55:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12112f000) [pid = 1946] [serial = 1469] [outer = 0x1195c8c00] 14:55:42 INFO - PROCESS | 1946 | 1468792542188 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]]]}] 14:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 674ms 14:55:42 INFO - PROCESS | 1946 | 1468792542209 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 1946 | 1468792542211 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:55:42 INFO - PROCESS | 1946 | 1468792542214 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:55:42 INFO - PROCESS | 1946 | 1468792542218 Marionette TRACE conn2 <- [1,1930,null,{}] 14:55:42 INFO - PROCESS | 1946 | 1468792542226 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}] 14:55:42 INFO - PROCESS | 1946 | 1468792542229 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:42 INFO - PROCESS | 1946 | 1468792542330 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:55:42 INFO - PROCESS | 1946 | 1468792542398 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:42 INFO - PROCESS | 1946 | 1468792542400 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285be800 == 41 [pid = 1946] [id = 490] 14:55:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12163bc00) [pid = 1946] [serial = 1470] [outer = 0x0] 14:55:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x124d36000) [pid = 1946] [serial = 1471] [outer = 0x12163bc00] 14:55:42 INFO - PROCESS | 1946 | 1468792542433 Marionette DEBUG loaded listener.js 14:55:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1258b3c00) [pid = 1946] [serial = 1472] [outer = 0x12163bc00] 14:55:42 INFO - PROCESS | 1946 | 1468792542897 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]]]}] 14:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 726ms 14:55:42 INFO - PROCESS | 1946 | 1468792542961 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 1946 | 1468792542963 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:55:42 INFO - PROCESS | 1946 | 1468792542986 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:55:42 INFO - PROCESS | 1946 | 1468792542987 Marionette TRACE conn2 <- [1,1934,null,{}] 14:55:42 INFO - PROCESS | 1946 | 1468792542990 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}] 14:55:42 INFO - PROCESS | 1946 | 1468792542991 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:43 INFO - PROCESS | 1946 | 1468792543092 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:55:43 INFO - PROCESS | 1946 | 1468792543168 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 1946 | 1468792543169 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a850800 == 42 [pid = 1946] [id = 491] 14:55:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1262b7400) [pid = 1946] [serial = 1473] [outer = 0x0] 14:55:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x128cce000) [pid = 1946] [serial = 1474] [outer = 0x1262b7400] 14:55:43 INFO - PROCESS | 1946 | 1468792543200 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x128cda000) [pid = 1946] [serial = 1475] [outer = 0x1262b7400] 14:55:43 INFO - PROCESS | 1946 | 1468792543620 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]]]}] 14:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 675ms 14:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:55:43 INFO - PROCESS | 1946 | 1468792543659 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:55:43 INFO - PROCESS | 1946 | 1468792543660 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:55:43 INFO - PROCESS | 1946 | 1468792543662 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 1946 | 1468792543664 Marionette TRACE conn2 <- [1,1938,null,{}] 14:55:43 INFO - PROCESS | 1946 | 1468792543666 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}] 14:55:43 INFO - PROCESS | 1946 | 1468792543667 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:43 INFO - PROCESS | 1946 | 1468792543763 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:55:43 INFO - PROCESS | 1946 | 1468792543829 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 1946 | 1468792543831 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b352800 == 43 [pid = 1946] [id = 492] 14:55:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12898d800) [pid = 1946] [serial = 1476] [outer = 0x0] 14:55:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x129852800) [pid = 1946] [serial = 1477] [outer = 0x12898d800] 14:55:43 INFO - PROCESS | 1946 | 1468792543859 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12a96c800) [pid = 1946] [serial = 1478] [outer = 0x12898d800] 14:55:44 INFO - PROCESS | 1946 | 1468792544322 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]]]}] 14:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 671ms 14:55:44 INFO - PROCESS | 1946 | 1468792544333 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:55:44 INFO - PROCESS | 1946 | 1468792544334 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:55:44 INFO - PROCESS | 1946 | 1468792544337 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - PROCESS | 1946 | 1468792544338 Marionette TRACE conn2 <- [1,1942,null,{}] 14:55:44 INFO - PROCESS | 1946 | 1468792544340 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}] 14:55:44 INFO - PROCESS | 1946 | 1468792544345 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:44 INFO - PROCESS | 1946 | 1468792544542 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:55:44 INFO - PROCESS | 1946 | 1468792544602 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 1946 | 1468792544603 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c381800 == 44 [pid = 1946] [id = 493] 14:55:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12bc41800) [pid = 1946] [serial = 1479] [outer = 0x0] 14:55:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12bc44400) [pid = 1946] [serial = 1480] [outer = 0x12bc41800] 14:55:44 INFO - PROCESS | 1946 | 1468792544632 Marionette DEBUG loaded listener.js 14:55:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x12bc51000) [pid = 1946] [serial = 1481] [outer = 0x12bc41800] 14:55:45 INFO - PROCESS | 1946 | 1468792545137 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]]]}] 14:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 823ms 14:55:45 INFO - PROCESS | 1946 | 1468792545161 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:55:45 INFO - PROCESS | 1946 | 1468792545163 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:55:45 INFO - PROCESS | 1946 | 1468792545166 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:55:45 INFO - PROCESS | 1946 | 1468792545168 Marionette TRACE conn2 <- [1,1946,null,{}] 14:55:45 INFO - PROCESS | 1946 | 1468792545172 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}] 14:55:45 INFO - PROCESS | 1946 | 1468792545173 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:45 INFO - PROCESS | 1946 | 1468792545274 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:55:45 INFO - PROCESS | 1946 | 1468792545356 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:45 INFO - PROCESS | 1946 | 1468792545357 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb4800 == 45 [pid = 1946] [id = 494] 14:55:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x115f91400) [pid = 1946] [serial = 1482] [outer = 0x0] 14:55:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1182be400) [pid = 1946] [serial = 1483] [outer = 0x115f91400] 14:55:45 INFO - PROCESS | 1946 | 1468792545387 Marionette DEBUG loaded listener.js 14:55:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x11951d800) [pid = 1946] [serial = 1484] [outer = 0x115f91400] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12d620000 == 44 [pid = 1946] [id = 470] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x128f33800 == 43 [pid = 1946] [id = 484] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb1000 == 42 [pid = 1946] [id = 483] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x115ffd000 == 41 [pid = 1946] [id = 482] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12d213800 == 40 [pid = 1946] [id = 18] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12b43d000 == 39 [pid = 1946] [id = 9] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc07800 == 38 [pid = 1946] [id = 10] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1268ce800 == 37 [pid = 1946] [id = 451] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x128c19000 == 36 [pid = 1946] [id = 11] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1218b9800 == 35 [pid = 1946] [id = 22] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9b2800 == 34 [pid = 1946] [id = 15] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6e7800 == 33 [pid = 1946] [id = 453] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x116be7800 == 32 [pid = 1946] [id = 25] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x116818800 == 31 [pid = 1946] [id = 24] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12d57e000 == 30 [pid = 1946] [id = 20] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x128c1b000 == 29 [pid = 1946] [id = 6] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x113ce9800 == 28 [pid = 1946] [id = 26] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x112645000 == 27 [pid = 1946] [id = 23] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12dd31800 == 26 [pid = 1946] [id = 486] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1285c6800 == 25 [pid = 1946] [id = 19] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12d638800 == 24 [pid = 1946] [id = 21] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc20800 == 23 [pid = 1946] [id = 485] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c376000 == 22 [pid = 1946] [id = 13] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c374800 == 21 [pid = 1946] [id = 452] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x128f2e800 == 20 [pid = 1946] [id = 469] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c147800 == 19 [pid = 1946] [id = 12] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x11756b800 == 18 [pid = 1946] [id = 437] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12abbe000 == 17 [pid = 1946] [id = 8] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6df000 == 16 [pid = 1946] [id = 14] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12c381800 == 15 [pid = 1946] [id = 493] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12b352800 == 14 [pid = 1946] [id = 492] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12a850800 == 13 [pid = 1946] [id = 491] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1285be800 == 12 [pid = 1946] [id = 490] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12154f000 == 11 [pid = 1946] [id = 489] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x117e4c000 == 10 [pid = 1946] [id = 487] 14:55:47 INFO - PROCESS | 1946 | --DOCSHELL 0x117e42800 == 9 [pid = 1946] [id = 488] 14:55:48 INFO - PROCESS | 1946 | 1468792548156 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]]]}] 14:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 3033ms 14:55:48 INFO - PROCESS | 1946 | 1468792548200 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1946 | 1468792548202 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:55:48 INFO - PROCESS | 1946 | 1468792548205 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1946 | 1468792548207 Marionette TRACE conn2 <- [1,1950,null,{}] 14:55:48 INFO - PROCESS | 1946 | 1468792548212 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}] 14:55:48 INFO - PROCESS | 1946 | 1468792548213 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:48 INFO - PROCESS | 1946 | 1468792548305 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:55:48 INFO - PROCESS | 1946 | 1468792548376 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 1946 | 1468792548378 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x1170a0800 == 10 [pid = 1946] [id = 495] 14:55:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x1165e4c00) [pid = 1946] [serial = 1485] [outer = 0x0] 14:55:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x117253400) [pid = 1946] [serial = 1486] [outer = 0x1165e4c00] 14:55:48 INFO - PROCESS | 1946 | 1468792548406 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x1182cb400) [pid = 1946] [serial = 1487] [outer = 0x1165e4c00] 14:55:48 INFO - PROCESS | 1946 | 1468792548722 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]]]}] 14:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 570ms 14:55:48 INFO - PROCESS | 1946 | 1468792548775 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1946 | 1468792548779 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:55:48 INFO - PROCESS | 1946 | 1468792548783 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1946 | 1468792548785 Marionette TRACE conn2 <- [1,1954,null,{}] 14:55:48 INFO - PROCESS | 1946 | 1468792548787 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}] 14:55:48 INFO - PROCESS | 1946 | 1468792548789 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:48 INFO - PROCESS | 1946 | 1468792548874 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:55:48 INFO - PROCESS | 1946 | 1468792548941 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 1946 | 1468792548942 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x116bd4000 == 11 [pid = 1946] [id = 496] 14:55:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x11882c800) [pid = 1946] [serial = 1488] [outer = 0x0] 14:55:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x119521000) [pid = 1946] [serial = 1489] [outer = 0x11882c800] 14:55:48 INFO - PROCESS | 1946 | 1468792548969 Marionette DEBUG loaded listener.js 14:55:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x1197b9c00) [pid = 1946] [serial = 1490] [outer = 0x11882c800] 14:55:49 INFO - PROCESS | 1946 | 1468792549333 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]]]}] 14:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 570ms 14:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:55:49 INFO - PROCESS | 1946 | 1468792549354 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:55:49 INFO - PROCESS | 1946 | 1468792549356 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:55:49 INFO - PROCESS | 1946 | 1468792549360 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:55:49 INFO - PROCESS | 1946 | 1468792549373 Marionette TRACE conn2 <- [1,1958,null,{}] 14:55:49 INFO - PROCESS | 1946 | 1468792549385 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}] 14:55:49 INFO - PROCESS | 1946 | 1468792549390 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:49 INFO - PROCESS | 1946 | 1468792549544 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:55:49 INFO - PROCESS | 1946 | 1468792549587 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:49 INFO - PROCESS | 1946 | 1468792549589 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x126c07000 == 12 [pid = 1946] [id = 497] 14:55:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x1195cec00) [pid = 1946] [serial = 1491] [outer = 0x0] 14:55:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x1211cb800) [pid = 1946] [serial = 1492] [outer = 0x1195cec00] 14:55:49 INFO - PROCESS | 1946 | 1468792549634 Marionette DEBUG loaded listener.js 14:55:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x1213abc00) [pid = 1946] [serial = 1493] [outer = 0x1195cec00] 14:55:49 INFO - PROCESS | 1946 | 1468792549991 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]]]}] 14:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 683ms 14:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:55:50 INFO - PROCESS | 1946 | 1468792550043 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:55:50 INFO - PROCESS | 1946 | 1468792550044 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:55:50 INFO - PROCESS | 1946 | 1468792550047 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 1946 | 1468792550048 Marionette TRACE conn2 <- [1,1962,null,{}] 14:55:50 INFO - PROCESS | 1946 | 1468792550050 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}] 14:55:50 INFO - PROCESS | 1946 | 1468792550051 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:50 INFO - PROCESS | 1946 | 1468792550172 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:55:50 INFO - PROCESS | 1946 | 1468792550190 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 1946 | 1468792550191 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f3f000 == 13 [pid = 1946] [id = 498] 14:55:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x123723000) [pid = 1946] [serial = 1494] [outer = 0x0] 14:55:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x124f05800) [pid = 1946] [serial = 1495] [outer = 0x123723000] 14:55:50 INFO - PROCESS | 1946 | 1468792550217 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x12520a400) [pid = 1946] [serial = 1496] [outer = 0x123723000] 14:55:50 INFO - PROCESS | 1946 | 1468792550570 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]]]}] 14:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 570ms 14:55:50 INFO - PROCESS | 1946 | 1468792550618 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:55:50 INFO - PROCESS | 1946 | 1468792550620 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:55:50 INFO - PROCESS | 1946 | 1468792550623 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 1946 | 1468792550625 Marionette TRACE conn2 <- [1,1966,null,{}] 14:55:50 INFO - PROCESS | 1946 | 1468792550628 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}] 14:55:50 INFO - PROCESS | 1946 | 1468792550630 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:50 INFO - PROCESS | 1946 | 1468792550789 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:55:50 INFO - PROCESS | 1946 | 1468792550804 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 1946 | 1468792550806 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b43b800 == 14 [pid = 1946] [id = 499] 14:55:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x118696000) [pid = 1946] [serial = 1497] [outer = 0x0] 14:55:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x125809400) [pid = 1946] [serial = 1498] [outer = 0x118696000] 14:55:50 INFO - PROCESS | 1946 | 1468792550845 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x126882400) [pid = 1946] [serial = 1499] [outer = 0x118696000] 14:55:51 INFO - PROCESS | 1946 | 1468792551207 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]]]}] 14:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 622ms 14:55:51 INFO - PROCESS | 1946 | 1468792551247 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:55:51 INFO - PROCESS | 1946 | 1468792551248 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:55:51 INFO - PROCESS | 1946 | 1468792551253 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 1946 | 1468792551255 Marionette TRACE conn2 <- [1,1970,null,{}] 14:55:51 INFO - PROCESS | 1946 | 1468792551266 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}] 14:55:51 INFO - PROCESS | 1946 | 1468792551271 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:51 INFO - PROCESS | 1946 | 1468792551463 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:55:51 INFO - PROCESS | 1946 | 1468792551482 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 1946 | 1468792551483 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c377800 == 15 [pid = 1946] [id = 500] 14:55:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x126a99800) [pid = 1946] [serial = 1500] [outer = 0x0] 14:55:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x128ca3400) [pid = 1946] [serial = 1501] [outer = 0x126a99800] 14:55:51 INFO - PROCESS | 1946 | 1468792551522 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x12a967800) [pid = 1946] [serial = 1502] [outer = 0x126a99800] 14:55:51 INFO - PROCESS | 1946 | 1468792551912 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]]]}] 14:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 14:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:55:51 INFO - PROCESS | 1946 | 1468792551923 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:55:51 INFO - PROCESS | 1946 | 1468792551924 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:55:51 INFO - PROCESS | 1946 | 1468792551926 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 1946 | 1468792551927 Marionette TRACE conn2 <- [1,1974,null,{}] 14:55:51 INFO - PROCESS | 1946 | 1468792551930 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}] 14:55:51 INFO - PROCESS | 1946 | 1468792551931 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:52 INFO - PROCESS | 1946 | 1468792552031 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:55:52 INFO - PROCESS | 1946 | 1468792552042 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:52 INFO - PROCESS | 1946 | 1468792552050 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6ed000 == 16 [pid = 1946] [id = 501] 14:55:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x12a971c00) [pid = 1946] [serial = 1503] [outer = 0x0] 14:55:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x12a9ec000) [pid = 1946] [serial = 1504] [outer = 0x12a971c00] 14:55:52 INFO - PROCESS | 1946 | 1468792552075 Marionette DEBUG loaded listener.js 14:55:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x12ac2fc00) [pid = 1946] [serial = 1505] [outer = 0x12a971c00] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x119b44000) [pid = 1946] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x118585000) [pid = 1946] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x121132c00) [pid = 1946] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x1133d0000) [pid = 1946] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x12a80ec00) [pid = 1946] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x113384c00) [pid = 1946] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x112df7c00) [pid = 1946] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x1195c8c00) [pid = 1946] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x11724f400) [pid = 1946] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x1182ca000) [pid = 1946] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x125806000) [pid = 1946] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x121e14c00) [pid = 1946] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x12ac28400) [pid = 1946] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x1133c3400) [pid = 1946] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x12985d400) [pid = 1946] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x118587400) [pid = 1946] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x11a0ce400) [pid = 1946] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x119ba6000) [pid = 1946] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x112f3ac00) [pid = 1946] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x11951d400) [pid = 1946] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x1165e6000) [pid = 1946] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x115f2e000) [pid = 1946] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x1128d0400) [pid = 1946] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119b41800) [pid = 1946] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x10edf9800) [pid = 1946] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x12bc41800) [pid = 1946] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12898d800) [pid = 1946] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1262b7400) [pid = 1946] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x126a3bc00) [pid = 1946] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x124f0dc00) [pid = 1946] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12163bc00) [pid = 1946] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1195a1c00) [pid = 1946] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:55:52 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1182bec00) [pid = 1946] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:55:52 INFO - PROCESS | 1946 | 1468792552876 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]]]}] 14:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 971ms 14:55:52 INFO - PROCESS | 1946 | 1468792552901 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:55:52 INFO - PROCESS | 1946 | 1468792552904 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:55:52 INFO - PROCESS | 1946 | 1468792552923 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:55:52 INFO - PROCESS | 1946 | 1468792552924 Marionette TRACE conn2 <- [1,1978,null,{}] 14:55:52 INFO - PROCESS | 1946 | 1468792552926 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}] 14:55:52 INFO - PROCESS | 1946 | 1468792552928 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:53 INFO - PROCESS | 1946 | 1468792553043 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:55:53 INFO - PROCESS | 1946 | 1468792553092 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 1946 | 1468792553093 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x12146d000 == 17 [pid = 1946] [id = 502] 14:55:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1128d0400) [pid = 1946] [serial = 1506] [outer = 0x0] 14:55:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1168a6c00) [pid = 1946] [serial = 1507] [outer = 0x1128d0400] 14:55:53 INFO - PROCESS | 1946 | 1468792553117 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11861e000) [pid = 1946] [serial = 1508] [outer = 0x1128d0400] 14:55:53 INFO - PROCESS | 1946 | 1468792553435 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]]]}] 14:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 575ms 14:55:53 INFO - PROCESS | 1946 | 1468792553493 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:55:53 INFO - PROCESS | 1946 | 1468792553495 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:55:53 INFO - PROCESS | 1946 | 1468792553497 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:55:53 INFO - PROCESS | 1946 | 1468792553498 Marionette TRACE conn2 <- [1,1982,null,{}] 14:55:53 INFO - PROCESS | 1946 | 1468792553500 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}] 14:55:53 INFO - PROCESS | 1946 | 1468792553501 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:53 INFO - PROCESS | 1946 | 1468792553599 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:55:53 INFO - PROCESS | 1946 | 1468792553680 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 1946 | 1468792553681 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x126c04800 == 18 [pid = 1946] [id = 503] 14:55:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1133c3800) [pid = 1946] [serial = 1509] [outer = 0x0] 14:55:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119b41800) [pid = 1946] [serial = 1510] [outer = 0x1133c3800] 14:55:53 INFO - PROCESS | 1946 | 1468792553706 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x119b5f400) [pid = 1946] [serial = 1511] [outer = 0x1133c3800] 14:55:53 INFO - PROCESS | 1946 | 1468792553986 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]]]}] 14:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 14:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:55:54 INFO - PROCESS | 1946 | 1468792554022 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 1946 | 1468792554023 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:55:54 INFO - PROCESS | 1946 | 1468792554025 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - PROCESS | 1946 | 1468792554026 Marionette TRACE conn2 <- [1,1986,null,{}] 14:55:54 INFO - PROCESS | 1946 | 1468792554028 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}] 14:55:54 INFO - PROCESS | 1946 | 1468792554029 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:54 INFO - PROCESS | 1946 | 1468792554114 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:55:54 INFO - PROCESS | 1946 | 1468792554121 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 1946 | 1468792554122 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d088800 == 19 [pid = 1946] [id = 504] 14:55:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1195cdc00) [pid = 1946] [serial = 1512] [outer = 0x0] 14:55:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x123728800) [pid = 1946] [serial = 1513] [outer = 0x1195cdc00] 14:55:54 INFO - PROCESS | 1946 | 1468792554146 Marionette DEBUG loaded listener.js 14:55:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x125806400) [pid = 1946] [serial = 1514] [outer = 0x1195cdc00] 14:55:54 INFO - PROCESS | 1946 | 1468792554476 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]]]}] 14:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 14:55:54 INFO - PROCESS | 1946 | 1468792554495 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 1946 | 1468792554496 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:55:54 INFO - PROCESS | 1946 | 1468792554500 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - PROCESS | 1946 | 1468792554503 Marionette TRACE conn2 <- [1,1990,null,{}] 14:55:54 INFO - PROCESS | 1946 | 1468792554505 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}] 14:55:54 INFO - PROCESS | 1946 | 1468792554506 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:54 INFO - PROCESS | 1946 | 1468792554592 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:55:54 INFO - PROCESS | 1946 | 1468792554595 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 1946 | 1468792554597 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b437000 == 20 [pid = 1946] [id = 505] 14:55:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x126ccb400) [pid = 1946] [serial = 1515] [outer = 0x0] 14:55:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x12ac2a400) [pid = 1946] [serial = 1516] [outer = 0x126ccb400] 14:55:54 INFO - PROCESS | 1946 | 1468792554637 Marionette DEBUG loaded listener.js 14:55:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x12b1b9400) [pid = 1946] [serial = 1517] [outer = 0x126ccb400] 14:55:55 INFO - PROCESS | 1946 | 1468792555132 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]]]}] 14:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 671ms 14:55:55 INFO - PROCESS | 1946 | 1468792555172 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:55:55 INFO - PROCESS | 1946 | 1468792555174 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:55:55 INFO - PROCESS | 1946 | 1468792555178 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 1946 | 1468792555183 Marionette TRACE conn2 <- [1,1994,null,{}] 14:55:55 INFO - PROCESS | 1946 | 1468792555187 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}] 14:55:55 INFO - PROCESS | 1946 | 1468792555189 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:55 INFO - PROCESS | 1946 | 1468792555288 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:55:55 INFO - PROCESS | 1946 | 1468792555372 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:55 INFO - PROCESS | 1946 | 1468792555373 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb0000 == 21 [pid = 1946] [id = 506] 14:55:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x116b1a400) [pid = 1946] [serial = 1518] [outer = 0x0] 14:55:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x11861e800) [pid = 1946] [serial = 1519] [outer = 0x116b1a400] 14:55:55 INFO - PROCESS | 1946 | 1468792555404 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x119517c00) [pid = 1946] [serial = 1520] [outer = 0x116b1a400] 14:55:55 INFO - PROCESS | 1946 | 1468792555826 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]]]}] 14:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 675ms 14:55:55 INFO - PROCESS | 1946 | 1468792555854 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 1946 | 1468792555858 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:55:55 INFO - PROCESS | 1946 | 1468792555865 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 1946 | 1468792555868 Marionette TRACE conn2 <- [1,1998,null,{}] 14:55:55 INFO - PROCESS | 1946 | 1468792555871 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}] 14:55:55 INFO - PROCESS | 1946 | 1468792555874 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:56 INFO - PROCESS | 1946 | 1468792556025 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:55:56 INFO - PROCESS | 1946 | 1468792556174 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 1946 | 1468792556176 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc1d000 == 22 [pid = 1946] [id = 507] 14:55:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x119b9e400) [pid = 1946] [serial = 1521] [outer = 0x0] 14:55:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x11a0cac00) [pid = 1946] [serial = 1522] [outer = 0x119b9e400] 14:55:56 INFO - PROCESS | 1946 | 1468792556212 Marionette DEBUG loaded listener.js 14:55:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x121c46c00) [pid = 1946] [serial = 1523] [outer = 0x119b9e400] 14:55:56 INFO - PROCESS | 1946 | 1468792556599 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]]]}] 14:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 774ms 14:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:55:56 INFO - PROCESS | 1946 | 1468792556637 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:55:56 INFO - PROCESS | 1946 | 1468792556639 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:55:56 INFO - PROCESS | 1946 | 1468792556641 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:55:56 INFO - PROCESS | 1946 | 1468792556643 Marionette TRACE conn2 <- [1,2002,null,{}] 14:55:56 INFO - PROCESS | 1946 | 1468792556651 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}] 14:55:56 INFO - PROCESS | 1946 | 1468792556654 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:56 INFO - PROCESS | 1946 | 1468792556758 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:55:56 INFO - PROCESS | 1946 | 1468792556874 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 1946 | 1468792556876 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12dd3b000 == 23 [pid = 1946] [id = 508] 14:55:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x124c7dc00) [pid = 1946] [serial = 1524] [outer = 0x0] 14:55:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x126a32800) [pid = 1946] [serial = 1525] [outer = 0x124c7dc00] 14:55:56 INFO - PROCESS | 1946 | 1468792556908 Marionette DEBUG loaded listener.js 14:55:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x128cd1c00) [pid = 1946] [serial = 1526] [outer = 0x124c7dc00] 14:55:57 INFO - PROCESS | 1946 | 1468792557350 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]]]}] 14:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 776ms 14:55:57 INFO - PROCESS | 1946 | 1468792557417 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:55:57 INFO - PROCESS | 1946 | 1468792557420 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:55:57 INFO - PROCESS | 1946 | 1468792557423 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:55:57 INFO - PROCESS | 1946 | 1468792557424 Marionette TRACE conn2 <- [1,2006,null,{}] 14:55:57 INFO - PROCESS | 1946 | 1468792557426 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}] 14:55:57 INFO - PROCESS | 1946 | 1468792557428 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:57 INFO - PROCESS | 1946 | 1468792557532 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:55:57 INFO - PROCESS | 1946 | 1468792557645 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:57 INFO - PROCESS | 1946 | 1468792557647 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x112e61000 == 24 [pid = 1946] [id = 509] 14:55:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x1111a1c00) [pid = 1946] [serial = 1527] [outer = 0x0] 14:55:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x11337fc00) [pid = 1946] [serial = 1528] [outer = 0x1111a1c00] 14:55:57 INFO - PROCESS | 1946 | 1468792557679 Marionette DEBUG loaded listener.js 14:55:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x1182c2c00) [pid = 1946] [serial = 1529] [outer = 0x1111a1c00] 14:55:58 INFO - PROCESS | 1946 | 1468792558213 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]]]}] 14:55:58 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 14:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 820ms 14:55:58 INFO - PROCESS | 1946 | 1468792558255 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:55:58 INFO - PROCESS | 1946 | 1468792558258 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:55:58 INFO - PROCESS | 1946 | 1468792558261 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:55:58 INFO - PROCESS | 1946 | 1468792558263 Marionette TRACE conn2 <- [1,2010,null,{}] 14:55:58 INFO - PROCESS | 1946 | 1468792558289 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}] 14:55:58 INFO - PROCESS | 1946 | 1468792558291 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:58 INFO - PROCESS | 1946 | 1468792558381 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:55:58 INFO - PROCESS | 1946 | 1468792558471 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:58 INFO - PROCESS | 1946 | 1468792558472 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x118885800 == 25 [pid = 1946] [id = 510] 14:55:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x111dacc00) [pid = 1946] [serial = 1530] [outer = 0x0] 14:55:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x112df0000) [pid = 1946] [serial = 1531] [outer = 0x111dacc00] 14:55:58 INFO - PROCESS | 1946 | 1468792558500 Marionette DEBUG loaded listener.js 14:55:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x1133cac00) [pid = 1946] [serial = 1532] [outer = 0x111dacc00] 14:55:58 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb4800 == 24 [pid = 1946] [id = 494] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x1182be400) [pid = 1946] [serial = 1483] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x1190f1400) [pid = 1946] [serial = 1466] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x119203400) [pid = 1946] [serial = 1463] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x11861bc00) [pid = 1946] [serial = 1462] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x117eadc00) [pid = 1946] [serial = 1465] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x128f0fc00) [pid = 1946] [serial = 1431] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x128cd2000) [pid = 1946] [serial = 1429] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x126679800) [pid = 1946] [serial = 1428] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x12985d000) [pid = 1946] [serial = 1432] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x12b1ae400) [pid = 1946] [serial = 1437] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x119b59000) [pid = 1946] [serial = 1440] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x12a973c00) [pid = 1946] [serial = 1434] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x1197b8800) [pid = 1946] [serial = 1408] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x11920e000) [pid = 1946] [serial = 1407] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x12b1a8000) [pid = 1946] [serial = 1401] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x12b1bac00) [pid = 1946] [serial = 1402] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x12112ec00) [pid = 1946] [serial = 1422] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x115f97800) [pid = 1946] [serial = 1413] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x117eacc00) [pid = 1946] [serial = 1414] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x121e0d400) [pid = 1946] [serial = 1423] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119b42800) [pid = 1946] [serial = 1419] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x119baa800) [pid = 1946] [serial = 1420] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1181a0c00) [pid = 1946] [serial = 1405] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x117251400) [pid = 1946] [serial = 1404] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x118192800) [pid = 1946] [serial = 1416] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1190ef000) [pid = 1946] [serial = 1417] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x121e16400) [pid = 1946] [serial = 1425] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x125804400) [pid = 1946] [serial = 1411] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1211d2c00) [pid = 1946] [serial = 1410] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12b1dfc00) [pid = 1946] [serial = 1438] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1184b1400) [pid = 1946] [serial = 1435] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12bc3f000) [pid = 1946] [serial = 1444] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x125803000) [pid = 1946] [serial = 1426] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x124f08c00) [pid = 1946] [serial = 1441] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x128ccf000) [pid = 1946] [serial = 1459] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119baa400) [pid = 1946] [serial = 883] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x125810000) [pid = 1946] [serial = 1455] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x126ce6000) [pid = 1946] [serial = 1458] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12687e400) [pid = 1946] [serial = 1456] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x128cce000) [pid = 1946] [serial = 1474] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1258b3c00) [pid = 1946] [serial = 1472] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11a0c8800) [pid = 1946] [serial = 1453] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11882d400) [pid = 1946] [serial = 1450] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119b4f000) [pid = 1946] [serial = 1452] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1182c2800) [pid = 1946] [serial = 1449] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x124d36000) [pid = 1946] [serial = 1471] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11a0c5800) [pid = 1946] [serial = 1357] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119209800) [pid = 1946] [serial = 1354] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x124c74c00) [pid = 1946] [serial = 1360] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x115f95c00) [pid = 1946] [serial = 1312] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x113298400) [pid = 1946] [serial = 1447] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12b1e2800) [pid = 1946] [serial = 1443] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x12483a000) [pid = 1946] [serial = 1348] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x116a07000) [pid = 1946] [serial = 1351] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x12112f000) [pid = 1946] [serial = 1469] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x119b60c00) [pid = 1946] [serial = 1468] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x1122b9400) [pid = 1946] [serial = 1446] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x12bc51000) [pid = 1946] [serial = 1481] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x12bc44400) [pid = 1946] [serial = 1480] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x12a96c800) [pid = 1946] [serial = 1478] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x128cda000) [pid = 1946] [serial = 1475] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x129852800) [pid = 1946] [serial = 1477] [outer = 0x0] [url = about:blank] 14:55:58 INFO - PROCESS | 1946 | 1468792558853 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]]]}] 14:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 642ms 14:55:58 INFO - PROCESS | 1946 | 1468792558903 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:55:58 INFO - PROCESS | 1946 | 1468792558906 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:55:58 INFO - PROCESS | 1946 | 1468792558910 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:55:58 INFO - PROCESS | 1946 | 1468792558911 Marionette TRACE conn2 <- [1,2014,null,{}] 14:55:58 INFO - PROCESS | 1946 | 1468792558914 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}] 14:55:58 INFO - PROCESS | 1946 | 1468792558915 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:59 INFO - PROCESS | 1946 | 1468792558996 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:55:59 INFO - PROCESS | 1946 | 1468792559002 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:59 INFO - PROCESS | 1946 | 1468792559003 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x116780000 == 25 [pid = 1946] [id = 511] 14:55:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x115ed7400) [pid = 1946] [serial = 1533] [outer = 0x0] 14:55:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x11623f800) [pid = 1946] [serial = 1534] [outer = 0x115ed7400] 14:55:59 INFO - PROCESS | 1946 | 1468792559030 Marionette DEBUG loaded listener.js 14:55:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1168b1800) [pid = 1946] [serial = 1535] [outer = 0x115ed7400] 14:55:59 INFO - PROCESS | 1946 | 1468792559411 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]]]}] 14:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 14:55:59 INFO - PROCESS | 1946 | 1468792559431 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:55:59 INFO - PROCESS | 1946 | 1468792559435 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:55:59 INFO - PROCESS | 1946 | 1468792559437 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:55:59 INFO - PROCESS | 1946 | 1468792559440 Marionette TRACE conn2 <- [1,2018,null,{}] 14:55:59 INFO - PROCESS | 1946 | 1468792559460 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}] 14:55:59 INFO - PROCESS | 1946 | 1468792559465 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:59 INFO - PROCESS | 1946 | 1468792559580 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:55:59 INFO - PROCESS | 1946 | 1468792559586 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:59 INFO - PROCESS | 1946 | 1468792559588 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:55:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192dd800 == 26 [pid = 1946] [id = 512] 14:55:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x117254400) [pid = 1946] [serial = 1536] [outer = 0x0] 14:55:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x11819c400) [pid = 1946] [serial = 1537] [outer = 0x117254400] 14:55:59 INFO - PROCESS | 1946 | 1468792559615 Marionette DEBUG loaded listener.js 14:55:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x11861c800) [pid = 1946] [serial = 1538] [outer = 0x117254400] 14:55:59 INFO - PROCESS | 1946 | 1468792559944 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]]]}] 14:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 526ms 14:55:59 INFO - PROCESS | 1946 | 1468792559964 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:55:59 INFO - PROCESS | 1946 | 1468792559967 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:55:59 INFO - PROCESS | 1946 | 1468792559971 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:55:59 INFO - PROCESS | 1946 | 1468792559972 Marionette TRACE conn2 <- [1,2022,null,{}] 14:55:59 INFO - PROCESS | 1946 | 1468792559975 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}] 14:55:59 INFO - PROCESS | 1946 | 1468792559976 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:00 INFO - PROCESS | 1946 | 1468792560080 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:56:00 INFO - PROCESS | 1946 | 1468792560089 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:00 INFO - PROCESS | 1946 | 1468792560090 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199d5800 == 27 [pid = 1946] [id = 513] 14:56:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x11882bc00) [pid = 1946] [serial = 1539] [outer = 0x0] 14:56:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1190ef000) [pid = 1946] [serial = 1540] [outer = 0x11882bc00] 14:56:00 INFO - PROCESS | 1946 | 1468792560115 Marionette DEBUG loaded listener.js 14:56:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x11920d000) [pid = 1946] [serial = 1541] [outer = 0x11882bc00] 14:56:00 INFO - PROCESS | 1946 | 1468792560425 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]]]}] 14:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 471ms 14:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:56:00 INFO - PROCESS | 1946 | 1468792560442 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:56:00 INFO - PROCESS | 1946 | 1468792560443 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:56:00 INFO - PROCESS | 1946 | 1468792560445 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:56:00 INFO - PROCESS | 1946 | 1468792560447 Marionette TRACE conn2 <- [1,2026,null,{}] 14:56:00 INFO - PROCESS | 1946 | 1468792560452 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}] 14:56:00 INFO - PROCESS | 1946 | 1468792560454 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:00 INFO - PROCESS | 1946 | 1468792560532 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:56:00 INFO - PROCESS | 1946 | 1468792560537 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:00 INFO - PROCESS | 1946 | 1468792560538 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x121476800 == 28 [pid = 1946] [id = 514] 14:56:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1182bd400) [pid = 1946] [serial = 1542] [outer = 0x0] 14:56:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1195c8800) [pid = 1946] [serial = 1543] [outer = 0x1182bd400] 14:56:00 INFO - PROCESS | 1946 | 1468792560562 Marionette DEBUG loaded listener.js 14:56:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1197ac000) [pid = 1946] [serial = 1544] [outer = 0x1182bd400] 14:56:00 INFO - PROCESS | 1946 | 1468792560953 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]]]}] 14:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 523ms 14:56:00 INFO - PROCESS | 1946 | 1468792560969 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:56:00 INFO - PROCESS | 1946 | 1468792560971 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:56:00 INFO - PROCESS | 1946 | 1468792560975 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:56:00 INFO - PROCESS | 1946 | 1468792560976 Marionette TRACE conn2 <- [1,2030,null,{}] 14:56:00 INFO - PROCESS | 1946 | 1468792560979 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}] 14:56:00 INFO - PROCESS | 1946 | 1468792560986 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:01 INFO - PROCESS | 1946 | 1468792561171 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:56:01 INFO - PROCESS | 1946 | 1468792561196 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:01 INFO - PROCESS | 1946 | 1468792561197 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252a4800 == 29 [pid = 1946] [id = 515] 14:56:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119b4a800) [pid = 1946] [serial = 1545] [outer = 0x0] 14:56:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119b57c00) [pid = 1946] [serial = 1546] [outer = 0x119b4a800] 14:56:01 INFO - PROCESS | 1946 | 1468792561240 Marionette DEBUG loaded listener.js 14:56:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12112b400) [pid = 1946] [serial = 1547] [outer = 0x119b4a800] 14:56:01 INFO - PROCESS | 1946 | 1468792561689 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]]]}] 14:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 721ms 14:56:01 INFO - PROCESS | 1946 | 1468792561695 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:56:01 INFO - PROCESS | 1946 | 1468792561697 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:56:01 INFO - PROCESS | 1946 | 1468792561700 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:56:01 INFO - PROCESS | 1946 | 1468792561703 Marionette TRACE conn2 <- [1,2034,null,{}] 14:56:01 INFO - PROCESS | 1946 | 1468792561706 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}] 14:56:01 INFO - PROCESS | 1946 | 1468792561707 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:01 INFO - PROCESS | 1946 | 1468792561806 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:56:01 INFO - PROCESS | 1946 | 1468792561820 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:01 INFO - PROCESS | 1946 | 1468792561828 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1165a9800 == 30 [pid = 1946] [id = 516] 14:56:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11a0ce400) [pid = 1946] [serial = 1548] [outer = 0x0] 14:56:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1211d1c00) [pid = 1946] [serial = 1549] [outer = 0x11a0ce400] 14:56:01 INFO - PROCESS | 1946 | 1468792561853 Marionette DEBUG loaded listener.js 14:56:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x112696000) [pid = 1946] [serial = 1550] [outer = 0x11a0ce400] 14:56:02 INFO - PROCESS | 1946 | 1468792562174 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]]]}] 14:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 14:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:56:02 INFO - PROCESS | 1946 | 1468792562221 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:56:02 INFO - PROCESS | 1946 | 1468792562222 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:56:02 INFO - PROCESS | 1946 | 1468792562224 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:56:02 INFO - PROCESS | 1946 | 1468792562225 Marionette TRACE conn2 <- [1,2038,null,{}] 14:56:02 INFO - PROCESS | 1946 | 1468792562227 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}] 14:56:02 INFO - PROCESS | 1946 | 1468792562229 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:02 INFO - PROCESS | 1946 | 1468792562326 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:56:02 INFO - PROCESS | 1946 | 1468792562337 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:02 INFO - PROCESS | 1946 | 1468792562339 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c20800 == 31 [pid = 1946] [id = 517] 14:56:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x121a23c00) [pid = 1946] [serial = 1551] [outer = 0x0] 14:56:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x121e10000) [pid = 1946] [serial = 1552] [outer = 0x121a23c00] 14:56:02 INFO - PROCESS | 1946 | 1468792562363 Marionette DEBUG loaded listener.js 14:56:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x123725c00) [pid = 1946] [serial = 1553] [outer = 0x121a23c00] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1195cdc00) [pid = 1946] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x118696000) [pid = 1946] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x126a99800) [pid = 1946] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12a971c00) [pid = 1946] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1128d0400) [pid = 1946] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x115f91400) [pid = 1946] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1165e4c00) [pid = 1946] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1195cec00) [pid = 1946] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11882c800) [pid = 1946] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1133c3800) [pid = 1946] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:56:02 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x123723000) [pid = 1946] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:56:02 INFO - PROCESS | 1946 | 1468792562763 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]]]}] 14:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 14:56:02 INFO - PROCESS | 1946 | 1468792562794 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:56:02 INFO - PROCESS | 1946 | 1468792562795 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:56:02 INFO - PROCESS | 1946 | 1468792562797 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:56:02 INFO - PROCESS | 1946 | 1468792562800 Marionette TRACE conn2 <- [1,2042,null,{}] 14:56:02 INFO - PROCESS | 1946 | 1468792562803 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}] 14:56:02 INFO - PROCESS | 1946 | 1468792562804 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:02 INFO - PROCESS | 1946 | 1468792562892 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:56:02 INFO - PROCESS | 1946 | 1468792562896 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:02 INFO - PROCESS | 1946 | 1468792562897 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f37000 == 32 [pid = 1946] [id = 518] 14:56:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x118824400) [pid = 1946] [serial = 1554] [outer = 0x0] 14:56:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119b47c00) [pid = 1946] [serial = 1555] [outer = 0x118824400] 14:56:02 INFO - PROCESS | 1946 | 1468792562922 Marionette DEBUG loaded listener.js 14:56:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x123727000) [pid = 1946] [serial = 1556] [outer = 0x118824400] 14:56:03 INFO - PROCESS | 1946 | 1468792563252 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]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 471ms 14:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:56:03 INFO - PROCESS | 1946 | 1468792563269 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 1946 | 1468792563270 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:56:03 INFO - PROCESS | 1946 | 1468792563272 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 1946 | 1468792563273 Marionette TRACE conn2 <- [1,2046,null,{}] 14:56:03 INFO - PROCESS | 1946 | 1468792563276 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}] 14:56:03 INFO - PROCESS | 1946 | 1468792563277 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:03 INFO - PROCESS | 1946 | 1468792563384 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:56:03 INFO - PROCESS | 1946 | 1468792563390 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 1946 | 1468792563391 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abb9000 == 33 [pid = 1946] [id = 519] 14:56:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1184a9c00) [pid = 1946] [serial = 1557] [outer = 0x0] 14:56:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x124c43400) [pid = 1946] [serial = 1558] [outer = 0x1184a9c00] 14:56:03 INFO - PROCESS | 1946 | 1468792563415 Marionette DEBUG loaded listener.js 14:56:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x12520bc00) [pid = 1946] [serial = 1559] [outer = 0x1184a9c00] 14:56:03 INFO - PROCESS | 1946 | 1468792563731 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]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 469ms 14:56:03 INFO - PROCESS | 1946 | 1468792563741 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 1946 | 1468792563742 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:56:03 INFO - PROCESS | 1946 | 1468792563744 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 1946 | 1468792563746 Marionette TRACE conn2 <- [1,2050,null,{}] 14:56:03 INFO - PROCESS | 1946 | 1468792563749 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}] 14:56:03 INFO - PROCESS | 1946 | 1468792563752 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:03 INFO - PROCESS | 1946 | 1468792563856 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:56:03 INFO - PROCESS | 1946 | 1468792563861 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 1946 | 1468792563862 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b438000 == 34 [pid = 1946] [id = 520] 14:56:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1252e3800) [pid = 1946] [serial = 1560] [outer = 0x0] 14:56:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1262b6000) [pid = 1946] [serial = 1561] [outer = 0x1252e3800] 14:56:03 INFO - PROCESS | 1946 | 1468792563888 Marionette DEBUG loaded listener.js 14:56:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x126a3d000) [pid = 1946] [serial = 1562] [outer = 0x1252e3800] 14:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 469ms 14:56:04 INFO - PROCESS | 1946 | 1468792564208 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]]]}] 14:56:04 INFO - PROCESS | 1946 | 1468792564214 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:56:04 INFO - PROCESS | 1946 | 1468792564216 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:56:04 INFO - PROCESS | 1946 | 1468792564223 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:56:04 INFO - PROCESS | 1946 | 1468792564224 Marionette TRACE conn2 <- [1,2054,null,{}] 14:56:04 INFO - PROCESS | 1946 | 1468792564229 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}] 14:56:04 INFO - PROCESS | 1946 | 1468792564230 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:04 INFO - PROCESS | 1946 | 1468792564314 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:56:04 INFO - PROCESS | 1946 | 1468792564377 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:04 INFO - PROCESS | 1946 | 1468792564378 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc18800 == 35 [pid = 1946] [id = 521] 14:56:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1128d7000) [pid = 1946] [serial = 1563] [outer = 0x0] 14:56:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12688c400) [pid = 1946] [serial = 1564] [outer = 0x1128d7000] 14:56:04 INFO - PROCESS | 1946 | 1468792564402 Marionette DEBUG loaded listener.js 14:56:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128775000) [pid = 1946] [serial = 1565] [outer = 0x1128d7000] 14:56:04 INFO - PROCESS | 1946 | 1468792564664 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]]]}] 14:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 469ms 14:56:04 INFO - PROCESS | 1946 | 1468792564693 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:56:04 INFO - PROCESS | 1946 | 1468792564694 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:56:04 INFO - PROCESS | 1946 | 1468792564696 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:56:04 INFO - PROCESS | 1946 | 1468792564698 Marionette TRACE conn2 <- [1,2058,null,{}] 14:56:04 INFO - PROCESS | 1946 | 1468792564707 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}] 14:56:04 INFO - PROCESS | 1946 | 1468792564708 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:04 INFO - PROCESS | 1946 | 1468792564852 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:56:04 INFO - PROCESS | 1946 | 1468792564909 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:04 INFO - PROCESS | 1946 | 1468792564911 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x11334f800 == 36 [pid = 1946] [id = 522] 14:56:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x10edfbc00) [pid = 1946] [serial = 1566] [outer = 0x0] 14:56:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11106f400) [pid = 1946] [serial = 1567] [outer = 0x10edfbc00] 14:56:04 INFO - PROCESS | 1946 | 1468792564942 Marionette DEBUG loaded listener.js 14:56:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x112691800) [pid = 1946] [serial = 1568] [outer = 0x10edfbc00] 14:56:05 INFO - PROCESS | 1946 | 1468792565419 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]]]}] 14:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 728ms 14:56:05 INFO - PROCESS | 1946 | 1468792565426 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:56:05 INFO - PROCESS | 1946 | 1468792565428 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:56:05 INFO - PROCESS | 1946 | 1468792565433 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:56:05 INFO - PROCESS | 1946 | 1468792565436 Marionette TRACE conn2 <- [1,2062,null,{}] 14:56:05 INFO - PROCESS | 1946 | 1468792565439 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}] 14:56:05 INFO - PROCESS | 1946 | 1468792565443 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:05 INFO - PROCESS | 1946 | 1468792565548 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:56:05 INFO - PROCESS | 1946 | 1468792565606 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:05 INFO - PROCESS | 1946 | 1468792565608 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d9800 == 37 [pid = 1946] [id = 523] 14:56:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x112df2c00) [pid = 1946] [serial = 1569] [outer = 0x0] 14:56:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1168b3400) [pid = 1946] [serial = 1570] [outer = 0x112df2c00] 14:56:05 INFO - PROCESS | 1946 | 1468792565638 Marionette DEBUG loaded listener.js 14:56:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x117ea7400) [pid = 1946] [serial = 1571] [outer = 0x112df2c00] 14:56:06 INFO - PROCESS | 1946 | 1468792566099 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]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 724ms 14:56:06 INFO - PROCESS | 1946 | 1468792566197 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 1946 | 1468792566199 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:56:06 INFO - PROCESS | 1946 | 1468792566203 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 1946 | 1468792566205 Marionette TRACE conn2 <- [1,2066,null,{}] 14:56:06 INFO - PROCESS | 1946 | 1468792566207 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}] 14:56:06 INFO - PROCESS | 1946 | 1468792566208 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:06 INFO - PROCESS | 1946 | 1468792566311 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:56:06 INFO - PROCESS | 1946 | 1468792566384 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:06 INFO - PROCESS | 1946 | 1468792566386 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b351800 == 38 [pid = 1946] [id = 524] 14:56:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1182c0c00) [pid = 1946] [serial = 1572] [outer = 0x0] 14:56:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119525400) [pid = 1946] [serial = 1573] [outer = 0x1182c0c00] 14:56:06 INFO - PROCESS | 1946 | 1468792566414 Marionette DEBUG loaded listener.js 14:56:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119b44800) [pid = 1946] [serial = 1574] [outer = 0x1182c0c00] 14:56:06 INFO - PROCESS | 1946 | 1468792566852 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]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 14:56:06 INFO - PROCESS | 1946 | 1468792566874 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 1946 | 1468792566876 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:56:06 INFO - PROCESS | 1946 | 1468792566884 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 1946 | 1468792566887 Marionette TRACE conn2 <- [1,2070,null,{}] 14:56:06 INFO - PROCESS | 1946 | 1468792566890 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}] 14:56:06 INFO - PROCESS | 1946 | 1468792566892 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:07 INFO - PROCESS | 1946 | 1468792567000 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:56:07 INFO - PROCESS | 1946 | 1468792567061 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:07 INFO - PROCESS | 1946 | 1468792567062 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x116abd000 == 39 [pid = 1946] [id = 525] 14:56:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11107bc00) [pid = 1946] [serial = 1575] [outer = 0x0] 14:56:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1195d3800) [pid = 1946] [serial = 1576] [outer = 0x11107bc00] 14:56:07 INFO - PROCESS | 1946 | 1468792567133 Marionette DEBUG loaded listener.js 14:56:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1211d6800) [pid = 1946] [serial = 1577] [outer = 0x11107bc00] 14:56:07 INFO - PROCESS | 1946 | 1468792567708 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]]]}] 14:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 874ms 14:56:07 INFO - PROCESS | 1946 | 1468792567755 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:56:07 INFO - PROCESS | 1946 | 1468792567757 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:56:07 INFO - PROCESS | 1946 | 1468792567761 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:56:07 INFO - PROCESS | 1946 | 1468792567762 Marionette TRACE conn2 <- [1,2074,null,{}] 14:56:07 INFO - PROCESS | 1946 | 1468792567766 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}] 14:56:07 INFO - PROCESS | 1946 | 1468792567768 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:07 INFO - PROCESS | 1946 | 1468792567859 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:56:07 INFO - PROCESS | 1946 | 1468792567944 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:07 INFO - PROCESS | 1946 | 1468792567946 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199c4800 == 40 [pid = 1946] [id = 526] 14:56:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x114f97000) [pid = 1946] [serial = 1578] [outer = 0x0] 14:56:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1162a3c00) [pid = 1946] [serial = 1579] [outer = 0x114f97000] 14:56:07 INFO - PROCESS | 1946 | 1468792567975 Marionette DEBUG loaded listener.js 14:56:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1177f2000) [pid = 1946] [serial = 1580] [outer = 0x114f97000] 14:56:08 INFO - PROCESS | 1946 | 1468792568406 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]]]}] 14:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 676ms 14:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:56:08 INFO - PROCESS | 1946 | 1468792568437 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:56:08 INFO - PROCESS | 1946 | 1468792568439 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:56:08 INFO - PROCESS | 1946 | 1468792568443 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:56:08 INFO - PROCESS | 1946 | 1468792568445 Marionette TRACE conn2 <- [1,2078,null,{}] 14:56:08 INFO - PROCESS | 1946 | 1468792568448 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}] 14:56:08 INFO - PROCESS | 1946 | 1468792568449 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc18800 == 39 [pid = 1946] [id = 521] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x12b438000 == 38 [pid = 1946] [id = 520] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x12abb9000 == 37 [pid = 1946] [id = 519] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x128f37000 == 36 [pid = 1946] [id = 518] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x128c20800 == 35 [pid = 1946] [id = 517] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x1165a9800 == 34 [pid = 1946] [id = 516] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x1252a4800 == 33 [pid = 1946] [id = 515] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x121476800 == 32 [pid = 1946] [id = 514] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x1199d5800 == 31 [pid = 1946] [id = 513] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x1199c4800 == 30 [pid = 1946] [id = 526] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x116abd000 == 29 [pid = 1946] [id = 525] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x12b351800 == 28 [pid = 1946] [id = 524] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d9800 == 27 [pid = 1946] [id = 523] 14:56:09 INFO - PROCESS | 1946 | --DOCSHELL 0x11334f800 == 26 [pid = 1946] [id = 522] 14:56:09 INFO - PROCESS | 1946 | 1468792569046 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12ac2a400) [pid = 1946] [serial = 1516] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x123728800) [pid = 1946] [serial = 1513] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x125809400) [pid = 1946] [serial = 1498] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x128ca3400) [pid = 1946] [serial = 1501] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x126882400) [pid = 1946] [serial = 1499] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12a9ec000) [pid = 1946] [serial = 1504] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1168a6c00) [pid = 1946] [serial = 1507] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11951d800) [pid = 1946] [serial = 1484] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x117253400) [pid = 1946] [serial = 1486] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1182cb400) [pid = 1946] [serial = 1487] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1211cb800) [pid = 1946] [serial = 1492] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1213abc00) [pid = 1946] [serial = 1493] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119521000) [pid = 1946] [serial = 1489] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1197b9c00) [pid = 1946] [serial = 1490] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x125806400) [pid = 1946] [serial = 1514] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119b5f400) [pid = 1946] [serial = 1511] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12ac2fc00) [pid = 1946] [serial = 1505] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11861e000) [pid = 1946] [serial = 1508] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124f05800) [pid = 1946] [serial = 1495] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119b41800) [pid = 1946] [serial = 1510] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12a967800) [pid = 1946] [serial = 1502] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12520a400) [pid = 1946] [serial = 1496] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1946 | 1468792569145 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:09 INFO - PROCESS | 1946 | 1468792569147 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x115e96000 == 27 [pid = 1946] [id = 527] 14:56:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x111f62400) [pid = 1946] [serial = 1581] [outer = 0x0] 14:56:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x112691c00) [pid = 1946] [serial = 1582] [outer = 0x111f62400] 14:56:09 INFO - PROCESS | 1946 | 1468792569197 Marionette DEBUG loaded listener.js 14:56:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1128d9c00) [pid = 1946] [serial = 1583] [outer = 0x111f62400] 14:56:09 INFO - PROCESS | 1946 | 1468792569540 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]]]}] 14:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1122ms 14:56:09 INFO - PROCESS | 1946 | 1468792569569 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:56:09 INFO - PROCESS | 1946 | 1468792569573 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:56:09 INFO - PROCESS | 1946 | 1468792569578 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:56:09 INFO - PROCESS | 1946 | 1468792569581 Marionette TRACE conn2 <- [1,2082,null,{}] 14:56:09 INFO - PROCESS | 1946 | 1468792569624 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}] 14:56:09 INFO - PROCESS | 1946 | 1468792569627 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:09 INFO - PROCESS | 1946 | 1468792569727 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:56:09 INFO - PROCESS | 1946 | 1468792569734 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:09 INFO - PROCESS | 1946 | 1468792569736 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184bc800 == 28 [pid = 1946] [id = 528] 14:56:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1132e2400) [pid = 1946] [serial = 1584] [outer = 0x0] 14:56:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1168a5800) [pid = 1946] [serial = 1585] [outer = 0x1132e2400] 14:56:09 INFO - PROCESS | 1946 | 1468792569762 Marionette DEBUG loaded listener.js 14:56:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x117253400) [pid = 1946] [serial = 1586] [outer = 0x1132e2400] 14:56:10 INFO - PROCESS | 1946 | 1468792570108 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]]]}] 14:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 573ms 14:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:56:10 INFO - PROCESS | 1946 | 1468792570157 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:56:10 INFO - PROCESS | 1946 | 1468792570158 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:56:10 INFO - PROCESS | 1946 | 1468792570164 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:56:10 INFO - PROCESS | 1946 | 1468792570166 Marionette TRACE conn2 <- [1,2086,null,{}] 14:56:10 INFO - PROCESS | 1946 | 1468792570168 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}] 14:56:10 INFO - PROCESS | 1946 | 1468792570170 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:10 INFO - PROCESS | 1946 | 1468792570244 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:56:10 INFO - PROCESS | 1946 | 1468792570253 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:10 INFO - PROCESS | 1946 | 1468792570254 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184bb800 == 29 [pid = 1946] [id = 529] 14:56:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x118191800) [pid = 1946] [serial = 1587] [outer = 0x0] 14:56:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1182c3400) [pid = 1946] [serial = 1588] [outer = 0x118191800] 14:56:10 INFO - PROCESS | 1946 | 1468792570286 Marionette DEBUG loaded listener.js 14:56:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x118585400) [pid = 1946] [serial = 1589] [outer = 0x118191800] 14:56:10 INFO - PROCESS | 1946 | 1468792570627 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]]]}] 14:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 471ms 14:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:56:10 INFO - PROCESS | 1946 | 1468792570637 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:56:10 INFO - PROCESS | 1946 | 1468792570640 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:56:10 INFO - PROCESS | 1946 | 1468792570647 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:56:10 INFO - PROCESS | 1946 | 1468792570653 Marionette TRACE conn2 <- [1,2090,null,{}] 14:56:10 INFO - PROCESS | 1946 | 1468792570655 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}] 14:56:10 INFO - PROCESS | 1946 | 1468792570657 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:10 INFO - PROCESS | 1946 | 1468792570735 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:56:10 INFO - PROCESS | 1946 | 1468792570796 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:10 INFO - PROCESS | 1946 | 1468792570797 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210f8000 == 30 [pid = 1946] [id = 530] 14:56:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x118195400) [pid = 1946] [serial = 1590] [outer = 0x0] 14:56:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x118824800) [pid = 1946] [serial = 1591] [outer = 0x118195400] 14:56:10 INFO - PROCESS | 1946 | 1468792570822 Marionette DEBUG loaded listener.js 14:56:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119518c00) [pid = 1946] [serial = 1592] [outer = 0x118195400] 14:56:11 INFO - PROCESS | 1946 | 1468792571229 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]]]}] 14:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 627ms 14:56:11 INFO - PROCESS | 1946 | 1468792571287 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:56:11 INFO - PROCESS | 1946 | 1468792571289 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:56:11 INFO - PROCESS | 1946 | 1468792571292 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:56:11 INFO - PROCESS | 1946 | 1468792571294 Marionette TRACE conn2 <- [1,2094,null,{}] 14:56:11 INFO - PROCESS | 1946 | 1468792571324 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}] 14:56:11 INFO - PROCESS | 1946 | 1468792571326 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:11 INFO - PROCESS | 1946 | 1468792571448 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:56:11 INFO - PROCESS | 1946 | 1468792571531 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:11 INFO - PROCESS | 1946 | 1468792571533 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x118879000 == 31 [pid = 1946] [id = 531] 14:56:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x112f36000) [pid = 1946] [serial = 1593] [outer = 0x0] 14:56:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x113298400) [pid = 1946] [serial = 1594] [outer = 0x112f36000] 14:56:11 INFO - PROCESS | 1946 | 1468792571587 Marionette DEBUG loaded listener.js 14:56:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1170bdc00) [pid = 1946] [serial = 1595] [outer = 0x112f36000] 14:56:12 INFO - PROCESS | 1946 | 1468792572096 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]]]}] 14:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 821ms 14:56:12 INFO - PROCESS | 1946 | 1468792572114 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:56:12 INFO - PROCESS | 1946 | 1468792572117 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:56:12 INFO - PROCESS | 1946 | 1468792572153 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:56:12 INFO - PROCESS | 1946 | 1468792572154 Marionette TRACE conn2 <- [1,2098,null,{}] 14:56:12 INFO - PROCESS | 1946 | 1468792572157 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}] 14:56:12 INFO - PROCESS | 1946 | 1468792572158 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:12 INFO - PROCESS | 1946 | 1468792572260 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:56:12 INFO - PROCESS | 1946 | 1468792572337 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:12 INFO - PROCESS | 1946 | 1468792572338 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x123742000 == 32 [pid = 1946] [id = 532] 14:56:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1182c9c00) [pid = 1946] [serial = 1596] [outer = 0x0] 14:56:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x118620400) [pid = 1946] [serial = 1597] [outer = 0x1182c9c00] 14:56:12 INFO - PROCESS | 1946 | 1468792572369 Marionette DEBUG loaded listener.js 14:56:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x118a69000) [pid = 1946] [serial = 1598] [outer = 0x1182c9c00] 14:56:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1184bb800 == 31 [pid = 1946] [id = 529] 14:56:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1184bc800 == 30 [pid = 1946] [id = 528] 14:56:12 INFO - PROCESS | 1946 | --DOCSHELL 0x115e96000 == 29 [pid = 1946] [id = 527] 14:56:12 INFO - PROCESS | 1946 | 1468792572875 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]]]}] 14:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 823ms 14:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:56:12 INFO - PROCESS | 1946 | 1468792572973 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:56:12 INFO - PROCESS | 1946 | 1468792572975 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:56:12 INFO - PROCESS | 1946 | 1468792572978 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:56:12 INFO - PROCESS | 1946 | 1468792572980 Marionette TRACE conn2 <- [1,2102,null,{}] 14:56:12 INFO - PROCESS | 1946 | 1468792572984 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}] 14:56:12 INFO - PROCESS | 1946 | 1468792572986 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:13 INFO - PROCESS | 1946 | 1468792573087 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:56:13 INFO - PROCESS | 1946 | 1468792573097 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:13 INFO - PROCESS | 1946 | 1468792573098 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190db800 == 30 [pid = 1946] [id = 533] 14:56:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1133d0000) [pid = 1946] [serial = 1599] [outer = 0x0] 14:56:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1170bf000) [pid = 1946] [serial = 1600] [outer = 0x1133d0000] 14:56:13 INFO - PROCESS | 1946 | 1468792573126 Marionette DEBUG loaded listener.js 14:56:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1182c1c00) [pid = 1946] [serial = 1601] [outer = 0x1133d0000] 14:56:13 INFO - PROCESS | 1946 | 1468792573488 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]]]}] 14:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 524ms 14:56:13 INFO - PROCESS | 1946 | 1468792573504 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:56:13 INFO - PROCESS | 1946 | 1468792573507 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:56:13 INFO - PROCESS | 1946 | 1468792573511 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:56:13 INFO - PROCESS | 1946 | 1468792573513 Marionette TRACE conn2 <- [1,2106,null,{}] 14:56:13 INFO - PROCESS | 1946 | 1468792573516 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}] 14:56:13 INFO - PROCESS | 1946 | 1468792573519 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:13 INFO - PROCESS | 1946 | 1468792573625 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:56:13 INFO - PROCESS | 1946 | 1468792573629 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:13 INFO - PROCESS | 1946 | 1468792573630 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x121655000 == 31 [pid = 1946] [id = 534] 14:56:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11868fc00) [pid = 1946] [serial = 1602] [outer = 0x0] 14:56:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11920f400) [pid = 1946] [serial = 1603] [outer = 0x11868fc00] 14:56:13 INFO - PROCESS | 1946 | 1468792573658 Marionette DEBUG loaded listener.js 14:56:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11959e400) [pid = 1946] [serial = 1604] [outer = 0x11868fc00] 14:56:14 INFO - PROCESS | 1946 | 1468792574020 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]]]}] 14:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 523ms 14:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:56:14 INFO - PROCESS | 1946 | 1468792574035 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:56:14 INFO - PROCESS | 1946 | 1468792574036 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:56:14 INFO - PROCESS | 1946 | 1468792574038 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:56:14 INFO - PROCESS | 1946 | 1468792574041 Marionette TRACE conn2 <- [1,2110,null,{}] 14:56:14 INFO - PROCESS | 1946 | 1468792574049 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}] 14:56:14 INFO - PROCESS | 1946 | 1468792574054 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:14 INFO - PROCESS | 1946 | 1468792574159 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:56:14 INFO - PROCESS | 1946 | 1468792574165 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:14 INFO - PROCESS | 1946 | 1468792574168 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x12878f800 == 32 [pid = 1946] [id = 535] 14:56:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x10edf5000) [pid = 1946] [serial = 1605] [outer = 0x0] 14:56:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x119b41400) [pid = 1946] [serial = 1606] [outer = 0x10edf5000] 14:56:14 INFO - PROCESS | 1946 | 1468792574195 Marionette DEBUG loaded listener.js 14:56:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119b55400) [pid = 1946] [serial = 1607] [outer = 0x10edf5000] 14:56:14 INFO - PROCESS | 1946 | 1468792574545 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]]]}] 14:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 523ms 14:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:56:14 INFO - PROCESS | 1946 | 1468792574562 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:56:14 INFO - PROCESS | 1946 | 1468792574563 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:56:14 INFO - PROCESS | 1946 | 1468792574566 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:56:14 INFO - PROCESS | 1946 | 1468792574569 Marionette TRACE conn2 <- [1,2114,null,{}] 14:56:14 INFO - PROCESS | 1946 | 1468792574572 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}] 14:56:14 INFO - PROCESS | 1946 | 1468792574574 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:14 INFO - PROCESS | 1946 | 1468792574673 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:56:14 INFO - PROCESS | 1946 | 1468792574684 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:14 INFO - PROCESS | 1946 | 1468792574686 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a3a800 == 33 [pid = 1946] [id = 536] 14:56:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119b5b400) [pid = 1946] [serial = 1608] [outer = 0x0] 14:56:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x119babc00) [pid = 1946] [serial = 1609] [outer = 0x119b5b400] 14:56:14 INFO - PROCESS | 1946 | 1468792574711 Marionette DEBUG loaded listener.js 14:56:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x119f3e400) [pid = 1946] [serial = 1610] [outer = 0x119b5b400] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119b4a800) [pid = 1946] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x11a0ce400) [pid = 1946] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x119b9e400) [pid = 1946] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x121a23c00) [pid = 1946] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1182bd400) [pid = 1946] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x11882bc00) [pid = 1946] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x117254400) [pid = 1946] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x111dacc00) [pid = 1946] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1111a1c00) [pid = 1946] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1252e3800) [pid = 1946] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x124c7dc00) [pid = 1946] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x115ed7400) [pid = 1946] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x126ccb400) [pid = 1946] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x116b1a400) [pid = 1946] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1128d7000) [pid = 1946] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x118824400) [pid = 1946] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1184a9c00) [pid = 1946] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x118191800) [pid = 1946] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1132e2400) [pid = 1946] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x111f62400) [pid = 1946] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x114f97000) [pid = 1946] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x10edfbc00) [pid = 1946] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x112df2c00) [pid = 1946] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1182c0c00) [pid = 1946] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:56:15 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11107bc00) [pid = 1946] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:56:15 INFO - PROCESS | 1946 | 1468792575097 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]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 572ms 14:56:15 INFO - PROCESS | 1946 | 1468792575138 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:56:15 INFO - PROCESS | 1946 | 1468792575146 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:56:15 INFO - PROCESS | 1946 | 1468792575149 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:56:15 INFO - PROCESS | 1946 | 1468792575150 Marionette TRACE conn2 <- [1,2118,null,{}] 14:56:15 INFO - PROCESS | 1946 | 1468792575152 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}] 14:56:15 INFO - PROCESS | 1946 | 1468792575153 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:15 INFO - PROCESS | 1946 | 1468792575225 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:56:15 INFO - PROCESS | 1946 | 1468792575228 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:15 INFO - PROCESS | 1946 | 1468792575229 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x119dcf000 == 34 [pid = 1946] [id = 537] 14:56:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x10edffc00) [pid = 1946] [serial = 1611] [outer = 0x0] 14:56:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x112f3a400) [pid = 1946] [serial = 1612] [outer = 0x10edffc00] 14:56:15 INFO - PROCESS | 1946 | 1468792575256 Marionette DEBUG loaded listener.js 14:56:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x116a8a400) [pid = 1946] [serial = 1613] [outer = 0x10edffc00] 14:56:15 INFO - PROCESS | 1946 | 1468792575627 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]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 14:56:15 INFO - PROCESS | 1946 | 1468792575670 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:56:15 INFO - PROCESS | 1946 | 1468792575672 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:56:15 INFO - PROCESS | 1946 | 1468792575675 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:56:15 INFO - PROCESS | 1946 | 1468792575677 Marionette TRACE conn2 <- [1,2122,null,{}] 14:56:15 INFO - PROCESS | 1946 | 1468792575680 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}] 14:56:15 INFO - PROCESS | 1946 | 1468792575686 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:15 INFO - PROCESS | 1946 | 1468792575823 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:56:15 INFO - PROCESS | 1946 | 1468792575832 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:15 INFO - PROCESS | 1946 | 1468792575834 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b349000 == 35 [pid = 1946] [id = 538] 14:56:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1177ec000) [pid = 1946] [serial = 1614] [outer = 0x0] 14:56:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119be2000) [pid = 1946] [serial = 1615] [outer = 0x1177ec000] 14:56:15 INFO - PROCESS | 1946 | 1468792575858 Marionette DEBUG loaded listener.js 14:56:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1211d2000) [pid = 1946] [serial = 1616] [outer = 0x1177ec000] 14:56:16 INFO - PROCESS | 1946 | 1468792576174 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]]]}] 14:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 14:56:16 INFO - PROCESS | 1946 | 1468792576197 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:56:16 INFO - PROCESS | 1946 | 1468792576207 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:56:16 INFO - PROCESS | 1946 | 1468792576210 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:56:16 INFO - PROCESS | 1946 | 1468792576211 Marionette TRACE conn2 <- [1,2126,null,{}] 14:56:16 INFO - PROCESS | 1946 | 1468792576213 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}] 14:56:16 INFO - PROCESS | 1946 | 1468792576214 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:16 INFO - PROCESS | 1946 | 1468792576315 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:56:16 INFO - PROCESS | 1946 | 1468792576321 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:16 INFO - PROCESS | 1946 | 1468792576322 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b448000 == 36 [pid = 1946] [id = 539] 14:56:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x118191800) [pid = 1946] [serial = 1617] [outer = 0x0] 14:56:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1212d5800) [pid = 1946] [serial = 1618] [outer = 0x118191800] 14:56:16 INFO - PROCESS | 1946 | 1468792576346 Marionette DEBUG loaded listener.js 14:56:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121a25c00) [pid = 1946] [serial = 1619] [outer = 0x118191800] 14:56:16 INFO - PROCESS | 1946 | 1468792576657 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]]]}] 14:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 467ms 14:56:16 INFO - PROCESS | 1946 | 1468792576678 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:56:16 INFO - PROCESS | 1946 | 1468792576679 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:56:16 INFO - PROCESS | 1946 | 1468792576682 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:56:16 INFO - PROCESS | 1946 | 1468792576683 Marionette TRACE conn2 <- [1,2130,null,{}] 14:56:16 INFO - PROCESS | 1946 | 1468792576687 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}] 14:56:16 INFO - PROCESS | 1946 | 1468792576688 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:16 INFO - PROCESS | 1946 | 1468792576761 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:56:16 INFO - PROCESS | 1946 | 1468792576765 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:16 INFO - PROCESS | 1946 | 1468792576768 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c152800 == 37 [pid = 1946] [id = 540] 14:56:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12171fc00) [pid = 1946] [serial = 1620] [outer = 0x0] 14:56:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x121e11000) [pid = 1946] [serial = 1621] [outer = 0x12171fc00] 14:56:16 INFO - PROCESS | 1946 | 1468792576793 Marionette DEBUG loaded listener.js 14:56:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x123728000) [pid = 1946] [serial = 1622] [outer = 0x12171fc00] 14:56:17 INFO - PROCESS | 1946 | 1468792577222 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] 14:56:17 INFO - PROCESS | 1946 | 1468792577255 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:56:17 INFO - PROCESS | 1946 | 1468792577258 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 1946 | 1468792577260 Marionette TRACE conn2 <- [1,2134,null,{}] 14:56:17 INFO - PROCESS | 1946 | 1468792577264 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}] 14:56:17 INFO - PROCESS | 1946 | 1468792577266 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:17 INFO - PROCESS | 1946 | 1468792577365 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:56:17 INFO - PROCESS | 1946 | 1468792577439 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:17 INFO - PROCESS | 1946 | 1468792577440 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x119581000 == 38 [pid = 1946] [id = 541] 14:56:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1128d6400) [pid = 1946] [serial = 1623] [outer = 0x0] 14:56:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x114f8ec00) [pid = 1946] [serial = 1624] [outer = 0x1128d6400] 14:56:17 INFO - PROCESS | 1946 | 1468792577471 Marionette DEBUG loaded listener.js 14:56:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x117255000) [pid = 1946] [serial = 1625] [outer = 0x1128d6400] 14:56:17 INFO - PROCESS | 1946 | 1468792577883 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]]]}] 14:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 14:56:17 INFO - PROCESS | 1946 | 1468792577928 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:56:17 INFO - PROCESS | 1946 | 1468792577932 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:56:17 INFO - PROCESS | 1946 | 1468792577938 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 1946 | 1468792577940 Marionette TRACE conn2 <- [1,2138,null,{}] 14:56:17 INFO - PROCESS | 1946 | 1468792577943 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}] 14:56:17 INFO - PROCESS | 1946 | 1468792577944 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:18 INFO - PROCESS | 1946 | 1468792578043 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:56:18 INFO - PROCESS | 1946 | 1468792578104 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:18 INFO - PROCESS | 1946 | 1468792578105 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d3e800 == 39 [pid = 1946] [id = 542] 14:56:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x118822400) [pid = 1946] [serial = 1626] [outer = 0x0] 14:56:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119518800) [pid = 1946] [serial = 1627] [outer = 0x118822400] 14:56:18 INFO - PROCESS | 1946 | 1468792578136 Marionette DEBUG loaded listener.js 14:56:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1195cb000) [pid = 1946] [serial = 1628] [outer = 0x118822400] 14:56:18 INFO - PROCESS | 1946 | 1468792578541 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]]]}] 14:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 625ms 14:56:18 INFO - PROCESS | 1946 | 1468792578563 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:56:18 INFO - PROCESS | 1946 | 1468792578565 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:56:18 INFO - PROCESS | 1946 | 1468792578570 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:56:18 INFO - PROCESS | 1946 | 1468792578572 Marionette TRACE conn2 <- [1,2142,null,{}] 14:56:18 INFO - PROCESS | 1946 | 1468792578580 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}] 14:56:18 INFO - PROCESS | 1946 | 1468792578583 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:18 INFO - PROCESS | 1946 | 1468792578680 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:56:18 INFO - PROCESS | 1946 | 1468792578780 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:18 INFO - PROCESS | 1946 | 1468792578782 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6dd000 == 40 [pid = 1946] [id = 543] 14:56:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119b5d400) [pid = 1946] [serial = 1629] [outer = 0x0] 14:56:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119f38400) [pid = 1946] [serial = 1630] [outer = 0x119b5d400] 14:56:18 INFO - PROCESS | 1946 | 1468792578825 Marionette DEBUG loaded listener.js 14:56:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x11a0cd000) [pid = 1946] [serial = 1631] [outer = 0x119b5d400] 14:56:19 INFO - PROCESS | 1946 | 1468792579237 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] 14:56:19 INFO - PROCESS | 1946 | 1468792579296 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:56:19 INFO - PROCESS | 1946 | 1468792579298 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:56:19 INFO - PROCESS | 1946 | 1468792579300 Marionette TRACE conn2 <- [1,2146,null,{}] 14:56:19 INFO - PROCESS | 1946 | 1468792579302 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}] 14:56:19 INFO - PROCESS | 1946 | 1468792579303 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:19 INFO - PROCESS | 1946 | 1468792579400 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:56:19 INFO - PROCESS | 1946 | 1468792579460 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:19 INFO - PROCESS | 1946 | 1468792579462 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9b2800 == 41 [pid = 1946] [id = 544] 14:56:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1212d6c00) [pid = 1946] [serial = 1632] [outer = 0x0] 14:56:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12483ac00) [pid = 1946] [serial = 1633] [outer = 0x1212d6c00] 14:56:19 INFO - PROCESS | 1946 | 1468792579490 Marionette DEBUG loaded listener.js 14:56:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x124d37c00) [pid = 1946] [serial = 1634] [outer = 0x1212d6c00] 14:56:19 INFO - PROCESS | 1946 | 1468792579938 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] 14:56:19 INFO - PROCESS | 1946 | 1468792579972 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:56:19 INFO - PROCESS | 1946 | 1468792579974 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:56:19 INFO - PROCESS | 1946 | 1468792579975 Marionette TRACE conn2 <- [1,2150,null,{}] 14:56:19 INFO - PROCESS | 1946 | 1468792579977 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}] 14:56:19 INFO - PROCESS | 1946 | 1468792579979 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:20 INFO - PROCESS | 1946 | 1468792580094 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:56:20 INFO - PROCESS | 1946 | 1468792580154 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:20 INFO - PROCESS | 1946 | 1468792580156 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x11650a800 == 42 [pid = 1946] [id = 545] 14:56:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x111d7d800) [pid = 1946] [serial = 1635] [outer = 0x0] 14:56:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1133a7000) [pid = 1946] [serial = 1636] [outer = 0x111d7d800] 14:56:20 INFO - PROCESS | 1946 | 1468792580184 Marionette DEBUG loaded listener.js 14:56:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x119065800) [pid = 1946] [serial = 1637] [outer = 0x111d7d800] 14:56:20 INFO - PROCESS | 1946 | 1468792580725 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]]]}] 14:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 771ms 14:56:20 INFO - PROCESS | 1946 | 1468792580746 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:56:20 INFO - PROCESS | 1946 | 1468792580750 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:56:20 INFO - PROCESS | 1946 | 1468792580754 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:56:20 INFO - PROCESS | 1946 | 1468792580758 Marionette TRACE conn2 <- [1,2154,null,{}] 14:56:20 INFO - PROCESS | 1946 | 1468792580761 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}] 14:56:20 INFO - PROCESS | 1946 | 1468792580763 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:20 INFO - PROCESS | 1946 | 1468792580870 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:56:21 INFO - PROCESS | 1946 | 1468792580996 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:21 INFO - PROCESS | 1946 | 1468792580998 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:21 INFO - PROCESS | 1946 | --DOCSHELL 0x12b448000 == 41 [pid = 1946] [id = 539] 14:56:21 INFO - PROCESS | 1946 | --DOCSHELL 0x12b349000 == 40 [pid = 1946] [id = 538] 14:56:21 INFO - PROCESS | 1946 | --DOCSHELL 0x119dcf000 == 39 [pid = 1946] [id = 537] 14:56:21 INFO - PROCESS | 1946 | --DOCSHELL 0x129a3a800 == 38 [pid = 1946] [id = 536] 14:56:21 INFO - PROCESS | 1946 | --DOCSHELL 0x12878f800 == 37 [pid = 1946] [id = 535] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x118824800) [pid = 1946] [serial = 1591] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x11627f800 == 38 [pid = 1946] [id = 546] 14:56:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x112a79800) [pid = 1946] [serial = 1638] [outer = 0x0] 14:56:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x116b1b000) [pid = 1946] [serial = 1639] [outer = 0x112a79800] 14:56:21 INFO - PROCESS | 1946 | 1468792581082 Marionette DEBUG loaded listener.js 14:56:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x11819f400) [pid = 1946] [serial = 1640] [outer = 0x112a79800] 14:56:21 INFO - PROCESS | 1946 | --DOCSHELL 0x121655000 == 37 [pid = 1946] [id = 534] 14:56:21 INFO - PROCESS | 1946 | --DOCSHELL 0x1190db800 == 36 [pid = 1946] [id = 533] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x12688c400) [pid = 1946] [serial = 1564] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x128775000) [pid = 1946] [serial = 1565] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x123727000) [pid = 1946] [serial = 1556] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x1211d6800) [pid = 1946] [serial = 1577] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119b47c00) [pid = 1946] [serial = 1555] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x112691800) [pid = 1946] [serial = 1568] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x124c43400) [pid = 1946] [serial = 1558] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x117ea7400) [pid = 1946] [serial = 1571] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1262b6000) [pid = 1946] [serial = 1561] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x123725c00) [pid = 1946] [serial = 1553] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119b44800) [pid = 1946] [serial = 1574] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12520bc00) [pid = 1946] [serial = 1559] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x118585400) [pid = 1946] [serial = 1589] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1197ac000) [pid = 1946] [serial = 1544] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1182c3400) [pid = 1946] [serial = 1588] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1168a5800) [pid = 1946] [serial = 1585] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x117253400) [pid = 1946] [serial = 1586] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x112691c00) [pid = 1946] [serial = 1582] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1177f2000) [pid = 1946] [serial = 1580] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1162a3c00) [pid = 1946] [serial = 1579] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11106f400) [pid = 1946] [serial = 1567] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1168b3400) [pid = 1946] [serial = 1570] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119525400) [pid = 1946] [serial = 1573] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1195d3800) [pid = 1946] [serial = 1576] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1128d9c00) [pid = 1946] [serial = 1583] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119b57c00) [pid = 1946] [serial = 1546] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1211d1c00) [pid = 1946] [serial = 1549] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12112b400) [pid = 1946] [serial = 1547] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11a0cac00) [pid = 1946] [serial = 1522] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x121c46c00) [pid = 1946] [serial = 1523] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x121e10000) [pid = 1946] [serial = 1552] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1195c8800) [pid = 1946] [serial = 1543] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1190ef000) [pid = 1946] [serial = 1540] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11920d000) [pid = 1946] [serial = 1541] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x11819c400) [pid = 1946] [serial = 1537] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x11861c800) [pid = 1946] [serial = 1538] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x112df0000) [pid = 1946] [serial = 1531] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1133cac00) [pid = 1946] [serial = 1532] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11337fc00) [pid = 1946] [serial = 1528] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x126a3d000) [pid = 1946] [serial = 1562] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x1182c2c00) [pid = 1946] [serial = 1529] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x126a32800) [pid = 1946] [serial = 1525] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x128cd1c00) [pid = 1946] [serial = 1526] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x112696000) [pid = 1946] [serial = 1550] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x11623f800) [pid = 1946] [serial = 1534] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x1168b1800) [pid = 1946] [serial = 1535] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x12b1b9400) [pid = 1946] [serial = 1517] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x11861e800) [pid = 1946] [serial = 1519] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x119517c00) [pid = 1946] [serial = 1520] [outer = 0x0] [url = about:blank] 14:56:21 INFO - PROCESS | 1946 | 1468792581431 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]]]}] 14:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 721ms 14:56:21 INFO - PROCESS | 1946 | 1468792581493 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:56:21 INFO - PROCESS | 1946 | 1468792581496 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:56:21 INFO - PROCESS | 1946 | 1468792581502 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:56:21 INFO - PROCESS | 1946 | 1468792581504 Marionette TRACE conn2 <- [1,2158,null,{}] 14:56:21 INFO - PROCESS | 1946 | 1468792581506 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}] 14:56:21 INFO - PROCESS | 1946 | 1468792581507 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:21 INFO - PROCESS | 1946 | 1468792581609 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:56:21 INFO - PROCESS | 1946 | 1468792581661 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:21 INFO - PROCESS | 1946 | 1468792581662 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192df800 == 37 [pid = 1946] [id = 547] 14:56:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x112dfcc00) [pid = 1946] [serial = 1641] [outer = 0x0] 14:56:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x1182c3400) [pid = 1946] [serial = 1642] [outer = 0x112dfcc00] 14:56:21 INFO - PROCESS | 1946 | 1468792581690 Marionette DEBUG loaded listener.js 14:56:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x11951f000) [pid = 1946] [serial = 1643] [outer = 0x112dfcc00] 14:56:21 INFO - PROCESS | 1946 | 1468792581971 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]]]}] 14:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 14:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:56:22 INFO - PROCESS | 1946 | 1468792582022 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:56:22 INFO - PROCESS | 1946 | 1468792582023 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:56:22 INFO - PROCESS | 1946 | 1468792582026 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:56:22 INFO - PROCESS | 1946 | 1468792582028 Marionette TRACE conn2 <- [1,2162,null,{}] 14:56:22 INFO - PROCESS | 1946 | 1468792582037 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}] 14:56:22 INFO - PROCESS | 1946 | 1468792582040 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:22 INFO - PROCESS | 1946 | 1468792582125 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:56:22 INFO - PROCESS | 1946 | 1468792582186 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:22 INFO - PROCESS | 1946 | 1468792582188 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210e6800 == 38 [pid = 1946] [id = 548] 14:56:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1195a2c00) [pid = 1946] [serial = 1644] [outer = 0x0] 14:56:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119b43000) [pid = 1946] [serial = 1645] [outer = 0x1195a2c00] 14:56:22 INFO - PROCESS | 1946 | 1468792582216 Marionette DEBUG loaded listener.js 14:56:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x119f30c00) [pid = 1946] [serial = 1646] [outer = 0x1195a2c00] 14:56:22 INFO - PROCESS | 1946 | 1468792582502 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]]]}] 14:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 14:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:56:22 INFO - PROCESS | 1946 | 1468792582546 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:56:22 INFO - PROCESS | 1946 | 1468792582548 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:56:22 INFO - PROCESS | 1946 | 1468792582553 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:56:22 INFO - PROCESS | 1946 | 1468792582555 Marionette TRACE conn2 <- [1,2166,null,{}] 14:56:22 INFO - PROCESS | 1946 | 1468792582557 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}] 14:56:22 INFO - PROCESS | 1946 | 1468792582558 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:22 INFO - PROCESS | 1946 | 1468792582641 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:56:22 INFO - PROCESS | 1946 | 1468792582645 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:22 INFO - PROCESS | 1946 | 1468792582646 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x121c76800 == 39 [pid = 1946] [id = 549] 14:56:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x11a0c9000) [pid = 1946] [serial = 1647] [outer = 0x0] 14:56:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1212de400) [pid = 1946] [serial = 1648] [outer = 0x11a0c9000] 14:56:22 INFO - PROCESS | 1946 | 1468792582671 Marionette DEBUG loaded listener.js 14:56:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x121e10000) [pid = 1946] [serial = 1649] [outer = 0x11a0c9000] 14:56:23 INFO - PROCESS | 1946 | 1468792583022 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]]]}] 14:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 522ms 14:56:23 INFO - PROCESS | 1946 | 1468792583079 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:56:23 INFO - PROCESS | 1946 | 1468792583081 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:56:23 INFO - PROCESS | 1946 | 1468792583083 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:56:23 INFO - PROCESS | 1946 | 1468792583084 Marionette TRACE conn2 <- [1,2170,null,{}] 14:56:23 INFO - PROCESS | 1946 | 1468792583086 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}] 14:56:23 INFO - PROCESS | 1946 | 1468792583088 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:23 INFO - PROCESS | 1946 | 1468792583194 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:56:23 INFO - PROCESS | 1946 | 1468792583207 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:23 INFO - PROCESS | 1946 | 1468792583209 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12684e800 == 40 [pid = 1946] [id = 550] 14:56:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x12112e400) [pid = 1946] [serial = 1650] [outer = 0x0] 14:56:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x124842400) [pid = 1946] [serial = 1651] [outer = 0x12112e400] 14:56:23 INFO - PROCESS | 1946 | 1468792583234 Marionette DEBUG loaded listener.js 14:56:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x124f3fc00) [pid = 1946] [serial = 1652] [outer = 0x12112e400] 14:56:23 INFO - PROCESS | 1946 | 1468792583589 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]]]}] 14:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 14:56:23 INFO - PROCESS | 1946 | 1468792583605 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:56:23 INFO - PROCESS | 1946 | 1468792583606 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:56:23 INFO - PROCESS | 1946 | 1468792583608 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:56:23 INFO - PROCESS | 1946 | 1468792583609 Marionette TRACE conn2 <- [1,2174,null,{}] 14:56:23 INFO - PROCESS | 1946 | 1468792583612 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}] 14:56:23 INFO - PROCESS | 1946 | 1468792583616 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:23 INFO - PROCESS | 1946 | 1468792583726 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:56:23 INFO - PROCESS | 1946 | 1468792583739 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:23 INFO - PROCESS | 1946 | 1468792583741 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c1a000 == 41 [pid = 1946] [id = 551] 14:56:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x124fb0c00) [pid = 1946] [serial = 1653] [outer = 0x0] 14:56:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1258b3c00) [pid = 1946] [serial = 1654] [outer = 0x124fb0c00] 14:56:23 INFO - PROCESS | 1946 | 1468792583765 Marionette DEBUG loaded listener.js 14:56:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x126a30000) [pid = 1946] [serial = 1655] [outer = 0x124fb0c00] 14:56:24 INFO - PROCESS | 1946 | 1468792584104 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]]]}] 14:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 14:56:24 INFO - PROCESS | 1946 | 1468792584132 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:56:24 INFO - PROCESS | 1946 | 1468792584133 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:56:24 INFO - PROCESS | 1946 | 1468792584136 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:56:24 INFO - PROCESS | 1946 | 1468792584137 Marionette TRACE conn2 <- [1,2178,null,{}] 14:56:24 INFO - PROCESS | 1946 | 1468792584139 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}] 14:56:24 INFO - PROCESS | 1946 | 1468792584140 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:24 INFO - PROCESS | 1946 | 1468792584245 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:56:24 INFO - PROCESS | 1946 | 1468792584256 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:24 INFO - PROCESS | 1946 | 1468792584257 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abb5800 == 42 [pid = 1946] [id = 552] 14:56:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1262c0800) [pid = 1946] [serial = 1656] [outer = 0x0] 14:56:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x126cdc800) [pid = 1946] [serial = 1657] [outer = 0x1262c0800] 14:56:24 INFO - PROCESS | 1946 | 1468792584281 Marionette DEBUG loaded listener.js 14:56:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x12876d400) [pid = 1946] [serial = 1658] [outer = 0x1262c0800] 14:56:24 INFO - PROCESS | 1946 | 1468792584613 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]]]}] 14:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 519ms 14:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:56:24 INFO - PROCESS | 1946 | 1468792584655 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:56:24 INFO - PROCESS | 1946 | 1468792584656 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:56:24 INFO - PROCESS | 1946 | 1468792584659 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:56:24 INFO - PROCESS | 1946 | 1468792584660 Marionette TRACE conn2 <- [1,2182,null,{}] 14:56:24 INFO - PROCESS | 1946 | 1468792584662 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}] 14:56:24 INFO - PROCESS | 1946 | 1468792584663 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:24 INFO - PROCESS | 1946 | 1468792584763 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:56:24 INFO - PROCESS | 1946 | 1468792584767 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:24 INFO - PROCESS | 1946 | 1468792584768 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b43f800 == 43 [pid = 1946] [id = 553] 14:56:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x126a30400) [pid = 1946] [serial = 1659] [outer = 0x0] 14:56:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x128ca2800) [pid = 1946] [serial = 1660] [outer = 0x126a30400] 14:56:24 INFO - PROCESS | 1946 | 1468792584792 Marionette DEBUG loaded listener.js 14:56:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x128ca9000) [pid = 1946] [serial = 1661] [outer = 0x126a30400] 14:56:25 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11868fc00) [pid = 1946] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:56:25 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1182c9c00) [pid = 1946] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:56:25 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1133d0000) [pid = 1946] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:56:25 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x10edf5000) [pid = 1946] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:56:25 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119b5b400) [pid = 1946] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:56:25 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x10edffc00) [pid = 1946] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:56:25 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1177ec000) [pid = 1946] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:56:25 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x118191800) [pid = 1946] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:56:25 INFO - PROCESS | 1946 | 1468792585177 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]]]}] 14:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 14:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:56:25 INFO - PROCESS | 1946 | 1468792585228 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:56:25 INFO - PROCESS | 1946 | 1468792585230 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:56:25 INFO - PROCESS | 1946 | 1468792585232 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:56:25 INFO - PROCESS | 1946 | 1468792585233 Marionette TRACE conn2 <- [1,2186,null,{}] 14:56:25 INFO - PROCESS | 1946 | 1468792585235 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}] 14:56:25 INFO - PROCESS | 1946 | 1468792585236 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:25 INFO - PROCESS | 1946 | 1468792585325 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:56:25 INFO - PROCESS | 1946 | 1468792585329 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:25 INFO - PROCESS | 1946 | 1468792585330 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b42b800 == 44 [pid = 1946] [id = 554] 14:56:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11107d400) [pid = 1946] [serial = 1662] [outer = 0x0] 14:56:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11920b400) [pid = 1946] [serial = 1663] [outer = 0x11107d400] 14:56:25 INFO - PROCESS | 1946 | 1468792585354 Marionette DEBUG loaded listener.js 14:56:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x121130400) [pid = 1946] [serial = 1664] [outer = 0x11107d400] 14:56:25 INFO - PROCESS | 1946 | 1468792585688 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]]]}] 14:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 14:56:25 INFO - PROCESS | 1946 | 1468792585704 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:56:25 INFO - PROCESS | 1946 | 1468792585705 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:56:25 INFO - PROCESS | 1946 | 1468792585708 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:56:25 INFO - PROCESS | 1946 | 1468792585709 Marionette TRACE conn2 <- [1,2190,null,{}] 14:56:25 INFO - PROCESS | 1946 | 1468792585711 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}] 14:56:25 INFO - PROCESS | 1946 | 1468792585712 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:25 INFO - PROCESS | 1946 | 1468792585819 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:56:25 INFO - PROCESS | 1946 | 1468792585825 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:25 INFO - PROCESS | 1946 | 1468792585826 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c134000 == 45 [pid = 1946] [id = 555] 14:56:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1170bc400) [pid = 1946] [serial = 1665] [outer = 0x0] 14:56:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x128ca9800) [pid = 1946] [serial = 1666] [outer = 0x1170bc400] 14:56:25 INFO - PROCESS | 1946 | 1468792585850 Marionette DEBUG loaded listener.js 14:56:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x128cd9c00) [pid = 1946] [serial = 1667] [outer = 0x1170bc400] 14:56:26 INFO - PROCESS | 1946 | 1468792586161 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]]]}] 14:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 467ms 14:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:56:26 INFO - PROCESS | 1946 | 1468792586176 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:56:26 INFO - PROCESS | 1946 | 1468792586177 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:56:26 INFO - PROCESS | 1946 | 1468792586179 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:56:26 INFO - PROCESS | 1946 | 1468792586192 Marionette TRACE conn2 <- [1,2194,null,{}] 14:56:26 INFO - PROCESS | 1946 | 1468792586195 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}] 14:56:26 INFO - PROCESS | 1946 | 1468792586196 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:26 INFO - PROCESS | 1946 | 1468792586288 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:56:26 INFO - PROCESS | 1946 | 1468792586291 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:26 INFO - PROCESS | 1946 | 1468792586293 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf2a800 == 46 [pid = 1946] [id = 556] 14:56:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x128f10c00) [pid = 1946] [serial = 1668] [outer = 0x0] 14:56:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12985b000) [pid = 1946] [serial = 1669] [outer = 0x128f10c00] 14:56:26 INFO - PROCESS | 1946 | 1468792586318 Marionette DEBUG loaded listener.js 14:56:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12a96f000) [pid = 1946] [serial = 1670] [outer = 0x128f10c00] 14:56:26 INFO - PROCESS | 1946 | 1468792586626 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]]]}] 14:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 484ms 14:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:56:26 INFO - PROCESS | 1946 | 1468792586664 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:56:26 INFO - PROCESS | 1946 | 1468792586665 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:56:26 INFO - PROCESS | 1946 | 1468792586669 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:56:26 INFO - PROCESS | 1946 | 1468792586670 Marionette TRACE conn2 <- [1,2198,null,{}] 14:56:26 INFO - PROCESS | 1946 | 1468792586673 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}] 14:56:26 INFO - PROCESS | 1946 | 1468792586674 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:26 INFO - PROCESS | 1946 | 1468792586784 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:56:26 INFO - PROCESS | 1946 | 1468792586789 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:26 INFO - PROCESS | 1946 | 1468792586790 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d07f000 == 47 [pid = 1946] [id = 557] 14:56:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119b9e800) [pid = 1946] [serial = 1671] [outer = 0x0] 14:56:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12a970000) [pid = 1946] [serial = 1672] [outer = 0x119b9e800] 14:56:26 INFO - PROCESS | 1946 | 1468792586814 Marionette DEBUG loaded listener.js 14:56:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12ac24800) [pid = 1946] [serial = 1673] [outer = 0x119b9e800] 14:56:27 INFO - PROCESS | 1946 | 1468792587102 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]]]}] 14:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 471ms 14:56:27 INFO - PROCESS | 1946 | 1468792587192 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:56:27 INFO - PROCESS | 1946 | 1468792587194 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:56:27 INFO - PROCESS | 1946 | 1468792587199 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:56:27 INFO - PROCESS | 1946 | 1468792587201 Marionette TRACE conn2 <- [1,2202,null,{}] 14:56:27 INFO - PROCESS | 1946 | 1468792587205 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}] 14:56:27 INFO - PROCESS | 1946 | 1468792587207 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:27 INFO - PROCESS | 1946 | 1468792587303 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:56:27 INFO - PROCESS | 1946 | 1468792587400 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:27 INFO - PROCESS | 1946 | 1468792587402 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184d3800 == 48 [pid = 1946] [id = 558] 14:56:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x112f2d000) [pid = 1946] [serial = 1674] [outer = 0x0] 14:56:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x113c64000) [pid = 1946] [serial = 1675] [outer = 0x112f2d000] 14:56:27 INFO - PROCESS | 1946 | 1468792587434 Marionette DEBUG loaded listener.js 14:56:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11725bc00) [pid = 1946] [serial = 1676] [outer = 0x112f2d000] 14:56:27 INFO - PROCESS | 1946 | 1468792587872 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]]]}] 14:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 723ms 14:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:56:27 INFO - PROCESS | 1946 | 1468792587922 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:56:27 INFO - PROCESS | 1946 | 1468792587924 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:56:27 INFO - PROCESS | 1946 | 1468792587928 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:56:27 INFO - PROCESS | 1946 | 1468792587931 Marionette TRACE conn2 <- [1,2206,null,{}] 14:56:27 INFO - PROCESS | 1946 | 1468792587936 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}] 14:56:27 INFO - PROCESS | 1946 | 1468792587938 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:28 INFO - PROCESS | 1946 | 1468792588041 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:56:28 INFO - PROCESS | 1946 | 1468792588113 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:28 INFO - PROCESS | 1946 | 1468792588115 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252a0000 == 49 [pid = 1946] [id = 559] 14:56:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x118692c00) [pid = 1946] [serial = 1677] [outer = 0x0] 14:56:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119209400) [pid = 1946] [serial = 1678] [outer = 0x118692c00] 14:56:28 INFO - PROCESS | 1946 | 1468792588146 Marionette DEBUG loaded listener.js 14:56:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1195d3c00) [pid = 1946] [serial = 1679] [outer = 0x118692c00] 14:56:28 INFO - PROCESS | 1946 | 1468792588556 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]]]}] 14:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 673ms 14:56:28 INFO - PROCESS | 1946 | 1468792588600 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:56:28 INFO - PROCESS | 1946 | 1468792588602 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:56:28 INFO - PROCESS | 1946 | 1468792588604 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:56:28 INFO - PROCESS | 1946 | 1468792588605 Marionette TRACE conn2 <- [1,2210,null,{}] 14:56:28 INFO - PROCESS | 1946 | 1468792588612 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}] 14:56:28 INFO - PROCESS | 1946 | 1468792588615 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:28 INFO - PROCESS | 1946 | 1468792588778 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:56:28 INFO - PROCESS | 1946 | 1468792588835 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:28 INFO - PROCESS | 1946 | 1468792588838 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9b3800 == 50 [pid = 1946] [id = 560] 14:56:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1211d4c00) [pid = 1946] [serial = 1680] [outer = 0x0] 14:56:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x121ba9000) [pid = 1946] [serial = 1681] [outer = 0x1211d4c00] 14:56:28 INFO - PROCESS | 1946 | 1468792588868 Marionette DEBUG loaded listener.js 14:56:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x124f40800) [pid = 1946] [serial = 1682] [outer = 0x1211d4c00] 14:56:29 INFO - PROCESS | 1946 | 1468792589284 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]]]}] 14:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 718ms 14:56:29 INFO - PROCESS | 1946 | 1468792589323 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:56:29 INFO - PROCESS | 1946 | 1468792589324 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:56:29 INFO - PROCESS | 1946 | 1468792589327 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:56:29 INFO - PROCESS | 1946 | 1468792589328 Marionette TRACE conn2 <- [1,2214,null,{}] 14:56:29 INFO - PROCESS | 1946 | 1468792589330 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}] 14:56:29 INFO - PROCESS | 1946 | 1468792589331 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:29 INFO - PROCESS | 1946 | 1468792589437 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:56:29 INFO - PROCESS | 1946 | 1468792589499 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:29 INFO - PROCESS | 1946 | 1468792589500 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d570000 == 51 [pid = 1946] [id = 561] 14:56:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1252dd000) [pid = 1946] [serial = 1683] [outer = 0x0] 14:56:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1262bd400) [pid = 1946] [serial = 1684] [outer = 0x1252dd000] 14:56:29 INFO - PROCESS | 1946 | 1468792589571 Marionette DEBUG loaded listener.js 14:56:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x128c9c400) [pid = 1946] [serial = 1685] [outer = 0x1252dd000] 14:56:30 INFO - PROCESS | 1946 | 1468792590177 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]]]}] 14:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 869ms 14:56:30 INFO - PROCESS | 1946 | 1468792590196 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:56:30 INFO - PROCESS | 1946 | 1468792590199 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:56:30 INFO - PROCESS | 1946 | 1468792590221 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:56:30 INFO - PROCESS | 1946 | 1468792590223 Marionette TRACE conn2 <- [1,2218,null,{}] 14:56:30 INFO - PROCESS | 1946 | 1468792590226 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}] 14:56:30 INFO - PROCESS | 1946 | 1468792590228 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:30 INFO - PROCESS | 1946 | 1468792590327 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:56:30 INFO - PROCESS | 1946 | 1468792590402 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:30 INFO - PROCESS | 1946 | 1468792590405 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c8800 == 52 [pid = 1946] [id = 562] 14:56:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x114f97000) [pid = 1946] [serial = 1686] [outer = 0x0] 14:56:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x115f95800) [pid = 1946] [serial = 1687] [outer = 0x114f97000] 14:56:30 INFO - PROCESS | 1946 | 1468792590433 Marionette DEBUG loaded listener.js 14:56:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x118199c00) [pid = 1946] [serial = 1688] [outer = 0x114f97000] 14:56:30 INFO - PROCESS | 1946 | 1468792590882 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]]]}] 14:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 674ms 14:56:30 INFO - PROCESS | 1946 | 1468792590894 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:56:30 INFO - PROCESS | 1946 | 1468792590898 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:56:30 INFO - PROCESS | 1946 | 1468792590904 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:56:30 INFO - PROCESS | 1946 | 1468792590907 Marionette TRACE conn2 <- [1,2222,null,{}] 14:56:30 INFO - PROCESS | 1946 | 1468792590910 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}] 14:56:30 INFO - PROCESS | 1946 | 1468792590912 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:31 INFO - PROCESS | 1946 | 1468792591047 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:56:31 INFO - PROCESS | 1946 | 1468792591159 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:31 INFO - PROCESS | 1946 | 1468792591161 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x121561800 == 53 [pid = 1946] [id = 563] 14:56:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x118828000) [pid = 1946] [serial = 1689] [outer = 0x0] 14:56:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119598400) [pid = 1946] [serial = 1690] [outer = 0x118828000] 14:56:31 INFO - PROCESS | 1946 | 1468792591202 Marionette DEBUG loaded listener.js 14:56:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1197ab000) [pid = 1946] [serial = 1691] [outer = 0x118828000] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf2a800 == 52 [pid = 1946] [id = 556] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12c134000 == 51 [pid = 1946] [id = 555] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12b42b800 == 50 [pid = 1946] [id = 554] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12b43f800 == 49 [pid = 1946] [id = 553] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12abb5800 == 48 [pid = 1946] [id = 552] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x128c1a000 == 47 [pid = 1946] [id = 551] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12684e800 == 46 [pid = 1946] [id = 550] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x121e11000) [pid = 1946] [serial = 1621] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x121c76800 == 45 [pid = 1946] [id = 549] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x1210e6800 == 44 [pid = 1946] [id = 548] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x1192df800 == 43 [pid = 1946] [id = 547] 14:56:31 INFO - PROCESS | 1946 | --DOCSHELL 0x11627f800 == 42 [pid = 1946] [id = 546] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x11920f400) [pid = 1946] [serial = 1603] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x118620400) [pid = 1946] [serial = 1597] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1170bf000) [pid = 1946] [serial = 1600] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119b41400) [pid = 1946] [serial = 1606] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x113298400) [pid = 1946] [serial = 1594] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x119babc00) [pid = 1946] [serial = 1609] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119b55400) [pid = 1946] [serial = 1607] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x116a8a400) [pid = 1946] [serial = 1613] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x112f3a400) [pid = 1946] [serial = 1612] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119f3e400) [pid = 1946] [serial = 1610] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119be2000) [pid = 1946] [serial = 1615] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11959e400) [pid = 1946] [serial = 1604] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1182c1c00) [pid = 1946] [serial = 1601] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x118a69000) [pid = 1946] [serial = 1598] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x121a25c00) [pid = 1946] [serial = 1619] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1212d5800) [pid = 1946] [serial = 1618] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1211d2000) [pid = 1946] [serial = 1616] [outer = 0x0] [url = about:blank] 14:56:31 INFO - PROCESS | 1946 | 1468792591555 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]]]}] 14:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 14:56:31 INFO - PROCESS | 1946 | 1468792591574 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:56:31 INFO - PROCESS | 1946 | 1468792591576 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:56:31 INFO - PROCESS | 1946 | 1468792591578 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:56:31 INFO - PROCESS | 1946 | 1468792591580 Marionette TRACE conn2 <- [1,2226,null,{}] 14:56:31 INFO - PROCESS | 1946 | 1468792591588 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}] 14:56:31 INFO - PROCESS | 1946 | 1468792591590 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:31 INFO - PROCESS | 1946 | 1468792591688 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:56:31 INFO - PROCESS | 1946 | 1468792591752 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:31 INFO - PROCESS | 1946 | 1468792591754 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x1218b3000 == 43 [pid = 1946] [id = 564] 14:56:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1197ac000) [pid = 1946] [serial = 1692] [outer = 0x0] 14:56:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b4f800) [pid = 1946] [serial = 1693] [outer = 0x1197ac000] 14:56:31 INFO - PROCESS | 1946 | 1468792591783 Marionette DEBUG loaded listener.js 14:56:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119f3e400) [pid = 1946] [serial = 1694] [outer = 0x1197ac000] 14:56:32 INFO - PROCESS | 1946 | 1468792592090 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]]]}] 14:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 524ms 14:56:32 INFO - PROCESS | 1946 | 1468792592107 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:56:32 INFO - PROCESS | 1946 | 1468792592109 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:56:32 INFO - PROCESS | 1946 | 1468792592111 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - PROCESS | 1946 | 1468792592112 Marionette TRACE conn2 <- [1,2230,null,{}] 14:56:32 INFO - PROCESS | 1946 | 1468792592114 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}] 14:56:32 INFO - PROCESS | 1946 | 1468792592115 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:32 INFO - PROCESS | 1946 | 1468792592201 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:56:32 INFO - PROCESS | 1946 | 1468792592262 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:32 INFO - PROCESS | 1946 | 1468792592263 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285b5800 == 44 [pid = 1946] [id = 565] 14:56:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119f3e800) [pid = 1946] [serial = 1695] [outer = 0x0] 14:56:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x121133000) [pid = 1946] [serial = 1696] [outer = 0x119f3e800] 14:56:32 INFO - PROCESS | 1946 | 1468792592288 Marionette DEBUG loaded listener.js 14:56:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x121e0d800) [pid = 1946] [serial = 1697] [outer = 0x119f3e800] 14:56:32 INFO - PROCESS | 1946 | 1468792592566 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]]]}] 14:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 468ms 14:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:56:32 INFO - PROCESS | 1946 | 1468792592579 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:56:32 INFO - PROCESS | 1946 | 1468792592581 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:56:32 INFO - PROCESS | 1946 | 1468792592590 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - PROCESS | 1946 | 1468792592591 Marionette TRACE conn2 <- [1,2234,null,{}] 14:56:32 INFO - PROCESS | 1946 | 1468792592593 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}] 14:56:32 INFO - PROCESS | 1946 | 1468792592595 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:32 INFO - PROCESS | 1946 | 1468792592677 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:56:32 INFO - PROCESS | 1946 | 1468792592681 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:32 INFO - PROCESS | 1946 | 1468792592682 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84f000 == 45 [pid = 1946] [id = 566] 14:56:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x121e13800) [pid = 1946] [serial = 1698] [outer = 0x0] 14:56:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x124f3f400) [pid = 1946] [serial = 1699] [outer = 0x121e13800] 14:56:32 INFO - PROCESS | 1946 | 1468792592709 Marionette DEBUG loaded listener.js 14:56:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12580b800) [pid = 1946] [serial = 1700] [outer = 0x121e13800] 14:56:33 INFO - PROCESS | 1946 | 1468792593060 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]]]}] 14:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 480ms 14:56:33 INFO - PROCESS | 1946 | 1468792593064 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:56:33 INFO - PROCESS | 1946 | 1468792593065 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:56:33 INFO - PROCESS | 1946 | 1468792593070 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:56:33 INFO - PROCESS | 1946 | 1468792593071 Marionette TRACE conn2 <- [1,2238,null,{}] 14:56:33 INFO - PROCESS | 1946 | 1468792593073 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}] 14:56:33 INFO - PROCESS | 1946 | 1468792593077 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:33 INFO - PROCESS | 1946 | 1468792593208 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:56:33 INFO - PROCESS | 1946 | 1468792593249 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:33 INFO - PROCESS | 1946 | 1468792593250 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abc2000 == 46 [pid = 1946] [id = 567] 14:56:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x111daa000) [pid = 1946] [serial = 1701] [outer = 0x0] 14:56:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1262c3000) [pid = 1946] [serial = 1702] [outer = 0x111daa000] 14:56:33 INFO - PROCESS | 1946 | 1468792593282 Marionette DEBUG loaded listener.js 14:56:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x128cd3c00) [pid = 1946] [serial = 1703] [outer = 0x111daa000] 14:56:33 INFO - PROCESS | 1946 | 1468792593558 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]]]}] 14:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 14:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:56:33 INFO - PROCESS | 1946 | 1468792593596 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:56:33 INFO - PROCESS | 1946 | 1468792593597 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:56:33 INFO - PROCESS | 1946 | 1468792593607 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:56:33 INFO - PROCESS | 1946 | 1468792593608 Marionette TRACE conn2 <- [1,2242,null,{}] 14:56:33 INFO - PROCESS | 1946 | 1468792593610 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}] 14:56:33 INFO - PROCESS | 1946 | 1468792593612 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:33 INFO - PROCESS | 1946 | 1468792593722 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:56:33 INFO - PROCESS | 1946 | 1468792593726 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:33 INFO - PROCESS | 1946 | 1468792593727 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c133800 == 47 [pid = 1946] [id = 568] 14:56:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12580f400) [pid = 1946] [serial = 1704] [outer = 0x0] 14:56:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x129854c00) [pid = 1946] [serial = 1705] [outer = 0x12580f400] 14:56:33 INFO - PROCESS | 1946 | 1468792593751 Marionette DEBUG loaded listener.js 14:56:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12a811c00) [pid = 1946] [serial = 1706] [outer = 0x12580f400] 14:56:34 INFO - PROCESS | 1946 | 1468792594058 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]]]}] 14:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 477ms 14:56:34 INFO - PROCESS | 1946 | 1468792594079 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:56:34 INFO - PROCESS | 1946 | 1468792594080 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:56:34 INFO - PROCESS | 1946 | 1468792594090 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:56:34 INFO - PROCESS | 1946 | 1468792594091 Marionette TRACE conn2 <- [1,2246,null,{}] 14:56:34 INFO - PROCESS | 1946 | 1468792594093 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}] 14:56:34 INFO - PROCESS | 1946 | 1468792594094 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:34 INFO - PROCESS | 1946 | 1468792594202 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:56:34 INFO - PROCESS | 1946 | 1468792594212 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:34 INFO - PROCESS | 1946 | 1468792594213 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c386800 == 48 [pid = 1946] [id = 569] 14:56:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x112df1000) [pid = 1946] [serial = 1707] [outer = 0x0] 14:56:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12a964c00) [pid = 1946] [serial = 1708] [outer = 0x112df1000] 14:56:34 INFO - PROCESS | 1946 | 1468792594273 Marionette DEBUG loaded listener.js 14:56:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12ac25c00) [pid = 1946] [serial = 1709] [outer = 0x112df1000] 14:56:34 INFO - PROCESS | 1946 | 1468792594598 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]]]}] 14:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 529ms 14:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:56:34 INFO - PROCESS | 1946 | 1468792594612 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:56:34 INFO - PROCESS | 1946 | 1468792594613 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:56:34 INFO - PROCESS | 1946 | 1468792594616 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:56:34 INFO - PROCESS | 1946 | 1468792594617 Marionette TRACE conn2 <- [1,2250,null,{}] 14:56:34 INFO - PROCESS | 1946 | 1468792594627 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}] 14:56:34 INFO - PROCESS | 1946 | 1468792594628 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:34 INFO - PROCESS | 1946 | 1468792594732 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:56:34 INFO - PROCESS | 1946 | 1468792594736 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:34 INFO - PROCESS | 1946 | 1468792594737 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf1e000 == 49 [pid = 1946] [id = 570] 14:56:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x12a9e1400) [pid = 1946] [serial = 1710] [outer = 0x0] 14:56:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x12ac31800) [pid = 1946] [serial = 1711] [outer = 0x12a9e1400] 14:56:34 INFO - PROCESS | 1946 | 1468792594761 Marionette DEBUG loaded listener.js 14:56:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x12b1a7c00) [pid = 1946] [serial = 1712] [outer = 0x12a9e1400] 14:56:35 INFO - PROCESS | 1946 | 1468792595083 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]]]}] 14:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 523ms 14:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:56:35 INFO - PROCESS | 1946 | 1468792595140 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:56:35 INFO - PROCESS | 1946 | 1468792595141 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:56:35 INFO - PROCESS | 1946 | 1468792595143 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:56:35 INFO - PROCESS | 1946 | 1468792595144 Marionette TRACE conn2 <- [1,2254,null,{}] 14:56:35 INFO - PROCESS | 1946 | 1468792595147 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}] 14:56:35 INFO - PROCESS | 1946 | 1468792595148 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:35 INFO - PROCESS | 1946 | 1468792595263 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:56:35 INFO - PROCESS | 1946 | 1468792595274 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:35 INFO - PROCESS | 1946 | 1468792595276 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d223800 == 50 [pid = 1946] [id = 571] 14:56:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x12b1adc00) [pid = 1946] [serial = 1713] [outer = 0x0] 14:56:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x12b1ba000) [pid = 1946] [serial = 1714] [outer = 0x12b1adc00] 14:56:35 INFO - PROCESS | 1946 | 1468792595299 Marionette DEBUG loaded listener.js 14:56:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x12b1df400) [pid = 1946] [serial = 1715] [outer = 0x12b1adc00] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x124fb0c00) [pid = 1946] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x112a79800) [pid = 1946] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1262c0800) [pid = 1946] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x111d7d800) [pid = 1946] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1195a2c00) [pid = 1946] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x11a0c9000) [pid = 1946] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x112dfcc00) [pid = 1946] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x126a30400) [pid = 1946] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11107d400) [pid = 1946] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1170bc400) [pid = 1946] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x128f10c00) [pid = 1946] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:56:35 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12112e400) [pid = 1946] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:56:35 INFO - PROCESS | 1946 | 1468792595746 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]]]}] 14:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 619ms 14:56:35 INFO - PROCESS | 1946 | 1468792595762 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:56:35 INFO - PROCESS | 1946 | 1468792595764 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:56:35 INFO - PROCESS | 1946 | 1468792595766 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:56:35 INFO - PROCESS | 1946 | 1468792595770 Marionette TRACE conn2 <- [1,2258,null,{}] 14:56:35 INFO - PROCESS | 1946 | 1468792595772 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}] 14:56:35 INFO - PROCESS | 1946 | 1468792595774 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:35 INFO - PROCESS | 1946 | 1468792595865 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:56:35 INFO - PROCESS | 1946 | 1468792595932 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:35 INFO - PROCESS | 1946 | 1468792595933 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d61f000 == 51 [pid = 1946] [id = 572] 14:56:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1168a6c00) [pid = 1946] [serial = 1716] [outer = 0x0] 14:56:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119b54c00) [pid = 1946] [serial = 1717] [outer = 0x1168a6c00] 14:56:35 INFO - PROCESS | 1946 | 1468792595960 Marionette DEBUG loaded listener.js 14:56:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12b1af000) [pid = 1946] [serial = 1718] [outer = 0x1168a6c00] 14:56:36 INFO - PROCESS | 1946 | 1468792596241 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]]]}] 14:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 523ms 14:56:36 INFO - PROCESS | 1946 | 1468792596290 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:56:36 INFO - PROCESS | 1946 | 1468792596291 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:56:36 INFO - PROCESS | 1946 | 1468792596293 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:56:36 INFO - PROCESS | 1946 | 1468792596294 Marionette TRACE conn2 <- [1,2262,null,{}] 14:56:36 INFO - PROCESS | 1946 | 1468792596296 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}] 14:56:36 INFO - PROCESS | 1946 | 1468792596298 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:36 INFO - PROCESS | 1946 | 1468792596390 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:56:36 INFO - PROCESS | 1946 | 1468792596393 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:36 INFO - PROCESS | 1946 | 1468792596395 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x12dd3a800 == 52 [pid = 1946] [id = 573] 14:56:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12b1e0400) [pid = 1946] [serial = 1719] [outer = 0x0] 14:56:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12b1e8c00) [pid = 1946] [serial = 1720] [outer = 0x12b1e0400] 14:56:36 INFO - PROCESS | 1946 | 1468792596420 Marionette DEBUG loaded listener.js 14:56:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12bc3e000) [pid = 1946] [serial = 1721] [outer = 0x12b1e0400] 14:56:36 INFO - PROCESS | 1946 | 1468792596751 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]]]}] 14:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 14:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:56:36 INFO - PROCESS | 1946 | 1468792596762 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:56:36 INFO - PROCESS | 1946 | 1468792596763 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:56:36 INFO - PROCESS | 1946 | 1468792596765 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:56:36 INFO - PROCESS | 1946 | 1468792596766 Marionette TRACE conn2 <- [1,2266,null,{}] 14:56:36 INFO - PROCESS | 1946 | 1468792596771 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}] 14:56:36 INFO - PROCESS | 1946 | 1468792596772 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:36 INFO - PROCESS | 1946 | 1468792596884 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:56:36 INFO - PROCESS | 1946 | 1468792596923 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:36 INFO - PROCESS | 1946 | 1468792596924 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x12e367800 == 53 [pid = 1946] [id = 574] 14:56:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x121e11000) [pid = 1946] [serial = 1722] [outer = 0x0] 14:56:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x12bc3dc00) [pid = 1946] [serial = 1723] [outer = 0x121e11000] 14:56:36 INFO - PROCESS | 1946 | 1468792596948 Marionette DEBUG loaded listener.js 14:56:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x12bc49c00) [pid = 1946] [serial = 1724] [outer = 0x121e11000] 14:56:37 INFO - PROCESS | 1946 | 1468792597207 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]]]}] 14:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms 14:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:56:37 INFO - PROCESS | 1946 | 1468792597241 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:56:37 INFO - PROCESS | 1946 | 1468792597242 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:56:37 INFO - PROCESS | 1946 | 1468792597244 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:56:37 INFO - PROCESS | 1946 | 1468792597245 Marionette TRACE conn2 <- [1,2270,null,{}] 14:56:37 INFO - PROCESS | 1946 | 1468792597247 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}] 14:56:37 INFO - PROCESS | 1946 | 1468792597259 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:37 INFO - PROCESS | 1946 | 1468792597353 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:56:37 INFO - PROCESS | 1946 | 1468792597357 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:37 INFO - PROCESS | 1946 | 1468792597358 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12e328000 == 54 [pid = 1946] [id = 575] 14:56:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x12bc40c00) [pid = 1946] [serial = 1725] [outer = 0x0] 14:56:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x12bc55c00) [pid = 1946] [serial = 1726] [outer = 0x12bc40c00] 14:56:37 INFO - PROCESS | 1946 | 1468792597382 Marionette DEBUG loaded listener.js 14:56:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x12bc5a800) [pid = 1946] [serial = 1727] [outer = 0x12bc40c00] 14:56:37 INFO - PROCESS | 1946 | 1468792597804 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]]]}] 14:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 619ms 14:56:37 INFO - PROCESS | 1946 | 1468792597864 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:56:37 INFO - PROCESS | 1946 | 1468792597867 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:56:37 INFO - PROCESS | 1946 | 1468792597870 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:56:37 INFO - PROCESS | 1946 | 1468792597872 Marionette TRACE conn2 <- [1,2274,null,{}] 14:56:37 INFO - PROCESS | 1946 | 1468792597876 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}] 14:56:37 INFO - PROCESS | 1946 | 1468792597878 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:37 INFO - PROCESS | 1946 | 1468792597989 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:56:38 INFO - PROCESS | 1946 | 1468792598102 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:38 INFO - PROCESS | 1946 | 1468792598104 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x119452000 == 55 [pid = 1946] [id = 576] 14:56:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x1177ea800) [pid = 1946] [serial = 1728] [outer = 0x0] 14:56:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x117eb4400) [pid = 1946] [serial = 1729] [outer = 0x1177ea800] 14:56:38 INFO - PROCESS | 1946 | 1468792598135 Marionette DEBUG loaded listener.js 14:56:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x118a70800) [pid = 1946] [serial = 1730] [outer = 0x1177ea800] 14:56:38 INFO - PROCESS | 1946 | 1468792598595 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]]]}] 14:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 774ms 14:56:38 INFO - PROCESS | 1946 | 1468792598644 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:56:38 INFO - PROCESS | 1946 | 1468792598647 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:56:38 INFO - PROCESS | 1946 | 1468792598652 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:56:38 INFO - PROCESS | 1946 | 1468792598654 Marionette TRACE conn2 <- [1,2278,null,{}] 14:56:38 INFO - PROCESS | 1946 | 1468792598656 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}] 14:56:38 INFO - PROCESS | 1946 | 1468792598658 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:38 INFO - PROCESS | 1946 | 1468792598768 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:56:38 INFO - PROCESS | 1946 | 1468792598878 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:38 INFO - PROCESS | 1946 | 1468792598879 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c20800 == 56 [pid = 1946] [id = 577] 14:56:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x119522c00) [pid = 1946] [serial = 1731] [outer = 0x0] 14:56:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x119b4d000) [pid = 1946] [serial = 1732] [outer = 0x119522c00] 14:56:38 INFO - PROCESS | 1946 | 1468792598913 Marionette DEBUG loaded listener.js 14:56:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x119f39000) [pid = 1946] [serial = 1733] [outer = 0x119522c00] 14:56:39 INFO - PROCESS | 1946 | 1468792599322 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]]]}] 14:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 720ms 14:56:39 INFO - PROCESS | 1946 | 1468792599379 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:56:39 INFO - PROCESS | 1946 | 1468792599381 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:56:39 INFO - PROCESS | 1946 | 1468792599384 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:56:39 INFO - PROCESS | 1946 | 1468792599387 Marionette TRACE conn2 <- [1,2282,null,{}] 14:56:39 INFO - PROCESS | 1946 | 1468792599394 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}] 14:56:39 INFO - PROCESS | 1946 | 1468792599398 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:39 INFO - PROCESS | 1946 | 1468792599504 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:56:39 INFO - PROCESS | 1946 | 1468792599613 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:39 INFO - PROCESS | 1946 | 1468792599615 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d629000 == 57 [pid = 1946] [id = 578] 14:56:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x121e0f000) [pid = 1946] [serial = 1734] [outer = 0x0] 14:56:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x1252dfc00) [pid = 1946] [serial = 1735] [outer = 0x121e0f000] 14:56:39 INFO - PROCESS | 1946 | 1468792599649 Marionette DEBUG loaded listener.js 14:56:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x126a30400) [pid = 1946] [serial = 1736] [outer = 0x121e0f000] 14:56:40 INFO - PROCESS | 1946 | 1468792600072 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]]]}] 14:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 722ms 14:56:40 INFO - PROCESS | 1946 | 1468792600106 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:56:40 INFO - PROCESS | 1946 | 1468792600108 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:56:40 INFO - PROCESS | 1946 | 1468792600110 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:56:40 INFO - PROCESS | 1946 | 1468792600112 Marionette TRACE conn2 <- [1,2286,null,{}] 14:56:40 INFO - PROCESS | 1946 | 1468792600114 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}] 14:56:40 INFO - PROCESS | 1946 | 1468792600115 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:40 INFO - PROCESS | 1946 | 1468792600233 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:56:40 INFO - PROCESS | 1946 | 1468792600343 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:40 INFO - PROCESS | 1946 | 1468792600344 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x116abb800 == 58 [pid = 1946] [id = 579] 14:56:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x1128d2800) [pid = 1946] [serial = 1737] [outer = 0x0] 14:56:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x1182c9800) [pid = 1946] [serial = 1738] [outer = 0x1128d2800] 14:56:40 INFO - PROCESS | 1946 | 1468792600374 Marionette DEBUG loaded listener.js 14:56:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x128775400) [pid = 1946] [serial = 1739] [outer = 0x1128d2800] 14:56:40 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 14:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 873ms 14:56:40 INFO - PROCESS | 1946 | 1468792600978 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]]]}] 14:56:40 INFO - PROCESS | 1946 | 1468792600985 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:56:40 INFO - PROCESS | 1946 | 1468792600989 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:56:40 INFO - PROCESS | 1946 | 1468792600992 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:56:40 INFO - PROCESS | 1946 | 1468792600994 Marionette TRACE conn2 <- [1,2290,null,{}] 14:56:41 INFO - PROCESS | 1946 | 1468792600998 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}] 14:56:41 INFO - PROCESS | 1946 | 1468792601000 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:41 INFO - PROCESS | 1946 | 1468792601096 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:56:41 INFO - PROCESS | 1946 | 1468792601168 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:41 INFO - PROCESS | 1946 | 1468792601169 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x11709a800 == 59 [pid = 1946] [id = 580] 14:56:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x119210c00) [pid = 1946] [serial = 1740] [outer = 0x0] 14:56:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x119521400) [pid = 1946] [serial = 1741] [outer = 0x119210c00] 14:56:41 INFO - PROCESS | 1946 | 1468792601239 Marionette DEBUG loaded listener.js 14:56:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x119b42000) [pid = 1946] [serial = 1742] [outer = 0x119210c00] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12e367800 == 58 [pid = 1946] [id = 574] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12dd3a800 == 57 [pid = 1946] [id = 573] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d61f000 == 56 [pid = 1946] [id = 572] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d223800 == 55 [pid = 1946] [id = 571] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf1e000 == 54 [pid = 1946] [id = 570] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12c386800 == 53 [pid = 1946] [id = 569] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12c133800 == 52 [pid = 1946] [id = 568] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12abc2000 == 51 [pid = 1946] [id = 567] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84f000 == 50 [pid = 1946] [id = 566] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x1285b5800 == 49 [pid = 1946] [id = 565] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x1218b3000 == 48 [pid = 1946] [id = 564] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x121561800 == 47 [pid = 1946] [id = 563] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c8800 == 46 [pid = 1946] [id = 562] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d07f000 == 45 [pid = 1946] [id = 557] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x1184d3800 == 44 [pid = 1946] [id = 558] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x1252a0000 == 43 [pid = 1946] [id = 559] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x119581000 == 42 [pid = 1946] [id = 541] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x118879000 == 41 [pid = 1946] [id = 531] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6dd000 == 40 [pid = 1946] [id = 543] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d570000 == 39 [pid = 1946] [id = 561] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9b3800 == 38 [pid = 1946] [id = 560] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12c152800 == 37 [pid = 1946] [id = 540] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x11650a800 == 36 [pid = 1946] [id = 545] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x128d3e800 == 35 [pid = 1946] [id = 542] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x1210f8000 == 34 [pid = 1946] [id = 530] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9b2800 == 33 [pid = 1946] [id = 544] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x123742000 == 32 [pid = 1946] [id = 532] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x116abb800 == 31 [pid = 1946] [id = 579] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d629000 == 30 [pid = 1946] [id = 578] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x128c20800 == 29 [pid = 1946] [id = 577] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12e328000 == 28 [pid = 1946] [id = 575] 14:56:41 INFO - PROCESS | 1946 | --DOCSHELL 0x119452000 == 27 [pid = 1946] [id = 576] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x1258b3c00) [pid = 1946] [serial = 1654] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x116b1b000) [pid = 1946] [serial = 1639] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x11819f400) [pid = 1946] [serial = 1640] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x119f38400) [pid = 1946] [serial = 1630] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x12483ac00) [pid = 1946] [serial = 1633] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x126cdc800) [pid = 1946] [serial = 1657] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x119065800) [pid = 1946] [serial = 1637] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x1133a7000) [pid = 1946] [serial = 1636] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x119b43000) [pid = 1946] [serial = 1645] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x119f30c00) [pid = 1946] [serial = 1646] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x1212de400) [pid = 1946] [serial = 1648] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x114f8ec00) [pid = 1946] [serial = 1624] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x119518800) [pid = 1946] [serial = 1627] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x1182c3400) [pid = 1946] [serial = 1642] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x11951f000) [pid = 1946] [serial = 1643] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x128ca2800) [pid = 1946] [serial = 1660] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x121130400) [pid = 1946] [serial = 1664] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x128ca9800) [pid = 1946] [serial = 1666] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x11920b400) [pid = 1946] [serial = 1663] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x12985b000) [pid = 1946] [serial = 1669] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x12a96f000) [pid = 1946] [serial = 1670] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x128ca9000) [pid = 1946] [serial = 1661] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x124842400) [pid = 1946] [serial = 1651] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12876d400) [pid = 1946] [serial = 1658] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x126a30000) [pid = 1946] [serial = 1655] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x124f3fc00) [pid = 1946] [serial = 1652] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12a970000) [pid = 1946] [serial = 1672] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x128cd9c00) [pid = 1946] [serial = 1667] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x121e10000) [pid = 1946] [serial = 1649] [outer = 0x0] [url = about:blank] 14:56:42 INFO - PROCESS | 1946 | 1468792602218 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]]]}] 14:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1275ms 14:56:42 INFO - PROCESS | 1946 | 1468792602272 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:56:42 INFO - PROCESS | 1946 | 1468792602274 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:56:42 INFO - PROCESS | 1946 | 1468792602278 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:56:42 INFO - PROCESS | 1946 | 1468792602279 Marionette TRACE conn2 <- [1,2294,null,{}] 14:56:42 INFO - PROCESS | 1946 | 1468792602285 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}] 14:56:42 INFO - PROCESS | 1946 | 1468792602289 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:42 INFO - PROCESS | 1946 | 1468792602391 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:56:42 INFO - PROCESS | 1946 | 1468792602406 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:42 INFO - PROCESS | 1946 | 1468792602407 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e5e000 == 28 [pid = 1946] [id = 581] 14:56:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1175e3c00) [pid = 1946] [serial = 1743] [outer = 0x0] 14:56:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1182c3400) [pid = 1946] [serial = 1744] [outer = 0x1175e3c00] 14:56:42 INFO - PROCESS | 1946 | 1468792602435 Marionette DEBUG loaded listener.js 14:56:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x118696000) [pid = 1946] [serial = 1745] [outer = 0x1175e3c00] 14:56:42 INFO - PROCESS | 1946 | 1468792602774 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]]]}] 14:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 526ms 14:56:42 INFO - PROCESS | 1946 | 1468792602804 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:56:42 INFO - PROCESS | 1946 | 1468792602808 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:56:42 INFO - PROCESS | 1946 | 1468792602812 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:56:42 INFO - PROCESS | 1946 | 1468792602814 Marionette TRACE conn2 <- [1,2298,null,{}] 14:56:42 INFO - PROCESS | 1946 | 1468792602816 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}] 14:56:42 INFO - PROCESS | 1946 | 1468792602818 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:42 INFO - PROCESS | 1946 | 1468792602899 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:56:42 INFO - PROCESS | 1946 | 1468792602963 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:42 INFO - PROCESS | 1946 | 1468792602964 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210eb000 == 29 [pid = 1946] [id = 582] 14:56:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11920e000) [pid = 1946] [serial = 1746] [outer = 0x0] 14:56:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119b43000) [pid = 1946] [serial = 1747] [outer = 0x11920e000] 14:56:43 INFO - PROCESS | 1946 | 1468792602996 Marionette DEBUG loaded listener.js 14:56:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x119b5b400) [pid = 1946] [serial = 1748] [outer = 0x11920e000] 14:56:43 INFO - PROCESS | 1946 | 1468792603315 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]]]}] 14:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 14:56:43 INFO - PROCESS | 1946 | 1468792603333 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:56:43 INFO - PROCESS | 1946 | 1468792603336 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:56:43 INFO - PROCESS | 1946 | 1468792603340 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:56:43 INFO - PROCESS | 1946 | 1468792603343 Marionette TRACE conn2 <- [1,2302,null,{}] 14:56:43 INFO - PROCESS | 1946 | 1468792603351 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}] 14:56:43 INFO - PROCESS | 1946 | 1468792603356 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:43 INFO - PROCESS | 1946 | 1468792603436 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:56:43 INFO - PROCESS | 1946 | 1468792603500 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:43 INFO - PROCESS | 1946 | 1468792603502 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x126842000 == 30 [pid = 1946] [id = 583] 14:56:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x113291800) [pid = 1946] [serial = 1749] [outer = 0x0] 14:56:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1211d1c00) [pid = 1946] [serial = 1750] [outer = 0x113291800] 14:56:43 INFO - PROCESS | 1946 | 1468792603530 Marionette DEBUG loaded listener.js 14:56:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x121e13000) [pid = 1946] [serial = 1751] [outer = 0x113291800] 14:56:43 INFO - PROCESS | 1946 | 1468792603813 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]]]}] 14:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms 14:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:56:43 INFO - PROCESS | 1946 | 1468792603863 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:56:43 INFO - PROCESS | 1946 | 1468792603865 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:56:43 INFO - PROCESS | 1946 | 1468792603869 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:56:43 INFO - PROCESS | 1946 | 1468792603872 Marionette TRACE conn2 <- [1,2306,null,{}] 14:56:43 INFO - PROCESS | 1946 | 1468792603875 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}] 14:56:43 INFO - PROCESS | 1946 | 1468792603876 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:43 INFO - PROCESS | 1946 | 1468792603958 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:56:43 INFO - PROCESS | 1946 | 1468792603962 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:43 INFO - PROCESS | 1946 | 1468792603963 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d49800 == 31 [pid = 1946] [id = 584] 14:56:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x124c46400) [pid = 1946] [serial = 1752] [outer = 0x0] 14:56:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x125210800) [pid = 1946] [serial = 1753] [outer = 0x124c46400] 14:56:43 INFO - PROCESS | 1946 | 1468792603988 Marionette DEBUG loaded listener.js 14:56:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1258b3c00) [pid = 1946] [serial = 1754] [outer = 0x124c46400] 14:56:44 INFO - PROCESS | 1946 | 1468792604371 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]]]}] 14:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 521ms 14:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:56:44 INFO - PROCESS | 1946 | 1468792604390 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:56:44 INFO - PROCESS | 1946 | 1468792604391 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:56:44 INFO - PROCESS | 1946 | 1468792604393 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:56:44 INFO - PROCESS | 1946 | 1468792604403 Marionette TRACE conn2 <- [1,2310,null,{}] 14:56:44 INFO - PROCESS | 1946 | 1468792604415 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}] 14:56:44 INFO - PROCESS | 1946 | 1468792604416 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:44 INFO - PROCESS | 1946 | 1468792604515 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:56:44 INFO - PROCESS | 1946 | 1468792604519 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:44 INFO - PROCESS | 1946 | 1468792604520 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abc0000 == 32 [pid = 1946] [id = 585] 14:56:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x118a68c00) [pid = 1946] [serial = 1755] [outer = 0x0] 14:56:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x1262be800) [pid = 1946] [serial = 1756] [outer = 0x118a68c00] 14:56:44 INFO - PROCESS | 1946 | 1468792604544 Marionette DEBUG loaded listener.js 14:56:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x126a34c00) [pid = 1946] [serial = 1757] [outer = 0x118a68c00] 14:56:44 INFO - PROCESS | 1946 | 1468792604894 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]]]}] 14:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 537ms 14:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:56:44 INFO - PROCESS | 1946 | 1468792604930 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:56:44 INFO - PROCESS | 1946 | 1468792604932 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:56:44 INFO - PROCESS | 1946 | 1468792604934 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:56:44 INFO - PROCESS | 1946 | 1468792604937 Marionette TRACE conn2 <- [1,2314,null,{}] 14:56:44 INFO - PROCESS | 1946 | 1468792604940 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}] 14:56:44 INFO - PROCESS | 1946 | 1468792604944 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:45 INFO - PROCESS | 1946 | 1468792605061 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:56:45 INFO - PROCESS | 1946 | 1468792605104 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:45 INFO - PROCESS | 1946 | 1468792605105 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc05800 == 33 [pid = 1946] [id = 586] 14:56:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x119b5b800) [pid = 1946] [serial = 1758] [outer = 0x0] 14:56:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x128c9f000) [pid = 1946] [serial = 1759] [outer = 0x119b5b800] 14:56:45 INFO - PROCESS | 1946 | 1468792605130 Marionette DEBUG loaded listener.js 14:56:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x128f19000) [pid = 1946] [serial = 1760] [outer = 0x119b5b800] 14:56:45 INFO - PROCESS | 1946 | 1468792605432 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]]]}] 14:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 522ms 14:56:45 INFO - PROCESS | 1946 | 1468792605459 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:56:45 INFO - PROCESS | 1946 | 1468792605460 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:56:45 INFO - PROCESS | 1946 | 1468792605463 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:56:45 INFO - PROCESS | 1946 | 1468792605464 Marionette TRACE conn2 <- [1,2318,null,{}] 14:56:45 INFO - PROCESS | 1946 | 1468792605466 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}] 14:56:45 INFO - PROCESS | 1946 | 1468792605468 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:45 INFO - PROCESS | 1946 | 1468792605574 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:56:45 INFO - PROCESS | 1946 | 1468792605584 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:45 INFO - PROCESS | 1946 | 1468792605587 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c369800 == 34 [pid = 1946] [id = 587] 14:56:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x112a79800) [pid = 1946] [serial = 1761] [outer = 0x0] 14:56:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x12985d000) [pid = 1946] [serial = 1762] [outer = 0x112a79800] 14:56:45 INFO - PROCESS | 1946 | 1468792605611 Marionette DEBUG loaded listener.js 14:56:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x12a969000) [pid = 1946] [serial = 1763] [outer = 0x112a79800] 14:56:45 INFO - PROCESS | 1946 | 1468792605933 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] 14:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:56:45 INFO - PROCESS | 1946 | 1468792605983 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:56:45 INFO - PROCESS | 1946 | 1468792605985 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:56:45 INFO - PROCESS | 1946 | 1468792605986 Marionette TRACE conn2 <- [1,2322,null,{}] 14:56:45 INFO - PROCESS | 1946 | 1468792605989 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}] 14:56:45 INFO - PROCESS | 1946 | 1468792605990 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:46 INFO - PROCESS | 1946 | 1468792606090 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x112df1000) [pid = 1946] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x12580f400) [pid = 1946] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x1252dd000) [pid = 1946] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x118692c00) [pid = 1946] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x119b9e800) [pid = 1946] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x119f3e800) [pid = 1946] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x12b1adc00) [pid = 1946] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x121e13800) [pid = 1946] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x118828000) [pid = 1946] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1168a6c00) [pid = 1946] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x112f2d000) [pid = 1946] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1211d4c00) [pid = 1946] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x111daa000) [pid = 1946] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x114f97000) [pid = 1946] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x1197ac000) [pid = 1946] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12a9e1400) [pid = 1946] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x121e11000) [pid = 1946] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12b1e0400) [pid = 1946] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12bc40c00) [pid = 1946] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12171fc00) [pid = 1946] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119b5d400) [pid = 1946] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x118822400) [pid = 1946] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1128d6400) [pid = 1946] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1212d6c00) [pid = 1946] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x118195400) [pid = 1946] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:56:46 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x112f36000) [pid = 1946] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:56:46 INFO - PROCESS | 1946 | 1468792606629 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:46 INFO - PROCESS | 1946 | 1468792606630 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x116abd000 == 35 [pid = 1946] [id = 588] 14:56:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x111070c00) [pid = 1946] [serial = 1764] [outer = 0x0] 14:56:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1128d6400) [pid = 1946] [serial = 1765] [outer = 0x111070c00] 14:56:46 INFO - PROCESS | 1946 | 1468792606655 Marionette DEBUG loaded listener.js 14:56:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1168a6c00) [pid = 1946] [serial = 1766] [outer = 0x111070c00] 14:56:46 INFO - PROCESS | 1946 | 1468792606902 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]]]}] 14:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 971ms 14:56:46 INFO - PROCESS | 1946 | 1468792606957 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:56:46 INFO - PROCESS | 1946 | 1468792606958 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:56:46 INFO - PROCESS | 1946 | 1468792606960 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:56:46 INFO - PROCESS | 1946 | 1468792606961 Marionette TRACE conn2 <- [1,2326,null,{}] 14:56:46 INFO - PROCESS | 1946 | 1468792606964 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}] 14:56:46 INFO - PROCESS | 1946 | 1468792606965 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:47 INFO - PROCESS | 1946 | 1468792607057 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:56:47 INFO - PROCESS | 1946 | 1468792607061 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:47 INFO - PROCESS | 1946 | 1468792607062 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9b3800 == 36 [pid = 1946] [id = 589] 14:56:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x118195400) [pid = 1946] [serial = 1767] [outer = 0x0] 14:56:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1195d0400) [pid = 1946] [serial = 1768] [outer = 0x118195400] 14:56:47 INFO - PROCESS | 1946 | 1468792607086 Marionette DEBUG loaded listener.js 14:56:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121136000) [pid = 1946] [serial = 1769] [outer = 0x118195400] 14:56:47 INFO - PROCESS | 1946 | 1468792607408 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]]]}] 14:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 468ms 14:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:56:47 INFO - PROCESS | 1946 | 1468792607429 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:56:47 INFO - PROCESS | 1946 | 1468792607430 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:56:47 INFO - PROCESS | 1946 | 1468792607432 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:56:47 INFO - PROCESS | 1946 | 1468792607434 Marionette TRACE conn2 <- [1,2330,null,{}] 14:56:47 INFO - PROCESS | 1946 | 1468792607440 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}] 14:56:47 INFO - PROCESS | 1946 | 1468792607441 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:47 INFO - PROCESS | 1946 | 1468792607553 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:56:47 INFO - PROCESS | 1946 | 1468792607559 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:47 INFO - PROCESS | 1946 | 1468792607560 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf2c000 == 37 [pid = 1946] [id = 590] 14:56:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x116b13400) [pid = 1946] [serial = 1770] [outer = 0x0] 14:56:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x121e0d400) [pid = 1946] [serial = 1771] [outer = 0x116b13400] 14:56:47 INFO - PROCESS | 1946 | 1468792607584 Marionette DEBUG loaded listener.js 14:56:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x128cda000) [pid = 1946] [serial = 1772] [outer = 0x116b13400] 14:56:47 INFO - PROCESS | 1946 | 1468792607906 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]]]}] 14:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 522ms 14:56:47 INFO - PROCESS | 1946 | 1468792607956 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:56:47 INFO - PROCESS | 1946 | 1468792607958 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:56:47 INFO - PROCESS | 1946 | 1468792607962 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:56:47 INFO - PROCESS | 1946 | 1468792607964 Marionette TRACE conn2 <- [1,2334,null,{}] 14:56:47 INFO - PROCESS | 1946 | 1468792607968 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}] 14:56:47 INFO - PROCESS | 1946 | 1468792607970 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:48 INFO - PROCESS | 1946 | 1468792608123 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:56:48 INFO - PROCESS | 1946 | 1468792608220 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:48 INFO - PROCESS | 1946 | 1468792608222 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abbe000 == 38 [pid = 1946] [id = 591] 14:56:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x11861c000) [pid = 1946] [serial = 1773] [outer = 0x0] 14:56:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12a973400) [pid = 1946] [serial = 1774] [outer = 0x11861c000] 14:56:48 INFO - PROCESS | 1946 | 1468792608263 Marionette DEBUG loaded listener.js 14:56:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12b1e3000) [pid = 1946] [serial = 1775] [outer = 0x11861c000] 14:56:48 INFO - PROCESS | 1946 | 1468792608630 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]]]}] 14:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 721ms 14:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:56:48 INFO - PROCESS | 1946 | 1468792608682 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:56:48 INFO - PROCESS | 1946 | 1468792608685 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:56:48 INFO - PROCESS | 1946 | 1468792608688 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:56:48 INFO - PROCESS | 1946 | 1468792608691 Marionette TRACE conn2 <- [1,2338,null,{}] 14:56:48 INFO - PROCESS | 1946 | 1468792608695 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}] 14:56:48 INFO - PROCESS | 1946 | 1468792608697 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:48 INFO - PROCESS | 1946 | 1468792608809 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:56:48 INFO - PROCESS | 1946 | 1468792608874 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:48 INFO - PROCESS | 1946 | 1468792608877 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x11756a000 == 39 [pid = 1946] [id = 592] 14:56:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x114f99000) [pid = 1946] [serial = 1776] [outer = 0x0] 14:56:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x1165e6800) [pid = 1946] [serial = 1777] [outer = 0x114f99000] 14:56:48 INFO - PROCESS | 1946 | 1468792608908 Marionette DEBUG loaded listener.js 14:56:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x118194800) [pid = 1946] [serial = 1778] [outer = 0x114f99000] 14:56:49 INFO - PROCESS | 1946 | 1468792609443 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]]]}] 14:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 777ms 14:56:49 INFO - PROCESS | 1946 | 1468792609523 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:56:49 INFO - PROCESS | 1946 | 1468792609526 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:56:49 INFO - PROCESS | 1946 | 1468792609532 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:56:49 INFO - PROCESS | 1946 | 1468792609534 Marionette TRACE conn2 <- [1,2342,null,{}] 14:56:49 INFO - PROCESS | 1946 | 1468792609537 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}] 14:56:49 INFO - PROCESS | 1946 | 1468792609538 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:49 INFO - PROCESS | 1946 | 1468792609649 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:56:49 INFO - PROCESS | 1946 | 1468792609717 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:49 INFO - PROCESS | 1946 | 1468792609719 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c0a800 == 40 [pid = 1946] [id = 593] 14:56:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1197b5000) [pid = 1946] [serial = 1779] [outer = 0x0] 14:56:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x119b4dc00) [pid = 1946] [serial = 1780] [outer = 0x1197b5000] 14:56:49 INFO - PROCESS | 1946 | 1468792609749 Marionette DEBUG loaded listener.js 14:56:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x119f38400) [pid = 1946] [serial = 1781] [outer = 0x1197b5000] 14:56:50 INFO - PROCESS | 1946 | 1468792610280 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]]]}] 14:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 772ms 14:56:50 INFO - PROCESS | 1946 | 1468792610311 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:56:50 INFO - PROCESS | 1946 | 1468792610312 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:56:50 INFO - PROCESS | 1946 | 1468792610316 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:56:50 INFO - PROCESS | 1946 | 1468792610321 Marionette TRACE conn2 <- [1,2346,null,{}] 14:56:50 INFO - PROCESS | 1946 | 1468792610329 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}] 14:56:50 INFO - PROCESS | 1946 | 1468792610332 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:50 INFO - PROCESS | 1946 | 1468792610445 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:56:50 INFO - PROCESS | 1946 | 1468792610538 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:50 INFO - PROCESS | 1946 | 1468792610540 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x118888800 == 41 [pid = 1946] [id = 594] 14:56:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x111d16000) [pid = 1946] [serial = 1782] [outer = 0x0] 14:56:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x118199400) [pid = 1946] [serial = 1783] [outer = 0x111d16000] 14:56:50 INFO - PROCESS | 1946 | 1468792610572 Marionette DEBUG loaded listener.js 14:56:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x119b41400) [pid = 1946] [serial = 1784] [outer = 0x111d16000] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf2c000 == 40 [pid = 1946] [id = 590] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9b3800 == 39 [pid = 1946] [id = 589] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x116abd000 == 38 [pid = 1946] [id = 588] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x12c369800 == 37 [pid = 1946] [id = 587] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc05800 == 36 [pid = 1946] [id = 586] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x12abc0000 == 35 [pid = 1946] [id = 585] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x128d49800 == 34 [pid = 1946] [id = 584] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x126842000 == 33 [pid = 1946] [id = 583] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x1210eb000 == 32 [pid = 1946] [id = 582] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x117e5e000 == 31 [pid = 1946] [id = 581] 14:56:51 INFO - PROCESS | 1946 | --DOCSHELL 0x11709a800 == 30 [pid = 1946] [id = 580] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x12a964c00) [pid = 1946] [serial = 1708] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x129854c00) [pid = 1946] [serial = 1705] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1262bd400) [pid = 1946] [serial = 1684] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x119209400) [pid = 1946] [serial = 1678] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1195d3c00) [pid = 1946] [serial = 1679] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x12ac25c00) [pid = 1946] [serial = 1709] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x12ac24800) [pid = 1946] [serial = 1673] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x121133000) [pid = 1946] [serial = 1696] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x121e0d800) [pid = 1946] [serial = 1697] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12b1ba000) [pid = 1946] [serial = 1714] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x124f3f400) [pid = 1946] [serial = 1699] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12580b800) [pid = 1946] [serial = 1700] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119598400) [pid = 1946] [serial = 1690] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119b54c00) [pid = 1946] [serial = 1717] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1197ab000) [pid = 1946] [serial = 1691] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x113c64000) [pid = 1946] [serial = 1675] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x11725bc00) [pid = 1946] [serial = 1676] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x121ba9000) [pid = 1946] [serial = 1681] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x124f40800) [pid = 1946] [serial = 1682] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1262c3000) [pid = 1946] [serial = 1702] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x115f95800) [pid = 1946] [serial = 1687] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x118199c00) [pid = 1946] [serial = 1688] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119b4f800) [pid = 1946] [serial = 1693] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119f3e400) [pid = 1946] [serial = 1694] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12ac31800) [pid = 1946] [serial = 1711] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12b1af000) [pid = 1946] [serial = 1718] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12bc49c00) [pid = 1946] [serial = 1724] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12b1e8c00) [pid = 1946] [serial = 1720] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12bc3dc00) [pid = 1946] [serial = 1723] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12bc55c00) [pid = 1946] [serial = 1726] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12b1df400) [pid = 1946] [serial = 1715] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x128c9c400) [pid = 1946] [serial = 1685] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12b1a7c00) [pid = 1946] [serial = 1712] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12a811c00) [pid = 1946] [serial = 1706] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x128cd3c00) [pid = 1946] [serial = 1703] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12bc5a800) [pid = 1946] [serial = 1727] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12bc3e000) [pid = 1946] [serial = 1721] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x123728000) [pid = 1946] [serial = 1622] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11a0cd000) [pid = 1946] [serial = 1631] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1195cb000) [pid = 1946] [serial = 1628] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x117255000) [pid = 1946] [serial = 1625] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x124d37c00) [pid = 1946] [serial = 1634] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x119518c00) [pid = 1946] [serial = 1592] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1170bdc00) [pid = 1946] [serial = 1595] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1946 | 1468792611252 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]]]}] 14:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 975ms 14:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:56:51 INFO - PROCESS | 1946 | 1468792611292 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:56:51 INFO - PROCESS | 1946 | 1468792611294 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:56:51 INFO - PROCESS | 1946 | 1468792611297 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:56:51 INFO - PROCESS | 1946 | 1468792611301 Marionette TRACE conn2 <- [1,2350,null,{}] 14:56:51 INFO - PROCESS | 1946 | 1468792611305 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}] 14:56:51 INFO - PROCESS | 1946 | 1468792611306 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:51 INFO - PROCESS | 1946 | 1468792611407 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:56:51 INFO - PROCESS | 1946 | 1468792611489 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:51 INFO - PROCESS | 1946 | 1468792611492 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x11756c000 == 31 [pid = 1946] [id = 595] 14:56:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x118199c00) [pid = 1946] [serial = 1785] [outer = 0x0] 14:56:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119065800) [pid = 1946] [serial = 1786] [outer = 0x118199c00] 14:56:51 INFO - PROCESS | 1946 | 1468792611545 Marionette DEBUG loaded listener.js 14:56:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119598000) [pid = 1946] [serial = 1787] [outer = 0x118199c00] 14:56:51 INFO - PROCESS | 1946 | 1468792611898 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]]]}] 14:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 624ms 14:56:51 INFO - PROCESS | 1946 | 1468792611922 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:56:51 INFO - PROCESS | 1946 | 1468792611925 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:56:51 INFO - PROCESS | 1946 | 1468792611929 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:56:51 INFO - PROCESS | 1946 | 1468792611931 Marionette TRACE conn2 <- [1,2354,null,{}] 14:56:51 INFO - PROCESS | 1946 | 1468792611934 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}] 14:56:51 INFO - PROCESS | 1946 | 1468792611937 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:52 INFO - PROCESS | 1946 | 1468792612023 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:56:52 INFO - PROCESS | 1946 | 1468792612102 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 1946 | 1468792612103 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x1218b3000 == 32 [pid = 1946] [id = 596] 14:56:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1195d3c00) [pid = 1946] [serial = 1788] [outer = 0x0] 14:56:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119ba5c00) [pid = 1946] [serial = 1789] [outer = 0x1195d3c00] 14:56:52 INFO - PROCESS | 1946 | 1468792612133 Marionette DEBUG loaded listener.js 14:56:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1211d3800) [pid = 1946] [serial = 1790] [outer = 0x1195d3c00] 14:56:52 INFO - PROCESS | 1946 | 1468792612422 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]]]}] 14:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 14:56:52 INFO - PROCESS | 1946 | 1468792612450 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:56:52 INFO - PROCESS | 1946 | 1468792612453 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:56:52 INFO - PROCESS | 1946 | 1468792612462 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:56:52 INFO - PROCESS | 1946 | 1468792612464 Marionette TRACE conn2 <- [1,2358,null,{}] 14:56:52 INFO - PROCESS | 1946 | 1468792612475 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}] 14:56:52 INFO - PROCESS | 1946 | 1468792612478 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:52 INFO - PROCESS | 1946 | 1468792612561 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:56:52 INFO - PROCESS | 1946 | 1468792612625 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 1946 | 1468792612627 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12878f800 == 33 [pid = 1946] [id = 597] 14:56:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1213a7c00) [pid = 1946] [serial = 1791] [outer = 0x0] 14:56:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x123725c00) [pid = 1946] [serial = 1792] [outer = 0x1213a7c00] 14:56:52 INFO - PROCESS | 1946 | 1468792612654 Marionette DEBUG loaded listener.js 14:56:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x12580b800) [pid = 1946] [serial = 1793] [outer = 0x1213a7c00] 14:56:52 INFO - PROCESS | 1946 | 1468792612924 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]]]}] 14:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 470ms 14:56:52 INFO - PROCESS | 1946 | 1468792612941 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:56:52 INFO - PROCESS | 1946 | 1468792612942 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:56:52 INFO - PROCESS | 1946 | 1468792612945 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:56:52 INFO - PROCESS | 1946 | 1468792612946 Marionette TRACE conn2 <- [1,2362,null,{}] 14:56:52 INFO - PROCESS | 1946 | 1468792612948 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}] 14:56:52 INFO - PROCESS | 1946 | 1468792612949 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:53 INFO - PROCESS | 1946 | 1468792613048 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:56:53 INFO - PROCESS | 1946 | 1468792613052 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:53 INFO - PROCESS | 1946 | 1468792613054 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac8a800 == 34 [pid = 1946] [id = 598] 14:56:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1262c0800) [pid = 1946] [serial = 1794] [outer = 0x0] 14:56:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x126cdf400) [pid = 1946] [serial = 1795] [outer = 0x1262c0800] 14:56:53 INFO - PROCESS | 1946 | 1468792613079 Marionette DEBUG loaded listener.js 14:56:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x128ca3800) [pid = 1946] [serial = 1796] [outer = 0x1262c0800] 14:56:53 INFO - PROCESS | 1946 | 1468792613478 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]]]}] 14:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 14:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:56:53 INFO - PROCESS | 1946 | 1468792613519 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:56:53 INFO - PROCESS | 1946 | 1468792613521 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:56:53 INFO - PROCESS | 1946 | 1468792613523 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:56:53 INFO - PROCESS | 1946 | 1468792613524 Marionette TRACE conn2 <- [1,2366,null,{}] 14:56:53 INFO - PROCESS | 1946 | 1468792613526 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}] 14:56:53 INFO - PROCESS | 1946 | 1468792613527 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:53 INFO - PROCESS | 1946 | 1468792613632 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:56:53 INFO - PROCESS | 1946 | 1468792613637 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:53 INFO - PROCESS | 1946 | 1468792613638 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c134000 == 35 [pid = 1946] [id = 599] 14:56:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1182cb000) [pid = 1946] [serial = 1797] [outer = 0x0] 14:56:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x128ca9000) [pid = 1946] [serial = 1798] [outer = 0x1182cb000] 14:56:53 INFO - PROCESS | 1946 | 1468792613663 Marionette DEBUG loaded listener.js 14:56:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128f0d800) [pid = 1946] [serial = 1799] [outer = 0x1182cb000] 14:56:54 INFO - PROCESS | 1946 | 1468792614035 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]]]}] 14:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 517ms 14:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:56:54 INFO - PROCESS | 1946 | 1468792614041 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:56:54 INFO - PROCESS | 1946 | 1468792614042 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:56:54 INFO - PROCESS | 1946 | 1468792614050 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:56:54 INFO - PROCESS | 1946 | 1468792614053 Marionette TRACE conn2 <- [1,2370,null,{}] 14:56:54 INFO - PROCESS | 1946 | 1468792614056 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}] 14:56:54 INFO - PROCESS | 1946 | 1468792614060 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:54 INFO - PROCESS | 1946 | 1468792614175 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:56:54 INFO - PROCESS | 1946 | 1468792614189 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:54 INFO - PROCESS | 1946 | 1468792614190 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9a7800 == 36 [pid = 1946] [id = 600] 14:56:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x128f18400) [pid = 1946] [serial = 1800] [outer = 0x0] 14:56:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12b19f000) [pid = 1946] [serial = 1801] [outer = 0x128f18400] 14:56:54 INFO - PROCESS | 1946 | 1468792614214 Marionette DEBUG loaded listener.js 14:56:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12b1dfc00) [pid = 1946] [serial = 1802] [outer = 0x128f18400] 14:56:54 INFO - PROCESS | 1946 | 1468792614577 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]]]}] 14:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 579ms 14:56:54 INFO - PROCESS | 1946 | 1468792614623 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:56:54 INFO - PROCESS | 1946 | 1468792614624 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:56:54 INFO - PROCESS | 1946 | 1468792614627 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:56:54 INFO - PROCESS | 1946 | 1468792614628 Marionette TRACE conn2 <- [1,2374,null,{}] 14:56:54 INFO - PROCESS | 1946 | 1468792614630 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}] 14:56:54 INFO - PROCESS | 1946 | 1468792614631 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:54 INFO - PROCESS | 1946 | 1468792614733 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:56:54 INFO - PROCESS | 1946 | 1468792614745 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:54 INFO - PROCESS | 1946 | 1468792614746 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d080800 == 37 [pid = 1946] [id = 601] 14:56:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12b1e0000) [pid = 1946] [serial = 1803] [outer = 0x0] 14:56:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12b1ea400) [pid = 1946] [serial = 1804] [outer = 0x12b1e0000] 14:56:54 INFO - PROCESS | 1946 | 1468792614771 Marionette DEBUG loaded listener.js 14:56:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12bc41400) [pid = 1946] [serial = 1805] [outer = 0x12b1e0000] 14:56:55 INFO - PROCESS | 1946 | 1468792615096 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]]]}] 14:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 14:56:55 INFO - PROCESS | 1946 | 1468792615150 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:56:55 INFO - PROCESS | 1946 | 1468792615152 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:56:55 INFO - PROCESS | 1946 | 1468792615154 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:56:55 INFO - PROCESS | 1946 | 1468792615155 Marionette TRACE conn2 <- [1,2378,null,{}] 14:56:55 INFO - PROCESS | 1946 | 1468792615157 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}] 14:56:55 INFO - PROCESS | 1946 | 1468792615158 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:55 INFO - PROCESS | 1946 | 1468792615264 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:56:55 INFO - PROCESS | 1946 | 1468792615269 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:55 INFO - PROCESS | 1946 | 1468792615270 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d576000 == 38 [pid = 1946] [id = 602] 14:56:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x11858b000) [pid = 1946] [serial = 1806] [outer = 0x0] 14:56:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1258bb000) [pid = 1946] [serial = 1807] [outer = 0x11858b000] 14:56:55 INFO - PROCESS | 1946 | 1468792615385 Marionette DEBUG loaded listener.js 14:56:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12bc52400) [pid = 1946] [serial = 1808] [outer = 0x11858b000] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x113291800) [pid = 1946] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x118a68c00) [pid = 1946] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11920e000) [pid = 1946] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x124c46400) [pid = 1946] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119b5b800) [pid = 1946] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1175e3c00) [pid = 1946] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x112a79800) [pid = 1946] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1177ea800) [pid = 1946] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x111070c00) [pid = 1946] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119522c00) [pid = 1946] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121e0f000) [pid = 1946] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1128d2800) [pid = 1946] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x116b13400) [pid = 1946] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:56:55 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x118195400) [pid = 1946] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:56:55 INFO - PROCESS | 1946 | 1468792615688 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]]]}] 14:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 571ms 14:56:55 INFO - PROCESS | 1946 | 1468792615725 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:56:55 INFO - PROCESS | 1946 | 1468792615726 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:56:55 INFO - PROCESS | 1946 | 1468792615729 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:56:55 INFO - PROCESS | 1946 | 1468792615730 Marionette TRACE conn2 <- [1,2382,null,{}] 14:56:55 INFO - PROCESS | 1946 | 1468792615732 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}] 14:56:55 INFO - PROCESS | 1946 | 1468792615733 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:55 INFO - PROCESS | 1946 | 1468792615817 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:56:55 INFO - PROCESS | 1946 | 1468792615823 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:55 INFO - PROCESS | 1946 | 1468792615824 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d20e000 == 39 [pid = 1946] [id = 603] 14:56:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x115f92000) [pid = 1946] [serial = 1809] [outer = 0x0] 14:56:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x124f0d800) [pid = 1946] [serial = 1810] [outer = 0x115f92000] 14:56:55 INFO - PROCESS | 1946 | 1468792615848 Marionette DEBUG loaded listener.js 14:56:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1213ac400) [pid = 1946] [serial = 1811] [outer = 0x115f92000] 14:56:56 INFO - PROCESS | 1946 | 1468792616177 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]]]}] 14:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 467ms 14:56:56 INFO - PROCESS | 1946 | 1468792616197 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:56:56 INFO - PROCESS | 1946 | 1468792616198 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:56:56 INFO - PROCESS | 1946 | 1468792616201 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:56:56 INFO - PROCESS | 1946 | 1468792616204 Marionette TRACE conn2 <- [1,2386,null,{}] 14:56:56 INFO - PROCESS | 1946 | 1468792616207 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}] 14:56:56 INFO - PROCESS | 1946 | 1468792616208 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:56 INFO - PROCESS | 1946 | 1468792616325 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:56:56 INFO - PROCESS | 1946 | 1468792616331 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:56 INFO - PROCESS | 1946 | 1468792616332 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12dd35000 == 40 [pid = 1946] [id = 604] 14:56:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1128d2800) [pid = 1946] [serial = 1812] [outer = 0x0] 14:56:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12b1b8c00) [pid = 1946] [serial = 1813] [outer = 0x1128d2800] 14:56:56 INFO - PROCESS | 1946 | 1468792616364 Marionette DEBUG loaded listener.js 14:56:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12bc5d400) [pid = 1946] [serial = 1814] [outer = 0x1128d2800] 14:56:56 INFO - PROCESS | 1946 | 1468792616690 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]]]}] 14:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 521ms 14:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:56:56 INFO - PROCESS | 1946 | 1468792616723 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:56:56 INFO - PROCESS | 1946 | 1468792616724 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:56:56 INFO - PROCESS | 1946 | 1468792616726 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:56:56 INFO - PROCESS | 1946 | 1468792616728 Marionette TRACE conn2 <- [1,2390,null,{}] 14:56:56 INFO - PROCESS | 1946 | 1468792616730 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}] 14:56:56 INFO - PROCESS | 1946 | 1468792616732 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:56 INFO - PROCESS | 1946 | 1468792616828 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:56:56 INFO - PROCESS | 1946 | 1468792616831 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:56 INFO - PROCESS | 1946 | 1468792616833 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12e365000 == 41 [pid = 1946] [id = 605] 14:56:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12c0c0c00) [pid = 1946] [serial = 1815] [outer = 0x0] 14:56:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12c0cc400) [pid = 1946] [serial = 1816] [outer = 0x12c0c0c00] 14:56:56 INFO - PROCESS | 1946 | 1468792616860 Marionette DEBUG loaded listener.js 14:56:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12c3e1800) [pid = 1946] [serial = 1817] [outer = 0x12c0c0c00] 14:56:57 INFO - PROCESS | 1946 | 1468792617207 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]]]}] 14:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 14:56:57 INFO - PROCESS | 1946 | 1468792617245 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:56:57 INFO - PROCESS | 1946 | 1468792617246 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:56:57 INFO - PROCESS | 1946 | 1468792617249 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:56:57 INFO - PROCESS | 1946 | 1468792617250 Marionette TRACE conn2 <- [1,2394,null,{}] 14:56:57 INFO - PROCESS | 1946 | 1468792617255 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}] 14:56:57 INFO - PROCESS | 1946 | 1468792617256 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:57 INFO - PROCESS | 1946 | 1468792617373 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:56:57 INFO - PROCESS | 1946 | 1468792617469 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:57 INFO - PROCESS | 1946 | 1468792617471 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x11677c800 == 42 [pid = 1946] [id = 606] 14:56:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11107b000) [pid = 1946] [serial = 1818] [outer = 0x0] 14:56:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x112dfb800) [pid = 1946] [serial = 1819] [outer = 0x11107b000] 14:56:57 INFO - PROCESS | 1946 | 1468792617502 Marionette DEBUG loaded listener.js 14:56:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x115e3a400) [pid = 1946] [serial = 1820] [outer = 0x11107b000] 14:56:57 INFO - PROCESS | 1946 | 1468792617950 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]]]}] 14:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 722ms 14:56:57 INFO - PROCESS | 1946 | 1468792617986 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:56:57 INFO - PROCESS | 1946 | 1468792617989 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:56:57 INFO - PROCESS | 1946 | 1468792617994 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:56:57 INFO - PROCESS | 1946 | 1468792617996 Marionette TRACE conn2 <- [1,2398,null,{}] 14:56:58 INFO - PROCESS | 1946 | 1468792618000 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}] 14:56:58 INFO - PROCESS | 1946 | 1468792618005 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:58 INFO - PROCESS | 1946 | 1468792618111 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:56:58 INFO - PROCESS | 1946 | 1468792618230 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:58 INFO - PROCESS | 1946 | 1468792618232 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285b2000 == 43 [pid = 1946] [id = 607] 14:56:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x118823800) [pid = 1946] [serial = 1821] [outer = 0x0] 14:56:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11920c000) [pid = 1946] [serial = 1822] [outer = 0x118823800] 14:56:58 INFO - PROCESS | 1946 | 1468792618262 Marionette DEBUG loaded listener.js 14:56:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1197ab000) [pid = 1946] [serial = 1823] [outer = 0x118823800] 14:56:58 INFO - PROCESS | 1946 | 1468792618703 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]]]}] 14:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 721ms 14:56:58 INFO - PROCESS | 1946 | 1468792618719 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:56:58 INFO - PROCESS | 1946 | 1468792618723 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:56:58 INFO - PROCESS | 1946 | 1468792618726 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:56:58 INFO - PROCESS | 1946 | 1468792618729 Marionette TRACE conn2 <- [1,2402,null,{}] 14:56:58 INFO - PROCESS | 1946 | 1468792618733 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}] 14:56:58 INFO - PROCESS | 1946 | 1468792618735 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:58 INFO - PROCESS | 1946 | 1468792618895 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:56:59 INFO - PROCESS | 1946 | 1468792619024 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:59 INFO - PROCESS | 1946 | 1468792619025 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c884800 == 44 [pid = 1946] [id = 608] 14:56:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119f36c00) [pid = 1946] [serial = 1824] [outer = 0x0] 14:56:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x121e0dc00) [pid = 1946] [serial = 1825] [outer = 0x119f36c00] 14:56:59 INFO - PROCESS | 1946 | 1468792619055 Marionette DEBUG loaded listener.js 14:56:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x124d37800) [pid = 1946] [serial = 1826] [outer = 0x119f36c00] 14:56:59 INFO - PROCESS | 1946 | 1468792619498 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]]]}] 14:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 820ms 14:56:59 INFO - PROCESS | 1946 | 1468792619547 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:56:59 INFO - PROCESS | 1946 | 1468792619549 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:56:59 INFO - PROCESS | 1946 | 1468792619556 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:56:59 INFO - PROCESS | 1946 | 1468792619560 Marionette TRACE conn2 <- [1,2406,null,{}] 14:56:59 INFO - PROCESS | 1946 | 1468792619563 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}] 14:56:59 INFO - PROCESS | 1946 | 1468792619566 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:59 INFO - PROCESS | 1946 | 1468792619673 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:56:59 INFO - PROCESS | 1946 | 1468792619784 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:59 INFO - PROCESS | 1946 | 1468792619786 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:56:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf2a800 == 45 [pid = 1946] [id = 609] 14:56:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121517c00) [pid = 1946] [serial = 1827] [outer = 0x0] 14:56:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x126ce5c00) [pid = 1946] [serial = 1828] [outer = 0x121517c00] 14:56:59 INFO - PROCESS | 1946 | 1468792619816 Marionette DEBUG loaded listener.js 14:56:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12a818c00) [pid = 1946] [serial = 1829] [outer = 0x121517c00] 14:57:00 INFO - PROCESS | 1946 | 1468792620234 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]]]}] 14:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 727ms 14:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:57:00 INFO - PROCESS | 1946 | 1468792620279 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:57:00 INFO - PROCESS | 1946 | 1468792620281 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:57:00 INFO - PROCESS | 1946 | 1468792620283 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:57:00 INFO - PROCESS | 1946 | 1468792620285 Marionette TRACE conn2 <- [1,2410,null,{}] 14:57:00 INFO - PROCESS | 1946 | 1468792620287 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}] 14:57:00 INFO - PROCESS | 1946 | 1468792620288 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:00 INFO - PROCESS | 1946 | 1468792620395 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:57:00 INFO - PROCESS | 1946 | 1468792620476 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:00 INFO - PROCESS | 1946 | 1468792620477 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x11956f800 == 46 [pid = 1946] [id = 610] 14:57:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11819f400) [pid = 1946] [serial = 1830] [outer = 0x0] 14:57:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119525000) [pid = 1946] [serial = 1831] [outer = 0x11819f400] 14:57:00 INFO - PROCESS | 1946 | 1468792620506 Marionette DEBUG loaded listener.js 14:57:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x124f3ec00) [pid = 1946] [serial = 1832] [outer = 0x11819f400] 14:57:01 INFO - PROCESS | 1946 | 1468792621118 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]]]}] 14:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 871ms 14:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:57:01 INFO - PROCESS | 1946 | 1468792621155 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:57:01 INFO - PROCESS | 1946 | 1468792621157 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:57:01 INFO - PROCESS | 1946 | 1468792621160 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:57:01 INFO - PROCESS | 1946 | 1468792621162 Marionette TRACE conn2 <- [1,2414,null,{}] 14:57:01 INFO - PROCESS | 1946 | 1468792621165 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}] 14:57:01 INFO - PROCESS | 1946 | 1468792621167 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:01 INFO - PROCESS | 1946 | 1468792621263 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:57:01 INFO - PROCESS | 1946 | 1468792621333 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:01 INFO - PROCESS | 1946 | 1468792621334 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x121483800 == 47 [pid = 1946] [id = 611] 14:57:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1177f8000) [pid = 1946] [serial = 1833] [outer = 0x0] 14:57:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x11819b800) [pid = 1946] [serial = 1834] [outer = 0x1177f8000] 14:57:01 INFO - PROCESS | 1946 | 1468792621361 Marionette DEBUG loaded listener.js 14:57:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x11868f800) [pid = 1946] [serial = 1835] [outer = 0x1177f8000] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12e365000 == 46 [pid = 1946] [id = 605] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12dd35000 == 45 [pid = 1946] [id = 604] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12d20e000 == 44 [pid = 1946] [id = 603] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12d576000 == 43 [pid = 1946] [id = 602] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12d080800 == 42 [pid = 1946] [id = 601] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9a7800 == 41 [pid = 1946] [id = 600] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12c134000 == 40 [pid = 1946] [id = 599] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12ac8a800 == 39 [pid = 1946] [id = 598] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12878f800 == 38 [pid = 1946] [id = 597] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x1218b3000 == 37 [pid = 1946] [id = 596] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x11756c000 == 36 [pid = 1946] [id = 595] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12abbe000 == 35 [pid = 1946] [id = 591] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x11756a000 == 34 [pid = 1946] [id = 592] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x128c0a800 == 33 [pid = 1946] [id = 593] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x118888800 == 32 [pid = 1946] [id = 594] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x11956f800 == 31 [pid = 1946] [id = 610] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf2a800 == 30 [pid = 1946] [id = 609] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12c884800 == 29 [pid = 1946] [id = 608] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x1285b2000 == 28 [pid = 1946] [id = 607] 14:57:02 INFO - PROCESS | 1946 | --DOCSHELL 0x11677c800 == 27 [pid = 1946] [id = 606] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1211d1c00) [pid = 1946] [serial = 1750] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1262be800) [pid = 1946] [serial = 1756] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x121e13000) [pid = 1946] [serial = 1751] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x119b43000) [pid = 1946] [serial = 1747] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x119b5b400) [pid = 1946] [serial = 1748] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x125210800) [pid = 1946] [serial = 1753] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119521400) [pid = 1946] [serial = 1741] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x128c9f000) [pid = 1946] [serial = 1759] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1182c3400) [pid = 1946] [serial = 1744] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x118696000) [pid = 1946] [serial = 1745] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x126a34c00) [pid = 1946] [serial = 1757] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12985d000) [pid = 1946] [serial = 1762] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x128f19000) [pid = 1946] [serial = 1760] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x118a70800) [pid = 1946] [serial = 1730] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x117eb4400) [pid = 1946] [serial = 1729] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1168a6c00) [pid = 1946] [serial = 1766] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119f39000) [pid = 1946] [serial = 1733] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119b4d000) [pid = 1946] [serial = 1732] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12a969000) [pid = 1946] [serial = 1763] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x126a30400) [pid = 1946] [serial = 1736] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1252dfc00) [pid = 1946] [serial = 1735] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1182c9800) [pid = 1946] [serial = 1738] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x128cda000) [pid = 1946] [serial = 1772] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x128775400) [pid = 1946] [serial = 1739] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1128d6400) [pid = 1946] [serial = 1765] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1195d0400) [pid = 1946] [serial = 1768] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12a973400) [pid = 1946] [serial = 1774] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x121136000) [pid = 1946] [serial = 1769] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1258b3c00) [pid = 1946] [serial = 1754] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x121e0d400) [pid = 1946] [serial = 1771] [outer = 0x0] [url = about:blank] 14:57:02 INFO - PROCESS | 1946 | 1468792622385 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]]]}] 14:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1277ms 14:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:57:02 INFO - PROCESS | 1946 | 1468792622437 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:57:02 INFO - PROCESS | 1946 | 1468792622439 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:57:02 INFO - PROCESS | 1946 | 1468792622442 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:57:02 INFO - PROCESS | 1946 | 1468792622444 Marionette TRACE conn2 <- [1,2418,null,{}] 14:57:02 INFO - PROCESS | 1946 | 1468792622447 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}] 14:57:02 INFO - PROCESS | 1946 | 1468792622449 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:02 INFO - PROCESS | 1946 | 1468792622527 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:57:02 INFO - PROCESS | 1946 | 1468792622532 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:02 INFO - PROCESS | 1946 | 1468792622536 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x115fff000 == 28 [pid = 1946] [id = 612] 14:57:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x112a86400) [pid = 1946] [serial = 1836] [outer = 0x0] 14:57:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x112f2d800) [pid = 1946] [serial = 1837] [outer = 0x112a86400] 14:57:02 INFO - PROCESS | 1946 | 1468792622565 Marionette DEBUG loaded listener.js 14:57:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x111da8c00) [pid = 1946] [serial = 1838] [outer = 0x112a86400] 14:57:02 INFO - PROCESS | 1946 | 1468792622964 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]]]}] 14:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 574ms 14:57:03 INFO - PROCESS | 1946 | 1468792623016 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:57:03 INFO - PROCESS | 1946 | 1468792623021 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:57:03 INFO - PROCESS | 1946 | 1468792623025 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:57:03 INFO - PROCESS | 1946 | 1468792623027 Marionette TRACE conn2 <- [1,2422,null,{}] 14:57:03 INFO - PROCESS | 1946 | 1468792623029 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}] 14:57:03 INFO - PROCESS | 1946 | 1468792623031 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:03 INFO - PROCESS | 1946 | 1468792623108 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:57:03 INFO - PROCESS | 1946 | 1468792623113 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:03 INFO - PROCESS | 1946 | 1468792623114 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x11888c000 == 29 [pid = 1946] [id = 613] 14:57:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x115e3d400) [pid = 1946] [serial = 1839] [outer = 0x0] 14:57:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1165e6000) [pid = 1946] [serial = 1840] [outer = 0x115e3d400] 14:57:03 INFO - PROCESS | 1946 | 1468792623142 Marionette DEBUG loaded listener.js 14:57:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1168b1800) [pid = 1946] [serial = 1841] [outer = 0x115e3d400] 14:57:03 INFO - PROCESS | 1946 | 1468792623479 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]]]}] 14:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 469ms 14:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:57:03 INFO - PROCESS | 1946 | 1468792623495 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:57:03 INFO - PROCESS | 1946 | 1468792623496 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:57:03 INFO - PROCESS | 1946 | 1468792623498 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:57:03 INFO - PROCESS | 1946 | 1468792623501 Marionette TRACE conn2 <- [1,2426,null,{}] 14:57:03 INFO - PROCESS | 1946 | 1468792623521 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}] 14:57:03 INFO - PROCESS | 1946 | 1468792623525 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:03 INFO - PROCESS | 1946 | 1468792623600 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:57:03 INFO - PROCESS | 1946 | 1468792623607 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:03 INFO - PROCESS | 1946 | 1468792623609 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0a2000 == 30 [pid = 1946] [id = 614] 14:57:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x113c66800) [pid = 1946] [serial = 1842] [outer = 0x0] 14:57:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x117eb4400) [pid = 1946] [serial = 1843] [outer = 0x113c66800] 14:57:03 INFO - PROCESS | 1946 | 1468792623637 Marionette DEBUG loaded listener.js 14:57:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1182c0c00) [pid = 1946] [serial = 1844] [outer = 0x113c66800] 14:57:03 INFO - PROCESS | 1946 | 1468792623982 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]]]}] 14:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 529ms 14:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:57:04 INFO - PROCESS | 1946 | 1468792624028 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:57:04 INFO - PROCESS | 1946 | 1468792624030 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:57:04 INFO - PROCESS | 1946 | 1468792624032 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:57:04 INFO - PROCESS | 1946 | 1468792624033 Marionette TRACE conn2 <- [1,2430,null,{}] 14:57:04 INFO - PROCESS | 1946 | 1468792624035 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}] 14:57:04 INFO - PROCESS | 1946 | 1468792624037 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:04 INFO - PROCESS | 1946 | 1468792624114 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:57:04 INFO - PROCESS | 1946 | 1468792624178 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 1946 | 1468792624179 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x12135f800 == 31 [pid = 1946] [id = 615] 14:57:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1182c2c00) [pid = 1946] [serial = 1845] [outer = 0x0] 14:57:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x118586800) [pid = 1946] [serial = 1846] [outer = 0x1182c2c00] 14:57:04 INFO - PROCESS | 1946 | 1468792624206 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x118a70800) [pid = 1946] [serial = 1847] [outer = 0x1182c2c00] 14:57:04 INFO - PROCESS | 1946 | 1468792624545 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]]]}] 14:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 14:57:04 INFO - PROCESS | 1946 | 1468792624554 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:57:04 INFO - PROCESS | 1946 | 1468792624556 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:57:04 INFO - PROCESS | 1946 | 1468792624576 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:57:04 INFO - PROCESS | 1946 | 1468792624577 Marionette TRACE conn2 <- [1,2434,null,{}] 14:57:04 INFO - PROCESS | 1946 | 1468792624579 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}] 14:57:04 INFO - PROCESS | 1946 | 1468792624580 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:04 INFO - PROCESS | 1946 | 1468792624672 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:57:04 INFO - PROCESS | 1946 | 1468792624675 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 1946 | 1468792624676 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x12583f000 == 32 [pid = 1946] [id = 616] 14:57:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x115e3cc00) [pid = 1946] [serial = 1848] [outer = 0x0] 14:57:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1190f4400) [pid = 1946] [serial = 1849] [outer = 0x115e3cc00] 14:57:04 INFO - PROCESS | 1946 | 1468792624699 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119520400) [pid = 1946] [serial = 1850] [outer = 0x115e3cc00] 14:57:05 INFO - PROCESS | 1946 | 1468792625040 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]]]}] 14:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 469ms 14:57:05 INFO - PROCESS | 1946 | 1468792625047 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:57:05 INFO - PROCESS | 1946 | 1468792625048 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:57:05 INFO - PROCESS | 1946 | 1468792625051 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:57:05 INFO - PROCESS | 1946 | 1468792625053 Marionette TRACE conn2 <- [1,2438,null,{}] 14:57:05 INFO - PROCESS | 1946 | 1468792625056 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}] 14:57:05 INFO - PROCESS | 1946 | 1468792625060 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:05 INFO - PROCESS | 1946 | 1468792625173 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:57:05 INFO - PROCESS | 1946 | 1468792625184 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:05 INFO - PROCESS | 1946 | 1468792625187 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c22000 == 33 [pid = 1946] [id = 617] 14:57:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11920b000) [pid = 1946] [serial = 1851] [outer = 0x0] 14:57:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11959e000) [pid = 1946] [serial = 1852] [outer = 0x11920b000] 14:57:05 INFO - PROCESS | 1946 | 1468792625213 Marionette DEBUG loaded listener.js 14:57:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119b59c00) [pid = 1946] [serial = 1853] [outer = 0x11920b000] 14:57:05 INFO - PROCESS | 1946 | 1468792625548 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]]]}] 14:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 521ms 14:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:57:05 INFO - PROCESS | 1946 | 1468792625578 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:57:05 INFO - PROCESS | 1946 | 1468792625579 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:57:05 INFO - PROCESS | 1946 | 1468792625582 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:57:05 INFO - PROCESS | 1946 | 1468792625583 Marionette TRACE conn2 <- [1,2442,null,{}] 14:57:05 INFO - PROCESS | 1946 | 1468792625597 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}] 14:57:05 INFO - PROCESS | 1946 | 1468792625599 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:05 INFO - PROCESS | 1946 | 1468792625740 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:57:05 INFO - PROCESS | 1946 | 1468792625757 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:05 INFO - PROCESS | 1946 | 1468792625758 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a83e800 == 34 [pid = 1946] [id = 618] 14:57:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1128ccc00) [pid = 1946] [serial = 1854] [outer = 0x0] 14:57:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119baa800) [pid = 1946] [serial = 1855] [outer = 0x1128ccc00] 14:57:05 INFO - PROCESS | 1946 | 1468792625797 Marionette DEBUG loaded listener.js 14:57:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x119f7a800) [pid = 1946] [serial = 1856] [outer = 0x1128ccc00] 14:57:06 INFO - PROCESS | 1946 | 1468792626168 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]]]}] 14:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 619ms 14:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:57:06 INFO - PROCESS | 1946 | 1468792626201 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:57:06 INFO - PROCESS | 1946 | 1468792626202 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:57:06 INFO - PROCESS | 1946 | 1468792626204 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:57:06 INFO - PROCESS | 1946 | 1468792626205 Marionette TRACE conn2 <- [1,2446,null,{}] 14:57:06 INFO - PROCESS | 1946 | 1468792626208 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}] 14:57:06 INFO - PROCESS | 1946 | 1468792626209 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:06 INFO - PROCESS | 1946 | 1468792626306 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:57:06 INFO - PROCESS | 1946 | 1468792626309 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:06 INFO - PROCESS | 1946 | 1468792626310 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abc6800 == 35 [pid = 1946] [id = 619] 14:57:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11920bc00) [pid = 1946] [serial = 1857] [outer = 0x0] 14:57:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11a0c9c00) [pid = 1946] [serial = 1858] [outer = 0x11920bc00] 14:57:06 INFO - PROCESS | 1946 | 1468792626334 Marionette DEBUG loaded listener.js 14:57:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12112f400) [pid = 1946] [serial = 1859] [outer = 0x11920bc00] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119210c00) [pid = 1946] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12c0c0c00) [pid = 1946] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1182cb000) [pid = 1946] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x128f18400) [pid = 1946] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12b1e0000) [pid = 1946] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1195d3c00) [pid = 1946] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x114f99000) [pid = 1946] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x111d16000) [pid = 1946] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1213a7c00) [pid = 1946] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1262c0800) [pid = 1946] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11861c000) [pid = 1946] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1197b5000) [pid = 1946] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x118199c00) [pid = 1946] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11858b000) [pid = 1946] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1128d2800) [pid = 1946] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:57:06 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x115f92000) [pid = 1946] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:57:06 INFO - PROCESS | 1946 | 1468792626976 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]]]}] 14:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 821ms 14:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:57:07 INFO - PROCESS | 1946 | 1468792627035 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:57:07 INFO - PROCESS | 1946 | 1468792627037 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:57:07 INFO - PROCESS | 1946 | 1468792627041 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:57:07 INFO - PROCESS | 1946 | 1468792627042 Marionette TRACE conn2 <- [1,2450,null,{}] 14:57:07 INFO - PROCESS | 1946 | 1468792627046 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}] 14:57:07 INFO - PROCESS | 1946 | 1468792627048 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:07 INFO - PROCESS | 1946 | 1468792627140 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:57:07 INFO - PROCESS | 1946 | 1468792627145 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:07 INFO - PROCESS | 1946 | 1468792627146 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0a1800 == 36 [pid = 1946] [id = 620] 14:57:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x115e35c00) [pid = 1946] [serial = 1860] [outer = 0x0] 14:57:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119206400) [pid = 1946] [serial = 1861] [outer = 0x115e35c00] 14:57:07 INFO - PROCESS | 1946 | 1468792627171 Marionette DEBUG loaded listener.js 14:57:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11a0cb400) [pid = 1946] [serial = 1862] [outer = 0x115e35c00] 14:57:07 INFO - PROCESS | 1946 | 1468792627474 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]]]}] 14:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 476ms 14:57:07 INFO - PROCESS | 1946 | 1468792627517 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:57:07 INFO - PROCESS | 1946 | 1468792627520 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:57:07 INFO - PROCESS | 1946 | 1468792627523 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:57:07 INFO - PROCESS | 1946 | 1468792627524 Marionette TRACE conn2 <- [1,2454,null,{}] 14:57:07 INFO - PROCESS | 1946 | 1468792627526 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}] 14:57:07 INFO - PROCESS | 1946 | 1468792627527 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:07 INFO - PROCESS | 1946 | 1468792627602 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:57:07 INFO - PROCESS | 1946 | 1468792627664 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:07 INFO - PROCESS | 1946 | 1468792627665 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b445000 == 37 [pid = 1946] [id = 621] 14:57:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x115f92000) [pid = 1946] [serial = 1863] [outer = 0x0] 14:57:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1211d1c00) [pid = 1946] [serial = 1864] [outer = 0x115f92000] 14:57:07 INFO - PROCESS | 1946 | 1468792627689 Marionette DEBUG loaded listener.js 14:57:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1211d7c00) [pid = 1946] [serial = 1865] [outer = 0x115f92000] 14:57:07 INFO - PROCESS | 1946 | 1468792627955 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]]]}] 14:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 468ms 14:57:07 INFO - PROCESS | 1946 | 1468792627991 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:57:07 INFO - PROCESS | 1946 | 1468792627993 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:57:07 INFO - PROCESS | 1946 | 1468792627995 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:57:07 INFO - PROCESS | 1946 | 1468792627997 Marionette TRACE conn2 <- [1,2458,null,{}] 14:57:08 INFO - PROCESS | 1946 | 1468792627999 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}] 14:57:08 INFO - PROCESS | 1946 | 1468792628001 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:08 INFO - PROCESS | 1946 | 1468792628111 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:57:08 INFO - PROCESS | 1946 | 1468792628115 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 1946 | 1468792628116 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c140800 == 38 [pid = 1946] [id = 622] 14:57:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1212d6c00) [pid = 1946] [serial = 1866] [outer = 0x0] 14:57:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x121e10000) [pid = 1946] [serial = 1867] [outer = 0x1212d6c00] 14:57:08 INFO - PROCESS | 1946 | 1468792628144 Marionette DEBUG loaded listener.js 14:57:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12483fc00) [pid = 1946] [serial = 1868] [outer = 0x1212d6c00] 14:57:08 INFO - PROCESS | 1946 | 1468792628487 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]]]}] 14:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 14:57:08 INFO - PROCESS | 1946 | 1468792628514 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:57:08 INFO - PROCESS | 1946 | 1468792628516 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:57:08 INFO - PROCESS | 1946 | 1468792628518 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:57:08 INFO - PROCESS | 1946 | 1468792628521 Marionette TRACE conn2 <- [1,2462,null,{}] 14:57:08 INFO - PROCESS | 1946 | 1468792628524 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}] 14:57:08 INFO - PROCESS | 1946 | 1468792628525 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:08 INFO - PROCESS | 1946 | 1468792628632 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:57:08 INFO - PROCESS | 1946 | 1468792628638 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 1946 | 1468792628639 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c374000 == 39 [pid = 1946] [id = 623] 14:57:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119525c00) [pid = 1946] [serial = 1869] [outer = 0x0] 14:57:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x124c74c00) [pid = 1946] [serial = 1870] [outer = 0x119525c00] 14:57:08 INFO - PROCESS | 1946 | 1468792628663 Marionette DEBUG loaded listener.js 14:57:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1252dd000) [pid = 1946] [serial = 1871] [outer = 0x119525c00] 14:57:09 INFO - PROCESS | 1946 | 1468792629184 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]]]}] 14:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 672ms 14:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:57:09 INFO - PROCESS | 1946 | 1468792629190 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:57:09 INFO - PROCESS | 1946 | 1468792629193 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:57:09 INFO - PROCESS | 1946 | 1468792629196 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:57:09 INFO - PROCESS | 1946 | 1468792629198 Marionette TRACE conn2 <- [1,2466,null,{}] 14:57:09 INFO - PROCESS | 1946 | 1468792629230 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}] 14:57:09 INFO - PROCESS | 1946 | 1468792629232 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:09 INFO - PROCESS | 1946 | 1468792629345 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:57:09 INFO - PROCESS | 1946 | 1468792629428 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:09 INFO - PROCESS | 1946 | 1468792629430 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x118888800 == 40 [pid = 1946] [id = 624] 14:57:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x113379400) [pid = 1946] [serial = 1872] [outer = 0x0] 14:57:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x115e2fc00) [pid = 1946] [serial = 1873] [outer = 0x113379400] 14:57:09 INFO - PROCESS | 1946 | 1468792629461 Marionette DEBUG loaded listener.js 14:57:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x115f90400) [pid = 1946] [serial = 1874] [outer = 0x113379400] 14:57:09 INFO - PROCESS | 1946 | 1468792629943 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]]]}] 14:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 771ms 14:57:09 INFO - PROCESS | 1946 | 1468792629967 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:57:09 INFO - PROCESS | 1946 | 1468792629970 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:57:09 INFO - PROCESS | 1946 | 1468792629975 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:57:09 INFO - PROCESS | 1946 | 1468792629976 Marionette TRACE conn2 <- [1,2470,null,{}] 14:57:09 INFO - PROCESS | 1946 | 1468792629979 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}] 14:57:09 INFO - PROCESS | 1946 | 1468792629981 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:10 INFO - PROCESS | 1946 | 1468792630108 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:57:10 INFO - PROCESS | 1946 | 1468792630227 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:10 INFO - PROCESS | 1946 | 1468792630228 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x121655000 == 41 [pid = 1946] [id = 625] 14:57:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x115f90800) [pid = 1946] [serial = 1875] [outer = 0x0] 14:57:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1170c6400) [pid = 1946] [serial = 1876] [outer = 0x115f90800] 14:57:10 INFO - PROCESS | 1946 | 1468792630260 Marionette DEBUG loaded listener.js 14:57:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x118197000) [pid = 1946] [serial = 1877] [outer = 0x115f90800] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12c140800 == 40 [pid = 1946] [id = 622] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12b445000 == 39 [pid = 1946] [id = 621] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0a1800 == 38 [pid = 1946] [id = 620] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12abc6800 == 37 [pid = 1946] [id = 619] 14:57:10 INFO - PROCESS | 1946 | 1468792630927 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]]]}] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12a83e800 == 36 [pid = 1946] [id = 618] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x128c22000 == 35 [pid = 1946] [id = 617] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12583f000 == 34 [pid = 1946] [id = 616] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12135f800 == 33 [pid = 1946] [id = 615] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0a2000 == 32 [pid = 1946] [id = 614] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x11888c000 == 31 [pid = 1946] [id = 613] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x115fff000 == 30 [pid = 1946] [id = 612] 14:57:10 INFO - PROCESS | 1946 | --DOCSHELL 0x121483800 == 29 [pid = 1946] [id = 611] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x119b42000) [pid = 1946] [serial = 1742] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12c0cc400) [pid = 1946] [serial = 1816] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12c3e1800) [pid = 1946] [serial = 1817] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x128ca9000) [pid = 1946] [serial = 1798] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12b19f000) [pid = 1946] [serial = 1801] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12b1ea400) [pid = 1946] [serial = 1804] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12b1dfc00) [pid = 1946] [serial = 1802] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12bc41400) [pid = 1946] [serial = 1805] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119ba5c00) [pid = 1946] [serial = 1789] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1211d3800) [pid = 1946] [serial = 1790] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1165e6800) [pid = 1946] [serial = 1777] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x118194800) [pid = 1946] [serial = 1778] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x118199400) [pid = 1946] [serial = 1783] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119b41400) [pid = 1946] [serial = 1784] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x123725c00) [pid = 1946] [serial = 1792] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12580b800) [pid = 1946] [serial = 1793] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x126cdf400) [pid = 1946] [serial = 1795] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12b1e3000) [pid = 1946] [serial = 1775] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119b4dc00) [pid = 1946] [serial = 1780] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119f38400) [pid = 1946] [serial = 1781] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119065800) [pid = 1946] [serial = 1786] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119598000) [pid = 1946] [serial = 1787] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1258bb000) [pid = 1946] [serial = 1807] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12bc5d400) [pid = 1946] [serial = 1814] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12bc52400) [pid = 1946] [serial = 1808] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128f0d800) [pid = 1946] [serial = 1799] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1213ac400) [pid = 1946] [serial = 1811] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x124f0d800) [pid = 1946] [serial = 1810] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12b1b8c00) [pid = 1946] [serial = 1813] [outer = 0x0] [url = about:blank] 14:57:10 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x128ca3800) [pid = 1946] [serial = 1796] [outer = 0x0] [url = about:blank] 14:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1022ms 14:57:11 INFO - PROCESS | 1946 | 1468792630997 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:57:11 INFO - PROCESS | 1946 | 1468792631000 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:57:11 INFO - PROCESS | 1946 | 1468792631005 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:57:11 INFO - PROCESS | 1946 | 1468792631008 Marionette TRACE conn2 <- [1,2474,null,{}] 14:57:11 INFO - PROCESS | 1946 | 1468792631013 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}] 14:57:11 INFO - PROCESS | 1946 | 1468792631015 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:11 INFO - PROCESS | 1946 | 1468792631154 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:57:11 INFO - PROCESS | 1946 | 1468792631161 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:11 INFO - PROCESS | 1946 | 1468792631162 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x116a57800 == 30 [pid = 1946] [id = 626] 14:57:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1128d6800) [pid = 1946] [serial = 1878] [outer = 0x0] 14:57:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x112a7a800) [pid = 1946] [serial = 1879] [outer = 0x1128d6800] 14:57:11 INFO - PROCESS | 1946 | 1468792631206 Marionette DEBUG loaded listener.js 14:57:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x112f34000) [pid = 1946] [serial = 1880] [outer = 0x1128d6800] 14:57:11 INFO - PROCESS | 1946 | 1468792631617 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]]]}] 14:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 672ms 14:57:11 INFO - PROCESS | 1946 | 1468792631676 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:57:11 INFO - PROCESS | 1946 | 1468792631679 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:57:11 INFO - PROCESS | 1946 | 1468792631683 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:57:11 INFO - PROCESS | 1946 | 1468792631685 Marionette TRACE conn2 <- [1,2478,null,{}] 14:57:11 INFO - PROCESS | 1946 | 1468792631693 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}] 14:57:11 INFO - PROCESS | 1946 | 1468792631695 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:11 INFO - PROCESS | 1946 | 1468792631774 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:57:11 INFO - PROCESS | 1946 | 1468792631779 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:11 INFO - PROCESS | 1946 | 1468792631780 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x118add000 == 31 [pid = 1946] [id = 627] 14:57:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x115e3d800) [pid = 1946] [serial = 1881] [outer = 0x0] 14:57:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x115f24800) [pid = 1946] [serial = 1882] [outer = 0x115e3d800] 14:57:11 INFO - PROCESS | 1946 | 1468792631809 Marionette DEBUG loaded listener.js 14:57:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1165e4c00) [pid = 1946] [serial = 1883] [outer = 0x115e3d800] 14:57:12 INFO - PROCESS | 1946 | 1468792632160 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]]]}] 14:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 524ms 14:57:12 INFO - PROCESS | 1946 | 1468792632208 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:57:12 INFO - PROCESS | 1946 | 1468792632209 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:57:12 INFO - PROCESS | 1946 | 1468792632212 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:57:12 INFO - PROCESS | 1946 | 1468792632214 Marionette TRACE conn2 <- [1,2482,null,{}] 14:57:12 INFO - PROCESS | 1946 | 1468792632222 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}] 14:57:12 INFO - PROCESS | 1946 | 1468792632225 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:12 INFO - PROCESS | 1946 | 1468792632307 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:57:12 INFO - PROCESS | 1946 | 1468792632312 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:12 INFO - PROCESS | 1946 | 1468792632314 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x121343800 == 32 [pid = 1946] [id = 628] 14:57:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1170bc000) [pid = 1946] [serial = 1884] [outer = 0x0] 14:57:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11819b400) [pid = 1946] [serial = 1885] [outer = 0x1170bc000] 14:57:12 INFO - PROCESS | 1946 | 1468792632342 Marionette DEBUG loaded listener.js 14:57:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1182c2800) [pid = 1946] [serial = 1886] [outer = 0x1170bc000] 14:57:12 INFO - PROCESS | 1946 | 1468792632681 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]]]}] 14:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 14:57:12 INFO - PROCESS | 1946 | 1468792632733 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:57:12 INFO - PROCESS | 1946 | 1468792632735 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:57:12 INFO - PROCESS | 1946 | 1468792632737 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:57:12 INFO - PROCESS | 1946 | 1468792632738 Marionette TRACE conn2 <- [1,2486,null,{}] 14:57:12 INFO - PROCESS | 1946 | 1468792632740 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}] 14:57:12 INFO - PROCESS | 1946 | 1468792632741 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:12 INFO - PROCESS | 1946 | 1468792632898 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:57:12 INFO - PROCESS | 1946 | 1468792632941 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:12 INFO - PROCESS | 1946 | 1468792632943 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x113c1f000 == 33 [pid = 1946] [id = 629] 14:57:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x10edfe800) [pid = 1946] [serial = 1887] [outer = 0x0] 14:57:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1111a7800) [pid = 1946] [serial = 1888] [outer = 0x10edfe800] 14:57:12 INFO - PROCESS | 1946 | 1468792632975 Marionette DEBUG loaded listener.js 14:57:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x112a7b400) [pid = 1946] [serial = 1889] [outer = 0x10edfe800] 14:57:13 INFO - PROCESS | 1946 | 1468792633417 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]]]}] 14:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 719ms 14:57:13 INFO - PROCESS | 1946 | 1468792633457 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:57:13 INFO - PROCESS | 1946 | 1468792633460 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:57:13 INFO - PROCESS | 1946 | 1468792633463 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:57:13 INFO - PROCESS | 1946 | 1468792633465 Marionette TRACE conn2 <- [1,2490,null,{}] 14:57:13 INFO - PROCESS | 1946 | 1468792633470 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}] 14:57:13 INFO - PROCESS | 1946 | 1468792633472 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:13 INFO - PROCESS | 1946 | 1468792633569 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:57:13 INFO - PROCESS | 1946 | 1468792633626 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:13 INFO - PROCESS | 1946 | 1468792633628 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x12146c000 == 34 [pid = 1946] [id = 630] 14:57:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1133cb000) [pid = 1946] [serial = 1890] [outer = 0x0] 14:57:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x116b13400) [pid = 1946] [serial = 1891] [outer = 0x1133cb000] 14:57:13 INFO - PROCESS | 1946 | 1468792633658 Marionette DEBUG loaded listener.js 14:57:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x118199800) [pid = 1946] [serial = 1892] [outer = 0x1133cb000] 14:57:14 INFO - PROCESS | 1946 | 1468792634108 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]]]}] 14:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 14:57:14 INFO - PROCESS | 1946 | 1468792634134 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:57:14 INFO - PROCESS | 1946 | 1468792634136 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:57:14 INFO - PROCESS | 1946 | 1468792634138 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:57:14 INFO - PROCESS | 1946 | 1468792634140 Marionette TRACE conn2 <- [1,2494,null,{}] 14:57:14 INFO - PROCESS | 1946 | 1468792634142 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}] 14:57:14 INFO - PROCESS | 1946 | 1468792634144 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:14 INFO - PROCESS | 1946 | 1468792634265 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:57:14 INFO - PROCESS | 1946 | 1468792634349 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:14 INFO - PROCESS | 1946 | 1468792634350 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x12866d000 == 35 [pid = 1946] [id = 631] 14:57:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1184ac400) [pid = 1946] [serial = 1893] [outer = 0x0] 14:57:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11882cc00) [pid = 1946] [serial = 1894] [outer = 0x1184ac400] 14:57:14 INFO - PROCESS | 1946 | 1468792634381 Marionette DEBUG loaded listener.js 14:57:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119068400) [pid = 1946] [serial = 1895] [outer = 0x1184ac400] 14:57:14 INFO - PROCESS | 1946 | 1468792634768 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]]]}] 14:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 671ms 14:57:14 INFO - PROCESS | 1946 | 1468792634810 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:57:14 INFO - PROCESS | 1946 | 1468792634813 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:57:14 INFO - PROCESS | 1946 | 1468792634823 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:57:14 INFO - PROCESS | 1946 | 1468792634826 Marionette TRACE conn2 <- [1,2498,null,{}] 14:57:14 INFO - PROCESS | 1946 | 1468792634828 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}] 14:57:14 INFO - PROCESS | 1946 | 1468792634831 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:14 INFO - PROCESS | 1946 | 1468792634927 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:57:15 INFO - PROCESS | 1946 | 1468792634997 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:15 INFO - PROCESS | 1946 | 1468792634998 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a83e800 == 36 [pid = 1946] [id = 632] 14:57:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1190f1c00) [pid = 1946] [serial = 1896] [outer = 0x0] 14:57:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119597400) [pid = 1946] [serial = 1897] [outer = 0x1190f1c00] 14:57:15 INFO - PROCESS | 1946 | 1468792635029 Marionette DEBUG loaded listener.js 14:57:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1195d2c00) [pid = 1946] [serial = 1898] [outer = 0x1190f1c00] 14:57:15 INFO - PROCESS | 1946 | 1468792635437 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]]]}] 14:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 629ms 14:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:57:15 INFO - PROCESS | 1946 | 1468792635446 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:57:15 INFO - PROCESS | 1946 | 1468792635447 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:57:15 INFO - PROCESS | 1946 | 1468792635449 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:57:15 INFO - PROCESS | 1946 | 1468792635451 Marionette TRACE conn2 <- [1,2502,null,{}] 14:57:15 INFO - PROCESS | 1946 | 1468792635455 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}] 14:57:15 INFO - PROCESS | 1946 | 1468792635457 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:15 INFO - PROCESS | 1946 | 1468792635551 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:57:15 INFO - PROCESS | 1946 | 1468792635639 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:15 INFO - PROCESS | 1946 | 1468792635640 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abc6800 == 37 [pid = 1946] [id = 633] 14:57:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1197b7400) [pid = 1946] [serial = 1899] [outer = 0x0] 14:57:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119b44400) [pid = 1946] [serial = 1900] [outer = 0x1197b7400] 14:57:15 INFO - PROCESS | 1946 | 1468792635669 Marionette DEBUG loaded listener.js 14:57:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119b4d400) [pid = 1946] [serial = 1901] [outer = 0x1197b7400] 14:57:16 INFO - PROCESS | 1946 | 1468792636050 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]]]}] 14:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 623ms 14:57:16 INFO - PROCESS | 1946 | 1468792636075 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:57:16 INFO - PROCESS | 1946 | 1468792636077 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:57:16 INFO - PROCESS | 1946 | 1468792636079 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:57:16 INFO - PROCESS | 1946 | 1468792636081 Marionette TRACE conn2 <- [1,2506,null,{}] 14:57:16 INFO - PROCESS | 1946 | 1468792636083 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}] 14:57:16 INFO - PROCESS | 1946 | 1468792636087 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:16 INFO - PROCESS | 1946 | 1468792636190 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:57:16 INFO - PROCESS | 1946 | 1468792636406 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:16 INFO - PROCESS | 1946 | 1468792636407 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x11708b800 == 38 [pid = 1946] [id = 634] 14:57:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x111d78c00) [pid = 1946] [serial = 1902] [outer = 0x0] 14:57:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x112693800) [pid = 1946] [serial = 1903] [outer = 0x111d78c00] 14:57:16 INFO - PROCESS | 1946 | 1468792636459 Marionette DEBUG loaded listener.js 14:57:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x112dfb400) [pid = 1946] [serial = 1904] [outer = 0x111d78c00] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x121343800 == 37 [pid = 1946] [id = 628] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x118add000 == 36 [pid = 1946] [id = 627] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x116a57800 == 35 [pid = 1946] [id = 626] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x118888800 == 34 [pid = 1946] [id = 624] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x121655000 == 33 [pid = 1946] [id = 625] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x12c374000 == 32 [pid = 1946] [id = 623] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x12abc6800 == 31 [pid = 1946] [id = 633] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x12a83e800 == 30 [pid = 1946] [id = 632] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x12866d000 == 29 [pid = 1946] [id = 631] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x12146c000 == 28 [pid = 1946] [id = 630] 14:57:17 INFO - PROCESS | 1946 | --DOCSHELL 0x113c1f000 == 27 [pid = 1946] [id = 629] 14:57:17 INFO - PROCESS | 1946 | 1468792637558 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]]]}] 14:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1525ms 14:57:17 INFO - PROCESS | 1946 | 1468792637606 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:57:17 INFO - PROCESS | 1946 | 1468792637608 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:57:17 INFO - PROCESS | 1946 | 1468792637611 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:57:17 INFO - PROCESS | 1946 | 1468792637613 Marionette TRACE conn2 <- [1,2510,null,{}] 14:57:17 INFO - PROCESS | 1946 | 1468792637617 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}] 14:57:17 INFO - PROCESS | 1946 | 1468792637619 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:17 INFO - PROCESS | 1946 | 1468792637716 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:57:17 INFO - PROCESS | 1946 | 1468792637759 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:17 INFO - PROCESS | 1946 | 1468792637761 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e42000 == 28 [pid = 1946] [id = 635] 14:57:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1132eb000) [pid = 1946] [serial = 1905] [outer = 0x0] 14:57:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1133cf000) [pid = 1946] [serial = 1906] [outer = 0x1132eb000] 14:57:17 INFO - PROCESS | 1946 | 1468792637789 Marionette DEBUG loaded listener.js 14:57:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x115f2b800) [pid = 1946] [serial = 1907] [outer = 0x1132eb000] 14:57:18 INFO - PROCESS | 1946 | 1468792638159 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]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 570ms 14:57:18 INFO - PROCESS | 1946 | 1468792638182 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 1946 | 1468792638188 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:57:18 INFO - PROCESS | 1946 | 1468792638202 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 1946 | 1468792638206 Marionette TRACE conn2 <- [1,2514,null,{}] 14:57:18 INFO - PROCESS | 1946 | 1468792638210 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}] 14:57:18 INFO - PROCESS | 1946 | 1468792638214 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:18 INFO - PROCESS | 1946 | 1468792638363 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:57:18 INFO - PROCESS | 1946 | 1468792638388 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:18 INFO - PROCESS | 1946 | 1468792638390 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199d8800 == 29 [pid = 1946] [id = 636] 14:57:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1165ed000) [pid = 1946] [serial = 1908] [outer = 0x0] 14:57:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x116b21000) [pid = 1946] [serial = 1909] [outer = 0x1165ed000] 14:57:18 INFO - PROCESS | 1946 | 1468792638434 Marionette DEBUG loaded listener.js 14:57:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1177f4000) [pid = 1946] [serial = 1910] [outer = 0x1165ed000] 14:57:18 INFO - PROCESS | 1946 | 1468792638894 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]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 725ms 14:57:18 INFO - PROCESS | 1946 | 1468792638926 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 1946 | 1468792638935 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:57:18 INFO - PROCESS | 1946 | 1468792638946 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 1946 | 1468792638949 Marionette TRACE conn2 <- [1,2518,null,{}] 14:57:18 INFO - PROCESS | 1946 | 1468792638956 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}] 14:57:18 INFO - PROCESS | 1946 | 1468792638959 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:19 INFO - PROCESS | 1946 | 1468792639081 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:57:19 INFO - PROCESS | 1946 | 1468792639134 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:19 INFO - PROCESS | 1946 | 1468792639137 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x12583f800 == 30 [pid = 1946] [id = 637] 14:57:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x11269b800) [pid = 1946] [serial = 1911] [outer = 0x0] 14:57:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x11882c800) [pid = 1946] [serial = 1912] [outer = 0x11269b800] 14:57:19 INFO - PROCESS | 1946 | 1468792639164 Marionette DEBUG loaded listener.js 14:57:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1190ea800) [pid = 1946] [serial = 1913] [outer = 0x11269b800] 14:57:19 INFO - PROCESS | 1946 | 1468792639736 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]]]}] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x118823800) [pid = 1946] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119f36c00) [pid = 1946] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x121517c00) [pid = 1946] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x11819f400) [pid = 1946] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x11920b000) [pid = 1946] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11920bc00) [pid = 1946] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1128ccc00) [pid = 1946] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x115f92000) [pid = 1946] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x115e35c00) [pid = 1946] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1212d6c00) [pid = 1946] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11107b000) [pid = 1946] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x112a86400) [pid = 1946] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x115e3d400) [pid = 1946] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1182c2c00) [pid = 1946] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x113c66800) [pid = 1946] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1177f8000) [pid = 1946] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x115e3cc00) [pid = 1946] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x113379400) [pid = 1946] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x115e3d800) [pid = 1946] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119525c00) [pid = 1946] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1128d6800) [pid = 1946] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x115f90800) [pid = 1946] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:57:19 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1170bc000) [pid = 1946] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 824ms 14:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:57:19 INFO - PROCESS | 1946 | 1468792639770 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:57:19 INFO - PROCESS | 1946 | 1468792639772 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:57:19 INFO - PROCESS | 1946 | 1468792639774 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:57:19 INFO - PROCESS | 1946 | 1468792639775 Marionette TRACE conn2 <- [1,2522,null,{}] 14:57:19 INFO - PROCESS | 1946 | 1468792639778 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}] 14:57:19 INFO - PROCESS | 1946 | 1468792639779 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:19 INFO - PROCESS | 1946 | 1468792639857 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:57:19 INFO - PROCESS | 1946 | 1468792639861 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:19 INFO - PROCESS | 1946 | 1468792639862 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210e2800 == 31 [pid = 1946] [id = 638] 14:57:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x112de6800) [pid = 1946] [serial = 1914] [outer = 0x0] 14:57:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1133a3400) [pid = 1946] [serial = 1915] [outer = 0x112de6800] 14:57:19 INFO - PROCESS | 1946 | 1468792639887 Marionette DEBUG loaded listener.js 14:57:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x115edf400) [pid = 1946] [serial = 1916] [outer = 0x112de6800] 14:57:20 INFO - PROCESS | 1946 | 1468792640211 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]]]}] 14:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 468ms 14:57:20 INFO - PROCESS | 1946 | 1468792640242 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:57:20 INFO - PROCESS | 1946 | 1468792640244 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:57:20 INFO - PROCESS | 1946 | 1468792640246 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:57:20 INFO - PROCESS | 1946 | 1468792640247 Marionette TRACE conn2 <- [1,2526,null,{}] 14:57:20 INFO - PROCESS | 1946 | 1468792640249 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}] 14:57:20 INFO - PROCESS | 1946 | 1468792640250 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:20 INFO - PROCESS | 1946 | 1468792640330 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:57:20 INFO - PROCESS | 1946 | 1468792640409 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 1946 | 1468792640410 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f3b800 == 32 [pid = 1946] [id = 639] 14:57:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x115f90800) [pid = 1946] [serial = 1917] [outer = 0x0] 14:57:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1177f7800) [pid = 1946] [serial = 1918] [outer = 0x115f90800] 14:57:20 INFO - PROCESS | 1946 | 1468792640434 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x11920cc00) [pid = 1946] [serial = 1919] [outer = 0x115f90800] 14:57:20 INFO - PROCESS | 1946 | 1468792640697 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]]]}] 14:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 468ms 14:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:57:20 INFO - PROCESS | 1946 | 1468792640725 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:57:20 INFO - PROCESS | 1946 | 1468792640726 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:57:20 INFO - PROCESS | 1946 | 1468792640729 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:57:20 INFO - PROCESS | 1946 | 1468792640730 Marionette TRACE conn2 <- [1,2530,null,{}] 14:57:20 INFO - PROCESS | 1946 | 1468792640732 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}] 14:57:20 INFO - PROCESS | 1946 | 1468792640738 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:20 INFO - PROCESS | 1946 | 1468792640842 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:57:20 INFO - PROCESS | 1946 | 1468792640847 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 1946 | 1468792640848 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc1a000 == 33 [pid = 1946] [id = 640] 14:57:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1177f5400) [pid = 1946] [serial = 1920] [outer = 0x0] 14:57:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1195d2400) [pid = 1946] [serial = 1921] [outer = 0x1177f5400] 14:57:20 INFO - PROCESS | 1946 | 1468792640875 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119ba5800) [pid = 1946] [serial = 1922] [outer = 0x1177f5400] 14:57:21 INFO - PROCESS | 1946 | 1468792641196 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 14:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:57:21 INFO - PROCESS | 1946 | 1468792641248 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 1946 | 1468792641249 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:57:21 INFO - PROCESS | 1946 | 1468792641251 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 1946 | 1468792641252 Marionette TRACE conn2 <- [1,2534,null,{}] 14:57:21 INFO - PROCESS | 1946 | 1468792641254 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}] 14:57:21 INFO - PROCESS | 1946 | 1468792641256 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:21 INFO - PROCESS | 1946 | 1468792641364 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:57:21 INFO - PROCESS | 1946 | 1468792641367 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 1946 | 1468792641368 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c372000 == 34 [pid = 1946] [id = 641] 14:57:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119b5ec00) [pid = 1946] [serial = 1923] [outer = 0x0] 14:57:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119f3b000) [pid = 1946] [serial = 1924] [outer = 0x119b5ec00] 14:57:21 INFO - PROCESS | 1946 | 1468792641397 Marionette DEBUG loaded listener.js 14:57:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11a0c2000) [pid = 1946] [serial = 1925] [outer = 0x119b5ec00] 14:57:21 INFO - PROCESS | 1946 | 1468792641687 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 473ms 14:57:21 INFO - PROCESS | 1946 | 1468792641725 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 1946 | 1468792641727 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:57:21 INFO - PROCESS | 1946 | 1468792641730 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 1946 | 1468792641732 Marionette TRACE conn2 <- [1,2538,null,{}] 14:57:21 INFO - PROCESS | 1946 | 1468792641735 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}] 14:57:21 INFO - PROCESS | 1946 | 1468792641739 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:21 INFO - PROCESS | 1946 | 1468792641972 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:57:22 INFO - PROCESS | 1946 | 1468792642064 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:22 INFO - PROCESS | 1946 | 1468792642067 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x116bd3800 == 35 [pid = 1946] [id = 642] 14:57:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x111f2c800) [pid = 1946] [serial = 1926] [outer = 0x0] 14:57:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x112760400) [pid = 1946] [serial = 1927] [outer = 0x111f2c800] 14:57:22 INFO - PROCESS | 1946 | 1468792642119 Marionette DEBUG loaded listener.js 14:57:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x112d3b400) [pid = 1946] [serial = 1928] [outer = 0x111f2c800] 14:57:22 INFO - PROCESS | 1946 | 1468792642697 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]]]}] 14:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1021ms 14:57:22 INFO - PROCESS | 1946 | 1468792642762 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:57:22 INFO - PROCESS | 1946 | 1468792642765 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:57:22 INFO - PROCESS | 1946 | 1468792642770 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:57:22 INFO - PROCESS | 1946 | 1468792642773 Marionette TRACE conn2 <- [1,2542,null,{}] 14:57:22 INFO - PROCESS | 1946 | 1468792642777 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}] 14:57:22 INFO - PROCESS | 1946 | 1468792642778 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:22 INFO - PROCESS | 1946 | 1468792642885 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:57:22 INFO - PROCESS | 1946 | 1468792642964 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:22 INFO - PROCESS | 1946 | 1468792642966 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12583f000 == 36 [pid = 1946] [id = 643] 14:57:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x116540000) [pid = 1946] [serial = 1929] [outer = 0x0] 14:57:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1165f1c00) [pid = 1946] [serial = 1930] [outer = 0x116540000] 14:57:23 INFO - PROCESS | 1946 | 1468792642997 Marionette DEBUG loaded listener.js 14:57:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1177ef000) [pid = 1946] [serial = 1931] [outer = 0x116540000] 14:57:23 INFO - PROCESS | 1946 | 1468792643615 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]]]}] 14:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 874ms 14:57:23 INFO - PROCESS | 1946 | 1468792643667 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:57:23 INFO - PROCESS | 1946 | 1468792643672 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:57:23 INFO - PROCESS | 1946 | 1468792643676 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:57:23 INFO - PROCESS | 1946 | 1468792643678 Marionette TRACE conn2 <- [1,2546,null,{}] 14:57:23 INFO - PROCESS | 1946 | 1468792643680 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}] 14:57:23 INFO - PROCESS | 1946 | 1468792643682 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:23 INFO - PROCESS | 1946 | 1468792643829 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:57:23 INFO - PROCESS | 1946 | 1468792643913 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 1946 | 1468792643914 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x118895000 == 37 [pid = 1946] [id = 644] 14:57:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x11107dc00) [pid = 1946] [serial = 1932] [outer = 0x0] 14:57:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x112f32c00) [pid = 1946] [serial = 1933] [outer = 0x11107dc00] 14:57:23 INFO - PROCESS | 1946 | 1468792643946 Marionette DEBUG loaded listener.js 14:57:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x11819c400) [pid = 1946] [serial = 1934] [outer = 0x11107dc00] 14:57:24 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc1a000 == 36 [pid = 1946] [id = 640] 14:57:24 INFO - PROCESS | 1946 | --DOCSHELL 0x128f3b800 == 35 [pid = 1946] [id = 639] 14:57:24 INFO - PROCESS | 1946 | --DOCSHELL 0x1210e2800 == 34 [pid = 1946] [id = 638] 14:57:24 INFO - PROCESS | 1946 | --DOCSHELL 0x12583f800 == 33 [pid = 1946] [id = 637] 14:57:24 INFO - PROCESS | 1946 | --DOCSHELL 0x1199d8800 == 32 [pid = 1946] [id = 636] 14:57:24 INFO - PROCESS | 1946 | --DOCSHELL 0x117e42000 == 31 [pid = 1946] [id = 635] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x124c74c00) [pid = 1946] [serial = 1870] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x121e10000) [pid = 1946] [serial = 1867] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x115e3a400) [pid = 1946] [serial = 1820] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x112dfb800) [pid = 1946] [serial = 1819] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x112f2d800) [pid = 1946] [serial = 1837] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x111da8c00) [pid = 1946] [serial = 1838] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1165e6000) [pid = 1946] [serial = 1840] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1168b1800) [pid = 1946] [serial = 1841] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x118586800) [pid = 1946] [serial = 1846] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x117eb4400) [pid = 1946] [serial = 1843] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1182c0c00) [pid = 1946] [serial = 1844] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11868f800) [pid = 1946] [serial = 1835] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11819b800) [pid = 1946] [serial = 1834] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1190f4400) [pid = 1946] [serial = 1849] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1197ab000) [pid = 1946] [serial = 1823] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11920c000) [pid = 1946] [serial = 1822] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x124d37800) [pid = 1946] [serial = 1826] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x121e0dc00) [pid = 1946] [serial = 1825] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x126ce5c00) [pid = 1946] [serial = 1828] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12a818c00) [pid = 1946] [serial = 1829] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x124f3ec00) [pid = 1946] [serial = 1832] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119525000) [pid = 1946] [serial = 1831] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x115e2fc00) [pid = 1946] [serial = 1873] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x115f24800) [pid = 1946] [serial = 1882] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x112a7a800) [pid = 1946] [serial = 1879] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1170c6400) [pid = 1946] [serial = 1876] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11959e000) [pid = 1946] [serial = 1852] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11a0c9c00) [pid = 1946] [serial = 1858] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1165e4c00) [pid = 1946] [serial = 1883] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119baa800) [pid = 1946] [serial = 1855] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1211d7c00) [pid = 1946] [serial = 1865] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1252dd000) [pid = 1946] [serial = 1871] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x112f34000) [pid = 1946] [serial = 1880] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x115f90400) [pid = 1946] [serial = 1874] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x12112f400) [pid = 1946] [serial = 1859] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x11819b400) [pid = 1946] [serial = 1885] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x119206400) [pid = 1946] [serial = 1861] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x118197000) [pid = 1946] [serial = 1877] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x119b59c00) [pid = 1946] [serial = 1853] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x119f7a800) [pid = 1946] [serial = 1856] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x119520400) [pid = 1946] [serial = 1850] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x1211d1c00) [pid = 1946] [serial = 1864] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x11a0cb400) [pid = 1946] [serial = 1862] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x12483fc00) [pid = 1946] [serial = 1868] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x1182c2800) [pid = 1946] [serial = 1886] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x118a70800) [pid = 1946] [serial = 1847] [outer = 0x0] [url = about:blank] 14:57:24 INFO - PROCESS | 1946 | 1468792644508 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]]]}] 14:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 871ms 14:57:24 INFO - PROCESS | 1946 | 1468792644548 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:57:24 INFO - PROCESS | 1946 | 1468792644550 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:57:24 INFO - PROCESS | 1946 | 1468792644555 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:57:24 INFO - PROCESS | 1946 | 1468792644558 Marionette TRACE conn2 <- [1,2550,null,{}] 14:57:24 INFO - PROCESS | 1946 | 1468792644561 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}] 14:57:24 INFO - PROCESS | 1946 | 1468792644563 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:24 INFO - PROCESS | 1946 | 1468792644641 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:57:24 INFO - PROCESS | 1946 | 1468792644646 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:24 INFO - PROCESS | 1946 | 1468792644648 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x117575000 == 32 [pid = 1946] [id = 645] 14:57:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x115f95800) [pid = 1946] [serial = 1935] [outer = 0x0] 14:57:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x1165e4c00) [pid = 1946] [serial = 1936] [outer = 0x115f95800] 14:57:24 INFO - PROCESS | 1946 | 1468792644677 Marionette DEBUG loaded listener.js 14:57:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x11724ec00) [pid = 1946] [serial = 1937] [outer = 0x115f95800] 14:57:25 INFO - PROCESS | 1946 | 1468792645025 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]]]}] 14:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 524ms 14:57:25 INFO - PROCESS | 1946 | 1468792645078 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:57:25 INFO - PROCESS | 1946 | 1468792645081 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:57:25 INFO - PROCESS | 1946 | 1468792645085 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:57:25 INFO - PROCESS | 1946 | 1468792645087 Marionette TRACE conn2 <- [1,2554,null,{}] 14:57:25 INFO - PROCESS | 1946 | 1468792645089 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}] 14:57:25 INFO - PROCESS | 1946 | 1468792645091 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:25 INFO - PROCESS | 1946 | 1468792645174 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:57:25 INFO - PROCESS | 1946 | 1468792645178 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:25 INFO - PROCESS | 1946 | 1468792645179 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x11957e000 == 33 [pid = 1946] [id = 646] 14:57:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x118196400) [pid = 1946] [serial = 1938] [outer = 0x0] 14:57:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1182c8000) [pid = 1946] [serial = 1939] [outer = 0x118196400] 14:57:25 INFO - PROCESS | 1946 | 1468792645206 Marionette DEBUG loaded listener.js 14:57:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x11868f000) [pid = 1946] [serial = 1940] [outer = 0x118196400] 14:57:25 INFO - PROCESS | 1946 | 1468792645555 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]]]}] 14:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 14:57:25 INFO - PROCESS | 1946 | 1468792645611 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:57:25 INFO - PROCESS | 1946 | 1468792645612 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:57:25 INFO - PROCESS | 1946 | 1468792645615 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:57:25 INFO - PROCESS | 1946 | 1468792645617 Marionette TRACE conn2 <- [1,2558,null,{}] 14:57:25 INFO - PROCESS | 1946 | 1468792645625 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}] 14:57:25 INFO - PROCESS | 1946 | 1468792645629 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:25 INFO - PROCESS | 1946 | 1468792645708 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:57:25 INFO - PROCESS | 1946 | 1468792645713 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:25 INFO - PROCESS | 1946 | 1468792645715 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12374c000 == 34 [pid = 1946] [id = 647] 14:57:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x11906b800) [pid = 1946] [serial = 1941] [outer = 0x0] 14:57:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x119522c00) [pid = 1946] [serial = 1942] [outer = 0x11906b800] 14:57:25 INFO - PROCESS | 1946 | 1468792645744 Marionette DEBUG loaded listener.js 14:57:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1197b5400) [pid = 1946] [serial = 1943] [outer = 0x11906b800] 14:57:26 INFO - PROCESS | 1946 | 1468792646076 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]]]}] 14:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 477ms 14:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:57:26 INFO - PROCESS | 1946 | 1468792646092 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:57:26 INFO - PROCESS | 1946 | 1468792646094 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:57:26 INFO - PROCESS | 1946 | 1468792646096 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:57:26 INFO - PROCESS | 1946 | 1468792646097 Marionette TRACE conn2 <- [1,2562,null,{}] 14:57:26 INFO - PROCESS | 1946 | 1468792646099 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}] 14:57:26 INFO - PROCESS | 1946 | 1468792646101 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:26 INFO - PROCESS | 1946 | 1468792646183 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:57:26 INFO - PROCESS | 1946 | 1468792646243 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:26 INFO - PROCESS | 1946 | 1468792646245 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12867d800 == 35 [pid = 1946] [id = 648] 14:57:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1195d5c00) [pid = 1946] [serial = 1944] [outer = 0x0] 14:57:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119b4e400) [pid = 1946] [serial = 1945] [outer = 0x1195d5c00] 14:57:26 INFO - PROCESS | 1946 | 1468792646269 Marionette DEBUG loaded listener.js 14:57:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119b61c00) [pid = 1946] [serial = 1946] [outer = 0x1195d5c00] 14:57:26 INFO - PROCESS | 1946 | 1468792646608 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]]]}] 14:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms 14:57:26 INFO - PROCESS | 1946 | 1468792646619 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:57:26 INFO - PROCESS | 1946 | 1468792646622 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:57:26 INFO - PROCESS | 1946 | 1468792646625 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:57:26 INFO - PROCESS | 1946 | 1468792646626 Marionette TRACE conn2 <- [1,2566,null,{}] 14:57:26 INFO - PROCESS | 1946 | 1468792646629 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}] 14:57:26 INFO - PROCESS | 1946 | 1468792646630 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:26 INFO - PROCESS | 1946 | 1468792646730 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:57:26 INFO - PROCESS | 1946 | 1468792646767 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:26 INFO - PROCESS | 1946 | 1468792646768 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x115f48000 == 36 [pid = 1946] [id = 649] 14:57:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11106f400) [pid = 1946] [serial = 1947] [outer = 0x0] 14:57:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119baa800) [pid = 1946] [serial = 1948] [outer = 0x11106f400] 14:57:26 INFO - PROCESS | 1946 | 1468792646793 Marionette DEBUG loaded listener.js 14:57:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11a077400) [pid = 1946] [serial = 1949] [outer = 0x11106f400] 14:57:27 INFO - PROCESS | 1946 | 1468792647130 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]]]}] 14:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 518ms 14:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:57:27 INFO - PROCESS | 1946 | 1468792647143 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:57:27 INFO - PROCESS | 1946 | 1468792647145 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:57:27 INFO - PROCESS | 1946 | 1468792647147 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:57:27 INFO - PROCESS | 1946 | 1468792647148 Marionette TRACE conn2 <- [1,2570,null,{}] 14:57:27 INFO - PROCESS | 1946 | 1468792647156 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}] 14:57:27 INFO - PROCESS | 1946 | 1468792647160 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:27 INFO - PROCESS | 1946 | 1468792647270 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:57:27 INFO - PROCESS | 1946 | 1468792647274 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 1946 | 1468792647275 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b430800 == 37 [pid = 1946] [id = 650] 14:57:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11a0c9c00) [pid = 1946] [serial = 1950] [outer = 0x0] 14:57:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x121130800) [pid = 1946] [serial = 1951] [outer = 0x11a0c9c00] 14:57:27 INFO - PROCESS | 1946 | 1468792647299 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x121a22400) [pid = 1946] [serial = 1952] [outer = 0x11a0c9c00] 14:57:27 INFO - PROCESS | 1946 | 1468792647643 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]]]}] 14:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 518ms 14:57:27 INFO - PROCESS | 1946 | 1468792647675 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:57:27 INFO - PROCESS | 1946 | 1468792647677 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:57:27 INFO - PROCESS | 1946 | 1468792647685 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:57:27 INFO - PROCESS | 1946 | 1468792647686 Marionette TRACE conn2 <- [1,2574,null,{}] 14:57:27 INFO - PROCESS | 1946 | 1468792647688 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}] 14:57:27 INFO - PROCESS | 1946 | 1468792647689 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:27 INFO - PROCESS | 1946 | 1468792647787 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:57:27 INFO - PROCESS | 1946 | 1468792647790 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 1946 | 1468792647791 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c13e800 == 38 [pid = 1946] [id = 651] 14:57:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11a0ca000) [pid = 1946] [serial = 1953] [outer = 0x0] 14:57:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x121e0b000) [pid = 1946] [serial = 1954] [outer = 0x11a0ca000] 14:57:27 INFO - PROCESS | 1946 | 1468792647816 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x121e13400) [pid = 1946] [serial = 1955] [outer = 0x11a0ca000] 14:57:28 INFO - PROCESS | 1946 | 1468792648133 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]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms 14:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:57:28 INFO - PROCESS | 1946 | 1468792648159 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 1946 | 1468792648161 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:57:28 INFO - PROCESS | 1946 | 1468792648163 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 1946 | 1468792648164 Marionette TRACE conn2 <- [1,2578,null,{}] 14:57:28 INFO - PROCESS | 1946 | 1468792648174 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}] 14:57:28 INFO - PROCESS | 1946 | 1468792648175 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:28 INFO - PROCESS | 1946 | 1468792648278 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:57:28 INFO - PROCESS | 1946 | 1468792648281 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:28 INFO - PROCESS | 1946 | 1468792648282 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c37e000 == 39 [pid = 1946] [id = 652] 14:57:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x121e0d800) [pid = 1946] [serial = 1956] [outer = 0x0] 14:57:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x123728000) [pid = 1946] [serial = 1957] [outer = 0x121e0d800] 14:57:28 INFO - PROCESS | 1946 | 1468792648306 Marionette DEBUG loaded listener.js 14:57:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12483e000) [pid = 1946] [serial = 1958] [outer = 0x121e0d800] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x10edfe800) [pid = 1946] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1133cb000) [pid = 1946] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1184ac400) [pid = 1946] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x111d78c00) [pid = 1946] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1190f1c00) [pid = 1946] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1132eb000) [pid = 1946] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1165ed000) [pid = 1946] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x11269b800) [pid = 1946] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x112de6800) [pid = 1946] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1177f5400) [pid = 1946] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1197b7400) [pid = 1946] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:57:28 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x115f90800) [pid = 1946] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:57:28 INFO - PROCESS | 1946 | 1468792648652 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]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 14:57:28 INFO - PROCESS | 1946 | 1468792648682 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 1946 | 1468792648683 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:57:28 INFO - PROCESS | 1946 | 1468792648696 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 1946 | 1468792648697 Marionette TRACE conn2 <- [1,2582,null,{}] 14:57:28 INFO - PROCESS | 1946 | 1468792648699 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}] 14:57:28 INFO - PROCESS | 1946 | 1468792648700 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:28 INFO - PROCESS | 1946 | 1468792648778 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:57:28 INFO - PROCESS | 1946 | 1468792648781 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:28 INFO - PROCESS | 1946 | 1468792648782 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aca3000 == 40 [pid = 1946] [id = 653] 14:57:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x112a83800) [pid = 1946] [serial = 1959] [outer = 0x0] 14:57:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1165ed000) [pid = 1946] [serial = 1960] [outer = 0x112a83800] 14:57:28 INFO - PROCESS | 1946 | 1468792648807 Marionette DEBUG loaded listener.js 14:57:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11906b400) [pid = 1946] [serial = 1961] [outer = 0x112a83800] 14:57:29 INFO - PROCESS | 1946 | 1468792649128 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]]]}] 14:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 14:57:29 INFO - PROCESS | 1946 | 1468792649165 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:57:29 INFO - PROCESS | 1946 | 1468792649166 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:57:29 INFO - PROCESS | 1946 | 1468792649169 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:57:29 INFO - PROCESS | 1946 | 1468792649171 Marionette TRACE conn2 <- [1,2586,null,{}] 14:57:29 INFO - PROCESS | 1946 | 1468792649174 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}] 14:57:29 INFO - PROCESS | 1946 | 1468792649175 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:29 INFO - PROCESS | 1946 | 1468792649281 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:57:29 INFO - PROCESS | 1946 | 1468792649287 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:29 INFO - PROCESS | 1946 | 1468792649289 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c877800 == 41 [pid = 1946] [id = 654] 14:57:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x112de6800) [pid = 1946] [serial = 1962] [outer = 0x0] 14:57:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119b41800) [pid = 1946] [serial = 1963] [outer = 0x112de6800] 14:57:29 INFO - PROCESS | 1946 | 1468792649312 Marionette DEBUG loaded listener.js 14:57:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x124c45000) [pid = 1946] [serial = 1964] [outer = 0x112de6800] 14:57:29 INFO - PROCESS | 1946 | 1468792649623 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]]]}] 14:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 472ms 14:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:57:29 INFO - PROCESS | 1946 | 1468792649641 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:57:29 INFO - PROCESS | 1946 | 1468792649643 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:57:29 INFO - PROCESS | 1946 | 1468792649645 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:57:29 INFO - PROCESS | 1946 | 1468792649647 Marionette TRACE conn2 <- [1,2590,null,{}] 14:57:29 INFO - PROCESS | 1946 | 1468792649649 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}] 14:57:29 INFO - PROCESS | 1946 | 1468792649651 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:29 INFO - PROCESS | 1946 | 1468792649744 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:57:29 INFO - PROCESS | 1946 | 1468792649748 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:29 INFO - PROCESS | 1946 | 1468792649749 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9bb000 == 42 [pid = 1946] [id = 655] 14:57:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x124d31800) [pid = 1946] [serial = 1965] [outer = 0x0] 14:57:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x124fafc00) [pid = 1946] [serial = 1966] [outer = 0x124d31800] 14:57:29 INFO - PROCESS | 1946 | 1468792649776 Marionette DEBUG loaded listener.js 14:57:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1262bf400) [pid = 1946] [serial = 1967] [outer = 0x124d31800] 14:57:30 INFO - PROCESS | 1946 | 1468792650153 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]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 14:57:30 INFO - PROCESS | 1946 | 1468792650175 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:57:30 INFO - PROCESS | 1946 | 1468792650177 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:57:30 INFO - PROCESS | 1946 | 1468792650179 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 1946 | 1468792650181 Marionette TRACE conn2 <- [1,2594,null,{}] 14:57:30 INFO - PROCESS | 1946 | 1468792650183 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}] 14:57:30 INFO - PROCESS | 1946 | 1468792650185 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:30 INFO - PROCESS | 1946 | 1468792650268 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:57:30 INFO - PROCESS | 1946 | 1468792650273 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 1946 | 1468792650274 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d06c800 == 43 [pid = 1946] [id = 656] 14:57:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1262be400) [pid = 1946] [serial = 1968] [outer = 0x0] 14:57:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x126822c00) [pid = 1946] [serial = 1969] [outer = 0x1262be400] 14:57:30 INFO - PROCESS | 1946 | 1468792650298 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x126a30000) [pid = 1946] [serial = 1970] [outer = 0x1262be400] 14:57:30 INFO - PROCESS | 1946 | 1468792650748 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]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 621ms 14:57:30 INFO - PROCESS | 1946 | 1468792650801 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:57:30 INFO - PROCESS | 1946 | 1468792650806 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:57:30 INFO - PROCESS | 1946 | 1468792650809 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 1946 | 1468792650811 Marionette TRACE conn2 <- [1,2598,null,{}] 14:57:30 INFO - PROCESS | 1946 | 1468792650815 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}] 14:57:30 INFO - PROCESS | 1946 | 1468792650817 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:30 INFO - PROCESS | 1946 | 1468792650920 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:57:30 INFO - PROCESS | 1946 | 1468792650983 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 1946 | 1468792650984 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x119445000 == 44 [pid = 1946] [id = 657] 14:57:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x112f36000) [pid = 1946] [serial = 1971] [outer = 0x0] 14:57:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x115e34400) [pid = 1946] [serial = 1972] [outer = 0x112f36000] 14:57:31 INFO - PROCESS | 1946 | 1468792651015 Marionette DEBUG loaded listener.js 14:57:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1170bc000) [pid = 1946] [serial = 1973] [outer = 0x112f36000] 14:57:31 INFO - PROCESS | 1946 | 1468792651605 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]]]}] 14:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 823ms 14:57:31 INFO - PROCESS | 1946 | 1468792651632 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:57:31 INFO - PROCESS | 1946 | 1468792651640 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:57:31 INFO - PROCESS | 1946 | 1468792651647 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:57:31 INFO - PROCESS | 1946 | 1468792651650 Marionette TRACE conn2 <- [1,2602,null,{}] 14:57:31 INFO - PROCESS | 1946 | 1468792651654 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}] 14:57:31 INFO - PROCESS | 1946 | 1468792651656 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:31 INFO - PROCESS | 1946 | 1468792651808 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:57:31 INFO - PROCESS | 1946 | 1468792651913 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:31 INFO - PROCESS | 1946 | 1468792651915 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d4a800 == 45 [pid = 1946] [id = 658] 14:57:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1170c6400) [pid = 1946] [serial = 1974] [outer = 0x0] 14:57:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x118a68000) [pid = 1946] [serial = 1975] [outer = 0x1170c6400] 14:57:31 INFO - PROCESS | 1946 | 1468792651960 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11920f000) [pid = 1946] [serial = 1976] [outer = 0x1170c6400] 14:57:32 INFO - PROCESS | 1946 | 1468792652436 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]]]}] 14:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 826ms 14:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:57:32 INFO - PROCESS | 1946 | 1468792652473 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:57:32 INFO - PROCESS | 1946 | 1468792652474 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:57:32 INFO - PROCESS | 1946 | 1468792652476 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:57:32 INFO - PROCESS | 1946 | 1468792652479 Marionette TRACE conn2 <- [1,2606,null,{}] 14:57:32 INFO - PROCESS | 1946 | 1468792652504 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}] 14:57:32 INFO - PROCESS | 1946 | 1468792652508 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:32 INFO - PROCESS | 1946 | 1468792652633 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:57:32 INFO - PROCESS | 1946 | 1468792652690 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:32 INFO - PROCESS | 1946 | 1468792652692 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cf20000 == 46 [pid = 1946] [id = 659] 14:57:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119f38400) [pid = 1946] [serial = 1977] [outer = 0x0] 14:57:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11a0c5400) [pid = 1946] [serial = 1978] [outer = 0x119f38400] 14:57:32 INFO - PROCESS | 1946 | 1468792652722 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x121132000) [pid = 1946] [serial = 1979] [outer = 0x119f38400] 14:57:33 INFO - PROCESS | 1946 | 1468792653402 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]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 974ms 14:57:33 INFO - PROCESS | 1946 | 1468792653451 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 1946 | 1468792653454 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:57:33 INFO - PROCESS | 1946 | 1468792653457 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 1946 | 1468792653459 Marionette TRACE conn2 <- [1,2610,null,{}] 14:57:33 INFO - PROCESS | 1946 | 1468792653463 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}] 14:57:33 INFO - PROCESS | 1946 | 1468792653464 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:33 INFO - PROCESS | 1946 | 1468792653555 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:57:33 INFO - PROCESS | 1946 | 1468792653616 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:33 INFO - PROCESS | 1946 | 1468792653618 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x121655000 == 47 [pid = 1946] [id = 660] 14:57:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1133c5000) [pid = 1946] [serial = 1980] [outer = 0x0] 14:57:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116534400) [pid = 1946] [serial = 1981] [outer = 0x1133c5000] 14:57:33 INFO - PROCESS | 1946 | 1468792653646 Marionette DEBUG loaded listener.js 14:57:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1177f0800) [pid = 1946] [serial = 1982] [outer = 0x1133c5000] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9bb000 == 46 [pid = 1946] [id = 655] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12c877800 == 45 [pid = 1946] [id = 654] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12aca3000 == 44 [pid = 1946] [id = 653] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12c37e000 == 43 [pid = 1946] [id = 652] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12c13e800 == 42 [pid = 1946] [id = 651] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12b430800 == 41 [pid = 1946] [id = 650] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x115f48000 == 40 [pid = 1946] [id = 649] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12867d800 == 39 [pid = 1946] [id = 648] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12374c000 == 38 [pid = 1946] [id = 647] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x11957e000 == 37 [pid = 1946] [id = 646] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x117575000 == 36 [pid = 1946] [id = 645] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x118895000 == 35 [pid = 1946] [id = 644] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12583f000 == 34 [pid = 1946] [id = 643] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x116bd3800 == 33 [pid = 1946] [id = 642] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x11708b800 == 32 [pid = 1946] [id = 634] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12c372000 == 31 [pid = 1946] [id = 641] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf20000 == 30 [pid = 1946] [id = 659] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x128d4a800 == 29 [pid = 1946] [id = 658] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12d06c800 == 28 [pid = 1946] [id = 656] 14:57:34 INFO - PROCESS | 1946 | --DOCSHELL 0x119445000 == 27 [pid = 1946] [id = 657] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x112a7b400) [pid = 1946] [serial = 1889] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1111a7800) [pid = 1946] [serial = 1888] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x118199800) [pid = 1946] [serial = 1892] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x116b13400) [pid = 1946] [serial = 1891] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119068400) [pid = 1946] [serial = 1895] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11882cc00) [pid = 1946] [serial = 1894] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x112693800) [pid = 1946] [serial = 1903] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1195d2c00) [pid = 1946] [serial = 1898] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x115f2b800) [pid = 1946] [serial = 1907] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1133cf000) [pid = 1946] [serial = 1906] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x116b21000) [pid = 1946] [serial = 1909] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11882c800) [pid = 1946] [serial = 1912] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1133a3400) [pid = 1946] [serial = 1915] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119597400) [pid = 1946] [serial = 1897] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x115edf400) [pid = 1946] [serial = 1916] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1195d2400) [pid = 1946] [serial = 1921] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119b4d400) [pid = 1946] [serial = 1901] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119b44400) [pid = 1946] [serial = 1900] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1190ea800) [pid = 1946] [serial = 1913] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1177f7800) [pid = 1946] [serial = 1918] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119ba5800) [pid = 1946] [serial = 1922] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1177f4000) [pid = 1946] [serial = 1910] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x112dfb400) [pid = 1946] [serial = 1904] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x119f3b000) [pid = 1946] [serial = 1924] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x11920cc00) [pid = 1946] [serial = 1919] [outer = 0x0] [url = about:blank] 14:57:34 INFO - PROCESS | 1946 | 1468792654624 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]]]}] 14:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1172ms 14:57:34 INFO - PROCESS | 1946 | 1468792654630 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:57:34 INFO - PROCESS | 1946 | 1468792654632 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:57:34 INFO - PROCESS | 1946 | 1468792654635 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:57:34 INFO - PROCESS | 1946 | 1468792654638 Marionette TRACE conn2 <- [1,2614,null,{}] 14:57:34 INFO - PROCESS | 1946 | 1468792654643 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}] 14:57:34 INFO - PROCESS | 1946 | 1468792654644 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:34 INFO - PROCESS | 1946 | 1468792654722 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:57:34 INFO - PROCESS | 1946 | 1468792654727 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:34 INFO - PROCESS | 1946 | 1468792654730 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x11709a000 == 28 [pid = 1946] [id = 661] 14:57:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1128d6c00) [pid = 1946] [serial = 1983] [outer = 0x0] 14:57:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x112f2c000) [pid = 1946] [serial = 1984] [outer = 0x1128d6c00] 14:57:34 INFO - PROCESS | 1946 | 1468792654760 Marionette DEBUG loaded listener.js 14:57:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11276bc00) [pid = 1946] [serial = 1985] [outer = 0x1128d6c00] 14:57:35 INFO - PROCESS | 1946 | 1468792655158 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]]]}] 14:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 573ms 14:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:57:35 INFO - PROCESS | 1946 | 1468792655207 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:57:35 INFO - PROCESS | 1946 | 1468792655211 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:57:35 INFO - PROCESS | 1946 | 1468792655215 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 1946 | 1468792655217 Marionette TRACE conn2 <- [1,2618,null,{}] 14:57:35 INFO - PROCESS | 1946 | 1468792655226 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}] 14:57:35 INFO - PROCESS | 1946 | 1468792655228 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:35 INFO - PROCESS | 1946 | 1468792655310 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:57:35 INFO - PROCESS | 1946 | 1468792655315 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 1946 | 1468792655316 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192e2800 == 29 [pid = 1946] [id = 662] 14:57:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x116542c00) [pid = 1946] [serial = 1986] [outer = 0x0] 14:57:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x117256400) [pid = 1946] [serial = 1987] [outer = 0x116542c00] 14:57:35 INFO - PROCESS | 1946 | 1468792655346 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x118199c00) [pid = 1946] [serial = 1988] [outer = 0x116542c00] 14:57:35 INFO - PROCESS | 1946 | 1468792655681 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]]]}] 14:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 478ms 14:57:35 INFO - PROCESS | 1946 | 1468792655702 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:57:35 INFO - PROCESS | 1946 | 1468792655705 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:57:35 INFO - PROCESS | 1946 | 1468792655709 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 1946 | 1468792655712 Marionette TRACE conn2 <- [1,2622,null,{}] 14:57:35 INFO - PROCESS | 1946 | 1468792655719 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}] 14:57:35 INFO - PROCESS | 1946 | 1468792655723 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:35 INFO - PROCESS | 1946 | 1468792655797 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:57:35 INFO - PROCESS | 1946 | 1468792655804 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 1946 | 1468792655808 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x121475800 == 30 [pid = 1946] [id = 663] 14:57:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x113298400) [pid = 1946] [serial = 1989] [outer = 0x0] 14:57:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x118827000) [pid = 1946] [serial = 1990] [outer = 0x113298400] 14:57:35 INFO - PROCESS | 1946 | 1468792655836 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1190eb800) [pid = 1946] [serial = 1991] [outer = 0x113298400] 14:57:36 INFO - PROCESS | 1946 | 1468792656189 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]]]}] 14:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 14:57:36 INFO - PROCESS | 1946 | 1468792656231 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:57:36 INFO - PROCESS | 1946 | 1468792656232 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:57:36 INFO - PROCESS | 1946 | 1468792656235 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:57:36 INFO - PROCESS | 1946 | 1468792656236 Marionette TRACE conn2 <- [1,2626,null,{}] 14:57:36 INFO - PROCESS | 1946 | 1468792656240 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}] 14:57:36 INFO - PROCESS | 1946 | 1468792656242 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:36 INFO - PROCESS | 1946 | 1468792656347 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:57:36 INFO - PROCESS | 1946 | 1468792656381 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:36 INFO - PROCESS | 1946 | 1468792656382 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x124ccc000 == 31 [pid = 1946] [id = 664] 14:57:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119209800) [pid = 1946] [serial = 1992] [outer = 0x0] 14:57:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119519000) [pid = 1946] [serial = 1993] [outer = 0x119209800] 14:57:36 INFO - PROCESS | 1946 | 1468792656410 Marionette DEBUG loaded listener.js 14:57:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1195cec00) [pid = 1946] [serial = 1994] [outer = 0x119209800] 14:57:36 INFO - PROCESS | 1946 | 1468792656795 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]]]}] 14:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 570ms 14:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:57:36 INFO - PROCESS | 1946 | 1468792656806 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:57:36 INFO - PROCESS | 1946 | 1468792656808 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:57:36 INFO - PROCESS | 1946 | 1468792656811 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:57:36 INFO - PROCESS | 1946 | 1468792656826 Marionette TRACE conn2 <- [1,2630,null,{}] 14:57:36 INFO - PROCESS | 1946 | 1468792656835 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}] 14:57:36 INFO - PROCESS | 1946 | 1468792656836 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:36 INFO - PROCESS | 1946 | 1468792656894 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:57:36 INFO - PROCESS | 1946 | 1468792656919 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:36 INFO - PROCESS | 1946 | 1468792656920 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x128671000 == 32 [pid = 1946] [id = 665] 14:57:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11653fc00) [pid = 1946] [serial = 1995] [outer = 0x0] 14:57:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119b42c00) [pid = 1946] [serial = 1996] [outer = 0x11653fc00] 14:57:36 INFO - PROCESS | 1946 | 1468792656939 Marionette DEBUG loaded listener.js 14:57:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119b5a000) [pid = 1946] [serial = 1997] [outer = 0x11653fc00] 14:57:37 INFO - PROCESS | 1946 | 1468792657413 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]]]}] 14:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 640ms 14:57:37 INFO - PROCESS | 1946 | 1468792657452 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:57:37 INFO - PROCESS | 1946 | 1468792657456 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:57:37 INFO - PROCESS | 1946 | 1468792657460 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:57:37 INFO - PROCESS | 1946 | 1468792657462 Marionette TRACE conn2 <- [1,2634,null,{}] 14:57:37 INFO - PROCESS | 1946 | 1468792657466 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}] 14:57:37 INFO - PROCESS | 1946 | 1468792657472 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:37 INFO - PROCESS | 1946 | 1468792657643 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:57:37 INFO - PROCESS | 1946 | 1468792657666 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:37 INFO - PROCESS | 1946 | 1468792657667 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a2d000 == 33 [pid = 1946] [id = 666] 14:57:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11819ac00) [pid = 1946] [serial = 1998] [outer = 0x0] 14:57:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11a070c00) [pid = 1946] [serial = 1999] [outer = 0x11819ac00] 14:57:37 INFO - PROCESS | 1946 | 1468792657707 Marionette DEBUG loaded listener.js 14:57:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1213a7c00) [pid = 1946] [serial = 2000] [outer = 0x11819ac00] 14:57:38 INFO - PROCESS | 1946 | 1468792658088 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]]]}] 14:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 14:57:38 INFO - PROCESS | 1946 | 1468792658138 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:57:38 INFO - PROCESS | 1946 | 1468792658140 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:57:38 INFO - PROCESS | 1946 | 1468792658143 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:57:38 INFO - PROCESS | 1946 | 1468792658145 Marionette TRACE conn2 <- [1,2638,null,{}] 14:57:38 INFO - PROCESS | 1946 | 1468792658173 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}] 14:57:38 INFO - PROCESS | 1946 | 1468792658175 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:38 INFO - PROCESS | 1946 | 1468792658341 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:57:38 INFO - PROCESS | 1946 | 1468792658399 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 1946 | 1468792658400 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac9e800 == 34 [pid = 1946] [id = 667] 14:57:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x118698400) [pid = 1946] [serial = 2001] [outer = 0x0] 14:57:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121637400) [pid = 1946] [serial = 2002] [outer = 0x118698400] 14:57:38 INFO - PROCESS | 1946 | 1468792658440 Marionette DEBUG loaded listener.js 14:57:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x121e10800) [pid = 1946] [serial = 2003] [outer = 0x118698400] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11106f400) [pid = 1946] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11a0c9c00) [pid = 1946] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x121e0d800) [pid = 1946] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x116540000) [pid = 1946] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x118196400) [pid = 1946] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x111f2c800) [pid = 1946] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119b5ec00) [pid = 1946] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11107dc00) [pid = 1946] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x115f95800) [pid = 1946] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1195d5c00) [pid = 1946] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11906b800) [pid = 1946] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124d31800) [pid = 1946] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11a0ca000) [pid = 1946] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x112a83800) [pid = 1946] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x112de6800) [pid = 1946] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:57:38 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1262be400) [pid = 1946] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:57:38 INFO - PROCESS | 1946 | 1468792658950 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]]]}] 14:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 840ms 14:57:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:57:38 INFO - PROCESS | 1946 | 1468792658983 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:57:38 INFO - PROCESS | 1946 | 1468792658985 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:57:38 INFO - PROCESS | 1946 | 1468792658987 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:57:38 INFO - PROCESS | 1946 | 1468792658989 Marionette TRACE conn2 <- [1,2642,null,{}] 14:57:38 INFO - PROCESS | 1946 | 1468792658991 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}] 14:57:38 INFO - PROCESS | 1946 | 1468792658992 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:39 INFO - PROCESS | 1946 | 1468792659065 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:57:39 INFO - PROCESS | 1946 | 1468792659070 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:39 INFO - PROCESS | 1946 | 1468792659073 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b430000 == 35 [pid = 1946] [id = 668] 14:57:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x111077400) [pid = 1946] [serial = 2004] [outer = 0x0] 14:57:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x117254800) [pid = 1946] [serial = 2005] [outer = 0x111077400] 14:57:39 INFO - PROCESS | 1946 | 1468792659097 Marionette DEBUG loaded listener.js 14:57:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119517800) [pid = 1946] [serial = 2006] [outer = 0x111077400] 14:57:39 INFO - PROCESS | 1946 | 1468792659412 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]]]}] 14:57:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:57:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 14:57:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:57:39 INFO - PROCESS | 1946 | 1468792659456 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:57:39 INFO - PROCESS | 1946 | 1468792659457 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:57:39 INFO - PROCESS | 1946 | 1468792659459 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 1946 | 1468792659460 Marionette TRACE conn2 <- [1,2646,null,{}] 14:57:39 INFO - PROCESS | 1946 | 1468792659462 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}] 14:57:39 INFO - PROCESS | 1946 | 1468792659463 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:39 INFO - PROCESS | 1946 | 1468792659569 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:57:39 INFO - PROCESS | 1946 | 1468792659578 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:39 INFO - PROCESS | 1946 | 1468792659579 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x121474800 == 36 [pid = 1946] [id = 669] 14:57:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119b5ec00) [pid = 1946] [serial = 2007] [outer = 0x0] 14:57:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11a0c7800) [pid = 1946] [serial = 2008] [outer = 0x119b5ec00] 14:57:39 INFO - PROCESS | 1946 | 1468792659605 Marionette DEBUG loaded listener.js 14:57:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x121e0ec00) [pid = 1946] [serial = 2009] [outer = 0x119b5ec00] 14:57:39 INFO - PROCESS | 1946 | 1468792659908 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]]]}] 14:57:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:57:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 14:57:39 INFO - PROCESS | 1946 | 1468792659929 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:57:39 INFO - PROCESS | 1946 | 1468792659930 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:57:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:57:39 INFO - PROCESS | 1946 | 1468792659932 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 1946 | 1468792659933 Marionette TRACE conn2 <- [1,2650,null,{}] 14:57:39 INFO - PROCESS | 1946 | 1468792659935 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}] 14:57:39 INFO - PROCESS | 1946 | 1468792659937 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:40 INFO - PROCESS | 1946 | 1468792660013 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:57:40 INFO - PROCESS | 1946 | 1468792660017 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 1946 | 1468792660018 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c37b800 == 37 [pid = 1946] [id = 670] 14:57:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121e11c00) [pid = 1946] [serial = 2010] [outer = 0x0] 14:57:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x124c74c00) [pid = 1946] [serial = 2011] [outer = 0x121e11c00] 14:57:40 INFO - PROCESS | 1946 | 1468792660045 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x124f0d800) [pid = 1946] [serial = 2012] [outer = 0x121e11c00] 14:57:40 INFO - PROCESS | 1946 | 1468792660413 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]]]}] 14:57:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:57:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 14:57:40 INFO - PROCESS | 1946 | 1468792660452 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:57:40 INFO - PROCESS | 1946 | 1468792660454 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:57:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:57:40 INFO - PROCESS | 1946 | 1468792660457 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:57:40 INFO - PROCESS | 1946 | 1468792660465 Marionette TRACE conn2 <- [1,2654,null,{}] 14:57:40 INFO - PROCESS | 1946 | 1468792660468 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}] 14:57:40 INFO - PROCESS | 1946 | 1468792660470 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:40 INFO - PROCESS | 1946 | 1468792660542 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:57:40 INFO - PROCESS | 1946 | 1468792660544 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 1946 | 1468792660546 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285c3000 == 38 [pid = 1946] [id = 671] 14:57:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124f42400) [pid = 1946] [serial = 2013] [outer = 0x0] 14:57:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x125802400) [pid = 1946] [serial = 2014] [outer = 0x124f42400] 14:57:40 INFO - PROCESS | 1946 | 1468792660569 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1262bfc00) [pid = 1946] [serial = 2015] [outer = 0x124f42400] 14:57:41 INFO - PROCESS | 1946 | 1468792661244 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]]]}] 14:57:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:57:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 834ms 14:57:41 INFO - PROCESS | 1946 | 1468792661292 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:57:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:57:41 INFO - PROCESS | 1946 | 1468792661296 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:57:41 INFO - PROCESS | 1946 | 1468792661302 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 1946 | 1468792661305 Marionette TRACE conn2 <- [1,2658,null,{}] 14:57:41 INFO - PROCESS | 1946 | 1468792661311 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}] 14:57:41 INFO - PROCESS | 1946 | 1468792661313 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:41 INFO - PROCESS | 1946 | 1468792661432 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:57:41 INFO - PROCESS | 1946 | 1468792661491 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:41 INFO - PROCESS | 1946 | 1468792661495 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x118889800 == 39 [pid = 1946] [id = 672] 14:57:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x112693800) [pid = 1946] [serial = 2016] [outer = 0x0] 14:57:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x112df3c00) [pid = 1946] [serial = 2017] [outer = 0x112693800] 14:57:41 INFO - PROCESS | 1946 | 1468792661526 Marionette DEBUG loaded listener.js 14:57:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x115e39400) [pid = 1946] [serial = 2018] [outer = 0x112693800] 14:57:42 INFO - PROCESS | 1946 | 1468792662025 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]]]}] 14:57:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:57:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 774ms 14:57:42 INFO - PROCESS | 1946 | 1468792662075 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:57:42 INFO - PROCESS | 1946 | 1468792662078 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:57:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:57:42 INFO - PROCESS | 1946 | 1468792662083 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:57:42 INFO - PROCESS | 1946 | 1468792662085 Marionette TRACE conn2 <- [1,2662,null,{}] 14:57:42 INFO - PROCESS | 1946 | 1468792662115 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}] 14:57:42 INFO - PROCESS | 1946 | 1468792662117 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:42 INFO - PROCESS | 1946 | 1468792662227 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:57:42 INFO - PROCESS | 1946 | 1468792662308 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:42 INFO - PROCESS | 1946 | 1468792662310 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12529c000 == 40 [pid = 1946] [id = 673] 14:57:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1177f5800) [pid = 1946] [serial = 2019] [outer = 0x0] 14:57:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1182c6800) [pid = 1946] [serial = 2020] [outer = 0x1177f5800] 14:57:42 INFO - PROCESS | 1946 | 1468792662340 Marionette DEBUG loaded listener.js 14:57:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11868f800) [pid = 1946] [serial = 2021] [outer = 0x1177f5800] 14:57:42 INFO - PROCESS | 1946 | 1468792662984 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]]]}] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x12c37b800 == 39 [pid = 1946] [id = 670] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x121474800 == 38 [pid = 1946] [id = 669] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x12b430000 == 37 [pid = 1946] [id = 668] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x12ac9e800 == 36 [pid = 1946] [id = 667] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x129a2d000 == 35 [pid = 1946] [id = 666] 14:57:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:57:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 950ms 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x128671000 == 34 [pid = 1946] [id = 665] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x124ccc000 == 33 [pid = 1946] [id = 664] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x121475800 == 32 [pid = 1946] [id = 663] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x1192e2800 == 31 [pid = 1946] [id = 662] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x11709a000 == 30 [pid = 1946] [id = 661] 14:57:43 INFO - PROCESS | 1946 | --DOCSHELL 0x121655000 == 29 [pid = 1946] [id = 660] 14:57:43 INFO - PROCESS | 1946 | 1468792663040 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:57:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:57:43 INFO - PROCESS | 1946 | 1468792663043 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:57:43 INFO - PROCESS | 1946 | 1468792663046 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:57:43 INFO - PROCESS | 1946 | 1468792663047 Marionette TRACE conn2 <- [1,2666,null,{}] 14:57:43 INFO - PROCESS | 1946 | 1468792663051 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}] 14:57:43 INFO - PROCESS | 1946 | 1468792663052 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:43 INFO - PROCESS | 1946 | 1468792663136 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119baa800) [pid = 1946] [serial = 1948] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x121130800) [pid = 1946] [serial = 1951] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x121a22400) [pid = 1946] [serial = 1952] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x123728000) [pid = 1946] [serial = 1957] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1165f1c00) [pid = 1946] [serial = 1930] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1177ef000) [pid = 1946] [serial = 1931] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1182c8000) [pid = 1946] [serial = 1939] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11868f000) [pid = 1946] [serial = 1940] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x112760400) [pid = 1946] [serial = 1927] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x112d3b400) [pid = 1946] [serial = 1928] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11a0c2000) [pid = 1946] [serial = 1925] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x112f32c00) [pid = 1946] [serial = 1933] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11819c400) [pid = 1946] [serial = 1934] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1165e4c00) [pid = 1946] [serial = 1936] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11724ec00) [pid = 1946] [serial = 1937] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119b4e400) [pid = 1946] [serial = 1945] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119522c00) [pid = 1946] [serial = 1942] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1197b5400) [pid = 1946] [serial = 1943] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1262bf400) [pid = 1946] [serial = 1967] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x121e0b000) [pid = 1946] [serial = 1954] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x121e13400) [pid = 1946] [serial = 1955] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11906b400) [pid = 1946] [serial = 1961] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119b41800) [pid = 1946] [serial = 1963] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x1165ed000) [pid = 1946] [serial = 1960] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x124fafc00) [pid = 1946] [serial = 1966] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x126a30000) [pid = 1946] [serial = 1970] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x12483e000) [pid = 1946] [serial = 1958] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x11a077400) [pid = 1946] [serial = 1949] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x119b61c00) [pid = 1946] [serial = 1946] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x126822c00) [pid = 1946] [serial = 1969] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x124c45000) [pid = 1946] [serial = 1964] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1946 | 1468792663203 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 1946 | 1468792663205 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184b6800 == 30 [pid = 1946] [id = 674] 14:57:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x115e33800) [pid = 1946] [serial = 2022] [outer = 0x0] 14:57:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1165f1c00) [pid = 1946] [serial = 2023] [outer = 0x115e33800] 14:57:43 INFO - PROCESS | 1946 | 1468792663233 Marionette DEBUG loaded listener.js 14:57:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1177f3c00) [pid = 1946] [serial = 2024] [outer = 0x115e33800] 14:57:44 INFO - PROCESS | 1946 | 1468792664014 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]]]}] 14:57:44 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) 14:57:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 972ms 14:57:44 INFO - PROCESS | 1946 | 1468792664017 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:57:44 INFO - PROCESS | 1946 | 1468792664020 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:57:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:57:44 INFO - PROCESS | 1946 | 1468792664027 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:57:44 INFO - PROCESS | 1946 | 1468792664029 Marionette TRACE conn2 <- [1,2670,null,{}] 14:57:44 INFO - PROCESS | 1946 | 1468792664031 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}] 14:57:44 INFO - PROCESS | 1946 | 1468792664033 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:44 INFO - PROCESS | 1946 | 1468792664112 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:57:44 INFO - PROCESS | 1946 | 1468792664117 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:44 INFO - PROCESS | 1946 | 1468792664118 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210db800 == 31 [pid = 1946] [id = 675] 14:57:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x11869b800) [pid = 1946] [serial = 2025] [outer = 0x0] 14:57:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x118a70000) [pid = 1946] [serial = 2026] [outer = 0x11869b800] 14:57:44 INFO - PROCESS | 1946 | 1468792664147 Marionette DEBUG loaded listener.js 14:57:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1177f7400) [pid = 1946] [serial = 2027] [outer = 0x11869b800] 14:57:44 INFO - PROCESS | 1946 | 1468792664964 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"]]]}] 14:57:44 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 14:57:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:57:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:57:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:57:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 970ms 14:57:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:57:45 INFO - PROCESS | 1946 | 1468792664998 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 14:57:45 INFO - PROCESS | 1946 | 1468792664999 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:57:45 INFO - PROCESS | 1946 | 1468792665002 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:57:45 INFO - PROCESS | 1946 | 1468792665006 Marionette TRACE conn2 <- [1,2674,null,{}] 14:57:45 INFO - PROCESS | 1946 | 1468792665023 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}] 14:57:45 INFO - PROCESS | 1946 | 1468792665026 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:45 INFO - PROCESS | 1946 | 1468792665126 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:57:45 INFO - PROCESS | 1946 | 1468792665132 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:45 INFO - PROCESS | 1946 | 1468792665134 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x126620000 == 32 [pid = 1946] [id = 676] 14:57:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11959d800) [pid = 1946] [serial = 2028] [outer = 0x0] 14:57:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119b4d400) [pid = 1946] [serial = 2029] [outer = 0x11959d800] 14:57:45 INFO - PROCESS | 1946 | 1468792665162 Marionette DEBUG loaded listener.js 14:57:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119f31400) [pid = 1946] [serial = 2030] [outer = 0x11959d800] 14:57:46 INFO - PROCESS | 1946 | 1468792666009 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"]]]}] 14:57:46 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 14:57:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:57:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:57:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:57:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1033ms 14:57:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:57:46 INFO - PROCESS | 1946 | 1468792666041 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 14:57:46 INFO - PROCESS | 1946 | 1468792666043 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:57:46 INFO - PROCESS | 1946 | 1468792666045 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:57:46 INFO - PROCESS | 1946 | 1468792666046 Marionette TRACE conn2 <- [1,2678,null,{}] 14:57:46 INFO - PROCESS | 1946 | 1468792666055 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}] 14:57:46 INFO - PROCESS | 1946 | 1468792666056 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:46 INFO - PROCESS | 1946 | 1468792666155 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:57:46 INFO - PROCESS | 1946 | 1468792666158 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:46 INFO - PROCESS | 1946 | 1468792666159 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f33000 == 33 [pid = 1946] [id = 677] 14:57:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11a0c4000) [pid = 1946] [serial = 2031] [outer = 0x0] 14:57:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x121133000) [pid = 1946] [serial = 2032] [outer = 0x11a0c4000] 14:57:46 INFO - PROCESS | 1946 | 1468792666184 Marionette DEBUG loaded listener.js 14:57:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1211d4c00) [pid = 1946] [serial = 2033] [outer = 0x11a0c4000] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119209800) [pid = 1946] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x116542c00) [pid = 1946] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1133c5000) [pid = 1946] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x113298400) [pid = 1946] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x112f36000) [pid = 1946] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1170c6400) [pid = 1946] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x119f38400) [pid = 1946] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x121e11c00) [pid = 1946] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x11653fc00) [pid = 1946] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x11819ac00) [pid = 1946] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x118698400) [pid = 1946] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x111077400) [pid = 1946] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x119b5ec00) [pid = 1946] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:57:46 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x1128d6c00) [pid = 1946] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:57:47 INFO - PROCESS | 1946 | 1468792667011 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]]]}] 14:57:47 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) 14:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms 14:57:47 INFO - PROCESS | 1946 | 1468792667017 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:57:47 INFO - PROCESS | 1946 | 1468792667018 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:57:47 INFO - PROCESS | 1946 | 1468792667021 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:57:47 INFO - PROCESS | 1946 | 1468792667023 Marionette TRACE conn2 <- [1,2682,null,{}] 14:57:47 INFO - PROCESS | 1946 | 1468792667025 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}] 14:57:47 INFO - PROCESS | 1946 | 1468792667026 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:47 INFO - PROCESS | 1946 | 1468792667100 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:57:47 INFO - PROCESS | 1946 | 1468792667104 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:47 INFO - PROCESS | 1946 | 1468792667107 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c1b800 == 34 [pid = 1946] [id = 678] 14:57:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x112de6800) [pid = 1946] [serial = 2034] [outer = 0x0] 14:57:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x117eb4400) [pid = 1946] [serial = 2035] [outer = 0x112de6800] 14:57:47 INFO - PROCESS | 1946 | 1468792667132 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x119207400) [pid = 1946] [serial = 2036] [outer = 0x112de6800] 14:57:47 INFO - PROCESS | 1946 | 1468792667959 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]]]}] 14:57:47 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) 14:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 14:57:47 INFO - PROCESS | 1946 | 1468792667993 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:57:47 INFO - PROCESS | 1946 | 1468792667994 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:57:47 INFO - PROCESS | 1946 | 1468792667996 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:57:47 INFO - PROCESS | 1946 | 1468792667997 Marionette TRACE conn2 <- [1,2686,null,{}] 14:57:48 INFO - PROCESS | 1946 | 1468792667999 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}] 14:57:48 INFO - PROCESS | 1946 | 1468792668005 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:48 INFO - PROCESS | 1946 | 1468792668181 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:57:48 INFO - PROCESS | 1946 | 1468792668191 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:48 INFO - PROCESS | 1946 | 1468792668193 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc0c800 == 35 [pid = 1946] [id = 679] 14:57:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x116a85000) [pid = 1946] [serial = 2037] [outer = 0x0] 14:57:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1212d6c00) [pid = 1946] [serial = 2038] [outer = 0x116a85000] 14:57:48 INFO - PROCESS | 1946 | 1468792668223 Marionette DEBUG loaded listener.js 14:57:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x124d2c000) [pid = 1946] [serial = 2039] [outer = 0x116a85000] 14:57:49 INFO - PROCESS | 1946 | 1468792669078 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"]]]}] 14:57:49 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 14:57:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:57:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:57:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:57:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1120ms 14:57:49 INFO - PROCESS | 1946 | 1468792669117 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 14:57:49 INFO - PROCESS | 1946 | 1468792669120 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:57:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:57:49 INFO - PROCESS | 1946 | 1468792669124 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:57:49 INFO - PROCESS | 1946 | 1468792669126 Marionette TRACE conn2 <- [1,2690,null,{}] 14:57:49 INFO - PROCESS | 1946 | 1468792669129 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}] 14:57:49 INFO - PROCESS | 1946 | 1468792669131 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:49 INFO - PROCESS | 1946 | 1468792669234 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:57:49 INFO - PROCESS | 1946 | 1468792669289 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:49 INFO - PROCESS | 1946 | 1468792669291 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d9800 == 36 [pid = 1946] [id = 680] 14:57:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x116240400) [pid = 1946] [serial = 2040] [outer = 0x0] 14:57:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x116a06400) [pid = 1946] [serial = 2041] [outer = 0x116240400] 14:57:49 INFO - PROCESS | 1946 | 1468792669324 Marionette DEBUG loaded listener.js 14:57:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x118199800) [pid = 1946] [serial = 2042] [outer = 0x116240400] 14:57:50 INFO - PROCESS | 1946 | 1468792670215 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"]]]}] 14:57:50 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 14:57:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:57:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:57:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:57:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1121ms 14:57:50 INFO - PROCESS | 1946 | 1468792670245 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 14:57:50 INFO - PROCESS | 1946 | 1468792670248 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:57:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:57:50 INFO - PROCESS | 1946 | 1468792670252 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:57:50 INFO - PROCESS | 1946 | 1468792670256 Marionette TRACE conn2 <- [1,2694,null,{}] 14:57:50 INFO - PROCESS | 1946 | 1468792670259 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}] 14:57:50 INFO - PROCESS | 1946 | 1468792670261 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:50 INFO - PROCESS | 1946 | 1468792670358 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:57:50 INFO - PROCESS | 1946 | 1468792670413 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:50 INFO - PROCESS | 1946 | 1468792670414 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d3b000 == 37 [pid = 1946] [id = 681] 14:57:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119209400) [pid = 1946] [serial = 2043] [outer = 0x0] 14:57:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1195c8800) [pid = 1946] [serial = 2044] [outer = 0x119209400] 14:57:50 INFO - PROCESS | 1946 | 1468792670445 Marionette DEBUG loaded listener.js 14:57:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x119b54c00) [pid = 1946] [serial = 2045] [outer = 0x119209400] 14:57:51 INFO - PROCESS | 1946 | 1468792671334 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"]]]}] 14:57:51 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 14:57:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:57:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:57:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:57:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1125ms 14:57:51 INFO - PROCESS | 1946 | 1468792671378 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 14:57:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:57:51 INFO - PROCESS | 1946 | 1468792671379 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:57:51 INFO - PROCESS | 1946 | 1468792671382 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:57:51 INFO - PROCESS | 1946 | 1468792671384 Marionette TRACE conn2 <- [1,2698,null,{}] 14:57:51 INFO - PROCESS | 1946 | 1468792671392 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}] 14:57:51 INFO - PROCESS | 1946 | 1468792671395 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:51 INFO - PROCESS | 1946 | 1468792671496 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:57:51 INFO - PROCESS | 1946 | 1468792671553 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 1946 | 1468792671555 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x124f5e000 == 38 [pid = 1946] [id = 682] 14:57:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x12112c400) [pid = 1946] [serial = 2046] [outer = 0x0] 14:57:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x121e0d000) [pid = 1946] [serial = 2047] [outer = 0x12112c400] 14:57:51 INFO - PROCESS | 1946 | 1468792671585 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x12483e000) [pid = 1946] [serial = 2048] [outer = 0x12112c400] 14:57:52 INFO - PROCESS | 1946 | 1468792672546 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"]]]}] 14:57:52 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 14:57:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:57:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:57:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1175ms 14:57:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:57:52 INFO - PROCESS | 1946 | 1468792672558 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 1946 | 1468792672560 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:57:52 INFO - PROCESS | 1946 | 1468792672562 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 1946 | 1468792672563 Marionette TRACE conn2 <- [1,2702,null,{}] 14:57:52 INFO - PROCESS | 1946 | 1468792672565 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}] 14:57:52 INFO - PROCESS | 1946 | 1468792672567 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:52 INFO - PROCESS | 1946 | 1468792672667 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:57:52 INFO - PROCESS | 1946 | 1468792672723 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:52 INFO - PROCESS | 1946 | 1468792672724 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x119447800 == 39 [pid = 1946] [id = 683] 14:57:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x115f8f000) [pid = 1946] [serial = 2049] [outer = 0x0] 14:57:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x121139c00) [pid = 1946] [serial = 2050] [outer = 0x115f8f000] 14:57:52 INFO - PROCESS | 1946 | 1468792672753 Marionette DEBUG loaded listener.js 14:57:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x12580b800) [pid = 1946] [serial = 2051] [outer = 0x115f8f000] 14:57:53 INFO - PROCESS | 1946 | 1468792673362 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]]]}] 14:57:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:57:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 820ms 14:57:53 INFO - PROCESS | 1946 | 1468792673383 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:57:53 INFO - PROCESS | 1946 | 1468792673387 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:57:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:57:53 INFO - PROCESS | 1946 | 1468792673392 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:57:53 INFO - PROCESS | 1946 | 1468792673394 Marionette TRACE conn2 <- [1,2706,null,{}] 14:57:53 INFO - PROCESS | 1946 | 1468792673400 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}] 14:57:53 INFO - PROCESS | 1946 | 1468792673402 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:53 INFO - PROCESS | 1946 | 1468792673544 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:57:53 INFO - PROCESS | 1946 | 1468792673634 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:53 INFO - PROCESS | 1946 | 1468792673635 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a09b800 == 40 [pid = 1946] [id = 684] 14:57:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116a82800) [pid = 1946] [serial = 2052] [outer = 0x0] 14:57:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x116b21000) [pid = 1946] [serial = 2053] [outer = 0x116a82800] 14:57:53 INFO - PROCESS | 1946 | 1468792673663 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1182be400) [pid = 1946] [serial = 2054] [outer = 0x116a82800] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x128c1b800 == 39 [pid = 1946] [id = 678] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x128f33000 == 38 [pid = 1946] [id = 677] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x126620000 == 37 [pid = 1946] [id = 676] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x1210db800 == 36 [pid = 1946] [id = 675] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x1184b6800 == 35 [pid = 1946] [id = 674] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x118889800 == 34 [pid = 1946] [id = 672] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x12529c000 == 33 [pid = 1946] [id = 673] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x1285c3000 == 32 [pid = 1946] [id = 671] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x119447800 == 31 [pid = 1946] [id = 683] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x124f5e000 == 30 [pid = 1946] [id = 682] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x128d3b000 == 29 [pid = 1946] [id = 681] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc0c800 == 28 [pid = 1946] [id = 679] 14:57:54 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d9800 == 27 [pid = 1946] [id = 680] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119519000) [pid = 1946] [serial = 1993] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117256400) [pid = 1946] [serial = 1987] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x118199c00) [pid = 1946] [serial = 1988] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1177f0800) [pid = 1946] [serial = 1982] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x116534400) [pid = 1946] [serial = 1981] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x118827000) [pid = 1946] [serial = 1990] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1190eb800) [pid = 1946] [serial = 1991] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1170bc000) [pid = 1946] [serial = 1973] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x115e34400) [pid = 1946] [serial = 1972] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11920f000) [pid = 1946] [serial = 1976] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x118a68000) [pid = 1946] [serial = 1975] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x121132000) [pid = 1946] [serial = 1979] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x11a0c5400) [pid = 1946] [serial = 1978] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x124f0d800) [pid = 1946] [serial = 2012] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x119b42c00) [pid = 1946] [serial = 1996] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x11a070c00) [pid = 1946] [serial = 1999] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x121637400) [pid = 1946] [serial = 2002] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x117254800) [pid = 1946] [serial = 2005] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x124c74c00) [pid = 1946] [serial = 2011] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x11a0c7800) [pid = 1946] [serial = 2008] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x119517800) [pid = 1946] [serial = 2006] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x125802400) [pid = 1946] [serial = 2014] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x121e10800) [pid = 1946] [serial = 2003] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x11276bc00) [pid = 1946] [serial = 1985] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x112f2c000) [pid = 1946] [serial = 1984] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x1213a7c00) [pid = 1946] [serial = 2000] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x119b5a000) [pid = 1946] [serial = 1997] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x121e0ec00) [pid = 1946] [serial = 2009] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x1195cec00) [pid = 1946] [serial = 1994] [outer = 0x0] [url = about:blank] 14:57:54 INFO - PROCESS | 1946 | 1468792674600 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]]]}] 14:57:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:57:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1227ms 14:57:54 INFO - PROCESS | 1946 | 1468792674618 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:57:54 INFO - PROCESS | 1946 | 1468792674621 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:57:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:57:54 INFO - PROCESS | 1946 | 1468792674626 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:57:54 INFO - PROCESS | 1946 | 1468792674627 Marionette TRACE conn2 <- [1,2710,null,{}] 14:57:54 INFO - PROCESS | 1946 | 1468792674631 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}] 14:57:54 INFO - PROCESS | 1946 | 1468792674632 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:54 INFO - PROCESS | 1946 | 1468792674710 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:57:54 INFO - PROCESS | 1946 | 1468792674714 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:54 INFO - PROCESS | 1946 | 1468792674717 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x117090800 == 28 [pid = 1946] [id = 685] 14:57:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x1128d8c00) [pid = 1946] [serial = 2055] [outer = 0x0] 14:57:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x112d44400) [pid = 1946] [serial = 2056] [outer = 0x1128d8c00] 14:57:54 INFO - PROCESS | 1946 | 1468792674746 Marionette DEBUG loaded listener.js 14:57:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x112694000) [pid = 1946] [serial = 2057] [outer = 0x1128d8c00] 14:57:55 INFO - PROCESS | 1946 | 1468792675085 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] 14:57:55 INFO - PROCESS | 1946 | 1468792675149 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:57:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:57:55 INFO - PROCESS | 1946 | 1468792675153 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:57:55 INFO - PROCESS | 1946 | 1468792675155 Marionette TRACE conn2 <- [1,2714,null,{}] 14:57:55 INFO - PROCESS | 1946 | 1468792675157 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}] 14:57:55 INFO - PROCESS | 1946 | 1468792675159 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:55 INFO - PROCESS | 1946 | 1468792675235 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:57:55 INFO - PROCESS | 1946 | 1468792675241 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:55 INFO - PROCESS | 1946 | 1468792675243 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190e5800 == 29 [pid = 1946] [id = 686] 14:57:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x115f90400) [pid = 1946] [serial = 2058] [outer = 0x0] 14:57:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x116a09800) [pid = 1946] [serial = 2059] [outer = 0x115f90400] 14:57:55 INFO - PROCESS | 1946 | 1468792675270 Marionette DEBUG loaded listener.js 14:57:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x1177f5400) [pid = 1946] [serial = 2060] [outer = 0x115f90400] 14:57:55 INFO - PROCESS | 1946 | 1468792675607 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]]]}] 14:57:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:57:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 14:57:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:57:55 INFO - PROCESS | 1946 | 1468792675624 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:57:55 INFO - PROCESS | 1946 | 1468792675625 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:57:55 INFO - PROCESS | 1946 | 1468792675627 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:57:55 INFO - PROCESS | 1946 | 1468792675630 Marionette TRACE conn2 <- [1,2718,null,{}] 14:57:55 INFO - PROCESS | 1946 | 1468792675640 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}] 14:57:55 INFO - PROCESS | 1946 | 1468792675643 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:55 INFO - PROCESS | 1946 | 1468792675723 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:57:55 INFO - PROCESS | 1946 | 1468792675778 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:55 INFO - PROCESS | 1946 | 1468792675780 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x121348000 == 30 [pid = 1946] [id = 687] 14:57:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x1128d9400) [pid = 1946] [serial = 2061] [outer = 0x0] 14:57:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x118616000) [pid = 1946] [serial = 2062] [outer = 0x1128d9400] 14:57:55 INFO - PROCESS | 1946 | 1468792675808 Marionette DEBUG loaded listener.js 14:57:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x118a73800) [pid = 1946] [serial = 2063] [outer = 0x1128d9400] 14:57:56 INFO - PROCESS | 1946 | 1468792676113 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] 14:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:57:56 INFO - PROCESS | 1946 | 1468792676152 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:57:56 INFO - PROCESS | 1946 | 1468792676156 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 1946 | 1468792676158 Marionette TRACE conn2 <- [1,2722,null,{}] 14:57:56 INFO - PROCESS | 1946 | 1468792676160 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}] 14:57:56 INFO - PROCESS | 1946 | 1468792676161 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:56 INFO - PROCESS | 1946 | 1468792676237 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:57:56 INFO - PROCESS | 1946 | 1468792676295 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 1946 | 1468792676296 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x123751800 == 31 [pid = 1946] [id = 688] 14:57:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x118823c00) [pid = 1946] [serial = 2064] [outer = 0x0] 14:57:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x119210000) [pid = 1946] [serial = 2065] [outer = 0x118823c00] 14:57:56 INFO - PROCESS | 1946 | 1468792676322 Marionette DEBUG loaded listener.js 14:57:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1195cb000) [pid = 1946] [serial = 2066] [outer = 0x118823c00] 14:57:56 INFO - PROCESS | 1946 | 1468792676617 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] 14:57:56 INFO - PROCESS | 1946 | 1468792676635 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:57:56 INFO - PROCESS | 1946 | 1468792676645 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 1946 | 1468792676653 Marionette TRACE conn2 <- [1,2726,null,{}] 14:57:56 INFO - PROCESS | 1946 | 1468792676659 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}] 14:57:56 INFO - PROCESS | 1946 | 1468792676660 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:56 INFO - PROCESS | 1946 | 1468792676752 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:57:56 INFO - PROCESS | 1946 | 1468792676789 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 1946 | 1468792676790 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12866b800 == 32 [pid = 1946] [id = 689] 14:57:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x115f8e800) [pid = 1946] [serial = 2067] [outer = 0x0] 14:57:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x1195d6c00) [pid = 1946] [serial = 2068] [outer = 0x115f8e800] 14:57:56 INFO - PROCESS | 1946 | 1468792676814 Marionette DEBUG loaded listener.js 14:57:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x119b59000) [pid = 1946] [serial = 2069] [outer = 0x115f8e800] 14:57:57 INFO - PROCESS | 1946 | 1468792677146 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]]]}] 14:57:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:57:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 536ms 14:57:57 INFO - PROCESS | 1946 | 1468792677173 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:57:57 INFO - PROCESS | 1946 | 1468792677174 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:57:57 INFO - PROCESS | 1946 | 1468792677182 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:57:57 INFO - PROCESS | 1946 | 1468792677183 Marionette TRACE conn2 <- [1,2730,null,{}] 14:57:57 INFO - PROCESS | 1946 | 1468792677185 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}] 14:57:57 INFO - PROCESS | 1946 | 1468792677189 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:57 INFO - PROCESS | 1946 | 1468792677300 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:57:57 INFO - PROCESS | 1946 | 1468792677340 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:57 INFO - PROCESS | 1946 | 1468792677341 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a2f000 == 33 [pid = 1946] [id = 690] 14:57:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x119ba0000) [pid = 1946] [serial = 2070] [outer = 0x0] 14:57:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x119f3d000) [pid = 1946] [serial = 2071] [outer = 0x119ba0000] 14:57:57 INFO - PROCESS | 1946 | 1468792677366 Marionette DEBUG loaded listener.js 14:57:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x1211d6400) [pid = 1946] [serial = 2072] [outer = 0x119ba0000] 14:57:58 INFO - PROCESS | 1946 | 1468792678186 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"]]]}] 14:57:58 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 14:57:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:57:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:57:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:57:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1019ms 14:57:58 INFO - PROCESS | 1946 | 1468792678208 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 14:57:58 INFO - PROCESS | 1946 | 1468792678209 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:57:58 INFO - PROCESS | 1946 | 1468792678211 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 1946 | 1468792678212 Marionette TRACE conn2 <- [1,2734,null,{}] 14:57:58 INFO - PROCESS | 1946 | 1468792678214 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}] 14:57:58 INFO - PROCESS | 1946 | 1468792678223 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:58 INFO - PROCESS | 1946 | 1468792678317 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:57:58 INFO - PROCESS | 1946 | 1468792678355 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:58 INFO - PROCESS | 1946 | 1468792678356 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aca3800 == 34 [pid = 1946] [id = 691] 14:57:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1211d6c00) [pid = 1946] [serial = 2073] [outer = 0x0] 14:57:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x121c46c00) [pid = 1946] [serial = 2074] [outer = 0x1211d6c00] 14:57:58 INFO - PROCESS | 1946 | 1468792678381 Marionette DEBUG loaded listener.js 14:57:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x121e11000) [pid = 1946] [serial = 2075] [outer = 0x1211d6c00] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x116a85000) [pid = 1946] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11a0c4000) [pid = 1946] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x112de6800) [pid = 1946] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x112693800) [pid = 1946] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x115e33800) [pid = 1946] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x1177f5800) [pid = 1946] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x124f42400) [pid = 1946] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x11869b800) [pid = 1946] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:57:58 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x11959d800) [pid = 1946] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:57:58 INFO - PROCESS | 1946 | 1468792678736 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]]]}] 14:57:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:57:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 568ms 14:57:58 INFO - PROCESS | 1946 | 1468792678780 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:57:58 INFO - PROCESS | 1946 | 1468792678781 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:57:58 INFO - PROCESS | 1946 | 1468792678783 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 1946 | 1468792678784 Marionette TRACE conn2 <- [1,2738,null,{}] 14:57:58 INFO - PROCESS | 1946 | 1468792678787 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}] 14:57:58 INFO - PROCESS | 1946 | 1468792678788 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:58 INFO - PROCESS | 1946 | 1468792678860 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:57:58 INFO - PROCESS | 1946 | 1468792678864 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:58 INFO - PROCESS | 1946 | 1468792678865 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b444000 == 35 [pid = 1946] [id = 692] 14:57:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x112a88800) [pid = 1946] [serial = 2076] [outer = 0x0] 14:57:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119524000) [pid = 1946] [serial = 2077] [outer = 0x112a88800] 14:57:58 INFO - PROCESS | 1946 | 1468792678892 Marionette DEBUG loaded listener.js 14:57:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1212d6000) [pid = 1946] [serial = 2078] [outer = 0x112a88800] 14:57:59 INFO - PROCESS | 1946 | 1468792679216 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]]]}] 14:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 14:57:59 INFO - PROCESS | 1946 | 1468792679253 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:57:59 INFO - PROCESS | 1946 | 1468792679255 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:57:59 INFO - PROCESS | 1946 | 1468792679258 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:57:59 INFO - PROCESS | 1946 | 1468792679259 Marionette TRACE conn2 <- [1,2742,null,{}] 14:57:59 INFO - PROCESS | 1946 | 1468792679262 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}] 14:57:59 INFO - PROCESS | 1946 | 1468792679264 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:59 INFO - PROCESS | 1946 | 1468792679392 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:57:59 INFO - PROCESS | 1946 | 1468792679398 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:59 INFO - PROCESS | 1946 | 1468792679400 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x121347000 == 36 [pid = 1946] [id = 693] 14:57:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1190f3c00) [pid = 1946] [serial = 2079] [outer = 0x0] 14:57:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x121e19c00) [pid = 1946] [serial = 2080] [outer = 0x1190f3c00] 14:57:59 INFO - PROCESS | 1946 | 1468792679424 Marionette DEBUG loaded listener.js 14:57:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x12483ac00) [pid = 1946] [serial = 2081] [outer = 0x1190f3c00] 14:57:59 INFO - PROCESS | 1946 | 1468792679730 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]]]}] 14:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 14:57:59 INFO - PROCESS | 1946 | 1468792679778 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:57:59 INFO - PROCESS | 1946 | 1468792679780 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:57:59 INFO - PROCESS | 1946 | 1468792679782 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:57:59 INFO - PROCESS | 1946 | 1468792679783 Marionette TRACE conn2 <- [1,2746,null,{}] 14:57:59 INFO - PROCESS | 1946 | 1468792679785 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}] 14:57:59 INFO - PROCESS | 1946 | 1468792679786 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:59 INFO - PROCESS | 1946 | 1468792679861 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:57:59 INFO - PROCESS | 1946 | 1468792679864 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:59 INFO - PROCESS | 1946 | 1468792679866 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:57:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c378000 == 37 [pid = 1946] [id = 694] 14:57:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x124c76000) [pid = 1946] [serial = 2082] [outer = 0x0] 14:57:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x124f3a000) [pid = 1946] [serial = 2083] [outer = 0x124c76000] 14:57:59 INFO - PROCESS | 1946 | 1468792679890 Marionette DEBUG loaded listener.js 14:57:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1252e3400) [pid = 1946] [serial = 2084] [outer = 0x124c76000] 14:58:00 INFO - PROCESS | 1946 | 1468792680203 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]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 14:58:00 INFO - PROCESS | 1946 | 1468792680252 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:58:00 INFO - PROCESS | 1946 | 1468792680253 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:58:00 INFO - PROCESS | 1946 | 1468792680256 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:58:00 INFO - PROCESS | 1946 | 1468792680257 Marionette TRACE conn2 <- [1,2750,null,{}] 14:58:00 INFO - PROCESS | 1946 | 1468792680260 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}] 14:58:00 INFO - PROCESS | 1946 | 1468792680261 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:00 INFO - PROCESS | 1946 | 1468792680384 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:58:00 INFO - PROCESS | 1946 | 1468792680392 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:00 INFO - PROCESS | 1946 | 1468792680394 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x128667000 == 38 [pid = 1946] [id = 695] 14:58:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1252e3800) [pid = 1946] [serial = 2085] [outer = 0x0] 14:58:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1262ba000) [pid = 1946] [serial = 2086] [outer = 0x1252e3800] 14:58:00 INFO - PROCESS | 1946 | 1468792680420 Marionette DEBUG loaded listener.js 14:58:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12688ac00) [pid = 1946] [serial = 2087] [outer = 0x1252e3800] 14:58:00 INFO - PROCESS | 1946 | 1468792680849 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]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 620ms 14:58:00 INFO - PROCESS | 1946 | 1468792680877 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:58:00 INFO - PROCESS | 1946 | 1468792680879 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:58:00 INFO - PROCESS | 1946 | 1468792680882 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:58:00 INFO - PROCESS | 1946 | 1468792680884 Marionette TRACE conn2 <- [1,2754,null,{}] 14:58:00 INFO - PROCESS | 1946 | 1468792680888 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}] 14:58:00 INFO - PROCESS | 1946 | 1468792680890 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:01 INFO - PROCESS | 1946 | 1468792681003 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:58:01 INFO - PROCESS | 1946 | 1468792681063 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:01 INFO - PROCESS | 1946 | 1468792681065 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e5e800 == 39 [pid = 1946] [id = 696] 14:58:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1122b8c00) [pid = 1946] [serial = 2088] [outer = 0x0] 14:58:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1128d6800) [pid = 1946] [serial = 2089] [outer = 0x1122b8c00] 14:58:01 INFO - PROCESS | 1946 | 1468792681096 Marionette DEBUG loaded listener.js 14:58:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x115e2e400) [pid = 1946] [serial = 2090] [outer = 0x1122b8c00] 14:58:01 INFO - PROCESS | 1946 | 1468792681654 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]]]}] 14:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 822ms 14:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:58:01 INFO - PROCESS | 1946 | 1468792681705 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:58:01 INFO - PROCESS | 1946 | 1468792681709 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:58:01 INFO - PROCESS | 1946 | 1468792681713 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:58:01 INFO - PROCESS | 1946 | 1468792681715 Marionette TRACE conn2 <- [1,2758,null,{}] 14:58:01 INFO - PROCESS | 1946 | 1468792681718 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}] 14:58:01 INFO - PROCESS | 1946 | 1468792681720 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:01 INFO - PROCESS | 1946 | 1468792681828 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:58:01 INFO - PROCESS | 1946 | 1468792681911 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:01 INFO - PROCESS | 1946 | 1468792681912 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285c3000 == 40 [pid = 1946] [id = 697] 14:58:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x118194800) [pid = 1946] [serial = 2091] [outer = 0x0] 14:58:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1182bec00) [pid = 1946] [serial = 2092] [outer = 0x118194800] 14:58:01 INFO - PROCESS | 1946 | 1468792681943 Marionette DEBUG loaded listener.js 14:58:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x118823400) [pid = 1946] [serial = 2093] [outer = 0x118194800] 14:58:02 INFO - PROCESS | 1946 | 1468792682551 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]]]}] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12c378000 == 39 [pid = 1946] [id = 694] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x121347000 == 38 [pid = 1946] [id = 693] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12b444000 == 37 [pid = 1946] [id = 692] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12aca3800 == 36 [pid = 1946] [id = 691] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x129a2f000 == 35 [pid = 1946] [id = 690] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12866b800 == 34 [pid = 1946] [id = 689] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x123751800 == 33 [pid = 1946] [id = 688] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x121348000 == 32 [pid = 1946] [id = 687] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x1190e5800 == 31 [pid = 1946] [id = 686] 14:58:02 INFO - PROCESS | 1946 | --DOCSHELL 0x117090800 == 30 [pid = 1946] [id = 685] 14:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 924ms 14:58:02 INFO - PROCESS | 1946 | 1468792682638 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:58:02 INFO - PROCESS | 1946 | 1468792682640 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:58:02 INFO - PROCESS | 1946 | 1468792682643 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:58:02 INFO - PROCESS | 1946 | 1468792682645 Marionette TRACE conn2 <- [1,2762,null,{}] 14:58:02 INFO - PROCESS | 1946 | 1468792682649 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}] 14:58:02 INFO - PROCESS | 1946 | 1468792682650 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:02 INFO - PROCESS | 1946 | 1468792682729 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1212d6c00) [pid = 1946] [serial = 2038] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x121133000) [pid = 1946] [serial = 2032] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117eb4400) [pid = 1946] [serial = 2035] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119207400) [pid = 1946] [serial = 2036] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x112df3c00) [pid = 1946] [serial = 2017] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x115e39400) [pid = 1946] [serial = 2018] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1165f1c00) [pid = 1946] [serial = 2023] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1177f3c00) [pid = 1946] [serial = 2024] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1182c6800) [pid = 1946] [serial = 2020] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x11868f800) [pid = 1946] [serial = 2021] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1262bfc00) [pid = 1946] [serial = 2015] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x118a70000) [pid = 1946] [serial = 2026] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x119b4d400) [pid = 1946] [serial = 2029] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1211d4c00) [pid = 1946] [serial = 2033] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x124d2c000) [pid = 1946] [serial = 2039] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x119f31400) [pid = 1946] [serial = 2030] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x1177f7400) [pid = 1946] [serial = 2027] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1946 | 1468792682799 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:02 INFO - PROCESS | 1946 | 1468792682800 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x118878800 == 31 [pid = 1946] [id = 698] 14:58:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x115e39400) [pid = 1946] [serial = 2094] [outer = 0x0] 14:58:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1165ee800) [pid = 1946] [serial = 2095] [outer = 0x115e39400] 14:58:02 INFO - PROCESS | 1946 | 1468792682830 Marionette DEBUG loaded listener.js 14:58:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1177f0000) [pid = 1946] [serial = 2096] [outer = 0x115e39400] 14:58:03 INFO - PROCESS | 1946 | 1468792683220 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]]]}] 14:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 623ms 14:58:03 INFO - PROCESS | 1946 | 1468792683268 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:58:03 INFO - PROCESS | 1946 | 1468792683272 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:58:03 INFO - PROCESS | 1946 | 1468792683278 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:58:03 INFO - PROCESS | 1946 | 1468792683281 Marionette TRACE conn2 <- [1,2766,null,{}] 14:58:03 INFO - PROCESS | 1946 | 1468792683284 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}] 14:58:03 INFO - PROCESS | 1946 | 1468792683287 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:03 INFO - PROCESS | 1946 | 1468792683437 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:58:03 INFO - PROCESS | 1946 | 1468792683503 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:03 INFO - PROCESS | 1946 | 1468792683504 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a09d800 == 32 [pid = 1946] [id = 699] 14:58:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x118196800) [pid = 1946] [serial = 2097] [outer = 0x0] 14:58:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x11869b800) [pid = 1946] [serial = 2098] [outer = 0x118196800] 14:58:03 INFO - PROCESS | 1946 | 1468792683531 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119068400) [pid = 1946] [serial = 2099] [outer = 0x118196800] 14:58:03 INFO - PROCESS | 1946 | 1468792683804 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]]]}] 14:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 573ms 14:58:03 INFO - PROCESS | 1946 | 1468792683850 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:58:03 INFO - PROCESS | 1946 | 1468792683852 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:58:03 INFO - PROCESS | 1946 | 1468792683857 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:58:03 INFO - PROCESS | 1946 | 1468792683861 Marionette TRACE conn2 <- [1,2770,null,{}] 14:58:03 INFO - PROCESS | 1946 | 1468792683869 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}] 14:58:03 INFO - PROCESS | 1946 | 1468792683875 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:03 INFO - PROCESS | 1946 | 1468792683961 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:58:04 INFO - PROCESS | 1946 | 1468792684037 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:04 INFO - PROCESS | 1946 | 1468792684039 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x126850800 == 33 [pid = 1946] [id = 700] 14:58:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x112692000) [pid = 1946] [serial = 2100] [outer = 0x0] 14:58:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1195cc400) [pid = 1946] [serial = 2101] [outer = 0x112692000] 14:58:04 INFO - PROCESS | 1946 | 1468792684067 Marionette DEBUG loaded listener.js 14:58:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119b55800) [pid = 1946] [serial = 2102] [outer = 0x112692000] 14:58:04 INFO - PROCESS | 1946 | 1468792684342 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]]]}] 14:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 527ms 14:58:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:58:04 INFO - PROCESS | 1946 | 1468792684382 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:58:04 INFO - PROCESS | 1946 | 1468792684383 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:58:04 INFO - PROCESS | 1946 | 1468792684386 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:58:04 INFO - PROCESS | 1946 | 1468792684387 Marionette TRACE conn2 <- [1,2774,null,{}] 14:58:04 INFO - PROCESS | 1946 | 1468792684397 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}] 14:58:04 INFO - PROCESS | 1946 | 1468792684398 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:04 INFO - PROCESS | 1946 | 1468792684481 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:58:04 INFO - PROCESS | 1946 | 1468792684485 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:04 INFO - PROCESS | 1946 | 1468792684487 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f30000 == 34 [pid = 1946] [id = 701] 14:58:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119bac000) [pid = 1946] [serial = 2103] [outer = 0x0] 14:58:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11a06ec00) [pid = 1946] [serial = 2104] [outer = 0x119bac000] 14:58:04 INFO - PROCESS | 1946 | 1468792684514 Marionette DEBUG loaded listener.js 14:58:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11a0cac00) [pid = 1946] [serial = 2105] [outer = 0x119bac000] 14:58:04 INFO - PROCESS | 1946 | 1468792684834 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]]]}] 14:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 480ms 14:58:04 INFO - PROCESS | 1946 | 1468792684866 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:58:04 INFO - PROCESS | 1946 | 1468792684868 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:58:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:58:04 INFO - PROCESS | 1946 | 1468792684877 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:58:04 INFO - PROCESS | 1946 | 1468792684878 Marionette TRACE conn2 <- [1,2778,null,{}] 14:58:04 INFO - PROCESS | 1946 | 1468792684908 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}] 14:58:04 INFO - PROCESS | 1946 | 1468792684909 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:05 INFO - PROCESS | 1946 | 1468792685009 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:58:05 INFO - PROCESS | 1946 | 1468792685018 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:05 INFO - PROCESS | 1946 | 1468792685019 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac89000 == 35 [pid = 1946] [id = 702] 14:58:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x113377400) [pid = 1946] [serial = 2106] [outer = 0x0] 14:58:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x12112a800) [pid = 1946] [serial = 2107] [outer = 0x113377400] 14:58:05 INFO - PROCESS | 1946 | 1468792685043 Marionette DEBUG loaded listener.js 14:58:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1211d4c00) [pid = 1946] [serial = 2108] [outer = 0x113377400] 14:58:05 INFO - PROCESS | 1946 | 1468792685397 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]]]}] 14:58:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:58:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 546ms 14:58:05 INFO - PROCESS | 1946 | 1468792685417 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:58:05 INFO - PROCESS | 1946 | 1468792685418 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:58:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:58:05 INFO - PROCESS | 1946 | 1468792685420 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:58:05 INFO - PROCESS | 1946 | 1468792685421 Marionette TRACE conn2 <- [1,2782,null,{}] 14:58:05 INFO - PROCESS | 1946 | 1468792685424 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}] 14:58:05 INFO - PROCESS | 1946 | 1468792685428 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:05 INFO - PROCESS | 1946 | 1468792685551 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:58:05 INFO - PROCESS | 1946 | 1468792685557 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:05 INFO - PROCESS | 1946 | 1468792685558 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc20000 == 36 [pid = 1946] [id = 703] 14:58:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1213ac400) [pid = 1946] [serial = 2109] [outer = 0x0] 14:58:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121e12800) [pid = 1946] [serial = 2110] [outer = 0x1213ac400] 14:58:05 INFO - PROCESS | 1946 | 1468792685620 Marionette DEBUG loaded listener.js 14:58:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1258ba800) [pid = 1946] [serial = 2111] [outer = 0x1213ac400] 14:58:05 INFO - PROCESS | 1946 | 1468792685942 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]]]}] 14:58:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:58:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 572ms 14:58:05 INFO - PROCESS | 1946 | 1468792685993 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:58:05 INFO - PROCESS | 1946 | 1468792685995 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:58:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:58:05 INFO - PROCESS | 1946 | 1468792685997 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:58:05 INFO - PROCESS | 1946 | 1468792685998 Marionette TRACE conn2 <- [1,2786,null,{}] 14:58:06 INFO - PROCESS | 1946 | 1468792686000 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}] 14:58:06 INFO - PROCESS | 1946 | 1468792686001 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:06 INFO - PROCESS | 1946 | 1468792686098 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:58:06 INFO - PROCESS | 1946 | 1468792686109 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:06 INFO - PROCESS | 1946 | 1468792686110 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c151000 == 37 [pid = 1946] [id = 704] 14:58:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1252e3c00) [pid = 1946] [serial = 2112] [outer = 0x0] 14:58:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x126685400) [pid = 1946] [serial = 2113] [outer = 0x1252e3c00] 14:58:06 INFO - PROCESS | 1946 | 1468792686133 Marionette DEBUG loaded listener.js 14:58:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12688cc00) [pid = 1946] [serial = 2114] [outer = 0x1252e3c00] 14:58:06 INFO - PROCESS | 1946 | 1468792686451 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]]]}] 14:58:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:58:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 471ms 14:58:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:58:06 INFO - PROCESS | 1946 | 1468792686468 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:58:06 INFO - PROCESS | 1946 | 1468792686470 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:58:06 INFO - PROCESS | 1946 | 1468792686474 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:58:06 INFO - PROCESS | 1946 | 1468792686475 Marionette TRACE conn2 <- [1,2790,null,{}] 14:58:06 INFO - PROCESS | 1946 | 1468792686478 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}] 14:58:06 INFO - PROCESS | 1946 | 1468792686479 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:06 INFO - PROCESS | 1946 | 1468792686577 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:58:06 INFO - PROCESS | 1946 | 1468792686588 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:06 INFO - PROCESS | 1946 | 1468792686590 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6ed800 == 38 [pid = 1946] [id = 705] 14:58:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x126a91c00) [pid = 1946] [serial = 2115] [outer = 0x0] 14:58:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126cc4400) [pid = 1946] [serial = 2116] [outer = 0x126a91c00] 14:58:06 INFO - PROCESS | 1946 | 1468792686614 Marionette DEBUG loaded listener.js 14:58:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x126cdac00) [pid = 1946] [serial = 2117] [outer = 0x126a91c00] 14:58:07 INFO - PROCESS | 1946 | 1468792687006 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]]]}] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1128d9400) [pid = 1946] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x115f90400) [pid = 1946] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1128d8c00) [pid = 1946] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x118823c00) [pid = 1946] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119ba0000) [pid = 1946] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116240400) [pid = 1946] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1211d6c00) [pid = 1946] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x112a88800) [pid = 1946] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119209400) [pid = 1946] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1190f3c00) [pid = 1946] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x124c76000) [pid = 1946] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12112c400) [pid = 1946] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x116a82800) [pid = 1946] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x115f8f000) [pid = 1946] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:58:07 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x115f8e800) [pid = 1946] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 571ms 14:58:07 INFO - PROCESS | 1946 | 1468792687043 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:58:07 INFO - PROCESS | 1946 | 1468792687044 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:58:07 INFO - PROCESS | 1946 | 1468792687047 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:58:07 INFO - PROCESS | 1946 | 1468792687048 Marionette TRACE conn2 <- [1,2794,null,{}] 14:58:07 INFO - PROCESS | 1946 | 1468792687050 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}] 14:58:07 INFO - PROCESS | 1946 | 1468792687051 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:07 INFO - PROCESS | 1946 | 1468792687129 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:58:07 INFO - PROCESS | 1946 | 1468792687133 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:07 INFO - PROCESS | 1946 | 1468792687134 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x12684f800 == 39 [pid = 1946] [id = 706] 14:58:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x115e33800) [pid = 1946] [serial = 2118] [outer = 0x0] 14:58:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116a8a400) [pid = 1946] [serial = 2119] [outer = 0x115e33800] 14:58:07 INFO - PROCESS | 1946 | 1468792687158 Marionette DEBUG loaded listener.js 14:58:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119209400) [pid = 1946] [serial = 2120] [outer = 0x115e33800] 14:58:07 INFO - PROCESS | 1946 | 1468792687553 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]]]}] 14:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 14:58:07 INFO - PROCESS | 1946 | 1468792687570 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:58:07 INFO - PROCESS | 1946 | 1468792687572 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:58:07 INFO - PROCESS | 1946 | 1468792687575 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:58:07 INFO - PROCESS | 1946 | 1468792687577 Marionette TRACE conn2 <- [1,2798,null,{}] 14:58:07 INFO - PROCESS | 1946 | 1468792687580 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}] 14:58:07 INFO - PROCESS | 1946 | 1468792687582 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:07 INFO - PROCESS | 1946 | 1468792687735 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:58:07 INFO - PROCESS | 1946 | 1468792687746 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:07 INFO - PROCESS | 1946 | 1468792687747 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9bb000 == 40 [pid = 1946] [id = 707] 14:58:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119b44000) [pid = 1946] [serial = 2121] [outer = 0x0] 14:58:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x124f3b800) [pid = 1946] [serial = 2122] [outer = 0x119b44000] 14:58:07 INFO - PROCESS | 1946 | 1468792687789 Marionette DEBUG loaded listener.js 14:58:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1195d1c00) [pid = 1946] [serial = 2123] [outer = 0x119b44000] 14:58:08 INFO - PROCESS | 1946 | 1468792688132 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]]]}] 14:58:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:58:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 569ms 14:58:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:58:08 INFO - PROCESS | 1946 | 1468792688144 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:58:08 INFO - PROCESS | 1946 | 1468792688146 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:58:08 INFO - PROCESS | 1946 | 1468792688148 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:58:08 INFO - PROCESS | 1946 | 1468792688149 Marionette TRACE conn2 <- [1,2802,null,{}] 14:58:08 INFO - PROCESS | 1946 | 1468792688151 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}] 14:58:08 INFO - PROCESS | 1946 | 1468792688153 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:08 INFO - PROCESS | 1946 | 1468792688245 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:58:08 INFO - PROCESS | 1946 | 1468792688304 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:08 INFO - PROCESS | 1946 | 1468792688305 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d079000 == 41 [pid = 1946] [id = 708] 14:58:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x124f08000) [pid = 1946] [serial = 2124] [outer = 0x0] 14:58:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x128985000) [pid = 1946] [serial = 2125] [outer = 0x124f08000] 14:58:08 INFO - PROCESS | 1946 | 1468792688331 Marionette DEBUG loaded listener.js 14:58:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128cd0000) [pid = 1946] [serial = 2126] [outer = 0x124f08000] 14:58:08 INFO - PROCESS | 1946 | 1468792688626 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]]]}] 14:58:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:58:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 14:58:08 INFO - PROCESS | 1946 | 1468792688667 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:58:08 INFO - PROCESS | 1946 | 1468792688668 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:58:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:58:08 INFO - PROCESS | 1946 | 1468792688670 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:58:08 INFO - PROCESS | 1946 | 1468792688671 Marionette TRACE conn2 <- [1,2806,null,{}] 14:58:08 INFO - PROCESS | 1946 | 1468792688676 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}] 14:58:08 INFO - PROCESS | 1946 | 1468792688677 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:08 INFO - PROCESS | 1946 | 1468792688753 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:58:08 INFO - PROCESS | 1946 | 1468792688759 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:08 INFO - PROCESS | 1946 | 1468792688760 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d218000 == 42 [pid = 1946] [id = 709] 14:58:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x128ca8800) [pid = 1946] [serial = 2127] [outer = 0x0] 14:58:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128cd9800) [pid = 1946] [serial = 2128] [outer = 0x128ca8800] 14:58:08 INFO - PROCESS | 1946 | 1468792688791 Marionette DEBUG loaded listener.js 14:58:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128f16c00) [pid = 1946] [serial = 2129] [outer = 0x128ca8800] 14:58:09 INFO - PROCESS | 1946 | 1468792689229 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]]]}] 14:58:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:58:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 571ms 14:58:09 INFO - PROCESS | 1946 | 1468792689242 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:58:09 INFO - PROCESS | 1946 | 1468792689244 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:58:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:58:09 INFO - PROCESS | 1946 | 1468792689247 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:58:09 INFO - PROCESS | 1946 | 1468792689249 Marionette TRACE conn2 <- [1,2810,null,{}] 14:58:09 INFO - PROCESS | 1946 | 1468792689253 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}] 14:58:09 INFO - PROCESS | 1946 | 1468792689255 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:09 INFO - PROCESS | 1946 | 1468792689360 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:58:09 INFO - PROCESS | 1946 | --DOCSHELL 0x12cf26000 == 41 [pid = 1946] [id = 16] 14:58:09 INFO - PROCESS | 1946 | 1468792689447 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:09 INFO - PROCESS | 1946 | 1468792689449 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x1199ce800 == 42 [pid = 1946] [id = 710] 14:58:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x116540000) [pid = 1946] [serial = 2130] [outer = 0x0] 14:58:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x116b1b400) [pid = 1946] [serial = 2131] [outer = 0x116540000] 14:58:09 INFO - PROCESS | 1946 | 1468792689498 Marionette DEBUG loaded listener.js 14:58:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x118193c00) [pid = 1946] [serial = 2132] [outer = 0x116540000] 14:58:09 INFO - PROCESS | 1946 | 1468792689945 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]]]}] 14:58:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:58:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 721ms 14:58:09 INFO - PROCESS | 1946 | 1468792689968 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:58:09 INFO - PROCESS | 1946 | 1468792689971 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:58:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:58:09 INFO - PROCESS | 1946 | 1468792689994 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:58:09 INFO - PROCESS | 1946 | 1468792689996 Marionette TRACE conn2 <- [1,2814,null,{}] 14:58:10 INFO - PROCESS | 1946 | 1468792689999 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}] 14:58:10 INFO - PROCESS | 1946 | 1468792690000 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:10 INFO - PROCESS | 1946 | 1468792690104 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:58:10 INFO - PROCESS | 1946 | 1468792690177 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 1946 | 1468792690178 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d40800 == 43 [pid = 1946] [id = 711] 14:58:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1190ea800) [pid = 1946] [serial = 2133] [outer = 0x0] 14:58:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119517000) [pid = 1946] [serial = 2134] [outer = 0x1190ea800] 14:58:10 INFO - PROCESS | 1946 | 1468792690208 Marionette DEBUG loaded listener.js 14:58:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1197b6c00) [pid = 1946] [serial = 2135] [outer = 0x1190ea800] 14:58:10 INFO - PROCESS | 1946 | 1468792690703 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]]]}] 14:58:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:58:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 724ms 14:58:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:58:10 INFO - PROCESS | 1946 | 1468792690717 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:58:10 INFO - PROCESS | 1946 | 1468792690718 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:58:10 INFO - PROCESS | 1946 | 1468792690771 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:58:10 INFO - PROCESS | 1946 | 1468792690774 Marionette TRACE conn2 <- [1,2818,null,{}] 14:58:10 INFO - PROCESS | 1946 | 1468792690784 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}] 14:58:10 INFO - PROCESS | 1946 | 1468792690787 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:10 INFO - PROCESS | 1946 | 1468792690887 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:58:10 INFO - PROCESS | 1946 | 1468792690960 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 1946 | 1468792690962 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d07d800 == 44 [pid = 1946] [id = 712] 14:58:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1211d7c00) [pid = 1946] [serial = 2136] [outer = 0x0] 14:58:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x121ba7800) [pid = 1946] [serial = 2137] [outer = 0x1211d7c00] 14:58:10 INFO - PROCESS | 1946 | 1468792690993 Marionette DEBUG loaded listener.js 14:58:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12480e400) [pid = 1946] [serial = 2138] [outer = 0x1211d7c00] 14:58:11 INFO - PROCESS | 1946 | 1468792691416 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]]]}] 14:58:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:58:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 723ms 14:58:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:58:11 INFO - PROCESS | 1946 | 1468792691445 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:58:11 INFO - PROCESS | 1946 | 1468792691447 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:58:11 INFO - PROCESS | 1946 | 1468792691449 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:58:11 INFO - PROCESS | 1946 | 1468792691450 Marionette TRACE conn2 <- [1,2822,null,{}] 14:58:11 INFO - PROCESS | 1946 | 1468792691452 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}] 14:58:11 INFO - PROCESS | 1946 | 1468792691454 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:11 INFO - PROCESS | 1946 | 1468792691553 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:58:11 INFO - PROCESS | 1946 | 1468792691614 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:11 INFO - PROCESS | 1946 | 1468792691615 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d57f800 == 45 [pid = 1946] [id = 713] 14:58:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x124f07400) [pid = 1946] [serial = 2139] [outer = 0x0] 14:58:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1262b8c00) [pid = 1946] [serial = 2140] [outer = 0x124f07400] 14:58:11 INFO - PROCESS | 1946 | 1468792691643 Marionette DEBUG loaded listener.js 14:58:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x126ce4c00) [pid = 1946] [serial = 2141] [outer = 0x124f07400] 14:58:12 INFO - PROCESS | 1946 | 1468792692076 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]]]}] 14:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 669ms 14:58:12 INFO - PROCESS | 1946 | 1468792692119 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:58:12 INFO - PROCESS | 1946 | 1468792692120 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:58:12 INFO - PROCESS | 1946 | 1468792692123 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:58:12 INFO - PROCESS | 1946 | 1468792692124 Marionette TRACE conn2 <- [1,2826,null,{}] 14:58:12 INFO - PROCESS | 1946 | 1468792692126 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}] 14:58:12 INFO - PROCESS | 1946 | 1468792692128 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:12 INFO - PROCESS | 1946 | 1468792692247 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:58:12 INFO - PROCESS | 1946 | 1468792692484 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:12 INFO - PROCESS | 1946 | 1468792692486 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x119bb1000 == 46 [pid = 1946] [id = 714] 14:58:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x112695800) [pid = 1946] [serial = 2142] [outer = 0x0] 14:58:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x112ddc000) [pid = 1946] [serial = 2143] [outer = 0x112695800] 14:58:12 INFO - PROCESS | 1946 | 1468792692515 Marionette DEBUG loaded listener.js 14:58:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x115f25800) [pid = 1946] [serial = 2144] [outer = 0x112695800] 14:58:12 INFO - PROCESS | 1946 | 1468792692951 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 869ms 14:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:58:12 INFO - PROCESS | 1946 | 1468792692994 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:58:12 INFO - PROCESS | 1946 | 1468792692995 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:58:12 INFO - PROCESS | 1946 | 1468792692998 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:58:13 INFO - PROCESS | 1946 | 1468792693000 Marionette TRACE conn2 <- [1,2830,null,{}] 14:58:13 INFO - PROCESS | 1946 | 1468792693003 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}] 14:58:13 INFO - PROCESS | 1946 | 1468792693005 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:13 INFO - PROCESS | 1946 | 1468792693098 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:58:13 INFO - PROCESS | 1946 | 1468792693161 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:13 INFO - PROCESS | 1946 | 1468792693162 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x119dbd000 == 47 [pid = 1946] [id = 715] 14:58:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x11725bc00) [pid = 1946] [serial = 2145] [outer = 0x0] 14:58:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x11819c800) [pid = 1946] [serial = 2146] [outer = 0x11725bc00] 14:58:13 INFO - PROCESS | 1946 | 1468792693190 Marionette DEBUG loaded listener.js 14:58:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1184aac00) [pid = 1946] [serial = 2147] [outer = 0x11725bc00] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x11a09b800 == 46 [pid = 1946] [id = 684] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12d079000 == 45 [pid = 1946] [id = 708] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9bb000 == 44 [pid = 1946] [id = 707] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12684f800 == 43 [pid = 1946] [id = 706] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6ed800 == 42 [pid = 1946] [id = 705] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12c151000 == 41 [pid = 1946] [id = 704] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc20000 == 40 [pid = 1946] [id = 703] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12ac89000 == 39 [pid = 1946] [id = 702] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x128f30000 == 38 [pid = 1946] [id = 701] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x126850800 == 37 [pid = 1946] [id = 700] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x11a09d800 == 36 [pid = 1946] [id = 699] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x118878800 == 35 [pid = 1946] [id = 698] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x1285c3000 == 34 [pid = 1946] [id = 697] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x117e5e800 == 33 [pid = 1946] [id = 696] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x128667000 == 32 [pid = 1946] [id = 695] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9ae800 == 31 [pid = 1946] [id = 17] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x119bb1000 == 30 [pid = 1946] [id = 714] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12d57f800 == 29 [pid = 1946] [id = 713] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12d07d800 == 28 [pid = 1946] [id = 712] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x128d40800 == 27 [pid = 1946] [id = 711] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x12d218000 == 26 [pid = 1946] [id = 709] 14:58:13 INFO - PROCESS | 1946 | --DOCSHELL 0x1199ce800 == 25 [pid = 1946] [id = 710] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1211d6400) [pid = 1946] [serial = 2072] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x118199800) [pid = 1946] [serial = 2042] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x119f3d000) [pid = 1946] [serial = 2071] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x121c46c00) [pid = 1946] [serial = 2074] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x116a06400) [pid = 1946] [serial = 2041] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119524000) [pid = 1946] [serial = 2077] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1212d6000) [pid = 1946] [serial = 2078] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119b54c00) [pid = 1946] [serial = 2045] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x121e19c00) [pid = 1946] [serial = 2080] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1195c8800) [pid = 1946] [serial = 2044] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x124f3a000) [pid = 1946] [serial = 2083] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12483e000) [pid = 1946] [serial = 2048] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x121e0d000) [pid = 1946] [serial = 2047] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1182be400) [pid = 1946] [serial = 2054] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12580b800) [pid = 1946] [serial = 2051] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x121139c00) [pid = 1946] [serial = 2050] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1252e3400) [pid = 1946] [serial = 2084] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116b21000) [pid = 1946] [serial = 2053] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1195d6c00) [pid = 1946] [serial = 2068] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12483ac00) [pid = 1946] [serial = 2081] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x121e11000) [pid = 1946] [serial = 2075] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1262ba000) [pid = 1946] [serial = 2086] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1195cb000) [pid = 1946] [serial = 2066] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119b59000) [pid = 1946] [serial = 2069] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x118616000) [pid = 1946] [serial = 2062] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x118a73800) [pid = 1946] [serial = 2063] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x116a09800) [pid = 1946] [serial = 2059] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1177f5400) [pid = 1946] [serial = 2060] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x112d44400) [pid = 1946] [serial = 2056] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x112694000) [pid = 1946] [serial = 2057] [outer = 0x0] [url = about:blank] 14:58:13 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119210000) [pid = 1946] [serial = 2065] [outer = 0x0] [url = about:blank] 14:58:14 INFO - PROCESS | 1946 | 1468792694084 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]]]}] 14:58:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:58:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1126ms 14:58:14 INFO - PROCESS | 1946 | 1468792694125 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 1946 | 1468792694127 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:58:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:58:14 INFO - PROCESS | 1946 | 1468792694130 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 1946 | 1468792694132 Marionette TRACE conn2 <- [1,2834,null,{}] 14:58:14 INFO - PROCESS | 1946 | 1468792694143 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}] 14:58:14 INFO - PROCESS | 1946 | 1468792694145 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:14 INFO - PROCESS | 1946 | 1468792694234 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:58:14 INFO - PROCESS | 1946 | 1468792694297 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 1946 | 1468792694299 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x1183e6000 == 26 [pid = 1946] [id = 716] 14:58:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1132e1c00) [pid = 1946] [serial = 2148] [outer = 0x0] 14:58:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x115e32400) [pid = 1946] [serial = 2149] [outer = 0x1132e1c00] 14:58:14 INFO - PROCESS | 1946 | 1468792694327 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116246800) [pid = 1946] [serial = 2150] [outer = 0x1132e1c00] 14:58:14 INFO - PROCESS | 1946 | 1468792694687 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:58:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:58:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 572ms 14:58:14 INFO - PROCESS | 1946 | 1468792694707 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 1946 | 1468792694712 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:58:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:58:14 INFO - PROCESS | 1946 | 1468792694717 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 1946 | 1468792694718 Marionette TRACE conn2 <- [1,2838,null,{}] 14:58:14 INFO - PROCESS | 1946 | 1468792694721 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}] 14:58:14 INFO - PROCESS | 1946 | 1468792694726 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:14 INFO - PROCESS | 1946 | 1468792694807 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:58:14 INFO - PROCESS | 1946 | 1468792694863 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 1946 | 1468792694864 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x119563800 == 27 [pid = 1946] [id = 717] 14:58:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116534400) [pid = 1946] [serial = 2151] [outer = 0x0] 14:58:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116a87000) [pid = 1946] [serial = 2152] [outer = 0x116534400] 14:58:14 INFO - PROCESS | 1946 | 1468792694893 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11819dc00) [pid = 1946] [serial = 2153] [outer = 0x116534400] 14:58:15 INFO - PROCESS | 1946 | 1468792695215 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]]]}] 14:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 524ms 14:58:15 INFO - PROCESS | 1946 | 1468792695242 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:58:15 INFO - PROCESS | 1946 | 1468792695243 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:58:15 INFO - PROCESS | 1946 | 1468792695246 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:58:15 INFO - PROCESS | 1946 | 1468792695248 Marionette TRACE conn2 <- [1,2842,null,{}] 14:58:15 INFO - PROCESS | 1946 | 1468792695256 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}] 14:58:15 INFO - PROCESS | 1946 | 1468792695259 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:15 INFO - PROCESS | 1946 | 1468792695335 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:58:15 INFO - PROCESS | 1946 | 1468792695343 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:15 INFO - PROCESS | 1946 | 1468792695344 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x1248a3000 == 28 [pid = 1946] [id = 718] 14:58:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1126a0400) [pid = 1946] [serial = 2154] [outer = 0x0] 14:58:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118a66000) [pid = 1946] [serial = 2155] [outer = 0x1126a0400] 14:58:15 INFO - PROCESS | 1946 | 1468792695372 Marionette DEBUG loaded listener.js 14:58:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11920fc00) [pid = 1946] [serial = 2156] [outer = 0x1126a0400] 14:58:15 INFO - PROCESS | 1946 | 1468792695701 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]]]}] 14:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 470ms 14:58:15 INFO - PROCESS | 1946 | 1468792695717 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:58:15 INFO - PROCESS | 1946 | 1468792695718 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:58:15 INFO - PROCESS | 1946 | 1468792695721 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:58:15 INFO - PROCESS | 1946 | 1468792695724 Marionette TRACE conn2 <- [1,2846,null,{}] 14:58:15 INFO - PROCESS | 1946 | 1468792695727 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}] 14:58:15 INFO - PROCESS | 1946 | 1468792695728 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:15 INFO - PROCESS | 1946 | 1468792695838 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:58:15 INFO - PROCESS | 1946 | 1468792695872 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:15 INFO - PROCESS | 1946 | 1468792695873 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x126842000 == 29 [pid = 1946] [id = 719] 14:58:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1177ec000) [pid = 1946] [serial = 2157] [outer = 0x0] 14:58:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119524000) [pid = 1946] [serial = 2158] [outer = 0x1177ec000] 14:58:15 INFO - PROCESS | 1946 | 1468792695898 Marionette DEBUG loaded listener.js 14:58:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119b41800) [pid = 1946] [serial = 2159] [outer = 0x1177ec000] 14:58:16 INFO - PROCESS | 1946 | 1468792696210 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]]]}] 14:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 14:58:16 INFO - PROCESS | 1946 | 1468792696249 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:58:16 INFO - PROCESS | 1946 | 1468792696251 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:58:16 INFO - PROCESS | 1946 | 1468792696253 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - PROCESS | 1946 | 1468792696261 Marionette TRACE conn2 <- [1,2850,null,{}] 14:58:16 INFO - PROCESS | 1946 | 1468792696263 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}] 14:58:16 INFO - PROCESS | 1946 | 1468792696265 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:16 INFO - PROCESS | 1946 | 1468792696358 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:58:16 INFO - PROCESS | 1946 | 1468792696368 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 1946 | 1468792696369 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x128c1c800 == 30 [pid = 1946] [id = 720] 14:58:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1128d2c00) [pid = 1946] [serial = 2160] [outer = 0x0] 14:58:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119b45400) [pid = 1946] [serial = 2161] [outer = 0x1128d2c00] 14:58:16 INFO - PROCESS | 1946 | 1468792696396 Marionette DEBUG loaded listener.js 14:58:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b56000) [pid = 1946] [serial = 2162] [outer = 0x1128d2c00] 14:58:16 INFO - PROCESS | 1946 | 1468792696733 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 526ms 14:58:16 INFO - PROCESS | 1946 | 1468792696779 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:58:16 INFO - PROCESS | 1946 | 1468792696780 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:58:16 INFO - PROCESS | 1946 | 1468792696782 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - PROCESS | 1946 | 1468792696784 Marionette TRACE conn2 <- [1,2854,null,{}] 14:58:16 INFO - PROCESS | 1946 | 1468792696786 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}] 14:58:16 INFO - PROCESS | 1946 | 1468792696790 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:16 INFO - PROCESS | 1946 | 1468792696901 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:58:16 INFO - PROCESS | 1946 | 1468792696940 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 1946 | 1468792696941 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a85b800 == 31 [pid = 1946] [id = 721] 14:58:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119b46000) [pid = 1946] [serial = 2163] [outer = 0x0] 14:58:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119f7bc00) [pid = 1946] [serial = 2164] [outer = 0x119b46000] 14:58:16 INFO - PROCESS | 1946 | 1468792696966 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1211d4000) [pid = 1946] [serial = 2165] [outer = 0x119b46000] 14:58:17 INFO - PROCESS | 1946 | 1468792697282 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]]]}] 14:58:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:58:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 14:58:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:58:17 INFO - PROCESS | 1946 | 1468792697301 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:58:17 INFO - PROCESS | 1946 | 1468792697302 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:58:17 INFO - PROCESS | 1946 | 1468792697306 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:58:17 INFO - PROCESS | 1946 | 1468792697307 Marionette TRACE conn2 <- [1,2858,null,{}] 14:58:17 INFO - PROCESS | 1946 | 1468792697309 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}] 14:58:17 INFO - PROCESS | 1946 | 1468792697310 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:17 INFO - PROCESS | 1946 | 1468792697416 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1213ac400) [pid = 1946] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1252e3c00) [pid = 1946] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x126a91c00) [pid = 1946] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x112692000) [pid = 1946] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119bac000) [pid = 1946] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1122b8c00) [pid = 1946] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x118194800) [pid = 1946] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1252e3800) [pid = 1946] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x115e39400) [pid = 1946] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x118196800) [pid = 1946] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x128ca8800) [pid = 1946] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x115e33800) [pid = 1946] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x124f08000) [pid = 1946] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x113377400) [pid = 1946] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119b44000) [pid = 1946] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12cf26800) [pid = 1946] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:58:17 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12cbe7400) [pid = 1946] [serial = 47] [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.] 14:58:17 INFO - PROCESS | 1946 | 1468792697755 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:17 INFO - PROCESS | 1946 | 1468792697757 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x112645000 == 32 [pid = 1946] [id = 722] 14:58:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x110f70400) [pid = 1946] [serial = 2166] [outer = 0x0] 14:58:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x111f58c00) [pid = 1946] [serial = 2167] [outer = 0x110f70400] 14:58:17 INFO - PROCESS | 1946 | 1468792697791 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1128cb000) [pid = 1946] [serial = 2168] [outer = 0x110f70400] 14:58:18 INFO - PROCESS | 1946 | 1468792698318 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1073ms 14:58:18 INFO - PROCESS | 1946 | 1468792698386 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:58:18 INFO - PROCESS | 1946 | 1468792698388 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:58:18 INFO - PROCESS | 1946 | 1468792698392 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 1946 | 1468792698393 Marionette TRACE conn2 <- [1,2862,null,{}] 14:58:18 INFO - PROCESS | 1946 | 1468792698397 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}] 14:58:18 INFO - PROCESS | 1946 | 1468792698400 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:18 INFO - PROCESS | 1946 | 1468792698505 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:58:18 INFO - PROCESS | 1946 | 1468792698586 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:18 INFO - PROCESS | 1946 | 1468792698588 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x121472000 == 33 [pid = 1946] [id = 723] 14:58:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x115f91000) [pid = 1946] [serial = 2169] [outer = 0x0] 14:58:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116540c00) [pid = 1946] [serial = 2170] [outer = 0x115f91000] 14:58:18 INFO - PROCESS | 1946 | 1468792698618 Marionette DEBUG loaded listener.js 14:58:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x116a0c400) [pid = 1946] [serial = 2171] [outer = 0x115f91000] 14:58:19 INFO - PROCESS | 1946 | 1468792699247 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]]]}] 14:58:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:58:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 871ms 14:58:19 INFO - PROCESS | 1946 | 1468792699280 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:58:19 INFO - PROCESS | 1946 | 1468792699282 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:58:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:58:19 INFO - PROCESS | 1946 | 1468792699287 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:58:19 INFO - PROCESS | 1946 | 1468792699292 Marionette TRACE conn2 <- [1,2866,null,{}] 14:58:19 INFO - PROCESS | 1946 | 1468792699296 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}] 14:58:19 INFO - PROCESS | 1946 | 1468792699297 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:19 INFO - PROCESS | 1946 | 1468792699405 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:58:19 INFO - PROCESS | 1946 | 1468792699485 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:19 INFO - PROCESS | 1946 | 1468792699488 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190dc800 == 34 [pid = 1946] [id = 724] 14:58:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1133c8c00) [pid = 1946] [serial = 2172] [outer = 0x0] 14:58:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x115e32800) [pid = 1946] [serial = 2173] [outer = 0x1133c8c00] 14:58:19 INFO - PROCESS | 1946 | 1468792699515 Marionette DEBUG loaded listener.js 14:58:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11624ec00) [pid = 1946] [serial = 2174] [outer = 0x1133c8c00] 14:58:19 INFO - PROCESS | 1946 | --DOCSHELL 0x12a85b800 == 33 [pid = 1946] [id = 721] 14:58:19 INFO - PROCESS | 1946 | --DOCSHELL 0x128c1c800 == 32 [pid = 1946] [id = 720] 14:58:19 INFO - PROCESS | 1946 | --DOCSHELL 0x126842000 == 31 [pid = 1946] [id = 719] 14:58:19 INFO - PROCESS | 1946 | --DOCSHELL 0x1248a3000 == 30 [pid = 1946] [id = 718] 14:58:19 INFO - PROCESS | 1946 | --DOCSHELL 0x119563800 == 29 [pid = 1946] [id = 717] 14:58:19 INFO - PROCESS | 1946 | --DOCSHELL 0x1183e6000 == 28 [pid = 1946] [id = 716] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121e12800) [pid = 1946] [serial = 2110] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x126685400) [pid = 1946] [serial = 2113] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1258ba800) [pid = 1946] [serial = 2111] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x126cc4400) [pid = 1946] [serial = 2116] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1195cc400) [pid = 1946] [serial = 2101] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119b55800) [pid = 1946] [serial = 2102] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11a06ec00) [pid = 1946] [serial = 2104] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1128d6800) [pid = 1946] [serial = 2089] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x115e2e400) [pid = 1946] [serial = 2090] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1182bec00) [pid = 1946] [serial = 2092] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x118823400) [pid = 1946] [serial = 2093] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12688ac00) [pid = 1946] [serial = 2087] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1165ee800) [pid = 1946] [serial = 2095] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x1177f0000) [pid = 1946] [serial = 2096] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x11869b800) [pid = 1946] [serial = 2098] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x119068400) [pid = 1946] [serial = 2099] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x128f16c00) [pid = 1946] [serial = 2129] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x128cd9800) [pid = 1946] [serial = 2128] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x116a8a400) [pid = 1946] [serial = 2119] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x128cd0000) [pid = 1946] [serial = 2126] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x119209400) [pid = 1946] [serial = 2120] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x12112a800) [pid = 1946] [serial = 2107] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x12688cc00) [pid = 1946] [serial = 2114] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x126cdac00) [pid = 1946] [serial = 2117] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x1195d1c00) [pid = 1946] [serial = 2123] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x1211d4c00) [pid = 1946] [serial = 2108] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x11a0cac00) [pid = 1946] [serial = 2105] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x124f3b800) [pid = 1946] [serial = 2122] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x128985000) [pid = 1946] [serial = 2125] [outer = 0x0] [url = about:blank] 14:58:19 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x126a9d800) [pid = 1946] [serial = 1460] [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.] 14:58:19 INFO - PROCESS | 1946 | 1468792699903 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]]]}] 14:58:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:58:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 626ms 14:58:19 INFO - PROCESS | 1946 | 1468792699913 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:58:19 INFO - PROCESS | 1946 | 1468792699916 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:58:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:58:19 INFO - PROCESS | 1946 | 1468792699932 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:58:19 INFO - PROCESS | 1946 | 1468792699933 Marionette TRACE conn2 <- [1,2870,null,{}] 14:58:19 INFO - PROCESS | 1946 | 1468792699937 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}] 14:58:19 INFO - PROCESS | 1946 | 1468792699941 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:20 INFO - PROCESS | 1946 | 1468792700019 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:58:20 INFO - PROCESS | 1946 | 1468792700025 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 1946 | 1468792700026 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210f4800 == 29 [pid = 1946] [id = 725] 14:58:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x116a06000) [pid = 1946] [serial = 2175] [outer = 0x0] 14:58:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x117eacc00) [pid = 1946] [serial = 2176] [outer = 0x116a06000] 14:58:20 INFO - PROCESS | 1946 | 1468792700053 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x1181a0800) [pid = 1946] [serial = 2177] [outer = 0x116a06000] 14:58:20 INFO - PROCESS | 1946 | 1468792700508 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]]]}] 14:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 630ms 14:58:20 INFO - PROCESS | 1946 | 1468792700554 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:58:20 INFO - PROCESS | 1946 | 1468792700558 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:58:20 INFO - PROCESS | 1946 | 1468792700562 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:58:20 INFO - PROCESS | 1946 | 1468792700565 Marionette TRACE conn2 <- [1,2874,null,{}] 14:58:20 INFO - PROCESS | 1946 | 1468792700569 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}] 14:58:20 INFO - PROCESS | 1946 | 1468792700570 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:20 INFO - PROCESS | 1946 | 1468792700667 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:58:20 INFO - PROCESS | 1946 | 1468792700734 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 1946 | 1468792700736 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x121349800 == 30 [pid = 1946] [id = 726] 14:58:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x115f8f000) [pid = 1946] [serial = 2178] [outer = 0x0] 14:58:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x117255000) [pid = 1946] [serial = 2179] [outer = 0x115f8f000] 14:58:20 INFO - PROCESS | 1946 | 1468792700767 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x1182c0800) [pid = 1946] [serial = 2180] [outer = 0x115f8f000] 14:58:21 INFO - PROCESS | 1946 | 1468792701220 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]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 674ms 14:58:21 INFO - PROCESS | 1946 | 1468792701236 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 1946 | 1468792701240 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:58:21 INFO - PROCESS | 1946 | 1468792701245 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 1946 | 1468792701247 Marionette TRACE conn2 <- [1,2878,null,{}] 14:58:21 INFO - PROCESS | 1946 | 1468792701250 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}] 14:58:21 INFO - PROCESS | 1946 | 1468792701252 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:21 INFO - PROCESS | 1946 | 1468792701350 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:58:21 INFO - PROCESS | 1946 | 1468792701419 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:21 INFO - PROCESS | 1946 | 1468792701420 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x1287a7800 == 31 [pid = 1946] [id = 727] 14:58:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x1122b1800) [pid = 1946] [serial = 2181] [outer = 0x0] 14:58:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x119065800) [pid = 1946] [serial = 2182] [outer = 0x1122b1800] 14:58:21 INFO - PROCESS | 1946 | 1468792701451 Marionette DEBUG loaded listener.js 14:58:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x11920b000) [pid = 1946] [serial = 2183] [outer = 0x1122b1800] 14:58:21 INFO - PROCESS | 1946 | 1468792701866 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]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 673ms 14:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:58:21 INFO - PROCESS | 1946 | 1468792701918 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 1946 | 1468792701920 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:58:21 INFO - PROCESS | 1946 | 1468792701922 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 1946 | 1468792701925 Marionette TRACE conn2 <- [1,2882,null,{}] 14:58:21 INFO - PROCESS | 1946 | 1468792701933 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}] 14:58:21 INFO - PROCESS | 1946 | 1468792701937 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:22 INFO - PROCESS | 1946 | 1468792702056 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:58:22 INFO - PROCESS | 1946 | 1468792702141 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:22 INFO - PROCESS | 1946 | 1468792702143 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x11957c000 == 32 [pid = 1946] [id = 728] 14:58:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x1197b6000) [pid = 1946] [serial = 2184] [outer = 0x0] 14:58:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x119b4f000) [pid = 1946] [serial = 2185] [outer = 0x1197b6000] 14:58:22 INFO - PROCESS | 1946 | 1468792702185 Marionette DEBUG loaded listener.js 14:58:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x119b5ec00) [pid = 1946] [serial = 2186] [outer = 0x1197b6000] 14:58:22 INFO - PROCESS | 1946 | 1468792702644 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]]]}] 14:58:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:58:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 772ms 14:58:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:58:22 INFO - PROCESS | 1946 | 1468792702694 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:58:22 INFO - PROCESS | 1946 | 1468792702696 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:58:22 INFO - PROCESS | 1946 | 1468792702698 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:58:22 INFO - PROCESS | 1946 | 1468792702699 Marionette TRACE conn2 <- [1,2886,null,{}] 14:58:22 INFO - PROCESS | 1946 | 1468792702702 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}] 14:58:22 INFO - PROCESS | 1946 | 1468792702703 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:22 INFO - PROCESS | 1946 | 1468792702801 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:58:22 INFO - PROCESS | 1946 | 1468792702856 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:22 INFO - PROCESS | 1946 | 1468792702857 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b42f800 == 33 [pid = 1946] [id = 729] 14:58:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119ba8400) [pid = 1946] [serial = 2187] [outer = 0x0] 14:58:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x11a06ec00) [pid = 1946] [serial = 2188] [outer = 0x119ba8400] 14:58:22 INFO - PROCESS | 1946 | 1468792702886 Marionette DEBUG loaded listener.js 14:58:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x11a0cd400) [pid = 1946] [serial = 2189] [outer = 0x119ba8400] 14:58:23 INFO - PROCESS | 1946 | 1468792703279 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]]]}] 14:58:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:58:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 619ms 14:58:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:58:23 INFO - PROCESS | 1946 | 1468792703317 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:58:23 INFO - PROCESS | 1946 | 1468792703319 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:58:23 INFO - PROCESS | 1946 | 1468792703321 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:58:23 INFO - PROCESS | 1946 | 1468792703322 Marionette TRACE conn2 <- [1,2890,null,{}] 14:58:23 INFO - PROCESS | 1946 | 1468792703325 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}] 14:58:23 INFO - PROCESS | 1946 | 1468792703326 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:23 INFO - PROCESS | 1946 | 1468792703416 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:58:23 INFO - PROCESS | 1946 | 1468792703502 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:23 INFO - PROCESS | 1946 | 1468792703503 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x123757800 == 34 [pid = 1946] [id = 730] 14:58:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x119521800) [pid = 1946] [serial = 2190] [outer = 0x0] 14:58:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x11a0cf800) [pid = 1946] [serial = 2191] [outer = 0x119521800] 14:58:23 INFO - PROCESS | 1946 | 1468792703532 Marionette DEBUG loaded listener.js 14:58:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x121139000) [pid = 1946] [serial = 2192] [outer = 0x119521800] 14:58:24 INFO - PROCESS | 1946 | 1468792704096 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:58:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:58:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 821ms 14:58:24 INFO - PROCESS | 1946 | 1468792704143 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:58:24 INFO - PROCESS | 1946 | 1468792704147 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:58:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:58:24 INFO - PROCESS | 1946 | 1468792704152 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:58:24 INFO - PROCESS | 1946 | 1468792704156 Marionette TRACE conn2 <- [1,2894,null,{}] 14:58:24 INFO - PROCESS | 1946 | 1468792704162 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}] 14:58:24 INFO - PROCESS | 1946 | 1468792704164 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:24 INFO - PROCESS | 1946 | 1468792704283 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:58:24 INFO - PROCESS | 1946 | 1468792704350 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:24 INFO - PROCESS | 1946 | 1468792704353 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210f9000 == 35 [pid = 1946] [id = 731] 14:58:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1133a0800) [pid = 1946] [serial = 2193] [outer = 0x0] 14:58:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x113c62400) [pid = 1946] [serial = 2194] [outer = 0x1133a0800] 14:58:24 INFO - PROCESS | 1946 | 1468792704380 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1177f0000) [pid = 1946] [serial = 2195] [outer = 0x1133a0800] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x1190dc800 == 34 [pid = 1946] [id = 724] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x119dbd000 == 33 [pid = 1946] [id = 715] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x112645000 == 32 [pid = 1946] [id = 722] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x121472000 == 31 [pid = 1946] [id = 723] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x123757800 == 30 [pid = 1946] [id = 730] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x12b42f800 == 29 [pid = 1946] [id = 729] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x11957c000 == 28 [pid = 1946] [id = 728] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x1287a7800 == 27 [pid = 1946] [id = 727] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x121349800 == 26 [pid = 1946] [id = 726] 14:58:25 INFO - PROCESS | 1946 | --DOCSHELL 0x1210f4800 == 25 [pid = 1946] [id = 725] 14:58:25 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12cf31800) [pid = 1946] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:58:25 INFO - PROCESS | 1946 | 1468792705289 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]]]}] 14:58:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:58:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1177ms 14:58:25 INFO - PROCESS | 1946 | 1468792705328 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:58:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:58:25 INFO - PROCESS | 1946 | 1468792705330 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:58:25 INFO - PROCESS | 1946 | 1468792705333 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 1946 | 1468792705335 Marionette TRACE conn2 <- [1,2898,null,{}] 14:58:25 INFO - PROCESS | 1946 | 1468792705340 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}] 14:58:25 INFO - PROCESS | 1946 | 1468792705343 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:25 INFO - PROCESS | 1946 | 1468792705428 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:58:25 INFO - PROCESS | 1946 | 1468792705435 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 1946 | 1468792705440 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184c3000 == 26 [pid = 1946] [id = 732] 14:58:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x112d4a400) [pid = 1946] [serial = 2196] [outer = 0x0] 14:58:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1133d1000) [pid = 1946] [serial = 2197] [outer = 0x112d4a400] 14:58:25 INFO - PROCESS | 1946 | 1468792705474 Marionette DEBUG loaded listener.js 14:58:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11107b000) [pid = 1946] [serial = 2198] [outer = 0x112d4a400] 14:58:25 INFO - PROCESS | 1946 | 1468792705956 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]]]}] 14:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 14:58:26 INFO - PROCESS | 1946 | 1468792706010 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:58:26 INFO - PROCESS | 1946 | 1468792706013 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:58:26 INFO - PROCESS | 1946 | 1468792706018 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:58:26 INFO - PROCESS | 1946 | 1468792706020 Marionette TRACE conn2 <- [1,2902,null,{}] 14:58:26 INFO - PROCESS | 1946 | 1468792706024 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}] 14:58:26 INFO - PROCESS | 1946 | 1468792706025 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:26 INFO - PROCESS | 1946 | 1468792706103 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:58:26 INFO - PROCESS | 1946 | 1468792706109 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 1946 | 1468792706111 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a0a0800 == 27 [pid = 1946] [id = 733] 14:58:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116a8a400) [pid = 1946] [serial = 2199] [outer = 0x0] 14:58:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1177ef400) [pid = 1946] [serial = 2200] [outer = 0x116a8a400] 14:58:26 INFO - PROCESS | 1946 | 1468792706138 Marionette DEBUG loaded listener.js 14:58:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11819c000) [pid = 1946] [serial = 2201] [outer = 0x116a8a400] 14:58:26 INFO - PROCESS | 1946 | 1468792706514 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 524ms 14:58:26 INFO - PROCESS | 1946 | 1468792706543 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:58:26 INFO - PROCESS | 1946 | 1468792706545 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:58:26 INFO - PROCESS | 1946 | 1468792706548 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:58:26 INFO - PROCESS | 1946 | 1468792706552 Marionette TRACE conn2 <- [1,2906,null,{}] 14:58:26 INFO - PROCESS | 1946 | 1468792706563 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}] 14:58:26 INFO - PROCESS | 1946 | 1468792706568 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:26 INFO - PROCESS | 1946 | 1468792706685 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:58:26 INFO - PROCESS | 1946 | 1468792706706 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 1946 | 1468792706709 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285cb000 == 28 [pid = 1946] [id = 734] 14:58:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1122bdc00) [pid = 1946] [serial = 2202] [outer = 0x0] 14:58:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118824c00) [pid = 1946] [serial = 2203] [outer = 0x1122bdc00] 14:58:26 INFO - PROCESS | 1946 | 1468792706754 Marionette DEBUG loaded listener.js 14:58:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x118a70000) [pid = 1946] [serial = 2204] [outer = 0x1122bdc00] 14:58:27 INFO - PROCESS | 1946 | 1468792707175 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]]]}] 14:58:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:58:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 675ms 14:58:27 INFO - PROCESS | 1946 | 1468792707224 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:58:27 INFO - PROCESS | 1946 | 1468792707226 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:58:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:58:27 INFO - PROCESS | 1946 | 1468792707228 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:58:27 INFO - PROCESS | 1946 | 1468792707229 Marionette TRACE conn2 <- [1,2910,null,{}] 14:58:27 INFO - PROCESS | 1946 | 1468792707231 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}] 14:58:27 INFO - PROCESS | 1946 | 1468792707232 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:27 INFO - PROCESS | 1946 | 1468792707332 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:58:27 INFO - PROCESS | 1946 | 1468792707336 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:27 INFO - PROCESS | 1946 | 1468792707337 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a32000 == 29 [pid = 1946] [id = 735] 14:58:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11920e000) [pid = 1946] [serial = 2205] [outer = 0x0] 14:58:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11951bc00) [pid = 1946] [serial = 2206] [outer = 0x11920e000] 14:58:27 INFO - PROCESS | 1946 | 1468792707367 Marionette DEBUG loaded listener.js 14:58:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1195cc400) [pid = 1946] [serial = 2207] [outer = 0x11920e000] 14:58:27 INFO - PROCESS | 1946 | 1468792707752 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]]]}] 14:58:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:58:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:58:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 570ms 14:58:27 INFO - PROCESS | 1946 | 1468792707800 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:58:27 INFO - TEST-START | /DOMEvents/constructors.html 14:58:27 INFO - PROCESS | 1946 | 1468792707802 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:58:27 INFO - PROCESS | 1946 | 1468792707805 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:58:27 INFO - PROCESS | 1946 | 1468792707817 Marionette TRACE conn2 <- [1,2914,null,{}] 14:58:27 INFO - PROCESS | 1946 | 1468792707827 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}] 14:58:27 INFO - PROCESS | 1946 | 1468792707829 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:27 INFO - PROCESS | 1946 | 1468792707968 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:58:28 INFO - PROCESS | 1946 | 1468792708045 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:28 INFO - PROCESS | 1946 | 1468792708046 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b351800 == 30 [pid = 1946] [id = 736] 14:58:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1168b1400) [pid = 1946] [serial = 2208] [outer = 0x0] 14:58:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119b45800) [pid = 1946] [serial = 2209] [outer = 0x1168b1400] 14:58:28 INFO - PROCESS | 1946 | 1468792708089 Marionette DEBUG loaded listener.js 14:58:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119b53c00) [pid = 1946] [serial = 2210] [outer = 0x1168b1400] 14:58:28 INFO - PROCESS | 1946 | 1468792708433 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]]]}] 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:58:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 695ms 14:58:28 INFO - PROCESS | 1946 | 1468792708500 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:58:28 INFO - PROCESS | 1946 | 1468792708501 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:58:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:58:28 INFO - PROCESS | 1946 | 1468792708504 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:58:28 INFO - PROCESS | 1946 | 1468792708505 Marionette TRACE conn2 <- [1,2918,null,{}] 14:58:28 INFO - PROCESS | 1946 | 1468792708507 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}] 14:58:28 INFO - PROCESS | 1946 | 1468792708511 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:28 INFO - PROCESS | 1946 | 1468792708631 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:58:28 INFO - PROCESS | 1946 | 1468792708635 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:28 INFO - PROCESS | 1946 | 1468792708636 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c14c000 == 31 [pid = 1946] [id = 737] 14:58:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119b5b000) [pid = 1946] [serial = 2211] [outer = 0x0] 14:58:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119f32400) [pid = 1946] [serial = 2212] [outer = 0x119b5b000] 14:58:28 INFO - PROCESS | 1946 | 1468792708661 Marionette DEBUG loaded listener.js 14:58:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11951d000) [pid = 1946] [serial = 2213] [outer = 0x119b5b000] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1128d2c00) [pid = 1946] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x116a06000) [pid = 1946] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1190ea800) [pid = 1946] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x112695800) [pid = 1946] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116540000) [pid = 1946] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1211d7c00) [pid = 1946] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x124f07400) [pid = 1946] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1133c8c00) [pid = 1946] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119b46000) [pid = 1946] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1132e1c00) [pid = 1946] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1126a0400) [pid = 1946] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x116534400) [pid = 1946] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11725bc00) [pid = 1946] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x110f70400) [pid = 1946] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x115f91000) [pid = 1946] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:58:29 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1177ec000) [pid = 1946] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:58:29 INFO - PROCESS | 1946 | 1468792709137 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:58:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:58:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 673ms 14:58:29 INFO - PROCESS | 1946 | 1468792709178 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 1946 | 1468792709179 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:58:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:58:29 INFO - PROCESS | 1946 | 1468792709182 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:58:29 INFO - PROCESS | 1946 | 1468792709183 Marionette TRACE conn2 <- [1,2922,null,{}] 14:58:29 INFO - PROCESS | 1946 | 1468792709186 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}] 14:58:29 INFO - PROCESS | 1946 | 1468792709187 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:29 INFO - PROCESS | 1946 | 1468792709277 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:58:29 INFO - PROCESS | 1946 | 1468792709300 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:29 INFO - PROCESS | 1946 | 1468792709301 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285b2000 == 32 [pid = 1946] [id = 738] 14:58:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x112692800) [pid = 1946] [serial = 2214] [outer = 0x0] 14:58:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1133ad800) [pid = 1946] [serial = 2215] [outer = 0x112692800] 14:58:29 INFO - PROCESS | 1946 | 1468792709333 Marionette DEBUG loaded listener.js 14:58:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11724f400) [pid = 1946] [serial = 2216] [outer = 0x112692800] 14:58:29 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:58:29 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:58:29 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:58:29 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:58:29 INFO - PROCESS | 1946 | 1468792709719 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]]]}] 14:58:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:58:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:58:29 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 14:58:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:58:29 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 14:58:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:58:29 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]" 14:58:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:58:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:58:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 570ms 14:58:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:58:29 INFO - PROCESS | 1946 | 1468792709753 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 1946 | 1468792709754 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:58:29 INFO - PROCESS | 1946 | 1468792709759 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:58:29 INFO - PROCESS | 1946 | 1468792709760 Marionette TRACE conn2 <- [1,2926,null,{}] 14:58:29 INFO - PROCESS | 1946 | 1468792709763 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}] 14:58:29 INFO - PROCESS | 1946 | 1468792709764 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:29 INFO - PROCESS | 1946 | 1468792709861 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:58:29 INFO - PROCESS | 1946 | 1468792709867 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:29 INFO - PROCESS | 1946 | 1468792709868 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6d0800 == 33 [pid = 1946] [id = 739] 14:58:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1181a0c00) [pid = 1946] [serial = 2217] [outer = 0x0] 14:58:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12171fc00) [pid = 1946] [serial = 2218] [outer = 0x1181a0c00] 14:58:29 INFO - PROCESS | 1946 | 1468792709893 Marionette DEBUG loaded listener.js 14:58:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x121e14400) [pid = 1946] [serial = 2219] [outer = 0x1181a0c00] 14:58:30 INFO - PROCESS | 1946 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:58:30 INFO - PROCESS | 1946 | 1468792710164 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]]]}] 14:58:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:58:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 420ms 14:58:30 INFO - PROCESS | 1946 | 1468792710180 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:58:30 INFO - PROCESS | 1946 | 1468792710181 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:58:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:58:30 INFO - PROCESS | 1946 | 1468792710184 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 1946 | 1468792710185 Marionette TRACE conn2 <- [1,2930,null,{}] 14:58:30 INFO - PROCESS | 1946 | 1468792710187 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}] 14:58:30 INFO - PROCESS | 1946 | 1468792710188 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:30 INFO - PROCESS | 1946 | 1468792710279 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:58:30 INFO - PROCESS | 1946 | 1468792710282 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 1946 | 1468792710283 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285ca000 == 34 [pid = 1946] [id = 740] 14:58:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121e19400) [pid = 1946] [serial = 2220] [outer = 0x0] 14:58:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x124836400) [pid = 1946] [serial = 2221] [outer = 0x121e19400] 14:58:30 INFO - PROCESS | 1946 | 1468792710307 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12488dc00) [pid = 1946] [serial = 2222] [outer = 0x121e19400] 14:58:30 INFO - PROCESS | 1946 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:58:30 INFO - PROCESS | 1946 | 1468792710591 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]]]}] 14:58:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:58:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 419ms 14:58:30 INFO - PROCESS | 1946 | 1468792710619 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:58:30 INFO - PROCESS | 1946 | 1468792710620 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:58:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:58:30 INFO - PROCESS | 1946 | 1468792710630 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 1946 | 1468792710631 Marionette TRACE conn2 <- [1,2934,null,{}] 14:58:30 INFO - PROCESS | 1946 | 1468792710634 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}] 14:58:30 INFO - PROCESS | 1946 | 1468792710635 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:30 INFO - PROCESS | 1946 | 1468792710714 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:58:30 INFO - PROCESS | 1946 | 1468792710718 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 1946 | 1468792710719 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c9ac800 == 35 [pid = 1946] [id = 741] 14:58:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124c7cc00) [pid = 1946] [serial = 2223] [outer = 0x0] 14:58:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x124f35c00) [pid = 1946] [serial = 2224] [outer = 0x124c7cc00] 14:58:30 INFO - PROCESS | 1946 | 1468792710745 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x124fac800) [pid = 1946] [serial = 2225] [outer = 0x124c7cc00] 14:58:31 INFO - PROCESS | 1946 | 1468792711055 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]]]}] 14:58:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:58:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 478ms 14:58:31 INFO - PROCESS | 1946 | 1468792711125 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:58:31 INFO - PROCESS | 1946 | 1468792711128 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:58:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:58:31 INFO - PROCESS | 1946 | 1468792711133 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:58:31 INFO - PROCESS | 1946 | 1468792711135 Marionette TRACE conn2 <- [1,2938,null,{}] 14:58:31 INFO - PROCESS | 1946 | 1468792711138 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}] 14:58:31 INFO - PROCESS | 1946 | 1468792711141 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:31 INFO - PROCESS | 1946 | 1468792711237 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:58:31 INFO - PROCESS | 1946 | 1468792711331 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:31 INFO - PROCESS | 1946 | 1468792711335 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x1183e6000 == 36 [pid = 1946] [id = 742] 14:58:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1122b9400) [pid = 1946] [serial = 2226] [outer = 0x0] 14:58:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11276ec00) [pid = 1946] [serial = 2227] [outer = 0x1122b9400] 14:58:31 INFO - PROCESS | 1946 | 1468792711366 Marionette DEBUG loaded listener.js 14:58:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1132de400) [pid = 1946] [serial = 2228] [outer = 0x1122b9400] 14:58:31 INFO - PROCESS | 1946 | 1468792711773 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]]]}] 14:58:31 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. 14:58:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 14:58:31 INFO - PROCESS | 1946 | 1468792711804 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:58:31 INFO - PROCESS | 1946 | 1468792711806 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:58:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:58:31 INFO - PROCESS | 1946 | 1468792711811 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:58:31 INFO - PROCESS | 1946 | 1468792711814 Marionette TRACE conn2 <- [1,2942,null,{}] 14:58:31 INFO - PROCESS | 1946 | 1468792711816 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}] 14:58:31 INFO - PROCESS | 1946 | 1468792711818 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:31 INFO - PROCESS | 1946 | 1468792711926 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:58:32 INFO - PROCESS | 1946 | 1468792712034 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 1946 | 1468792712035 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x128d49800 == 37 [pid = 1946] [id = 743] 14:58:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1175e2c00) [pid = 1946] [serial = 2229] [outer = 0x0] 14:58:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11819ec00) [pid = 1946] [serial = 2230] [outer = 0x1175e2c00] 14:58:32 INFO - PROCESS | 1946 | 1468792712065 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1182cbc00) [pid = 1946] [serial = 2231] [outer = 0x1175e2c00] 14:58:32 INFO - PROCESS | 1946 | 1468792712464 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"]]]}] 14:58:32 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 14:58:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:58:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 14:58:32 INFO - PROCESS | 1946 | 1468792712482 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:58:32 INFO - PROCESS | 1946 | 1468792712483 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:58:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:58:32 INFO - PROCESS | 1946 | 1468792712486 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:58:32 INFO - PROCESS | 1946 | 1468792712487 Marionette TRACE conn2 <- [1,2946,null,{}] 14:58:32 INFO - PROCESS | 1946 | 1468792712494 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}] 14:58:32 INFO - PROCESS | 1946 | 1468792712497 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:32 INFO - PROCESS | 1946 | 1468792712608 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:58:32 INFO - PROCESS | 1946 | 1468792712669 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 1946 | 1468792712672 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c893000 == 38 [pid = 1946] [id = 744] 14:58:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119598000) [pid = 1946] [serial = 2232] [outer = 0x0] 14:58:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119b5d800) [pid = 1946] [serial = 2233] [outer = 0x119598000] 14:58:32 INFO - PROCESS | 1946 | 1468792712706 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x119ba5800) [pid = 1946] [serial = 2234] [outer = 0x119598000] 14:58:33 INFO - PROCESS | 1946 | 1468792713318 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]]]}] 14:58:33 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. 14:58:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 872ms 14:58:33 INFO - PROCESS | 1946 | 1468792713359 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:58:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:58:33 INFO - PROCESS | 1946 | 1468792713361 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:58:33 INFO - PROCESS | 1946 | 1468792713365 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 1946 | 1468792713366 Marionette TRACE conn2 <- [1,2950,null,{}] 14:58:33 INFO - PROCESS | 1946 | 1468792713370 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}] 14:58:33 INFO - PROCESS | 1946 | 1468792713372 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:33 INFO - PROCESS | 1946 | 1468792713489 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:58:33 INFO - PROCESS | 1946 | 1468792713549 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:33 INFO - PROCESS | 1946 | 1468792713552 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x11a09b000 == 39 [pid = 1946] [id = 745] 14:58:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x115f92000) [pid = 1946] [serial = 2235] [outer = 0x0] 14:58:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1165ed000) [pid = 1946] [serial = 2236] [outer = 0x115f92000] 14:58:33 INFO - PROCESS | 1946 | 1468792713580 Marionette DEBUG loaded listener.js 14:58:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1177ee800) [pid = 1946] [serial = 2237] [outer = 0x115f92000] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x1285ca000 == 38 [pid = 1946] [id = 740] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6d0800 == 37 [pid = 1946] [id = 739] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x1285b2000 == 36 [pid = 1946] [id = 738] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x12c14c000 == 35 [pid = 1946] [id = 737] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x12b351800 == 34 [pid = 1946] [id = 736] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x129a32000 == 33 [pid = 1946] [id = 735] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x1285cb000 == 32 [pid = 1946] [id = 734] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x11a0a0800 == 31 [pid = 1946] [id = 733] 14:58:33 INFO - PROCESS | 1946 | --DOCSHELL 0x1184c3000 == 30 [pid = 1946] [id = 732] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119f7bc00) [pid = 1946] [serial = 2164] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x115e32400) [pid = 1946] [serial = 2149] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116246800) [pid = 1946] [serial = 2150] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x118a66000) [pid = 1946] [serial = 2155] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11920fc00) [pid = 1946] [serial = 2156] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116a87000) [pid = 1946] [serial = 2152] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11819dc00) [pid = 1946] [serial = 2153] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1184aac00) [pid = 1946] [serial = 2147] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11819c800) [pid = 1946] [serial = 2146] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x116b1b400) [pid = 1946] [serial = 2131] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119517000) [pid = 1946] [serial = 2134] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11624ec00) [pid = 1946] [serial = 2174] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x121ba7800) [pid = 1946] [serial = 2137] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1262b8c00) [pid = 1946] [serial = 2140] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1128cb000) [pid = 1946] [serial = 2168] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116540c00) [pid = 1946] [serial = 2170] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x112ddc000) [pid = 1946] [serial = 2143] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116a0c400) [pid = 1946] [serial = 2171] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x111f58c00) [pid = 1946] [serial = 2167] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1211d4000) [pid = 1946] [serial = 2165] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119b41800) [pid = 1946] [serial = 2159] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119524000) [pid = 1946] [serial = 2158] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119b45400) [pid = 1946] [serial = 2161] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x117eacc00) [pid = 1946] [serial = 2176] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1197b6c00) [pid = 1946] [serial = 2135] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x115f25800) [pid = 1946] [serial = 2144] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x118193c00) [pid = 1946] [serial = 2132] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12480e400) [pid = 1946] [serial = 2138] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x126ce4c00) [pid = 1946] [serial = 2141] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x1181a0800) [pid = 1946] [serial = 2177] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x115e32800) [pid = 1946] [serial = 2173] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x119b56000) [pid = 1946] [serial = 2162] [outer = 0x0] [url = about:blank] 14:58:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x116789800 == 31 [pid = 1946] [id = 746] 14:58:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x116246800) [pid = 1946] [serial = 2238] [outer = 0x0] 14:58:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1165f1c00) [pid = 1946] [serial = 2239] [outer = 0x116246800] 14:58:34 INFO - PROCESS | 1946 | 1468792714002 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]]]}] 14:58:34 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. 14:58:34 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 677ms 14:58:34 INFO - PROCESS | 1946 | 1468792714042 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:58:34 INFO - PROCESS | 1946 | 1468792714045 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:58:34 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:58:34 INFO - PROCESS | 1946 | 1468792714049 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:58:34 INFO - PROCESS | 1946 | 1468792714051 Marionette TRACE conn2 <- [1,2954,null,{}] 14:58:34 INFO - PROCESS | 1946 | 1468792714053 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}] 14:58:34 INFO - PROCESS | 1946 | 1468792714055 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:34 INFO - PROCESS | 1946 | 1468792714151 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:58:34 INFO - PROCESS | 1946 | 1468792714212 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 1946 | 1468792714213 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c5800 == 32 [pid = 1946] [id = 747] 14:58:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x115f90800) [pid = 1946] [serial = 2240] [outer = 0x0] 14:58:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1182bd000) [pid = 1946] [serial = 2241] [outer = 0x115f90800] 14:58:34 INFO - PROCESS | 1946 | 1468792714241 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x118828000) [pid = 1946] [serial = 2242] [outer = 0x115f90800] 14:58:34 INFO - PROCESS | 1946 | 1468792714517 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]]]}] 14:58:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:58:34 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 14:58:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 14:58:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:58:34 INFO - PROCESS | 1946 | 1468792714569 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:58:34 INFO - PROCESS | 1946 | 1468792714570 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:58:34 INFO - PROCESS | 1946 | 1468792714575 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:58:34 INFO - PROCESS | 1946 | 1468792714578 Marionette TRACE conn2 <- [1,2958,null,{}] 14:58:34 INFO - PROCESS | 1946 | 1468792714586 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}] 14:58:34 INFO - PROCESS | 1946 | 1468792714589 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:34 INFO - PROCESS | 1946 | 1468792714679 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:58:34 INFO - PROCESS | 1946 | 1468792714740 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 1946 | 1468792714742 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x126850800 == 33 [pid = 1946] [id = 748] 14:58:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119206400) [pid = 1946] [serial = 2243] [outer = 0x0] 14:58:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119598c00) [pid = 1946] [serial = 2244] [outer = 0x119206400] 14:58:34 INFO - PROCESS | 1946 | 1468792714769 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119f7bc00) [pid = 1946] [serial = 2245] [outer = 0x119206400] 14:58:35 INFO - PROCESS | 1946 | 1468792715063 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]]]}] 14:58:35 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. 14:58:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 523ms 14:58:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:58:35 INFO - PROCESS | 1946 | 1468792715097 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:58:35 INFO - PROCESS | 1946 | 1468792715099 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:58:35 INFO - PROCESS | 1946 | 1468792715101 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 1946 | 1468792715102 Marionette TRACE conn2 <- [1,2962,null,{}] 14:58:35 INFO - PROCESS | 1946 | 1468792715104 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}] 14:58:35 INFO - PROCESS | 1946 | 1468792715106 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:35 INFO - PROCESS | 1946 | 1468792715196 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:58:35 INFO - PROCESS | 1946 | 1468792715200 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:35 INFO - PROCESS | 1946 | 1468792715201 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f3a800 == 34 [pid = 1946] [id = 749] 14:58:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11a0cf000) [pid = 1946] [serial = 2246] [outer = 0x0] 14:58:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1211d3c00) [pid = 1946] [serial = 2247] [outer = 0x11a0cf000] 14:58:35 INFO - PROCESS | 1946 | 1468792715227 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x121ba8000) [pid = 1946] [serial = 2248] [outer = 0x11a0cf000] 14:58:35 INFO - PROCESS | 1946 | 1468792715527 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]]]}] 14:58:35 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. 14:58:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 14:58:35 INFO - PROCESS | 1946 | 1468792715572 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:58:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:58:35 INFO - PROCESS | 1946 | 1468792715575 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:58:35 INFO - PROCESS | 1946 | 1468792715577 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 1946 | 1468792715578 Marionette TRACE conn2 <- [1,2966,null,{}] 14:58:35 INFO - PROCESS | 1946 | 1468792715581 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}] 14:58:35 INFO - PROCESS | 1946 | 1468792715582 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:35 INFO - PROCESS | 1946 | 1468792715692 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:58:35 INFO - PROCESS | 1946 | 1468792715698 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:35 INFO - PROCESS | 1946 | 1468792715699 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b442800 == 35 [pid = 1946] [id = 750] 14:58:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1168a7c00) [pid = 1946] [serial = 2249] [outer = 0x0] 14:58:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x121c4c000) [pid = 1946] [serial = 2250] [outer = 0x1168a7c00] 14:58:35 INFO - PROCESS | 1946 | 1468792715723 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x124c71c00) [pid = 1946] [serial = 2251] [outer = 0x1168a7c00] 14:58:36 INFO - PROCESS | 1946 | 1468792716036 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]]]}] 14:58:36 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. 14:58:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 467ms 14:58:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:58:36 INFO - PROCESS | 1946 | 1468792716048 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:58:36 INFO - PROCESS | 1946 | 1468792716049 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:58:36 INFO - PROCESS | 1946 | 1468792716051 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 1946 | 1468792716052 Marionette TRACE conn2 <- [1,2970,null,{}] 14:58:36 INFO - PROCESS | 1946 | 1468792716054 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}] 14:58:36 INFO - PROCESS | 1946 | 1468792716061 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:36 INFO - PROCESS | 1946 | 1468792716181 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:58:36 INFO - PROCESS | 1946 | 1468792716194 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:36 INFO - PROCESS | 1946 | 1468792716195 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c6cf000 == 36 [pid = 1946] [id = 751] 14:58:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12112b400) [pid = 1946] [serial = 2252] [outer = 0x0] 14:58:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1252de400) [pid = 1946] [serial = 2253] [outer = 0x12112b400] 14:58:36 INFO - PROCESS | 1946 | 1468792716220 Marionette DEBUG loaded listener.js 14:58:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x126822400) [pid = 1946] [serial = 2254] [outer = 0x12112b400] 14:58:36 INFO - PROCESS | 1946 | 1468792716513 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]]]}] 14:58:36 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. 14:58:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 518ms 14:58:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:58:36 INFO - PROCESS | 1946 | 1468792716570 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:58:36 INFO - PROCESS | 1946 | 1468792716571 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:58:36 INFO - PROCESS | 1946 | 1468792716576 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 1946 | 1468792716577 Marionette TRACE conn2 <- [1,2974,null,{}] 14:58:36 INFO - PROCESS | 1946 | 1468792716579 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}] 14:58:36 INFO - PROCESS | 1946 | 1468792716580 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:36 INFO - PROCESS | 1946 | 1468792716678 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:58:36 INFO - PROCESS | 1946 | 1468792716690 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:36 INFO - PROCESS | 1946 | 1468792716691 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c88d000 == 37 [pid = 1946] [id = 752] 14:58:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x126882c00) [pid = 1946] [serial = 2255] [outer = 0x0] 14:58:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x126a33c00) [pid = 1946] [serial = 2256] [outer = 0x126882c00] 14:58:36 INFO - PROCESS | 1946 | 1468792716723 Marionette DEBUG loaded listener.js 14:58:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x126cc7800) [pid = 1946] [serial = 2257] [outer = 0x126882c00] 14:58:37 INFO - PROCESS | 1946 | 1468792717028 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]]]}] 14:58:37 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. 14:58:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 14:58:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:58:37 INFO - PROCESS | 1946 | 1468792717047 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:58:37 INFO - PROCESS | 1946 | 1468792717048 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:58:37 INFO - PROCESS | 1946 | 1468792717057 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:58:37 INFO - PROCESS | 1946 | 1468792717059 Marionette TRACE conn2 <- [1,2978,null,{}] 14:58:37 INFO - PROCESS | 1946 | 1468792717063 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}] 14:58:37 INFO - PROCESS | 1946 | 1468792717064 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:37 INFO - PROCESS | 1946 | 1468792717167 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:58:37 INFO - PROCESS | 1946 | 1468792717170 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 1946 | 1468792717171 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x112247800 == 38 [pid = 1946] [id = 753] 14:58:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126cc7c00) [pid = 1946] [serial = 2258] [outer = 0x0] 14:58:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x126ce2800) [pid = 1946] [serial = 2259] [outer = 0x126cc7c00] 14:58:37 INFO - PROCESS | 1946 | 1468792717196 Marionette DEBUG loaded listener.js 14:58:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128776c00) [pid = 1946] [serial = 2260] [outer = 0x126cc7c00] 14:58:37 INFO - PROCESS | 1946 | 1468792717489 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]]]}] 14:58:37 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. 14:58:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 478ms 14:58:37 INFO - PROCESS | 1946 | 1468792717530 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:58:37 INFO - PROCESS | 1946 | 1468792717531 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:58:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:58:37 INFO - PROCESS | 1946 | 1468792717542 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:58:37 INFO - PROCESS | 1946 | 1468792717544 Marionette TRACE conn2 <- [1,2982,null,{}] 14:58:37 INFO - PROCESS | 1946 | 1468792717551 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}] 14:58:37 INFO - PROCESS | 1946 | 1468792717552 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:37 INFO - PROCESS | 1946 | 1468792717658 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:58:37 INFO - PROCESS | 1946 | 1468792717662 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 1946 | 1468792717663 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d084000 == 39 [pid = 1946] [id = 754] 14:58:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128778000) [pid = 1946] [serial = 2261] [outer = 0x0] 14:58:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128ca3c00) [pid = 1946] [serial = 2262] [outer = 0x128778000] 14:58:37 INFO - PROCESS | 1946 | 1468792717727 Marionette DEBUG loaded listener.js 14:58:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x128ca6800) [pid = 1946] [serial = 2263] [outer = 0x128778000] 14:58:38 INFO - PROCESS | 1946 | 1468792718063 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"]]]}] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x112692800) [pid = 1946] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x115f8f000) [pid = 1946] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1122bdc00) [pid = 1946] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x116a8a400) [pid = 1946] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1122b1800) [pid = 1946] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1133a0800) [pid = 1946] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1197b6000) [pid = 1946] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11920e000) [pid = 1946] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x112d4a400) [pid = 1946] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119ba8400) [pid = 1946] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119521800) [pid = 1946] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1168b1400) [pid = 1946] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119b5b000) [pid = 1946] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1181a0c00) [pid = 1946] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:58:38 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x121e19400) [pid = 1946] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:58:38 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 14:58:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:58:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 584ms 14:58:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:58:38 INFO - PROCESS | 1946 | 1468792718118 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:58:38 INFO - PROCESS | 1946 | 1468792718119 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:58:38 INFO - PROCESS | 1946 | 1468792718121 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:58:38 INFO - PROCESS | 1946 | 1468792718123 Marionette TRACE conn2 <- [1,2986,null,{}] 14:58:38 INFO - PROCESS | 1946 | 1468792718125 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}] 14:58:38 INFO - PROCESS | 1946 | 1468792718126 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:38 INFO - PROCESS | 1946 | 1468792718205 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:58:38 INFO - PROCESS | 1946 | 1468792718211 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:38 INFO - PROCESS | 1946 | 1468792718212 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bc03000 == 40 [pid = 1946] [id = 755] 14:58:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1177f7800) [pid = 1946] [serial = 2264] [outer = 0x0] 14:58:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x118823800) [pid = 1946] [serial = 2265] [outer = 0x1177f7800] 14:58:38 INFO - PROCESS | 1946 | 1468792718237 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119f3d800) [pid = 1946] [serial = 2266] [outer = 0x1177f7800] 14:58:38 INFO - PROCESS | 1946 | 1468792718576 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]]]}] 14:58:38 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. 14:58:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 14:58:38 INFO - PROCESS | 1946 | 1468792718594 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:58:38 INFO - PROCESS | 1946 | 1468792718597 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:58:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:58:38 INFO - PROCESS | 1946 | 1468792718600 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:58:38 INFO - PROCESS | 1946 | 1468792718603 Marionette TRACE conn2 <- [1,2990,null,{}] 14:58:38 INFO - PROCESS | 1946 | 1468792718609 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}] 14:58:38 INFO - PROCESS | 1946 | 1468792718611 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:38 INFO - PROCESS | 1946 | 1468792718762 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:58:38 INFO - PROCESS | 1946 | 1468792718790 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:38 INFO - PROCESS | 1946 | 1468792718792 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d574000 == 41 [pid = 1946] [id = 756] 14:58:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12898dc00) [pid = 1946] [serial = 2267] [outer = 0x0] 14:58:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128cd1400) [pid = 1946] [serial = 2268] [outer = 0x12898dc00] 14:58:38 INFO - PROCESS | 1946 | 1468792718819 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x128f12400) [pid = 1946] [serial = 2269] [outer = 0x12898dc00] 14:58:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d576800 == 42 [pid = 1946] [id = 757] 14:58:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x129857800) [pid = 1946] [serial = 2270] [outer = 0x0] 14:58:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128cd7000) [pid = 1946] [serial = 2271] [outer = 0x129857800] 14:58:39 INFO - PROCESS | 1946 | 1468792719141 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]]]}] 14:58:39 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. 14:58:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 572ms 14:58:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:58:39 INFO - PROCESS | 1946 | 1468792719173 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:58:39 INFO - PROCESS | 1946 | 1468792719174 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:58:39 INFO - PROCESS | 1946 | 1468792719176 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:58:39 INFO - PROCESS | 1946 | 1468792719177 Marionette TRACE conn2 <- [1,2994,null,{}] 14:58:39 INFO - PROCESS | 1946 | 1468792719179 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}] 14:58:39 INFO - PROCESS | 1946 | 1468792719180 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:39 INFO - PROCESS | 1946 | 1468792719279 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:58:39 INFO - PROCESS | 1946 | 1468792719283 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 1946 | 1468792719284 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d638800 == 43 [pid = 1946] [id = 758] 14:58:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x128f13000) [pid = 1946] [serial = 2272] [outer = 0x0] 14:58:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x129858800) [pid = 1946] [serial = 2273] [outer = 0x128f13000] 14:58:39 INFO - PROCESS | 1946 | 1468792719307 Marionette DEBUG loaded listener.js 14:58:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a811c00) [pid = 1946] [serial = 2274] [outer = 0x128f13000] 14:58:39 INFO - PROCESS | 1946 | 1468792719605 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]]]}] 14:58:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:58:39 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 14:58:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 14:58:39 INFO - PROCESS | 1946 | 1468792719647 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:58:39 INFO - PROCESS | 1946 | 1468792719648 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:58:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:58:39 INFO - PROCESS | 1946 | 1468792719650 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:58:39 INFO - PROCESS | 1946 | 1468792719651 Marionette TRACE conn2 <- [1,2998,null,{}] 14:58:39 INFO - PROCESS | 1946 | 1468792719665 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}] 14:58:39 INFO - PROCESS | 1946 | 1468792719666 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:39 INFO - PROCESS | 1946 | 1468792719803 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:58:39 INFO - PROCESS | 1946 | 1468792719810 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 1946 | 1468792719812 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12dd39000 == 44 [pid = 1946] [id = 759] 14:58:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1211d1c00) [pid = 1946] [serial = 2275] [outer = 0x0] 14:58:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a814c00) [pid = 1946] [serial = 2276] [outer = 0x1211d1c00] 14:58:39 INFO - PROCESS | 1946 | 1468792719843 Marionette DEBUG loaded listener.js 14:58:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12a96c000) [pid = 1946] [serial = 2277] [outer = 0x1211d1c00] 14:58:40 INFO - PROCESS | 1946 | --DOCSHELL 0x1210f9000 == 43 [pid = 1946] [id = 731] 14:58:40 INFO - PROCESS | 1946 | --DOCSHELL 0x116789800 == 42 [pid = 1946] [id = 746] 14:58:40 INFO - PROCESS | 1946 | --DOCSHELL 0x11a09b000 == 41 [pid = 1946] [id = 745] 14:58:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12c893000 == 40 [pid = 1946] [id = 744] 14:58:40 INFO - PROCESS | 1946 | --DOCSHELL 0x128d49800 == 39 [pid = 1946] [id = 743] 14:58:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12c9ac800 == 38 [pid = 1946] [id = 741] 14:58:40 INFO - PROCESS | 1946 | --DOCSHELL 0x1183e6000 == 37 [pid = 1946] [id = 742] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c5800 == 36 [pid = 1946] [id = 747] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x126850800 == 35 [pid = 1946] [id = 748] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12c6cf000 == 34 [pid = 1946] [id = 751] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x128f3a800 == 33 [pid = 1946] [id = 749] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d638800 == 32 [pid = 1946] [id = 758] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12b442800 == 31 [pid = 1946] [id = 750] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12bc03000 == 30 [pid = 1946] [id = 755] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d084000 == 29 [pid = 1946] [id = 754] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d574000 == 28 [pid = 1946] [id = 756] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12c88d000 == 27 [pid = 1946] [id = 752] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x112247800 == 26 [pid = 1946] [id = 753] 14:58:41 INFO - PROCESS | 1946 | --DOCSHELL 0x12d576800 == 25 [pid = 1946] [id = 757] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11819c000) [pid = 1946] [serial = 2201] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1177f0000) [pid = 1946] [serial = 2195] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119b5ec00) [pid = 1946] [serial = 2186] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x113c62400) [pid = 1946] [serial = 2194] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11951bc00) [pid = 1946] [serial = 2206] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119b4f000) [pid = 1946] [serial = 2185] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1133d1000) [pid = 1946] [serial = 2197] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11107b000) [pid = 1946] [serial = 2198] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11a0cd400) [pid = 1946] [serial = 2189] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11a06ec00) [pid = 1946] [serial = 2188] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121139000) [pid = 1946] [serial = 2192] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11a0cf800) [pid = 1946] [serial = 2191] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119b45800) [pid = 1946] [serial = 2209] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119f32400) [pid = 1946] [serial = 2212] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119b53c00) [pid = 1946] [serial = 2210] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11724f400) [pid = 1946] [serial = 2216] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x124f35c00) [pid = 1946] [serial = 2224] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1133ad800) [pid = 1946] [serial = 2215] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12171fc00) [pid = 1946] [serial = 2218] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x124836400) [pid = 1946] [serial = 2221] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11951d000) [pid = 1946] [serial = 2213] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1195cc400) [pid = 1946] [serial = 2207] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x121e14400) [pid = 1946] [serial = 2219] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x12488dc00) [pid = 1946] [serial = 2222] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x118a70000) [pid = 1946] [serial = 2204] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x1182c0800) [pid = 1946] [serial = 2180] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x117255000) [pid = 1946] [serial = 2179] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x118824c00) [pid = 1946] [serial = 2203] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x1177ef400) [pid = 1946] [serial = 2200] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x11920b000) [pid = 1946] [serial = 2183] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x119065800) [pid = 1946] [serial = 2182] [outer = 0x0] [url = about:blank] 14:58:41 INFO - PROCESS | 1946 | 1468792721310 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]]]}] 14:58:41 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. 14:58:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1672ms 14:58:41 INFO - PROCESS | 1946 | 1468792721325 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:58:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:58:41 INFO - PROCESS | 1946 | 1468792721328 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:58:41 INFO - PROCESS | 1946 | 1468792721331 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 1946 | 1468792721333 Marionette TRACE conn2 <- [1,3002,null,{}] 14:58:41 INFO - PROCESS | 1946 | 1468792721337 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}] 14:58:41 INFO - PROCESS | 1946 | 1468792721339 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:41 INFO - PROCESS | 1946 | 1468792721420 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:58:41 INFO - PROCESS | 1946 | 1468792721476 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 1946 | 1468792721479 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x116be7000 == 26 [pid = 1946] [id = 760] 14:58:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x112f2c800) [pid = 1946] [serial = 2278] [outer = 0x0] 14:58:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x112f2d800) [pid = 1946] [serial = 2279] [outer = 0x112f2c800] 14:58:41 INFO - PROCESS | 1946 | 1468792721507 Marionette DEBUG loaded listener.js 14:58:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1128d5400) [pid = 1946] [serial = 2280] [outer = 0x112f2c800] 14:58:41 INFO - PROCESS | 1946 | 1468792721797 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]]]}] 14:58:41 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. 14:58:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 520ms 14:58:41 INFO - PROCESS | 1946 | 1468792721851 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 1946 | 1468792721855 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:58:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:58:41 INFO - PROCESS | 1946 | 1468792721861 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 1946 | 1468792721863 Marionette TRACE conn2 <- [1,3006,null,{}] 14:58:41 INFO - PROCESS | 1946 | 1468792721865 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}] 14:58:41 INFO - PROCESS | 1946 | 1468792721867 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:41 INFO - PROCESS | 1946 | 1468792721945 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:58:41 INFO - PROCESS | 1946 | 1468792721949 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 1946 | 1468792721951 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192de000 == 27 [pid = 1946] [id = 761] 14:58:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x115e2ec00) [pid = 1946] [serial = 2281] [outer = 0x0] 14:58:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x115f93800) [pid = 1946] [serial = 2282] [outer = 0x115e2ec00] 14:58:41 INFO - PROCESS | 1946 | 1468792721980 Marionette DEBUG loaded listener.js 14:58:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1168a7800) [pid = 1946] [serial = 2283] [outer = 0x115e2ec00] 14:58:42 INFO - PROCESS | 1946 | 1468792722290 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]]]}] 14:58:42 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. 14:58:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 14:58:42 INFO - PROCESS | 1946 | 1468792722332 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:58:42 INFO - PROCESS | 1946 | 1468792722333 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:58:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:58:42 INFO - PROCESS | 1946 | 1468792722344 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:58:42 INFO - PROCESS | 1946 | 1468792722346 Marionette TRACE conn2 <- [1,3010,null,{}] 14:58:42 INFO - PROCESS | 1946 | 1468792722354 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}] 14:58:42 INFO - PROCESS | 1946 | 1468792722357 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:42 INFO - PROCESS | 1946 | 1468792722434 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:58:42 INFO - PROCESS | 1946 | 1468792722440 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:42 INFO - PROCESS | 1946 | 1468792722444 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x121340000 == 28 [pid = 1946] [id = 762] 14:58:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x111073400) [pid = 1946] [serial = 2284] [outer = 0x0] 14:58:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x118198000) [pid = 1946] [serial = 2285] [outer = 0x111073400] 14:58:42 INFO - PROCESS | 1946 | 1468792722471 Marionette DEBUG loaded listener.js 14:58:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x1182c0c00) [pid = 1946] [serial = 2286] [outer = 0x111073400] 14:58:42 INFO - PROCESS | 1946 | 1468792722784 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]]]}] 14:58:42 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 14:58:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 475ms 14:58:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:58:42 INFO - PROCESS | 1946 | 1468792722819 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:58:42 INFO - PROCESS | 1946 | 1468792722821 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:58:42 INFO - PROCESS | 1946 | 1468792722825 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:58:42 INFO - PROCESS | 1946 | 1468792722827 Marionette TRACE conn2 <- [1,3014,null,{}] 14:58:42 INFO - PROCESS | 1946 | 1468792722829 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}] 14:58:42 INFO - PROCESS | 1946 | 1468792722830 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:42 INFO - PROCESS | 1946 | 1468792722905 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:58:42 INFO - PROCESS | 1946 | 1468792722963 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:42 INFO - PROCESS | 1946 | 1468792722964 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x123757800 == 29 [pid = 1946] [id = 763] 14:58:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1182c2800) [pid = 1946] [serial = 2287] [outer = 0x0] 14:58:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11861e800) [pid = 1946] [serial = 2288] [outer = 0x1182c2800] 14:58:42 INFO - PROCESS | 1946 | 1468792722989 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11882b000) [pid = 1946] [serial = 2289] [outer = 0x1182c2800] 14:58:43 INFO - PROCESS | 1946 | [1946] 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 14:58:43 INFO - PROCESS | 1946 | 1468792723279 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:58:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:58:43 INFO - {} 14:58:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:58:43 INFO - {} 14:58:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:58:43 INFO - {} 14:58:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:58:43 INFO - {} 14:58:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 472ms 14:58:43 INFO - TEST-START | /FileAPI/fileReader.html 14:58:43 INFO - PROCESS | 1946 | 1468792723296 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 1946 | 1468792723297 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:58:43 INFO - PROCESS | 1946 | 1468792723299 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 1946 | 1468792723300 Marionette TRACE conn2 <- [1,3018,null,{}] 14:58:43 INFO - PROCESS | 1946 | 1468792723303 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}] 14:58:43 INFO - PROCESS | 1946 | 1468792723315 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:43 INFO - PROCESS | 1946 | 1468792723396 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:58:43 INFO - PROCESS | 1946 | 1468792723400 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:43 INFO - PROCESS | 1946 | 1468792723401 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x12867d000 == 30 [pid = 1946] [id = 764] 14:58:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x112f2c400) [pid = 1946] [serial = 2290] [outer = 0x0] 14:58:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119203800) [pid = 1946] [serial = 2291] [outer = 0x112f2c400] 14:58:43 INFO - PROCESS | 1946 | 1468792723427 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119522400) [pid = 1946] [serial = 2292] [outer = 0x112f2c400] 14:58:43 INFO - PROCESS | 1946 | 1468792723748 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]]]}] 14:58:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:58:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:58:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:58:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:58:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 14:58:43 INFO - TEST-START | /FileAPI/historical.html 14:58:43 INFO - PROCESS | 1946 | 1468792723769 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 1946 | 1468792723770 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:58:43 INFO - PROCESS | 1946 | 1468792723773 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 1946 | 1468792723775 Marionette TRACE conn2 <- [1,3022,null,{}] 14:58:43 INFO - PROCESS | 1946 | 1468792723777 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}] 14:58:43 INFO - PROCESS | 1946 | 1468792723781 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:43 INFO - PROCESS | 1946 | 1468792723904 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:58:43 INFO - PROCESS | 1946 | 1468792723910 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:43 INFO - PROCESS | 1946 | 1468792723911 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x128f31000 == 31 [pid = 1946] [id = 765] 14:58:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119521800) [pid = 1946] [serial = 2293] [outer = 0x0] 14:58:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1195cec00) [pid = 1946] [serial = 2294] [outer = 0x119521800] 14:58:43 INFO - PROCESS | 1946 | 1468792723936 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119ba0000) [pid = 1946] [serial = 2295] [outer = 0x119521800] 14:58:44 INFO - PROCESS | 1946 | 1468792724197 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"]]]}] 14:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:58:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:58:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:58:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:58:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:58:44 INFO - TEST-OK | /FileAPI/historical.html | took 472ms 14:58:44 INFO - TEST-START | /FileAPI/idlharness.html 14:58:44 INFO - PROCESS | 1946 | 1468792724246 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:58:44 INFO - PROCESS | 1946 | 1468792724247 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:58:44 INFO - PROCESS | 1946 | 1468792724249 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 1946 | 1468792724251 Marionette TRACE conn2 <- [1,3026,null,{}] 14:58:44 INFO - PROCESS | 1946 | 1468792724253 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}] 14:58:44 INFO - PROCESS | 1946 | 1468792724254 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:44 INFO - PROCESS | 1946 | 1468792724338 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:58:44 INFO - PROCESS | 1946 | 1468792724344 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 1946 | 1468792724345 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12abc2000 == 32 [pid = 1946] [id = 766] 14:58:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x112a88800) [pid = 1946] [serial = 2296] [outer = 0x0] 14:58:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119f3bc00) [pid = 1946] [serial = 2297] [outer = 0x112a88800] 14:58:44 INFO - PROCESS | 1946 | 1468792724369 Marionette DEBUG loaded listener.js 14:58:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11a0cd800) [pid = 1946] [serial = 2298] [outer = 0x112a88800] 14:58:44 INFO - PROCESS | 1946 | 1468792724858 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]]]}] 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:58:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:58:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:58:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:58:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:58:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:58:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:58:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:58:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:58:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:58:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:58:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:58:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:58:44 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 14:58:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:58:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:58:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:58:44 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 14:58:44 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 14:58:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:58:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:58:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:58:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:58:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:58:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:58:44 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 14:58:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:58:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:58:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:58:44 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 14:58:44 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 14:58:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:58:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:58:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:58:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 631ms 14:58:44 INFO - TEST-START | /FileAPI/idlharness.worker 14:58:44 INFO - PROCESS | 1946 | 1468792724881 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:58:44 INFO - PROCESS | 1946 | 1468792724883 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:58:44 INFO - PROCESS | 1946 | 1468792724885 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 1946 | 1468792724886 Marionette TRACE conn2 <- [1,3030,null,{}] 14:58:44 INFO - PROCESS | 1946 | 1468792724888 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}] 14:58:44 INFO - PROCESS | 1946 | 1468792724889 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:44 INFO - PROCESS | 1946 | 1468792724973 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:58:44 INFO - PROCESS | 1946 | 1468792724978 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 1946 | 1468792724979 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c87b000 == 33 [pid = 1946] [id = 767] 14:58:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12112e400) [pid = 1946] [serial = 2299] [outer = 0x0] 14:58:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1262c1800) [pid = 1946] [serial = 2300] [outer = 0x12112e400] 14:58:45 INFO - PROCESS | 1946 | 1468792725004 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x126ce4800) [pid = 1946] [serial = 2301] [outer = 0x12112e400] 14:58:45 INFO - PROCESS | 1946 | [1946] 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 14:58:45 INFO - PROCESS | 1946 | 1468792725620 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,{},{}]]]}] 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:58:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:58:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:58:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:58:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:58:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:58:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:58:45 INFO - {} 14:58:45 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 14:58:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:58:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:58:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:58:45 INFO - {} 14:58:45 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 - {} 14:58:45 INFO - {} 14:58:45 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 14:58:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:58:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:58:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:58:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:58:45 INFO - {} 14:58:45 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 14:58:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:58:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:58:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:58:45 INFO - {} 14:58:45 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 - {} 14:58:45 INFO - {} 14:58:45 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 14:58:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:58:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:58:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 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 14:58:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:58:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:58:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 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 14:58:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 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 14:58:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 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 14:58:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:58:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:58:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:58:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:58:45 INFO - {} 14:58:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 790ms 14:58:45 INFO - PROCESS | 1946 | 1468792725675 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:58:45 INFO - PROCESS | 1946 | 1468792725677 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:58:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:58:45 INFO - PROCESS | 1946 | 1468792725678 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:58:45 INFO - PROCESS | 1946 | 1468792725679 Marionette TRACE conn2 <- [1,3034,null,{}] 14:58:45 INFO - PROCESS | 1946 | 1468792725681 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}] 14:58:45 INFO - PROCESS | 1946 | 1468792725682 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:45 INFO - PROCESS | 1946 | 1468792725835 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:58:45 INFO - PROCESS | 1946 | 1468792725843 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:45 INFO - PROCESS | 1946 | 1468792725844 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x1210f9000 == 34 [pid = 1946] [id = 768] 14:58:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119f3d000) [pid = 1946] [serial = 2302] [outer = 0x0] 14:58:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12b1e6c00) [pid = 1946] [serial = 2303] [outer = 0x119f3d000] 14:58:45 INFO - PROCESS | 1946 | 1468792725863 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12bc47000) [pid = 1946] [serial = 2304] [outer = 0x119f3d000] 14:58:46 INFO - PROCESS | 1946 | 1468792726189 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]]]}] 14:58:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:58:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 522ms 14:58:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:58:46 INFO - PROCESS | 1946 | 1468792726202 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 1946 | 1468792726204 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:58:46 INFO - PROCESS | 1946 | 1468792726232 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - PROCESS | 1946 | 1468792726234 Marionette TRACE conn2 <- [1,3038,null,{}] 14:58:46 INFO - PROCESS | 1946 | 1468792726241 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}] 14:58:46 INFO - PROCESS | 1946 | 1468792726243 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:46 INFO - PROCESS | 1946 | 1468792726366 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:58:46 INFO - PROCESS | 1946 | 1468792726374 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 1946 | 1468792726375 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12706b800 == 35 [pid = 1946] [id = 769] 14:58:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12bc47400) [pid = 1946] [serial = 2305] [outer = 0x0] 14:58:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12bc54400) [pid = 1946] [serial = 2306] [outer = 0x12bc47400] 14:58:46 INFO - PROCESS | 1946 | 1468792726413 Marionette DEBUG loaded listener.js 14:58:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12bc5a000) [pid = 1946] [serial = 2307] [outer = 0x12bc47400] 14:58:46 INFO - PROCESS | 1946 | 1468792726803 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"]]]}] 14:58:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:58:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:58:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 646ms 14:58:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:58:46 INFO - PROCESS | 1946 | 1468792726854 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 1946 | 1468792726856 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:58:46 INFO - PROCESS | 1946 | 1468792726861 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - PROCESS | 1946 | 1468792726862 Marionette TRACE conn2 <- [1,3042,null,{}] 14:58:46 INFO - PROCESS | 1946 | 1468792726865 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}] 14:58:46 INFO - PROCESS | 1946 | 1468792726866 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:46 INFO - PROCESS | 1946 | 1468792726976 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:58:46 INFO - PROCESS | 1946 | 1468792726989 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 1946 | 1468792726991 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x128679000 == 36 [pid = 1946] [id = 770] 14:58:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12c0c0800) [pid = 1946] [serial = 2308] [outer = 0x0] 14:58:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12c0c4800) [pid = 1946] [serial = 2309] [outer = 0x12c0c0800] 14:58:47 INFO - PROCESS | 1946 | 1468792727017 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12c0cd800) [pid = 1946] [serial = 2310] [outer = 0x12c0c0800] 14:58:47 INFO - PROCESS | 1946 | 1468792727418 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]]]}] 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:58:47 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. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:58:47 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'.) 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:58:47 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. 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:58:47 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. 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:58:47 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. 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:58:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 579ms 14:58:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:58:47 INFO - PROCESS | 1946 | 1468792727440 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 1946 | 1468792727441 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:58:47 INFO - PROCESS | 1946 | 1468792727443 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 1946 | 1468792727444 Marionette TRACE conn2 <- [1,3046,null,{}] 14:58:47 INFO - PROCESS | 1946 | 1468792727446 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}] 14:58:47 INFO - PROCESS | 1946 | 1468792727447 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:47 INFO - PROCESS | 1946 | 1468792727548 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:58:47 INFO - PROCESS | 1946 | 1468792727559 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:47 INFO - PROCESS | 1946 | 1468792727560 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c3a5800 == 37 [pid = 1946] [id = 771] 14:58:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12c0cf400) [pid = 1946] [serial = 2311] [outer = 0x0] 14:58:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12c903000) [pid = 1946] [serial = 2312] [outer = 0x12c0cf400] 14:58:47 INFO - PROCESS | 1946 | 1468792727589 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12c90a000) [pid = 1946] [serial = 2313] [outer = 0x12c0cf400] 14:58:47 INFO - PROCESS | 1946 | [1946] 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 14:58:47 INFO - PROCESS | 1946 | 1468792727949 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:58:47 INFO - {} 14:58:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 523ms 14:58:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:58:47 INFO - PROCESS | 1946 | 1468792727971 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 1946 | 1468792727972 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:58:47 INFO - PROCESS | 1946 | 1468792727974 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 1946 | 1468792727975 Marionette TRACE conn2 <- [1,3050,null,{}] 14:58:47 INFO - PROCESS | 1946 | 1468792727977 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}] 14:58:47 INFO - PROCESS | 1946 | 1468792727978 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:48 INFO - PROCESS | 1946 | 1468792728084 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:58:48 INFO - PROCESS | 1946 | 1468792728123 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 1946 | 1468792728124 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d521800 == 38 [pid = 1946] [id = 772] 14:58:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12c90c000) [pid = 1946] [serial = 2314] [outer = 0x0] 14:58:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12c910800) [pid = 1946] [serial = 2315] [outer = 0x12c90c000] 14:58:48 INFO - PROCESS | 1946 | 1468792728150 Marionette DEBUG loaded listener.js 14:58:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12cbe9000) [pid = 1946] [serial = 2316] [outer = 0x12c90c000] 14:58:48 INFO - PROCESS | 1946 | 1468792728417 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]]]}] 14:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:58:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 14:58:48 INFO - PROCESS | 1946 | 1468792728448 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:58:48 INFO - PROCESS | 1946 | 1468792728449 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:58:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:58:48 INFO - PROCESS | 1946 | 1468792728463 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:58:48 INFO - PROCESS | 1946 | 1468792728464 Marionette TRACE conn2 <- [1,3054,null,{}] 14:58:48 INFO - PROCESS | 1946 | 1468792728467 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}] 14:58:48 INFO - PROCESS | 1946 | 1468792728468 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:48 INFO - PROCESS | 1946 | 1468792728575 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:58:48 INFO - PROCESS | 1946 | 1468792728579 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 1946 | 1468792728580 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285b2000 == 39 [pid = 1946] [id = 773] 14:58:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1165ef000) [pid = 1946] [serial = 2317] [outer = 0x0] 14:58:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x128682000) [pid = 1946] [serial = 2318] [outer = 0x1165ef000] 14:58:48 INFO - PROCESS | 1946 | 1468792728603 Marionette DEBUG loaded listener.js 14:58:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x128686000) [pid = 1946] [serial = 2319] [outer = 0x1165ef000] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12112b400) [pid = 1946] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x126cc7c00) [pid = 1946] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x126882c00) [pid = 1946] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x128778000) [pid = 1946] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1177f7800) [pid = 1946] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12898dc00) [pid = 1946] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x115f90800) [pid = 1946] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x116246800) [pid = 1946] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x115f92000) [pid = 1946] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119598000) [pid = 1946] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1175e2c00) [pid = 1946] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1122b9400) [pid = 1946] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x124c7cc00) [pid = 1946] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1168a7c00) [pid = 1946] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11a0cf000) [pid = 1946] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119206400) [pid = 1946] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x129857800) [pid = 1946] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:58:48 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x128f13000) [pid = 1946] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:58:49 INFO - PROCESS | 1946 | 1468792729222 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"]]]}] 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:58:49 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" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:58:49 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" 14:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:58:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 791ms 14:58:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:58:49 INFO - PROCESS | 1946 | 1468792729250 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:58:49 INFO - PROCESS | 1946 | 1468792729252 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:58:49 INFO - PROCESS | 1946 | 1468792729254 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - PROCESS | 1946 | 1468792729255 Marionette TRACE conn2 <- [1,3058,null,{}] 14:58:49 INFO - PROCESS | 1946 | 1468792729257 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}] 14:58:49 INFO - PROCESS | 1946 | 1468792729258 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:49 INFO - PROCESS | 1946 | 1468792729346 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:58:49 INFO - PROCESS | 1946 | 1468792729349 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:49 INFO - PROCESS | 1946 | 1468792729350 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12e379800 == 40 [pid = 1946] [id = 774] 14:58:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128687c00) [pid = 1946] [serial = 2320] [outer = 0x0] 14:58:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12c90c400) [pid = 1946] [serial = 2321] [outer = 0x128687c00] 14:58:49 INFO - PROCESS | 1946 | 1468792729380 Marionette DEBUG loaded listener.js 14:58:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12cbeb800) [pid = 1946] [serial = 2322] [outer = 0x128687c00] 14:58:49 INFO - PROCESS | 1946 | 1468792729695 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]]]}] 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:58:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:58:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:58:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:58:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:58:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:58:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 476ms 14:58:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:58:49 INFO - PROCESS | 1946 | 1468792729730 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:58:49 INFO - PROCESS | 1946 | 1468792729732 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:58:49 INFO - PROCESS | 1946 | 1468792729734 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - PROCESS | 1946 | 1468792729735 Marionette TRACE conn2 <- [1,3062,null,{}] 14:58:49 INFO - PROCESS | 1946 | 1468792729737 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}] 14:58:49 INFO - PROCESS | 1946 | 1468792729738 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:49 INFO - PROCESS | 1946 | 1468792729819 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:58:49 INFO - PROCESS | 1946 | 1468792729884 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:49 INFO - PROCESS | 1946 | 1468792729885 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12dfd1000 == 41 [pid = 1946] [id = 775] 14:58:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12895b000) [pid = 1946] [serial = 2323] [outer = 0x0] 14:58:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128966800) [pid = 1946] [serial = 2324] [outer = 0x12895b000] 14:58:49 INFO - PROCESS | 1946 | 1468792729910 Marionette DEBUG loaded listener.js 14:58:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11a0ccc00) [pid = 1946] [serial = 2325] [outer = 0x12895b000] 14:58:50 INFO - PROCESS | 1946 | [1946] 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 14:58:50 INFO - PROCESS | 1946 | 1468792730186 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:58:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:58:50 INFO - {} 14:58:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 467ms 14:58:50 INFO - PROCESS | 1946 | 1468792730202 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:58:50 INFO - PROCESS | 1946 | 1468792730203 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:58:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:58:50 INFO - PROCESS | 1946 | 1468792730213 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:58:50 INFO - PROCESS | 1946 | 1468792730214 Marionette TRACE conn2 <- [1,3066,null,{}] 14:58:50 INFO - PROCESS | 1946 | 1468792730216 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}] 14:58:50 INFO - PROCESS | 1946 | 1468792730217 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:50 INFO - PROCESS | 1946 | 1468792730324 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:58:50 INFO - PROCESS | 1946 | 1468792730328 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:50 INFO - PROCESS | 1946 | 1468792730330 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x12dfd8800 == 42 [pid = 1946] [id = 776] 14:58:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x115f95c00) [pid = 1946] [serial = 2326] [outer = 0x0] 14:58:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12b1aa000) [pid = 1946] [serial = 2327] [outer = 0x115f95c00] 14:58:50 INFO - PROCESS | 1946 | 1468792730358 Marionette DEBUG loaded listener.js 14:58:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12cf68c00) [pid = 1946] [serial = 2328] [outer = 0x115f95c00] 14:58:50 INFO - PROCESS | 1946 | 1468792730771 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]]]}] 14:58:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:58:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:58:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:58:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:58:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:58:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:58:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:58:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 578ms 14:58:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:58:50 INFO - PROCESS | 1946 | 1468792730784 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:58:50 INFO - PROCESS | 1946 | 1468792730785 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:58:50 INFO - PROCESS | 1946 | 1468792730788 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:58:50 INFO - PROCESS | 1946 | 1468792730789 Marionette TRACE conn2 <- [1,3070,null,{}] 14:58:50 INFO - PROCESS | 1946 | 1468792730795 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}] 14:58:50 INFO - PROCESS | 1946 | 1468792730796 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:50 INFO - PROCESS | 1946 | 1468792730914 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:58:51 INFO - PROCESS | 1946 | 1468792731006 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:51 INFO - PROCESS | 1946 | 1468792731007 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x1110d2800 == 43 [pid = 1946] [id = 777] 14:58:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x111070c00) [pid = 1946] [serial = 2329] [outer = 0x0] 14:58:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x111bad400) [pid = 1946] [serial = 2330] [outer = 0x111070c00] 14:58:51 INFO - PROCESS | 1946 | 1468792731039 Marionette DEBUG loaded listener.js 14:58:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1128ce400) [pid = 1946] [serial = 2331] [outer = 0x111070c00] 14:58:51 INFO - PROCESS | 1946 | 1468792731490 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]]]}] 14:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:58:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 723ms 14:58:51 INFO - PROCESS | 1946 | 1468792731512 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:58:51 INFO - PROCESS | 1946 | 1468792731514 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:58:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:58:51 INFO - PROCESS | 1946 | 1468792731517 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 1946 | 1468792731519 Marionette TRACE conn2 <- [1,3074,null,{}] 14:58:51 INFO - PROCESS | 1946 | 1468792731523 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}] 14:58:51 INFO - PROCESS | 1946 | 1468792731526 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:51 INFO - PROCESS | 1946 | 1468792731643 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:58:51 INFO - PROCESS | 1946 | 1468792731752 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:51 INFO - PROCESS | 1946 | 1468792731754 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x118af1000 == 44 [pid = 1946] [id = 778] 14:58:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x112df2400) [pid = 1946] [serial = 2332] [outer = 0x0] 14:58:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x115e37400) [pid = 1946] [serial = 2333] [outer = 0x112df2400] 14:58:51 INFO - PROCESS | 1946 | 1468792731786 Marionette DEBUG loaded listener.js 14:58:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x116b13800) [pid = 1946] [serial = 2334] [outer = 0x112df2400] 14:58:52 INFO - PROCESS | 1946 | 1468792732154 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]]]}] 14:58:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:58:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:58:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:58:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:58:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:58:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:58:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 14:58:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:58:52 INFO - PROCESS | 1946 | 1468792732189 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:58:52 INFO - PROCESS | 1946 | 1468792732192 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:58:52 INFO - PROCESS | 1946 | 1468792732195 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:58:52 INFO - PROCESS | 1946 | 1468792732196 Marionette TRACE conn2 <- [1,3078,null,{}] 14:58:52 INFO - PROCESS | 1946 | 1468792732199 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}] 14:58:52 INFO - PROCESS | 1946 | 1468792732200 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:52 INFO - PROCESS | 1946 | 1468792732319 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:58:52 INFO - PROCESS | 1946 | 1468792732430 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:52 INFO - PROCESS | 1946 | 1468792732431 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x1252b1000 == 45 [pid = 1946] [id = 779] 14:58:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1177f7400) [pid = 1946] [serial = 2335] [outer = 0x0] 14:58:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x118827400) [pid = 1946] [serial = 2336] [outer = 0x1177f7400] 14:58:52 INFO - PROCESS | 1946 | 1468792732460 Marionette DEBUG loaded listener.js 14:58:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x11959a400) [pid = 1946] [serial = 2337] [outer = 0x1177f7400] 14:58:53 INFO - PROCESS | 1946 | 1468792733091 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] 14:58:53 INFO - PROCESS | 1946 | 1468792733122 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:58:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:58:53 INFO - PROCESS | 1946 | 1468792733126 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 1946 | 1468792733128 Marionette TRACE conn2 <- [1,3082,null,{}] 14:58:53 INFO - PROCESS | 1946 | 1468792733132 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}] 14:58:53 INFO - PROCESS | 1946 | 1468792733134 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:53 INFO - PROCESS | 1946 | 1468792733257 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:58:53 INFO - PROCESS | 1946 | 1468792733376 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:53 INFO - PROCESS | 1946 | 1468792733378 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188c3000 == 46 [pid = 1946] [id = 780] 14:58:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1133c7000) [pid = 1946] [serial = 2338] [outer = 0x0] 14:58:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x11653fc00) [pid = 1946] [serial = 2339] [outer = 0x1133c7000] 14:58:53 INFO - PROCESS | 1946 | 1468792733425 Marionette DEBUG loaded listener.js 14:58:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x117256000) [pid = 1946] [serial = 2340] [outer = 0x1133c7000] 14:58:53 INFO - PROCESS | 1946 | 1468792733887 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]]]}] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12dfd8800 == 45 [pid = 1946] [id = 776] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12dfd1000 == 44 [pid = 1946] [id = 775] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12e379800 == 43 [pid = 1946] [id = 774] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1285b2000 == 42 [pid = 1946] [id = 773] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x12a814c00) [pid = 1946] [serial = 2276] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12d521800 == 41 [pid = 1946] [id = 772] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12c3a5800 == 40 [pid = 1946] [id = 771] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x128679000 == 39 [pid = 1946] [id = 770] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12706b800 == 38 [pid = 1946] [id = 769] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1210f9000 == 37 [pid = 1946] [id = 768] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12c87b000 == 36 [pid = 1946] [id = 767] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12abc2000 == 35 [pid = 1946] [id = 766] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x128f31000 == 34 [pid = 1946] [id = 765] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x12867d000 == 33 [pid = 1946] [id = 764] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x123757800 == 32 [pid = 1946] [id = 763] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x121340000 == 31 [pid = 1946] [id = 762] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x1192de000 == 30 [pid = 1946] [id = 761] 14:58:53 INFO - PROCESS | 1946 | --DOCSHELL 0x116be7000 == 29 [pid = 1946] [id = 760] 14:58:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:58:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:58:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 826ms 14:58:53 INFO - PROCESS | 1946 | 1468792733952 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:58:53 INFO - PROCESS | 1946 | 1468792733956 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:58:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:58:53 INFO - PROCESS | 1946 | 1468792733961 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 1946 | 1468792733964 Marionette TRACE conn2 <- [1,3086,null,{}] 14:58:53 INFO - PROCESS | 1946 | 1468792733975 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}] 14:58:53 INFO - PROCESS | 1946 | 1468792733976 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1252de400) [pid = 1946] [serial = 2253] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x126ce2800) [pid = 1946] [serial = 2259] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x126a33c00) [pid = 1946] [serial = 2256] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x128ca3c00) [pid = 1946] [serial = 2262] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x118823800) [pid = 1946] [serial = 2265] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x128cd1400) [pid = 1946] [serial = 2268] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x119f3d800) [pid = 1946] [serial = 2266] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x128ca6800) [pid = 1946] [serial = 2263] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x129858800) [pid = 1946] [serial = 2273] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1182bd000) [pid = 1946] [serial = 2241] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x118828000) [pid = 1946] [serial = 2242] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1165f1c00) [pid = 1946] [serial = 2239] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1177ee800) [pid = 1946] [serial = 2237] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1165ed000) [pid = 1946] [serial = 2236] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119ba5800) [pid = 1946] [serial = 2234] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119b5d800) [pid = 1946] [serial = 2233] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1182cbc00) [pid = 1946] [serial = 2231] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11819ec00) [pid = 1946] [serial = 2230] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1132de400) [pid = 1946] [serial = 2228] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11276ec00) [pid = 1946] [serial = 2227] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x124fac800) [pid = 1946] [serial = 2225] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12a811c00) [pid = 1946] [serial = 2274] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121c4c000) [pid = 1946] [serial = 2250] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1211d3c00) [pid = 1946] [serial = 2247] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x121ba8000) [pid = 1946] [serial = 2248] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119f7bc00) [pid = 1946] [serial = 2245] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119598c00) [pid = 1946] [serial = 2244] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x126cc7800) [pid = 1946] [serial = 2257] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x128776c00) [pid = 1946] [serial = 2260] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x126822400) [pid = 1946] [serial = 2254] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x128cd7000) [pid = 1946] [serial = 2271] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x128f12400) [pid = 1946] [serial = 2269] [outer = 0x0] [url = about:blank] 14:58:53 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x124c71c00) [pid = 1946] [serial = 2251] [outer = 0x0] [url = about:blank] 14:58:54 INFO - PROCESS | 1946 | 1468792734085 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:58:54 INFO - PROCESS | 1946 | 1468792734096 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:54 INFO - PROCESS | 1946 | 1468792734097 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1184d2000 == 30 [pid = 1946] [id = 781] 14:58:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x117eaf800) [pid = 1946] [serial = 2341] [outer = 0x0] 14:58:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1182bd800) [pid = 1946] [serial = 2342] [outer = 0x117eaf800] 14:58:54 INFO - PROCESS | 1946 | 1468792734123 Marionette DEBUG loaded listener.js 14:58:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x118830400) [pid = 1946] [serial = 2343] [outer = 0x117eaf800] 14:58:54 INFO - PROCESS | 1946 | 1468792734427 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:58:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:58:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 14:58:54 INFO - PROCESS | 1946 | 1468792734482 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:58:54 INFO - PROCESS | 1946 | 1468792734483 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:58:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:58:54 INFO - PROCESS | 1946 | 1468792734485 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:58:54 INFO - PROCESS | 1946 | 1468792734488 Marionette TRACE conn2 <- [1,3090,null,{}] 14:58:54 INFO - PROCESS | 1946 | 1468792734495 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}] 14:58:54 INFO - PROCESS | 1946 | 1468792734499 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:54 INFO - PROCESS | 1946 | 1468792734627 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:58:54 INFO - PROCESS | 1946 | 1468792734635 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:54 INFO - PROCESS | 1946 | 1468792734637 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12146d800 == 31 [pid = 1946] [id = 782] 14:58:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x112df1000) [pid = 1946] [serial = 2344] [outer = 0x0] 14:58:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11959cc00) [pid = 1946] [serial = 2345] [outer = 0x112df1000] 14:58:54 INFO - PROCESS | 1946 | 1468792734664 Marionette DEBUG loaded listener.js 14:58:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1197b6000) [pid = 1946] [serial = 2346] [outer = 0x112df1000] 14:58:54 INFO - PROCESS | 1946 | 1468792734975 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:58:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 524ms 14:58:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:58:55 INFO - PROCESS | 1946 | 1468792735010 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 1946 | 1468792735012 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:58:55 INFO - PROCESS | 1946 | 1468792735014 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - PROCESS | 1946 | 1468792735015 Marionette TRACE conn2 <- [1,3094,null,{}] 14:58:55 INFO - PROCESS | 1946 | 1468792735017 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}] 14:58:55 INFO - PROCESS | 1946 | 1468792735019 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:55 INFO - PROCESS | 1946 | 1468792735105 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:58:55 INFO - PROCESS | 1946 | 1468792735167 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 1946 | 1468792735168 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x126626000 == 32 [pid = 1946] [id = 783] 14:58:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119b45000) [pid = 1946] [serial = 2347] [outer = 0x0] 14:58:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119b5a000) [pid = 1946] [serial = 2348] [outer = 0x119b45000] 14:58:55 INFO - PROCESS | 1946 | 1468792735193 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119ba8400) [pid = 1946] [serial = 2349] [outer = 0x119b45000] 14:58:55 INFO - PROCESS | 1946 | 1468792735455 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:58:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 468ms 14:58:55 INFO - PROCESS | 1946 | 1468792735483 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 1946 | 1468792735484 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:58:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:58:55 INFO - PROCESS | 1946 | 1468792735486 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - PROCESS | 1946 | 1468792735488 Marionette TRACE conn2 <- [1,3098,null,{}] 14:58:55 INFO - PROCESS | 1946 | 1468792735497 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}] 14:58:55 INFO - PROCESS | 1946 | 1468792735498 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:55 INFO - PROCESS | 1946 | 1468792735580 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:58:55 INFO - PROCESS | 1946 | 1468792735585 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 1946 | 1468792735586 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x128667000 == 33 [pid = 1946] [id = 784] 14:58:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x112764000) [pid = 1946] [serial = 2350] [outer = 0x0] 14:58:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11a06f400) [pid = 1946] [serial = 2351] [outer = 0x112764000] 14:58:55 INFO - PROCESS | 1946 | 1468792735610 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11a0cb000) [pid = 1946] [serial = 2352] [outer = 0x112764000] 14:58:55 INFO - PROCESS | 1946 | 1468792735934 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]]]}] 14:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:58:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 473ms 14:58:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:58:55 INFO - PROCESS | 1946 | 1468792735963 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 1946 | 1468792735965 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:58:55 INFO - PROCESS | 1946 | 1468792735967 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - PROCESS | 1946 | 1468792735968 Marionette TRACE conn2 <- [1,3102,null,{}] 14:58:55 INFO - PROCESS | 1946 | 1468792735970 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}] 14:58:55 INFO - PROCESS | 1946 | 1468792735976 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:56 INFO - PROCESS | 1946 | 1468792736107 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:58:56 INFO - PROCESS | 1946 | 1468792736121 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:56 INFO - PROCESS | 1946 | 1468792736122 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x129a3e800 == 34 [pid = 1946] [id = 785] 14:58:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12112b000) [pid = 1946] [serial = 2353] [outer = 0x0] 14:58:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1211d4c00) [pid = 1946] [serial = 2354] [outer = 0x12112b000] 14:58:56 INFO - PROCESS | 1946 | 1468792736148 Marionette DEBUG loaded listener.js 14:58:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x121e16400) [pid = 1946] [serial = 2355] [outer = 0x12112b000] 14:58:56 INFO - PROCESS | 1946 | 1468792736465 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:58:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:58:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 518ms 14:58:56 INFO - PROCESS | 1946 | 1468792736486 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:58:56 INFO - PROCESS | 1946 | 1468792736487 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:58:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:58:56 INFO - PROCESS | 1946 | 1468792736489 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - PROCESS | 1946 | 1468792736492 Marionette TRACE conn2 <- [1,3106,null,{}] 14:58:56 INFO - PROCESS | 1946 | 1468792736501 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}] 14:58:56 INFO - PROCESS | 1946 | 1468792736502 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:56 INFO - PROCESS | 1946 | 1468792736602 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:58:56 INFO - PROCESS | 1946 | 1468792736606 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:56 INFO - PROCESS | 1946 | 1468792736607 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ac8d800 == 35 [pid = 1946] [id = 786] 14:58:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x121e17c00) [pid = 1946] [serial = 2356] [outer = 0x0] 14:58:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x124c71c00) [pid = 1946] [serial = 2357] [outer = 0x121e17c00] 14:58:56 INFO - PROCESS | 1946 | 1468792736632 Marionette DEBUG loaded listener.js 14:58:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x124f11800) [pid = 1946] [serial = 2358] [outer = 0x121e17c00] 14:58:56 INFO - PROCESS | 1946 | 1468792736930 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]]]}] 14:58:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:58:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:58:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:58:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 479ms 14:58:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:58:56 INFO - PROCESS | 1946 | 1468792736969 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:58:56 INFO - PROCESS | 1946 | 1468792736970 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:58:56 INFO - PROCESS | 1946 | 1468792736980 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - PROCESS | 1946 | 1468792736981 Marionette TRACE conn2 <- [1,3110,null,{}] 14:58:56 INFO - PROCESS | 1946 | 1468792736983 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}] 14:58:56 INFO - PROCESS | 1946 | 1468792736984 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:57 INFO - PROCESS | 1946 | 1468792737089 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:58:57 INFO - PROCESS | 1946 | 1468792737093 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:57 INFO - PROCESS | 1946 | 1468792737094 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b448800 == 36 [pid = 1946] [id = 787] 14:58:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x124f3e400) [pid = 1946] [serial = 2359] [outer = 0x0] 14:58:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1252db800) [pid = 1946] [serial = 2360] [outer = 0x124f3e400] 14:58:57 INFO - PROCESS | 1946 | 1468792737118 Marionette DEBUG loaded listener.js 14:58:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12621e400) [pid = 1946] [serial = 2361] [outer = 0x124f3e400] 14:58:57 INFO - PROCESS | 1946 | 1468792737403 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"]]]}] 14:58:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:58:57 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 14:58:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:58:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 477ms 14:58:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:58:57 INFO - PROCESS | 1946 | 1468792737451 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:58:57 INFO - PROCESS | 1946 | 1468792737452 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:58:57 INFO - PROCESS | 1946 | 1468792737454 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:58:57 INFO - PROCESS | 1946 | 1468792737456 Marionette TRACE conn2 <- [1,3114,null,{}] 14:58:57 INFO - PROCESS | 1946 | 1468792737466 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}] 14:58:57 INFO - PROCESS | 1946 | 1468792737467 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:57 INFO - PROCESS | 1946 | 1468792737574 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:58:57 INFO - PROCESS | 1946 | 1468792737586 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\", \"3d0f0ce8-3642-443f-a421-f2aa6ae70f5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:57 INFO - PROCESS | 1946 | 1468792737595 Marionette INFO sendAsync 0253df50-3c2a-0e4b-b03a-77e904880814 14:58:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x12146c000 == 37 [pid = 1946] [id = 788] 14:58:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119206800) [pid = 1946] [serial = 2362] [outer = 0x0] 14:58:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x126226c00) [pid = 1946] [serial = 2363] [outer = 0x119206800] 14:58:57 INFO - PROCESS | 1946 | 1468792737620 Marionette DEBUG loaded listener.js 14:58:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12622b400) [pid = 1946] [serial = 2364] [outer = 0x119206800] 14:58:58 INFO - PROCESS | 1946 | 1468792738015 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]]]}] 14:58:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:58:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 579ms 14:58:58 INFO - PROCESS | 1946 | 1468792738039 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:58:58 INFO - PROCESS | 1946 | 1468792738041 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x115e2ec00) [pid = 1946] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12895b000) [pid = 1946] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119f3d000) [pid = 1946] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1182c2800) [pid = 1946] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12112e400) [pid = 1946] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x112f2c800) [pid = 1946] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1165ef000) [pid = 1946] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x112f2c400) [pid = 1946] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x112a88800) [pid = 1946] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x128687c00) [pid = 1946] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119521800) [pid = 1946] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12c0cf400) [pid = 1946] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x111073400) [pid = 1946] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12c90c000) [pid = 1946] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12c0c0800) [pid = 1946] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 14:58:58 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12bc47400) [pid = 1946] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 14:58:59 WARNING - u'runner_teardown' () 14:58:59 INFO - No more tests 14:58:59 INFO - Got 0 unexpected results 14:58:59 INFO - SUITE-END | took 509s 14:58:59 INFO - Closing logging queue 14:58:59 INFO - queue closed 14:58:59 INFO - Return code: 0 14:58:59 WARNING - # TBPL SUCCESS # 14:58:59 INFO - Running post-action listener: _resource_record_post_action 14:58:59 INFO - Running post-run listener: _resource_record_post_run 14:59:00 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 995328; Write bytes: 950135808; Read time: 9; Write time: 4962 14:59:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:59:00 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150387200; Write bytes: 143949824; Read time: 13548; Write time: 300 14:59:00 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 995328; Write bytes: 793291776; Read time: 9; Write time: 4615 14:59:00 INFO - Running post-run listener: _upload_blobber_files 14:59:00 INFO - Blob upload gear active. 14:59:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:59:00 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 14:59:00 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'] 14:59:00 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 14:59:00 INFO - (blobuploader) - INFO - Open directory for files ... 14:59:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:59:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:59:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:59:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:59:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:59:01 INFO - (blobuploader) - INFO - Done attempting. 14:59:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:59:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:59:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:59:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:59:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:59:03 INFO - (blobuploader) - INFO - Done attempting. 14:59:03 INFO - (blobuploader) - INFO - Iteration through files over. 14:59:03 INFO - Return code: 0 14:59:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:59:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:59:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c6944922488219094b8e63070419c4f50c79a4079a3dd89ed61e94b3021ed26c85b2a7edf34796bc9c014d1531ac3fbff37067b27cf2472e1d8dd64c4af9035b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a5993fe5c0ef46c3fdfb6bf11ad40542f0160f81a911fd10b6de0780c87dd5bf3d26d2e4a346212cb139476312c5ecd3b9d03cc1078d440c7b36928cd0ed7088"} 14:59:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:59:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:59:03 INFO - Contents: 14:59:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c6944922488219094b8e63070419c4f50c79a4079a3dd89ed61e94b3021ed26c85b2a7edf34796bc9c014d1531ac3fbff37067b27cf2472e1d8dd64c4af9035b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a5993fe5c0ef46c3fdfb6bf11ad40542f0160f81a911fd10b6de0780c87dd5bf3d26d2e4a346212cb139476312c5ecd3b9d03cc1078d440c7b36928cd0ed7088"} 14:59:03 INFO - Running post-run listener: copy_logs_to_upload_dir 14:59:03 INFO - Copying logs to upload dir... 14:59:03 INFO - mkdir: /builds/slave/test/build/upload/logs 14:59:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=603.240421 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-07-17 14:59:04.023493) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-17 14:59:04.026752) ========= 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.9W1osKuoWx/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.5hCRuTU13p/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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/c6944922488219094b8e63070419c4f50c79a4079a3dd89ed61e94b3021ed26c85b2a7edf34796bc9c014d1531ac3fbff37067b27cf2472e1d8dd64c4af9035b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a5993fe5c0ef46c3fdfb6bf11ad40542f0160f81a911fd10b6de0780c87dd5bf3d26d2e4a346212cb139476312c5ecd3b9d03cc1078d440c7b36928cd0ed7088"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012958 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c6944922488219094b8e63070419c4f50c79a4079a3dd89ed61e94b3021ed26c85b2a7edf34796bc9c014d1531ac3fbff37067b27cf2472e1d8dd64c4af9035b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a5993fe5c0ef46c3fdfb6bf11ad40542f0160f81a911fd10b6de0780c87dd5bf3d26d2e4a346212cb139476312c5ecd3b9d03cc1078d440c7b36928cd0ed7088"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468655878/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-17 14:59:04.064746) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 14:59:04.065056) ========= 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.9W1osKuoWx/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.5hCRuTU13p/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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.005327 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 14:59:04.112866) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-17 14:59:04.113146) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-17 14:59:04.115130) ========= ========= Total master_lag: 0.41 =========