builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0257 starttime: 1468736958.07 results: success (0) buildid: 20160714094258 builduid: fb236c27dcca447992427efafe1f79ab revision: 0968b5fb96974b862d6901f9250644d8e478a30f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:18.066450) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:18.066908) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:18.067214) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:18.193529) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:18.193876) ========= 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.Xa35hxNGab/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.adUCBylrDy/Listeners TMPDIR=/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/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-16 23:29:18-- 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% 18.8M=0.001s 2016-07-16 23:29:18 (18.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.630735 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:18.852551) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:18.852873) ========= 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.Xa35hxNGab/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.adUCBylrDy/Listeners TMPDIR=/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/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.032620 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:18.908553) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 23:29:18.909005) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0968b5fb96974b862d6901f9250644d8e478a30f --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 0968b5fb96974b862d6901f9250644d8e478a30f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Xa35hxNGab/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.adUCBylrDy/Listeners TMPDIR=/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/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-16 23:29:18,991 truncating revision to first 12 chars 2016-07-16 23:29:18,991 Setting DEBUG logging. 2016-07-16 23:29:18,991 attempt 1/10 2016-07-16 23:29:18,991 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0968b5fb9697?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-16 23:29:19,689 unpacking tar archive at: mozilla-beta-0968b5fb9697/testing/mozharness/ program finished with exit code 0 elapsedTime=0.986616 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 23:29:19.922483) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:19.922828) ========= script_repo_revision: 0968b5fb96974b862d6901f9250644d8e478a30f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:19.923258) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:19.923605) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 23:29:19.942353) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-07-16 23:29:19.943013) ========= /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.Xa35hxNGab/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.adUCBylrDy/Listeners TMPDIR=/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 23:29:20 INFO - MultiFileLogger online at 20160716 23:29:20 in /builds/slave/test 23:29:20 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 23:29:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:29:20 INFO - {'append_to_log': False, 23:29:20 INFO - 'base_work_dir': '/builds/slave/test', 23:29:20 INFO - 'blob_upload_branch': 'mozilla-beta', 23:29:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:29:20 INFO - 'buildbot_json_path': 'buildprops.json', 23:29:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:29:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:29:20 INFO - 'download_minidump_stackwalk': True, 23:29:20 INFO - 'download_symbols': 'true', 23:29:20 INFO - 'e10s': False, 23:29:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:29:20 INFO - 'tooltool.py': '/tools/tooltool.py', 23:29:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:29:20 INFO - '/tools/misc-python/virtualenv.py')}, 23:29:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:29:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:29:20 INFO - 'log_level': 'info', 23:29:20 INFO - 'log_to_console': True, 23:29:20 INFO - 'opt_config_files': (), 23:29:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:29:20 INFO - '--processes=1', 23:29:20 INFO - '--config=%(test_path)s/wptrunner.ini', 23:29:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:29:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:29:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:29:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:29:20 INFO - 'pip_index': False, 23:29:20 INFO - 'require_test_zip': True, 23:29:20 INFO - 'test_type': ('testharness',), 23:29:20 INFO - 'this_chunk': '1', 23:29:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:29:20 INFO - 'total_chunks': '10', 23:29:20 INFO - 'virtualenv_path': 'venv', 23:29:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:29:20 INFO - 'work_dir': 'build'} 23:29:20 INFO - ##### 23:29:20 INFO - ##### Running clobber step. 23:29:20 INFO - ##### 23:29:20 INFO - Running pre-action listener: _resource_record_pre_action 23:29:20 INFO - Running main action method: clobber 23:29:20 INFO - rmtree: /builds/slave/test/build 23:29:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:29:22 INFO - Running post-action listener: _resource_record_post_action 23:29:22 INFO - ##### 23:29:22 INFO - ##### Running read-buildbot-config step. 23:29:22 INFO - ##### 23:29:22 INFO - Running pre-action listener: _resource_record_pre_action 23:29:22 INFO - Running main action method: read_buildbot_config 23:29:22 INFO - Using buildbot properties: 23:29:22 INFO - { 23:29:22 INFO - "project": "", 23:29:22 INFO - "product": "firefox", 23:29:22 INFO - "script_repo_revision": "production", 23:29:22 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 23:29:22 INFO - "repository": "", 23:29:22 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 23:29:22 INFO - "buildid": "20160714094258", 23:29:22 INFO - "pgo_build": "False", 23:29:22 INFO - "basedir": "/builds/slave/test", 23:29:22 INFO - "buildnumber": 32, 23:29:22 INFO - "slavename": "t-yosemite-r7-0257", 23:29:22 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 23:29:22 INFO - "platform": "macosx64", 23:29:22 INFO - "branch": "mozilla-beta", 23:29:22 INFO - "revision": "0968b5fb96974b862d6901f9250644d8e478a30f", 23:29:22 INFO - "repo_path": "releases/mozilla-beta", 23:29:22 INFO - "moz_repo_path": "", 23:29:22 INFO - "stage_platform": "macosx64", 23:29:22 INFO - "builduid": "fb236c27dcca447992427efafe1f79ab", 23:29:22 INFO - "slavebuilddir": "test" 23:29:22 INFO - } 23:29:22 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.dmg. 23:29:22 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.test_packages.json. 23:29:22 INFO - Running post-action listener: _resource_record_post_action 23:29:22 INFO - ##### 23:29:22 INFO - ##### Running download-and-extract step. 23:29:22 INFO - ##### 23:29:22 INFO - Running pre-action listener: _resource_record_pre_action 23:29:22 INFO - Running main action method: download_and_extract 23:29:22 INFO - mkdir: /builds/slave/test/build/tests 23:29:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:22 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.test_packages.json 23:29:22 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 23:29:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 23:29:23 INFO - Downloaded 1201 bytes. 23:29:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 23:29:23 INFO - Using the following test package requirements: 23:29:23 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 23:29:23 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:29:23 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 23:29:23 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:29:23 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 23:29:23 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:29:23 INFO - u'jsshell-mac64.zip'], 23:29:23 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:29:23 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 23:29:23 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 23:29:23 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:29:23 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 23:29:23 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:29:23 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 23:29:23 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:29:23 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 23:29:23 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 23:29:23 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 23:29:23 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 23:29:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.common.tests.zip 23:29:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 23:29:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 23:29:23 INFO - Downloaded 18370182 bytes. 23:29:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:29:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:29:23 INFO - caution: filename not matched: web-platform/* 23:29:23 INFO - Return code: 11 23:29:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.web-platform.tests.zip 23:29:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 23:29:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 23:29:30 INFO - Downloaded 36389883 bytes. 23:29:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:29:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:29:34 INFO - caution: filename not matched: bin/* 23:29:34 INFO - caution: filename not matched: config/* 23:29:34 INFO - caution: filename not matched: mozbase/* 23:29:34 INFO - caution: filename not matched: marionette/* 23:29:34 INFO - caution: filename not matched: tools/wptserve/* 23:29:34 INFO - Return code: 11 23:29:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:34 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.dmg 23:29:34 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 23:29:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 23:29:38 INFO - Downloaded 73026688 bytes. 23:29:38 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.dmg 23:29:38 INFO - mkdir: /builds/slave/test/properties 23:29:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:29:38 INFO - Writing to file /builds/slave/test/properties/build_url 23:29:38 INFO - Contents: 23:29:38 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.dmg 23:29:38 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 23:29:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:29:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:29:38 INFO - Contents: 23:29:38 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 23:29:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:38 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 23:29:38 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 23:29:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 23:29:43 INFO - Downloaded 103718346 bytes. 23:29:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:29:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:29:46 INFO - Return code: 0 23:29:46 INFO - Running post-action listener: _resource_record_post_action 23:29:46 INFO - Running post-action listener: set_extra_try_arguments 23:29:46 INFO - ##### 23:29:46 INFO - ##### Running create-virtualenv step. 23:29:46 INFO - ##### 23:29:46 INFO - Running pre-action listener: _pre_create_virtualenv 23:29:46 INFO - Running pre-action listener: _resource_record_pre_action 23:29:46 INFO - Running main action method: create_virtualenv 23:29:46 INFO - Creating virtualenv /builds/slave/test/build/venv 23:29:46 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 23:29:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:29:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:29:46 INFO - Using real prefix '/tools/python27' 23:29:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:29:47 INFO - Installing distribute.............................................................................................................................................................................................done. 23:29:50 INFO - Installing pip.................done. 23:29:50 INFO - Return code: 0 23:29:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:29: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')]} 23:29:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:29:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:29: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')]} 23:29:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:29:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:29: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', '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 0x10c50be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c528f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893bca8a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5245e0>, '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 0x10c107cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c132990>, '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.Xa35hxNGab/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.adUCBylrDy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:29: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', 'psutil>=0.7.1'] in /builds/slave/test/build 23:29: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 psutil>=0.7.1 23:29:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xa35hxNGab/Render', 23:29:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:29:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:29:50 INFO - 'HOME': '/Users/cltbld', 23:29:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:29:50 INFO - 'LOGNAME': 'cltbld', 23:29:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:29:50 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 23:29:50 INFO - 'MOZ_NO_REMOTE': '1', 23:29:50 INFO - 'NO_EM_RESTART': '1', 23:29:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:29:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:29:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:29:50 INFO - 'PWD': '/builds/slave/test', 23:29:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:29:50 INFO - 'SHELL': '/bin/bash', 23:29:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.adUCBylrDy/Listeners', 23:29:50 INFO - 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', 23:29:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:29:50 INFO - 'USER': 'cltbld', 23:29:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:29:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:29:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:29:50 INFO - 'XPC_FLAGS': '0x0', 23:29:50 INFO - 'XPC_SERVICE_NAME': '0', 23:29:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:29:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:29:50 INFO - Downloading/unpacking psutil>=0.7.1 23:29: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 23:29: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 23:29: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 23:29: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 23:29: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 23:29: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 23:29:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:29:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:29:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:29:54 INFO - Installing collected packages: psutil 23:29:54 INFO - Running setup.py install for psutil 23:29:54 INFO - building 'psutil._psutil_osx' extension 23:29:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 23:29:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 23:29:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 23:29:54 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 23:29:54 INFO - building 'psutil._psutil_posix' extension 23:29:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 23:29:55 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 23:29:55 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 23:29:55 INFO - ^ 23:29:55 INFO - 1 warning generated. 23:29:55 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 23:29:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:29:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:29:55 INFO - Successfully installed psutil 23:29:55 INFO - Cleaning up... 23:29:55 INFO - Return code: 0 23:29:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:29: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')]} 23:29:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:29:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:29: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')]} 23:29:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:29:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:29:55 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 0x10c50be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c528f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893bca8a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5245e0>, '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 0x10c107cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c132990>, '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.Xa35hxNGab/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.adUCBylrDy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:29:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 23:29:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 23:29:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xa35hxNGab/Render', 23:29:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:29:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:29:55 INFO - 'HOME': '/Users/cltbld', 23:29:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:29:55 INFO - 'LOGNAME': 'cltbld', 23:29:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:29:55 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 23:29:55 INFO - 'MOZ_NO_REMOTE': '1', 23:29:55 INFO - 'NO_EM_RESTART': '1', 23:29:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:29:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:29:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:29:55 INFO - 'PWD': '/builds/slave/test', 23:29:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:29:55 INFO - 'SHELL': '/bin/bash', 23:29:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.adUCBylrDy/Listeners', 23:29:55 INFO - 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', 23:29:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:29:55 INFO - 'USER': 'cltbld', 23:29:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:29:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:29:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:29:55 INFO - 'XPC_FLAGS': '0x0', 23:29:55 INFO - 'XPC_SERVICE_NAME': '0', 23:29:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:29:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:29:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:29:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:29:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:29:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:29:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:29:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:29:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:29:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:29:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:29:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:29:58 INFO - Installing collected packages: mozsystemmonitor 23:29:58 INFO - Running setup.py install for mozsystemmonitor 23:29:58 INFO - Successfully installed mozsystemmonitor 23:29:58 INFO - Cleaning up... 23:29:58 INFO - Return code: 0 23:29:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:29:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:29:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:29:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:29:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:29:58 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 0x10c50be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c528f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893bca8a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5245e0>, '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 0x10c107cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c132990>, '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.Xa35hxNGab/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.adUCBylrDy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:29:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 23:29:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 23:29:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xa35hxNGab/Render', 23:29:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:29:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:29:58 INFO - 'HOME': '/Users/cltbld', 23:29:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:29:58 INFO - 'LOGNAME': 'cltbld', 23:29:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:29:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 23:29:58 INFO - 'MOZ_NO_REMOTE': '1', 23:29:58 INFO - 'NO_EM_RESTART': '1', 23:29:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:29:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:29:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:29:58 INFO - 'PWD': '/builds/slave/test', 23:29:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:29:58 INFO - 'SHELL': '/bin/bash', 23:29:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.adUCBylrDy/Listeners', 23:29:58 INFO - 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', 23:29:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:29:58 INFO - 'USER': 'cltbld', 23:29:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:29:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:29:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:29:58 INFO - 'XPC_FLAGS': '0x0', 23:29:58 INFO - 'XPC_SERVICE_NAME': '0', 23:29:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:29:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:29:58 INFO - Downloading/unpacking blobuploader==1.2.4 23:29:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:29:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:29:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:29:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:29:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:29:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:30:01 INFO - Downloading blobuploader-1.2.4.tar.gz 23:30:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:30:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:30:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:30:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:30:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:30:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:30:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:30:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:30:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:30:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:30:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:30:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:30:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:30:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:30:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:30:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:30:02 INFO - Downloading docopt-0.6.1.tar.gz 23:30:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:30:02 INFO - Installing collected packages: blobuploader, requests, docopt 23:30:02 INFO - Running setup.py install for blobuploader 23:30:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:30:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:30:02 INFO - Running setup.py install for requests 23:30:03 INFO - Running setup.py install for docopt 23:30:03 INFO - Successfully installed blobuploader requests docopt 23:30:03 INFO - Cleaning up... 23:30:03 INFO - Return code: 0 23:30:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:30:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:30:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:30:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:30:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:30:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:30:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:30:03 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 0x10c50be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c528f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893bca8a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5245e0>, '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 0x10c107cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c132990>, '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.Xa35hxNGab/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.adUCBylrDy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:30:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:30:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:30:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xa35hxNGab/Render', 23:30:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:30:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:30:03 INFO - 'HOME': '/Users/cltbld', 23:30:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:30:03 INFO - 'LOGNAME': 'cltbld', 23:30:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:30:03 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 23:30:03 INFO - 'MOZ_NO_REMOTE': '1', 23:30:03 INFO - 'NO_EM_RESTART': '1', 23:30:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:30:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:30:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:30:03 INFO - 'PWD': '/builds/slave/test', 23:30:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:30:03 INFO - 'SHELL': '/bin/bash', 23:30:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.adUCBylrDy/Listeners', 23:30:03 INFO - 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', 23:30:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:30:03 INFO - 'USER': 'cltbld', 23:30:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:30:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:30:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:30:03 INFO - 'XPC_FLAGS': '0x0', 23:30:03 INFO - 'XPC_SERVICE_NAME': '0', 23:30:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:30:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:30:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:30:03 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-7_9kY6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:30:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:30:03 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-tK9KEM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:30:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:30:03 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-zcYJr_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:30:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:30:03 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-hAe_sT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:30:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:30:03 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-Io0SQ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-G56rw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-NmS2mN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-0qYgEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-9R9of0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-eQ6ASX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-I9W3WV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-NWeziE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-ziJ_EG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:30:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:30:04 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-3kyzGd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:30:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:30:05 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-FYdHXA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:30:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:30:05 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-6QB4w3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:30:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:30:05 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-1TqzvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:30:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:30:05 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-D8BJ3G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:30:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:30:05 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-3DopZQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:30:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:30:05 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-1dnylt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:30:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:30:05 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-9FTZX_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:30:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:30:06 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 23:30:06 INFO - Running setup.py install for manifestparser 23:30:06 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:30:06 INFO - Running setup.py install for mozcrash 23:30:06 INFO - Running setup.py install for mozdebug 23:30:06 INFO - Running setup.py install for mozdevice 23:30:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:30:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:30:06 INFO - Running setup.py install for mozfile 23:30:06 INFO - Running setup.py install for mozhttpd 23:30:07 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:30:07 INFO - Running setup.py install for mozinfo 23:30:07 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:30:07 INFO - Running setup.py install for mozInstall 23:30:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:30:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:30:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:30:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:30:07 INFO - Running setup.py install for mozleak 23:30:07 INFO - Running setup.py install for mozlog 23:30:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:30:07 INFO - Running setup.py install for moznetwork 23:30:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:30:07 INFO - Running setup.py install for mozprocess 23:30:07 INFO - Running setup.py install for mozprofile 23:30:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:30:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:30:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:30:08 INFO - Running setup.py install for mozrunner 23:30:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:30:08 INFO - Running setup.py install for mozscreenshot 23:30:08 INFO - Running setup.py install for moztest 23:30:08 INFO - Running setup.py install for mozversion 23:30:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:30:08 INFO - Running setup.py install for wptserve 23:30:08 INFO - Running setup.py install for marionette-driver 23:30:09 INFO - Running setup.py install for browsermob-proxy 23:30:09 INFO - Running setup.py install for marionette-client 23:30:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:30:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:30:09 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 23:30:09 INFO - Cleaning up... 23:30:09 INFO - Return code: 0 23:30:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:30:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:30:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:30:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:30:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:30:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:30:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:30:09 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 0x10c50be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c528f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893bca8a10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c5245e0>, '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 0x10c107cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c132990>, '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.Xa35hxNGab/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.adUCBylrDy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:30:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:30:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:30:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xa35hxNGab/Render', 23:30:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:30:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:30:09 INFO - 'HOME': '/Users/cltbld', 23:30:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:30:09 INFO - 'LOGNAME': 'cltbld', 23:30:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:30:09 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 23:30:09 INFO - 'MOZ_NO_REMOTE': '1', 23:30:09 INFO - 'NO_EM_RESTART': '1', 23:30:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:30:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:30:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:30:09 INFO - 'PWD': '/builds/slave/test', 23:30:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:30:09 INFO - 'SHELL': '/bin/bash', 23:30:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.adUCBylrDy/Listeners', 23:30:09 INFO - 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', 23:30:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:30:09 INFO - 'USER': 'cltbld', 23:30:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:30:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:30:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:30:09 INFO - 'XPC_FLAGS': '0x0', 23:30:09 INFO - 'XPC_SERVICE_NAME': '0', 23:30:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:30:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:30:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:30:09 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-Miu0F0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:30:09 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 23:30:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:30:09 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-RWb4iZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-hL7wEd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-im4HPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-qYWGX9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-Jlhhya-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-B7XWNL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-Gh1Q6S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-sW7OKq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-gsn89Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-aRdFt8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:30:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 23:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:30:10 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-kyLwfA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:30:11 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-OLpGEh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:30:11 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-iDOyoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:30:11 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-V2zpcM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:30:11 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-oQ9rmO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:30:11 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-xS4Qij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:30:11 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-_knBzC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:30:11 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-v5YD6O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:30:11 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-EClVru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:30:11 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:30:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:30:12 INFO - Running setup.py (path:/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/pip-q35dtd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:30:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:30:12 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 23:30:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:30:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:30:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 23:30:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:30:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:30:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:30:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:30:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:30:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:30:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:30:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:30:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:30:14 INFO - Downloading blessings-1.6.tar.gz 23:30:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:30:14 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:30:14 INFO - Installing collected packages: blessings 23:30:14 INFO - Running setup.py install for blessings 23:30:15 INFO - Successfully installed blessings 23:30:15 INFO - Cleaning up... 23:30:15 INFO - Return code: 0 23:30:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:30:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:30:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:30:15 INFO - Reading from file tmpfile_stdout 23:30:15 INFO - Current package versions: 23:30:15 INFO - blessings == 1.6 23:30:15 INFO - blobuploader == 1.2.4 23:30:15 INFO - browsermob-proxy == 0.6.0 23:30:15 INFO - docopt == 0.6.1 23:30:15 INFO - manifestparser == 1.1 23:30:15 INFO - marionette-client == 2.3.0 23:30:15 INFO - marionette-driver == 1.4.0 23:30:15 INFO - mozInstall == 1.12 23:30:15 INFO - mozcrash == 0.17 23:30:15 INFO - mozdebug == 0.1 23:30:15 INFO - mozdevice == 0.48 23:30:15 INFO - mozfile == 1.2 23:30:15 INFO - mozhttpd == 0.7 23:30:15 INFO - mozinfo == 0.9 23:30:15 INFO - mozleak == 0.1 23:30:15 INFO - mozlog == 3.1 23:30:15 INFO - moznetwork == 0.27 23:30:15 INFO - mozprocess == 0.22 23:30:15 INFO - mozprofile == 0.28 23:30:15 INFO - mozrunner == 6.11 23:30:15 INFO - mozscreenshot == 0.1 23:30:15 INFO - mozsystemmonitor == 0.0 23:30:15 INFO - moztest == 0.7 23:30:15 INFO - mozversion == 1.4 23:30:15 INFO - psutil == 3.1.1 23:30:15 INFO - requests == 1.2.3 23:30:15 INFO - wptserve == 1.4.0 23:30:15 INFO - wsgiref == 0.1.2 23:30:15 INFO - Running post-action listener: _resource_record_post_action 23:30:15 INFO - Running post-action listener: _start_resource_monitoring 23:30:15 INFO - Starting resource monitoring. 23:30:15 INFO - ##### 23:30:15 INFO - ##### Running pull step. 23:30:15 INFO - ##### 23:30:15 INFO - Running pre-action listener: _resource_record_pre_action 23:30:15 INFO - Running main action method: pull 23:30:15 INFO - Pull has nothing to do! 23:30:15 INFO - Running post-action listener: _resource_record_post_action 23:30:15 INFO - ##### 23:30:15 INFO - ##### Running install step. 23:30:15 INFO - ##### 23:30:15 INFO - Running pre-action listener: _resource_record_pre_action 23:30:15 INFO - Running main action method: install 23:30:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:30:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:30:15 INFO - Reading from file tmpfile_stdout 23:30:15 INFO - Detecting whether we're running mozinstall >=1.0... 23:30:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:30:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:30:15 INFO - Reading from file tmpfile_stdout 23:30:15 INFO - Output received: 23:30:15 INFO - Usage: mozinstall [options] installer 23:30:15 INFO - Options: 23:30:15 INFO - -h, --help show this help message and exit 23:30:15 INFO - -d DEST, --destination=DEST 23:30:15 INFO - Directory to install application into. [default: 23:30:15 INFO - "/builds/slave/test"] 23:30:15 INFO - --app=APP Application being installed. [default: firefox] 23:30:15 INFO - mkdir: /builds/slave/test/build/application 23:30:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 23:30:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 23:30:34 INFO - Reading from file tmpfile_stdout 23:30:34 INFO - Output received: 23:30:34 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 23:30:34 INFO - Running post-action listener: _resource_record_post_action 23:30:34 INFO - ##### 23:30:34 INFO - ##### Running run-tests step. 23:30:34 INFO - ##### 23:30:34 INFO - Running pre-action listener: _resource_record_pre_action 23:30:34 INFO - Running main action method: run_tests 23:30:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:30:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:30:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:30:34 INFO - grabbing minidump binary from tooltool 23:30:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:30:34 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 0x10c5245e0>, '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 0x10c107cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c132990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:30:34 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 23:30:34 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 23:30:34 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:30:34 INFO - Return code: 0 23:30:34 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 23:30:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:30:34 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/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 23:30:34 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/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 23:30:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xa35hxNGab/Render', 23:30:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:30:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:30:34 INFO - 'HOME': '/Users/cltbld', 23:30:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:30:34 INFO - 'LOGNAME': 'cltbld', 23:30:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:30:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:30:34 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 23:30:34 INFO - 'MOZ_NO_REMOTE': '1', 23:30:34 INFO - 'NO_EM_RESTART': '1', 23:30:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:30:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:30:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:30:34 INFO - 'PWD': '/builds/slave/test', 23:30:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:30:34 INFO - 'SHELL': '/bin/bash', 23:30:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.adUCBylrDy/Listeners', 23:30:34 INFO - 'TMPDIR': '/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/T/', 23:30:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:30:34 INFO - 'USER': 'cltbld', 23:30:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:30:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:30:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:30:34 INFO - 'XPC_FLAGS': '0x0', 23:30:34 INFO - 'XPC_SERVICE_NAME': '0', 23:30:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:30:34 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/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 23:30:34 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 23:30:34 INFO - import pkg_resources 23:30:35 INFO - Using 1 client processes 23:30:35 INFO - wptserve Starting http server on 127.0.0.1:8000 23:30:35 INFO - wptserve Starting http server on 127.0.0.1:8001 23:30:35 INFO - wptserve Starting http server on 127.0.0.1:8443 23:30:37 INFO - SUITE-START | Running 778 tests 23:30:37 INFO - Running testharness tests 23:30:37 INFO - Setting up ssl 23:30:37 INFO - PROCESS | certutil | 23:30:37 INFO - PROCESS | certutil | 23:30:37 INFO - PROCESS | certutil | 23:30:37 INFO - Certificate Nickname Trust Attributes 23:30:37 INFO - SSL,S/MIME,JAR/XPI 23:30:37 INFO - 23:30:37 INFO - web-platform-tests CT,, 23:30:37 INFO - 23:30:37 INFO - Starting runner 23:30:39 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 23:30:39 INFO - PROCESS | 1668 | 1468737039123 Marionette DEBUG Marionette enabled via build flag and pref 23:30:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x113dee800 == 1 [pid = 1668] [id = 1] 23:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 1 (0x113def000) [pid = 1668] [serial = 1] [outer = 0x0] 23:30:39 INFO - PROCESS | 1668 | [1668] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 2 (0x113df0000) [pid = 1668] [serial = 2] [outer = 0x113def000] 23:30:39 INFO - PROCESS | 1668 | 1468737039506 Marionette INFO Listening on port 2828 23:30:39 INFO - PROCESS | 1668 | 1468737039728 Marionette DEBUG Marionette enabled via command-line flag 23:30:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x116962000 == 2 [pid = 1668] [id = 2] 23:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 3 (0x116962800) [pid = 1668] [serial = 3] [outer = 0x0] 23:30:39 INFO - PROCESS | 1668 | [1668] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 4 (0x116963800) [pid = 1668] [serial = 4] [outer = 0x116962800] 23:30:39 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:30:39 INFO - PROCESS | 1668 | 1468737039878 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49277 23:30:39 INFO - PROCESS | 1668 | 1468737039964 Marionette DEBUG Closed connection conn0 23:30:39 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:30:39 INFO - PROCESS | 1668 | 1468737039967 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49278 23:30:39 INFO - PROCESS | 1668 | 1468737039978 Marionette DEBUG Closed connection conn1 23:30:39 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:30:39 INFO - PROCESS | 1668 | 1468737039983 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49279 23:30:39 INFO - PROCESS | 1668 | 1468737039990 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:30:39 INFO - PROCESS | 1668 | 1468737039995 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":"20160714094258","device":"desktop","version":"48.0"} 23:30:40 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:30:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x119fd8800 == 3 [pid = 1668] [id = 3] 23:30:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 5 (0x119fd9000) [pid = 1668] [serial = 5] [outer = 0x0] 23:30:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x119fd9800 == 4 [pid = 1668] [id = 4] 23:30:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 6 (0x120804000) [pid = 1668] [serial = 6] [outer = 0x0] 23:30:40 INFO - PROCESS | 1668 | [1668] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:30:41 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:30:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x124031000 == 5 [pid = 1668] [id = 5] 23:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 7 (0x120803800) [pid = 1668] [serial = 7] [outer = 0x0] 23:30:41 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:30:41 INFO - PROCESS | 1668 | [1668] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 8 (0x1240e2c00) [pid = 1668] [serial = 8] [outer = 0x120803800] 23:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 9 (0x124707800) [pid = 1668] [serial = 9] [outer = 0x119fd9000] 23:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 10 (0x1246f2400) [pid = 1668] [serial = 10] [outer = 0x120804000] 23:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 11 (0x1246f4000) [pid = 1668] [serial = 11] [outer = 0x120803800] 23:30:41 INFO - PROCESS | 1668 | [1668] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:30:41 INFO - PROCESS | 1668 | 1468737041748 Marionette INFO startBrowser 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:41 INFO - PROCESS | 1668 | 1468737041768 Marionette DEBUG loaded listener.js 23:30:41 INFO - PROCESS | 1668 | 1468737041777 Marionette DEBUG loaded listener.js 23:30:41 INFO - PROCESS | 1668 | 1468737041778 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 12 (0x1267c8400) [pid = 1668] [serial = 12] [outer = 0x120803800] 23:30:42 INFO - PROCESS | 1668 | 1468737042091 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3b42e564-f08b-db40-899f-ddd7bc435cee","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":"20160714094258","device":"desktop","version":"48.0","command_id":1}}] 23:30:42 INFO - PROCESS | 1668 | 1468737042179 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 23:30:42 INFO - PROCESS | 1668 | 1468737042181 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:42 INFO - PROCESS | 1668 | 1468737042228 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 23:30:42 INFO - PROCESS | 1668 | 1468737042315 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:30:42 INFO - PROCESS | 1668 | 1468737042317 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:42 INFO - PROCESS | 1668 | [1668] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:30:42 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 13 (0x128811000) [pid = 1668] [serial = 13] [outer = 0x120803800] 23:30:42 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:30:42 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:30:42 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 23:30:42 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 23:30:42 INFO - PROCESS | 1668 | 1468737042575 Marionette TRACE conn2 <- [1,3,null,{}] 23:30:42 INFO - PROCESS | 1668 | 1468737042577 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:30:42 INFO - PROCESS | 1668 | 1468737042579 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:42 INFO - PROCESS | 1668 | 1468737042596 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 23:30:42 INFO - PROCESS | 1668 | 1468737042623 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 23:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:30:42 INFO - PROCESS | 1668 | 1468737042626 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 23:30:42 INFO - PROCESS | 1668 | 1468737042629 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:30:42 INFO - PROCESS | 1668 | 1468737042631 Marionette TRACE conn2 <- [1,6,null,{}] 23:30:42 INFO - PROCESS | 1668 | 1468737042633 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:42 INFO - PROCESS | 1668 | 1468737042635 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:42 INFO - PROCESS | 1668 | 1468737042649 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 23:30:42 INFO - PROCESS | 1668 | 1468737042656 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:42 INFO - PROCESS | 1668 | 1468737042658 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12913b800 == 6 [pid = 1668] [id = 6] 23:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 14 (0x129187c00) [pid = 1668] [serial = 14] [outer = 0x0] 23:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 15 (0x129189800) [pid = 1668] [serial = 15] [outer = 0x129187c00] 23:30:42 INFO - PROCESS | 1668 | 1468737042690 Marionette DEBUG loaded listener.js 23:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 16 (0x12918f800) [pid = 1668] [serial = 16] [outer = 0x129187c00] 23:30:42 INFO - PROCESS | 1668 | 1468737042984 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 23:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 23:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:30:43 INFO - PROCESS | 1668 | 1468737042999 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 23:30:43 INFO - PROCESS | 1668 | 1468737043000 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 23:30:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x114f22800 == 7 [pid = 1668] [id = 7] 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 17 (0x113edc400) [pid = 1668] [serial = 17] [outer = 0x0] 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 18 (0x12948f400) [pid = 1668] [serial = 18] [outer = 0x113edc400] 23:30:43 INFO - PROCESS | 1668 | 1468737043025 Marionette DEBUG loaded listener.js 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 19 (0x129495800) [pid = 1668] [serial = 19] [outer = 0x113edc400] 23:30:43 INFO - PROCESS | 1668 | 1468737043064 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:30:43 INFO - PROCESS | 1668 | 1468737043065 Marionette TRACE conn2 <- [1,10,null,{}] 23:30:43 INFO - PROCESS | 1668 | 1468737043112 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:43 INFO - PROCESS | 1668 | 1468737043116 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:43 INFO - PROCESS | 1668 | 1468737043220 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 23:30:43 INFO - PROCESS | 1668 | 1468737043271 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:43 INFO - PROCESS | 1668 | 1468737043272 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a865800 == 8 [pid = 1668] [id = 8] 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 20 (0x12a6f3400) [pid = 1668] [serial = 20] [outer = 0x0] 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 21 (0x12a6f5000) [pid = 1668] [serial = 21] [outer = 0x12a6f3400] 23:30:43 INFO - PROCESS | 1668 | 1468737043305 Marionette DEBUG loaded listener.js 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 22 (0x12a8a6800) [pid = 1668] [serial = 22] [outer = 0x12a6f3400] 23:30:43 INFO - PROCESS | 1668 | 1468737043612 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 23:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 660ms 23:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:30:43 INFO - PROCESS | 1668 | 1468737043662 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 23:30:43 INFO - PROCESS | 1668 | 1468737043664 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 23:30:43 INFO - PROCESS | 1668 | 1468737043666 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:30:43 INFO - PROCESS | 1668 | 1468737043667 Marionette TRACE conn2 <- [1,14,null,{}] 23:30:43 INFO - PROCESS | 1668 | 1468737043670 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:43 INFO - PROCESS | 1668 | 1468737043672 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:43 INFO - PROCESS | 1668 | 1468737043809 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 23:30:43 INFO - PROCESS | 1668 | 1468737043818 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:43 INFO - PROCESS | 1668 | 1468737043819 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b22a800 == 9 [pid = 1668] [id = 9] 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 23 (0x12b26e000) [pid = 1668] [serial = 23] [outer = 0x0] 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 24 (0x12b26fc00) [pid = 1668] [serial = 24] [outer = 0x12b26e000] 23:30:43 INFO - PROCESS | 1668 | 1468737043844 Marionette DEBUG loaded listener.js 23:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 25 (0x12b279c00) [pid = 1668] [serial = 25] [outer = 0x12b26e000] 23:30:44 INFO - PROCESS | 1668 | 1468737044103 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 23:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 23:30:44 INFO - PROCESS | 1668 | 1468737044135 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 23:30:44 INFO - PROCESS | 1668 | 1468737044136 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 23:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:30:44 INFO - PROCESS | 1668 | 1468737044146 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:30:44 INFO - PROCESS | 1668 | 1468737044147 Marionette TRACE conn2 <- [1,18,null,{}] 23:30:44 INFO - PROCESS | 1668 | 1468737044149 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:44 INFO - PROCESS | 1668 | 1468737044150 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:44 INFO - PROCESS | 1668 | 1468737044251 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 23:30:44 INFO - PROCESS | 1668 | 1468737044257 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:44 INFO - PROCESS | 1668 | 1468737044259 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba84800 == 10 [pid = 1668] [id = 10] 23:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 26 (0x12b9f0000) [pid = 1668] [serial = 26] [outer = 0x0] 23:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 27 (0x12ba4dc00) [pid = 1668] [serial = 27] [outer = 0x12b9f0000] 23:30:44 INFO - PROCESS | 1668 | 1468737044283 Marionette DEBUG loaded listener.js 23:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 28 (0x12ba54400) [pid = 1668] [serial = 28] [outer = 0x12b9f0000] 23:30:44 INFO - PROCESS | 1668 | 1468737044551 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 23:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 23:30:44 INFO - PROCESS | 1668 | 1468737044566 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 23:30:44 INFO - PROCESS | 1668 | 1468737044567 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 23:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:30:44 INFO - PROCESS | 1668 | 1468737044577 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:30:44 INFO - PROCESS | 1668 | 1468737044578 Marionette TRACE conn2 <- [1,22,null,{}] 23:30:44 INFO - PROCESS | 1668 | 1468737044581 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:44 INFO - PROCESS | 1668 | 1468737044582 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:44 INFO - PROCESS | 1668 | 1468737044681 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 23:30:44 INFO - PROCESS | 1668 | 1468737044685 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:44 INFO - PROCESS | 1668 | 1468737044686 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x11667d800 == 11 [pid = 1668] [id = 11] 23:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 29 (0x12ba57c00) [pid = 1668] [serial = 29] [outer = 0x0] 23:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 30 (0x12bd54000) [pid = 1668] [serial = 30] [outer = 0x12ba57c00] 23:30:44 INFO - PROCESS | 1668 | 1468737044710 Marionette DEBUG loaded listener.js 23:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 31 (0x12bf33c00) [pid = 1668] [serial = 31] [outer = 0x12ba57c00] 23:30:44 INFO - PROCESS | 1668 | 1468737044942 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 23:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 378ms 23:30:44 INFO - PROCESS | 1668 | 1468737044949 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 23:30:44 INFO - PROCESS | 1668 | 1468737044950 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 23:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:30:44 INFO - PROCESS | 1668 | 1468737044959 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:30:44 INFO - PROCESS | 1668 | 1468737044960 Marionette TRACE conn2 <- [1,26,null,{}] 23:30:44 INFO - PROCESS | 1668 | 1468737044962 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:44 INFO - PROCESS | 1668 | 1468737044964 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:45 INFO - PROCESS | 1668 | 1468737045068 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 23:30:45 INFO - PROCESS | 1668 | 1468737045073 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:45 INFO - PROCESS | 1668 | 1468737045074 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x118420000 == 12 [pid = 1668] [id = 12] 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 32 (0x117eb2400) [pid = 1668] [serial = 32] [outer = 0x0] 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 33 (0x1183ed800) [pid = 1668] [serial = 33] [outer = 0x117eb2400] 23:30:45 INFO - PROCESS | 1668 | 1468737045099 Marionette DEBUG loaded listener.js 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 34 (0x12c329000) [pid = 1668] [serial = 34] [outer = 0x117eb2400] 23:30:45 INFO - PROCESS | 1668 | 1468737045337 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 23:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 23:30:45 INFO - PROCESS | 1668 | 1468737045377 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 23:30:45 INFO - PROCESS | 1668 | 1468737045379 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 23:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:30:45 INFO - PROCESS | 1668 | 1468737045383 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:30:45 INFO - PROCESS | 1668 | 1468737045384 Marionette TRACE conn2 <- [1,30,null,{}] 23:30:45 INFO - PROCESS | 1668 | 1468737045394 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:45 INFO - PROCESS | 1668 | 1468737045395 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:45 INFO - PROCESS | 1668 | 1468737045495 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 23:30:45 INFO - PROCESS | 1668 | 1468737045499 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:45 INFO - PROCESS | 1668 | 1468737045500 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c40c800 == 13 [pid = 1668] [id = 13] 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 35 (0x118122000) [pid = 1668] [serial = 35] [outer = 0x0] 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 36 (0x118126400) [pid = 1668] [serial = 36] [outer = 0x118122000] 23:30:45 INFO - PROCESS | 1668 | 1468737045524 Marionette DEBUG loaded listener.js 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 37 (0x12ba4d400) [pid = 1668] [serial = 37] [outer = 0x118122000] 23:30:45 INFO - PROCESS | 1668 | 1468737045754 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 23:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 23:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:30:45 INFO - PROCESS | 1668 | 1468737045810 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 23:30:45 INFO - PROCESS | 1668 | 1468737045811 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 23:30:45 INFO - PROCESS | 1668 | 1468737045813 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:30:45 INFO - PROCESS | 1668 | 1468737045815 Marionette TRACE conn2 <- [1,34,null,{}] 23:30:45 INFO - PROCESS | 1668 | 1468737045817 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:45 INFO - PROCESS | 1668 | 1468737045818 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:45 INFO - PROCESS | 1668 | 1468737045917 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 23:30:45 INFO - PROCESS | 1668 | 1468737045922 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:45 INFO - PROCESS | 1668 | 1468737045923 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c71d000 == 14 [pid = 1668] [id = 14] 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 38 (0x12c32e400) [pid = 1668] [serial = 38] [outer = 0x0] 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 39 (0x12c332000) [pid = 1668] [serial = 39] [outer = 0x12c32e400] 23:30:45 INFO - PROCESS | 1668 | 1468737045947 Marionette DEBUG loaded listener.js 23:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 40 (0x12c809000) [pid = 1668] [serial = 40] [outer = 0x12c32e400] 23:30:46 INFO - PROCESS | 1668 | 1468737046175 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 23:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 23:30:46 INFO - PROCESS | 1668 | 1468737046182 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 23:30:46 INFO - PROCESS | 1668 | 1468737046183 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 23:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:30:46 INFO - PROCESS | 1668 | 1468737046185 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:30:46 INFO - PROCESS | 1668 | 1468737046187 Marionette TRACE conn2 <- [1,38,null,{}] 23:30:46 INFO - PROCESS | 1668 | 1468737046196 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:46 INFO - PROCESS | 1668 | 1468737046197 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:46 INFO - PROCESS | 1668 | 1468737046294 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 23:30:46 INFO - PROCESS | 1668 | 1468737046306 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:46 INFO - PROCESS | 1668 | 1468737046307 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8d8800 == 15 [pid = 1668] [id = 15] 23:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 41 (0x124566800) [pid = 1668] [serial = 41] [outer = 0x0] 23:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 42 (0x124568400) [pid = 1668] [serial = 42] [outer = 0x124566800] 23:30:46 INFO - PROCESS | 1668 | 1468737046330 Marionette DEBUG loaded listener.js 23:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 43 (0x12456dc00) [pid = 1668] [serial = 43] [outer = 0x124566800] 23:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 380ms 23:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:30:46 INFO - PROCESS | 1668 | 1468737046561 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 23:30:46 INFO - PROCESS | 1668 | 1468737046566 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 23:30:46 INFO - PROCESS | 1668 | 1468737046567 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 23:30:46 INFO - PROCESS | 1668 | 1468737046576 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:30:46 INFO - PROCESS | 1668 | 1468737046578 Marionette TRACE conn2 <- [1,42,null,{}] 23:30:46 INFO - PROCESS | 1668 | 1468737046580 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:46 INFO - PROCESS | 1668 | 1468737046581 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:46 INFO - PROCESS | 1668 | 1468737046686 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 23:30:46 INFO - PROCESS | 1668 | 1468737046691 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:46 INFO - PROCESS | 1668 | 1468737046692 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf76000 == 16 [pid = 1668] [id = 16] 23:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 44 (0x124570800) [pid = 1668] [serial = 44] [outer = 0x0] 23:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 45 (0x12c814c00) [pid = 1668] [serial = 45] [outer = 0x124570800] 23:30:46 INFO - PROCESS | 1668 | 1468737046720 Marionette DEBUG loaded listener.js 23:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 46 (0x12cbf0400) [pid = 1668] [serial = 46] [outer = 0x124570800] 23:30:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d362000 == 17 [pid = 1668] [id = 17] 23:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 47 (0x12d362800) [pid = 1668] [serial = 47] [outer = 0x0] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 48 (0x12d365800) [pid = 1668] [serial = 48] [outer = 0x12d362800] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 49 (0x12d369800) [pid = 1668] [serial = 49] [outer = 0x12d362800] 23:30:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d360000 == 18 [pid = 1668] [id = 18] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 50 (0x11629c000) [pid = 1668] [serial = 50] [outer = 0x0] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 51 (0x12d33fc00) [pid = 1668] [serial = 51] [outer = 0x11629c000] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 52 (0x12cbf3000) [pid = 1668] [serial = 52] [outer = 0x11629c000] 23:30:47 INFO - PROCESS | 1668 | 1468737047235 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 23:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 679ms 23:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:30:47 INFO - PROCESS | 1668 | 1468737047270 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 23:30:47 INFO - PROCESS | 1668 | 1468737047271 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 23:30:47 INFO - PROCESS | 1668 | 1468737047273 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:30:47 INFO - PROCESS | 1668 | 1468737047275 Marionette TRACE conn2 <- [1,46,null,{}] 23:30:47 INFO - PROCESS | 1668 | 1468737047277 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:47 INFO - PROCESS | 1668 | 1468737047278 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:47 INFO - PROCESS | 1668 | 1468737047366 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 23:30:47 INFO - PROCESS | 1668 | 1468737047371 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:47 INFO - PROCESS | 1668 | 1468737047373 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d6d2000 == 19 [pid = 1668] [id = 19] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 53 (0x12d33a000) [pid = 1668] [serial = 53] [outer = 0x0] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 54 (0x12b929c00) [pid = 1668] [serial = 54] [outer = 0x12d33a000] 23:30:47 INFO - PROCESS | 1668 | 1468737047407 Marionette DEBUG loaded listener.js 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 55 (0x12b92dc00) [pid = 1668] [serial = 55] [outer = 0x12d33a000] 23:30:47 INFO - PROCESS | 1668 | 1468737047644 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 23:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 23:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:30:47 INFO - PROCESS | 1668 | 1468737047696 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 23:30:47 INFO - PROCESS | 1668 | 1468737047697 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 23:30:47 INFO - PROCESS | 1668 | 1468737047699 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:30:47 INFO - PROCESS | 1668 | 1468737047700 Marionette TRACE conn2 <- [1,50,null,{}] 23:30:47 INFO - PROCESS | 1668 | 1468737047709 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:47 INFO - PROCESS | 1668 | 1468737047711 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:47 INFO - PROCESS | 1668 | 1468737047808 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 23:30:47 INFO - PROCESS | 1668 | 1468737047811 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:47 INFO - PROCESS | 1668 | 1468737047812 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182dc000 == 20 [pid = 1668] [id = 20] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 56 (0x118151c00) [pid = 1668] [serial = 56] [outer = 0x0] 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 57 (0x118309800) [pid = 1668] [serial = 57] [outer = 0x118151c00] 23:30:47 INFO - PROCESS | 1668 | 1468737047835 Marionette DEBUG loaded listener.js 23:30:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 58 (0x118311400) [pid = 1668] [serial = 58] [outer = 0x118151c00] 23:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 23:30:48 INFO - PROCESS | 1668 | 1468737048063 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:48 INFO - PROCESS | 1668 | 1468737048068 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 23:30:48 INFO - PROCESS | 1668 | 1468737048069 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 23:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:30:48 INFO - PROCESS | 1668 | 1468737048078 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:30:48 INFO - PROCESS | 1668 | 1468737048079 Marionette TRACE conn2 <- [1,54,null,{}] 23:30:48 INFO - PROCESS | 1668 | 1468737048081 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:48 INFO - PROCESS | 1668 | 1468737048083 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:48 INFO - PROCESS | 1668 | 1468737048187 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 23:30:48 INFO - PROCESS | 1668 | 1468737048191 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:48 INFO - PROCESS | 1668 | 1468737048201 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292c6800 == 21 [pid = 1668] [id = 21] 23:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 59 (0x118311c00) [pid = 1668] [serial = 59] [outer = 0x0] 23:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x12b92e000) [pid = 1668] [serial = 60] [outer = 0x118311c00] 23:30:48 INFO - PROCESS | 1668 | 1468737048237 Marionette DEBUG loaded listener.js 23:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x12b934000) [pid = 1668] [serial = 61] [outer = 0x118311c00] 23:30:48 INFO - PROCESS | 1668 | 1468737048609 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 577ms 23:30:48 INFO - PROCESS | 1668 | 1468737048653 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 23:30:48 INFO - PROCESS | 1668 | 1468737048655 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 23:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:30:48 INFO - PROCESS | 1668 | 1468737048658 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:30:48 INFO - PROCESS | 1668 | 1468737048660 Marionette TRACE conn2 <- [1,58,null,{}] 23:30:48 INFO - PROCESS | 1668 | 1468737048663 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:48 INFO - PROCESS | 1668 | 1468737048665 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:48 INFO - PROCESS | 1668 | 1468737048772 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 23:30:48 INFO - PROCESS | 1668 | 1468737048776 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:48 INFO - PROCESS | 1668 | 1468737048777 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x124718800 == 22 [pid = 1668] [id = 22] 23:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x119072c00) [pid = 1668] [serial = 62] [outer = 0x0] 23:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x124644800) [pid = 1668] [serial = 63] [outer = 0x119072c00] 23:30:48 INFO - PROCESS | 1668 | 1468737048800 Marionette DEBUG loaded listener.js 23:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x12d616c00) [pid = 1668] [serial = 64] [outer = 0x119072c00] 23:30:49 INFO - PROCESS | 1668 | 1468737049047 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 420ms 23:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:30:49 INFO - PROCESS | 1668 | 1468737049080 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 23:30:49 INFO - PROCESS | 1668 | 1468737049082 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 23:30:49 INFO - PROCESS | 1668 | 1468737049086 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:30:49 INFO - PROCESS | 1668 | 1468737049092 Marionette TRACE conn2 <- [1,62,null,{}] 23:30:49 INFO - PROCESS | 1668 | 1468737049101 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:49 INFO - PROCESS | 1668 | 1468737049102 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:49 INFO - PROCESS | 1668 | 1468737049229 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 23:30:49 INFO - PROCESS | 1668 | 1468737049232 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:49 INFO - PROCESS | 1668 | 1468737049234 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11936c800 == 23 [pid = 1668] [id = 23] 23:30:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x12de8a800) [pid = 1668] [serial = 65] [outer = 0x0] 23:30:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x11930f400) [pid = 1668] [serial = 66] [outer = 0x12de8a800] 23:30:49 INFO - PROCESS | 1668 | 1468737049272 Marionette DEBUG loaded listener.js 23:30:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x12de94000) [pid = 1668] [serial = 67] [outer = 0x12de8a800] 23:30:50 INFO - PROCESS | 1668 | 1468737050226 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1186ms 23:30:50 INFO - PROCESS | 1668 | 1468737050274 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 23:30:50 INFO - PROCESS | 1668 | 1468737050277 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 23:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:30:50 INFO - PROCESS | 1668 | 1468737050280 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:30:50 INFO - PROCESS | 1668 | 1468737050283 Marionette TRACE conn2 <- [1,66,null,{}] 23:30:50 INFO - PROCESS | 1668 | 1468737050288 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:50 INFO - PROCESS | 1668 | 1468737050291 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:50 INFO - PROCESS | 1668 | 1468737050403 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 23:30:50 INFO - PROCESS | 1668 | 1468737050455 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:50 INFO - PROCESS | 1668 | 1468737050456 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x112e30000 == 24 [pid = 1668] [id = 24] 23:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x112d7a000) [pid = 1668] [serial = 68] [outer = 0x0] 23:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x1130da000) [pid = 1668] [serial = 69] [outer = 0x112d7a000] 23:30:50 INFO - PROCESS | 1668 | 1468737050486 Marionette DEBUG loaded listener.js 23:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x115e8f000) [pid = 1668] [serial = 70] [outer = 0x112d7a000] 23:30:50 INFO - PROCESS | 1668 | 1468737050882 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 625ms 23:30:50 INFO - PROCESS | 1668 | 1468737050905 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 23:30:50 INFO - PROCESS | 1668 | 1468737050908 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 23:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:30:50 INFO - PROCESS | 1668 | 1468737050913 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:30:50 INFO - PROCESS | 1668 | 1468737050914 Marionette TRACE conn2 <- [1,70,null,{}] 23:30:50 INFO - PROCESS | 1668 | 1468737050917 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:50 INFO - PROCESS | 1668 | 1468737050919 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:51 INFO - PROCESS | 1668 | 1468737051037 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 23:30:51 INFO - PROCESS | 1668 | 1468737051078 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:51 INFO - PROCESS | 1668 | 1468737051079 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x116aba800 == 25 [pid = 1668] [id = 25] 23:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x116982400) [pid = 1668] [serial = 71] [outer = 0x0] 23:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x118120000) [pid = 1668] [serial = 72] [outer = 0x116982400] 23:30:51 INFO - PROCESS | 1668 | 1468737051110 Marionette DEBUG loaded listener.js 23:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x11814f800) [pid = 1668] [serial = 73] [outer = 0x116982400] 23:30:51 INFO - PROCESS | 1668 | 1468737051552 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 23:30:51 INFO - PROCESS | 1668 | 1468737051832 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 23:30:51 INFO - PROCESS | 1668 | 1468737051834 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 23:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:30:51 INFO - PROCESS | 1668 | 1468737051867 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:30:51 INFO - PROCESS | 1668 | 1468737051869 Marionette TRACE conn2 <- [1,74,null,{}] 23:30:51 INFO - PROCESS | 1668 | 1468737051872 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:51 INFO - PROCESS | 1668 | 1468737051874 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:51 INFO - PROCESS | 1668 | 1468737051952 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 23:30:51 INFO - PROCESS | 1668 | 1468737051992 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:51 INFO - PROCESS | 1668 | 1468737051994 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x113054800 == 26 [pid = 1668] [id = 26] 23:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x1164eb800) [pid = 1668] [serial = 74] [outer = 0x0] 23:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x116634000) [pid = 1668] [serial = 75] [outer = 0x1164eb800] 23:30:52 INFO - PROCESS | 1668 | 1468737052021 Marionette DEBUG loaded listener.js 23:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x116905400) [pid = 1668] [serial = 76] [outer = 0x1164eb800] 23:30:52 INFO - PROCESS | 1668 | 1468737052433 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 624ms 23:30:52 INFO - PROCESS | 1668 | 1468737052488 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 23:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:30:52 INFO - PROCESS | 1668 | 1468737052489 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 23:30:52 INFO - PROCESS | 1668 | 1468737052494 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:30:52 INFO - PROCESS | 1668 | 1468737052496 Marionette TRACE conn2 <- [1,78,null,{}] 23:30:52 INFO - PROCESS | 1668 | 1468737052499 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:52 INFO - PROCESS | 1668 | 1468737052500 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:52 INFO - PROCESS | 1668 | 1468737052595 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 23:30:52 INFO - PROCESS | 1668 | 1468737052666 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:52 INFO - PROCESS | 1668 | 1468737052668 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x115da7000 == 27 [pid = 1668] [id = 27] 23:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x116907800) [pid = 1668] [serial = 77] [outer = 0x0] 23:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x116f96c00) [pid = 1668] [serial = 78] [outer = 0x116907800] 23:30:52 INFO - PROCESS | 1668 | 1468737052694 Marionette DEBUG loaded listener.js 23:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x117eb5400) [pid = 1668] [serial = 79] [outer = 0x116907800] 23:30:52 INFO - PROCESS | 1668 | 1468737052962 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 23:30:52 INFO - PROCESS | 1668 | 1468737052967 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 23:30:52 INFO - PROCESS | 1668 | 1468737052968 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 23:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:30:52 INFO - PROCESS | 1668 | 1468737052981 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:30:52 INFO - PROCESS | 1668 | 1468737052982 Marionette TRACE conn2 <- [1,82,null,{}] 23:30:53 INFO - PROCESS | 1668 | 1468737052997 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:53 INFO - PROCESS | 1668 | 1468737053000 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:53 INFO - PROCESS | 1668 | 1468737053082 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 23:30:53 INFO - PROCESS | 1668 | 1468737053091 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:53 INFO - PROCESS | 1668 | 1468737053093 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x1169ba800 == 28 [pid = 1668] [id = 28] 23:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1133a1000) [pid = 1668] [serial = 80] [outer = 0x0] 23:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x118308000) [pid = 1668] [serial = 81] [outer = 0x1133a1000] 23:30:53 INFO - PROCESS | 1668 | 1468737053121 Marionette DEBUG loaded listener.js 23:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1183ecc00) [pid = 1668] [serial = 82] [outer = 0x1133a1000] 23:30:53 INFO - PROCESS | 1668 | 1468737053408 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 479ms 23:30:53 INFO - PROCESS | 1668 | 1468737053451 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 23:30:53 INFO - PROCESS | 1668 | 1468737053452 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 23:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:30:53 INFO - PROCESS | 1668 | 1468737053478 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:30:53 INFO - PROCESS | 1668 | 1468737053479 Marionette TRACE conn2 <- [1,86,null,{}] 23:30:53 INFO - PROCESS | 1668 | 1468737053481 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:53 INFO - PROCESS | 1668 | 1468737053482 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:53 INFO - PROCESS | 1668 | 1468737053562 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 23:30:53 INFO - PROCESS | 1668 | 1468737053565 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:53 INFO - PROCESS | 1668 | 1468737053567 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x117461000 == 29 [pid = 1668] [id = 29] 23:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11875cc00) [pid = 1668] [serial = 83] [outer = 0x0] 23:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1187c7000) [pid = 1668] [serial = 84] [outer = 0x11875cc00] 23:30:53 INFO - PROCESS | 1668 | 1468737053594 Marionette DEBUG loaded listener.js 23:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1188e6800) [pid = 1668] [serial = 85] [outer = 0x11875cc00] 23:30:53 INFO - PROCESS | 1668 | 1468737053894 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 428ms 23:30:53 INFO - PROCESS | 1668 | 1468737053899 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 23:30:53 INFO - PROCESS | 1668 | 1468737053900 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 23:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:30:53 INFO - PROCESS | 1668 | 1468737053911 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:30:53 INFO - PROCESS | 1668 | 1468737053912 Marionette TRACE conn2 <- [1,90,null,{}] 23:30:53 INFO - PROCESS | 1668 | 1468737053914 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:53 INFO - PROCESS | 1668 | 1468737053915 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:53 INFO - PROCESS | 1668 | 1468737053992 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 23:30:53 INFO - PROCESS | 1668 | 1468737053996 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:53 INFO - PROCESS | 1668 | 1468737053997 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182d9800 == 30 [pid = 1668] [id = 30] 23:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x118764400) [pid = 1668] [serial = 86] [outer = 0x0] 23:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119074800) [pid = 1668] [serial = 87] [outer = 0x118764400] 23:30:54 INFO - PROCESS | 1668 | 1468737054024 Marionette DEBUG loaded listener.js 23:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119313000) [pid = 1668] [serial = 88] [outer = 0x118764400] 23:30:54 INFO - PROCESS | 1668 | 1468737054333 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 481ms 23:30:54 INFO - PROCESS | 1668 | 1468737054384 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 23:30:54 INFO - PROCESS | 1668 | 1468737054386 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 23:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:30:54 INFO - PROCESS | 1668 | 1468737054391 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:30:54 INFO - PROCESS | 1668 | 1468737054393 Marionette TRACE conn2 <- [1,94,null,{}] 23:30:54 INFO - PROCESS | 1668 | 1468737054396 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:54 INFO - PROCESS | 1668 | 1468737054402 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:54 INFO - PROCESS | 1668 | 1468737054551 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 23:30:54 INFO - PROCESS | 1668 | 1468737054558 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:54 INFO - PROCESS | 1668 | 1468737054560 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x118705000 == 31 [pid = 1668] [id = 31] 23:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x119313400) [pid = 1668] [serial = 89] [outer = 0x0] 23:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11972a400) [pid = 1668] [serial = 90] [outer = 0x119313400] 23:30:54 INFO - PROCESS | 1668 | 1468737054599 Marionette DEBUG loaded listener.js 23:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119737c00) [pid = 1668] [serial = 91] [outer = 0x119313400] 23:30:54 INFO - PROCESS | 1668 | 1468737054977 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 23:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 620ms 23:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:30:55 INFO - PROCESS | 1668 | 1468737055011 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 23:30:55 INFO - PROCESS | 1668 | 1468737055012 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 23:30:55 INFO - PROCESS | 1668 | 1468737055014 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:30:55 INFO - PROCESS | 1668 | 1468737055015 Marionette TRACE conn2 <- [1,98,null,{}] 23:30:55 INFO - PROCESS | 1668 | 1468737055017 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:55 INFO - PROCESS | 1668 | 1468737055018 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:55 INFO - PROCESS | 1668 | 1468737055110 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 23:30:55 INFO - PROCESS | 1668 | 1468737055116 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:55 INFO - PROCESS | 1668 | 1468737055117 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11715d800 == 32 [pid = 1668] [id = 32] 23:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11337a800) [pid = 1668] [serial = 92] [outer = 0x0] 23:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11991f800) [pid = 1668] [serial = 93] [outer = 0x11337a800] 23:30:55 INFO - PROCESS | 1668 | 1468737055143 Marionette DEBUG loaded listener.js 23:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x119d07400) [pid = 1668] [serial = 94] [outer = 0x11337a800] 23:30:55 INFO - PROCESS | 1668 | 1468737055424 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 23:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 23:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:30:55 INFO - PROCESS | 1668 | 1468737055483 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 23:30:55 INFO - PROCESS | 1668 | 1468737055484 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 23:30:55 INFO - PROCESS | 1668 | 1468737055486 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:30:55 INFO - PROCESS | 1668 | 1468737055488 Marionette TRACE conn2 <- [1,102,null,{}] 23:30:55 INFO - PROCESS | 1668 | 1468737055492 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:55 INFO - PROCESS | 1668 | 1468737055493 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:55 INFO - PROCESS | 1668 | 1468737055574 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 23:30:55 INFO - PROCESS | 1668 | 1468737055577 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:55 INFO - PROCESS | 1668 | 1468737055578 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x119196800 == 33 [pid = 1668] [id = 33] 23:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x119d07c00) [pid = 1668] [serial = 95] [outer = 0x0] 23:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x119f13000) [pid = 1668] [serial = 96] [outer = 0x119d07c00] 23:30:55 INFO - PROCESS | 1668 | 1468737055602 Marionette DEBUG loaded listener.js 23:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1208fa000) [pid = 1668] [serial = 97] [outer = 0x119d07c00] 23:30:55 INFO - PROCESS | 1668 | 1468737055894 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 23:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 23:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:30:55 INFO - PROCESS | 1668 | 1468737055909 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 23:30:55 INFO - PROCESS | 1668 | 1468737055910 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 23:30:55 INFO - PROCESS | 1668 | 1468737055912 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:30:55 INFO - PROCESS | 1668 | 1468737055913 Marionette TRACE conn2 <- [1,106,null,{}] 23:30:55 INFO - PROCESS | 1668 | 1468737055915 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:55 INFO - PROCESS | 1668 | 1468737055916 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:55 INFO - PROCESS | 1668 | 1468737055995 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 23:30:56 INFO - PROCESS | 1668 | 1468737056044 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:56 INFO - PROCESS | 1668 | 1468737056045 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x119366000 == 34 [pid = 1668] [id = 34] 23:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11337cc00) [pid = 1668] [serial = 98] [outer = 0x0] 23:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x123803800) [pid = 1668] [serial = 99] [outer = 0x11337cc00] 23:30:56 INFO - PROCESS | 1668 | 1468737056070 Marionette DEBUG loaded listener.js 23:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1183e7800) [pid = 1668] [serial = 100] [outer = 0x11337cc00] 23:30:56 INFO - PROCESS | 1668 | 1468737056330 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 23:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 23:30:56 INFO - PROCESS | 1668 | 1468737056381 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 23:30:56 INFO - PROCESS | 1668 | 1468737056382 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 23:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:30:56 INFO - PROCESS | 1668 | 1468737056384 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:30:56 INFO - PROCESS | 1668 | 1468737056385 Marionette TRACE conn2 <- [1,110,null,{}] 23:30:56 INFO - PROCESS | 1668 | 1468737056396 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:56 INFO - PROCESS | 1668 | 1468737056397 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:56 INFO - PROCESS | 1668 | 1468737056481 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 23:30:56 INFO - PROCESS | 1668 | 1468737056487 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:56 INFO - PROCESS | 1668 | 1468737056488 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x119598000 == 35 [pid = 1668] [id = 35] 23:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x123806000) [pid = 1668] [serial = 101] [outer = 0x0] 23:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x123b45800) [pid = 1668] [serial = 102] [outer = 0x123806000] 23:30:56 INFO - PROCESS | 1668 | 1468737056523 Marionette DEBUG loaded listener.js 23:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x123f34400) [pid = 1668] [serial = 103] [outer = 0x123806000] 23:30:56 INFO - PROCESS | 1668 | 1468737056939 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 23:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 582ms 23:30:56 INFO - PROCESS | 1668 | 1468737056967 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 23:30:56 INFO - PROCESS | 1668 | 1468737056970 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 23:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:30:56 INFO - PROCESS | 1668 | 1468737056976 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:30:56 INFO - PROCESS | 1668 | 1468737056978 Marionette TRACE conn2 <- [1,114,null,{}] 23:30:56 INFO - PROCESS | 1668 | 1468737056982 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:56 INFO - PROCESS | 1668 | 1468737056984 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:57 INFO - PROCESS | 1668 | 1468737057104 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 23:30:57 INFO - PROCESS | 1668 | 1468737057110 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:57 INFO - PROCESS | 1668 | 1468737057111 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc1800 == 36 [pid = 1668] [id = 36] 23:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1241b6400) [pid = 1668] [serial = 104] [outer = 0x0] 23:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x124568800) [pid = 1668] [serial = 105] [outer = 0x1241b6400] 23:30:57 INFO - PROCESS | 1668 | 1468737057137 Marionette DEBUG loaded listener.js 23:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x124645800) [pid = 1668] [serial = 106] [outer = 0x1241b6400] 23:30:57 INFO - PROCESS | 1668 | 1468737057446 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 23:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 474ms 23:30:57 INFO - PROCESS | 1668 | 1468737057449 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 23:30:57 INFO - PROCESS | 1668 | 1468737057451 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 23:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:30:57 INFO - PROCESS | 1668 | 1468737057460 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:30:57 INFO - PROCESS | 1668 | 1468737057461 Marionette TRACE conn2 <- [1,118,null,{}] 23:30:57 INFO - PROCESS | 1668 | 1468737057464 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:57 INFO - PROCESS | 1668 | 1468737057465 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:57 INFO - PROCESS | 1668 | 1468737057551 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 23:30:57 INFO - PROCESS | 1668 | 1468737057598 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:57 INFO - PROCESS | 1668 | 1468737057599 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12082a000 == 37 [pid = 1668] [id = 37] 23:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1241b6800) [pid = 1668] [serial = 107] [outer = 0x0] 23:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x124651000) [pid = 1668] [serial = 108] [outer = 0x1241b6800] 23:30:57 INFO - PROCESS | 1668 | 1468737057623 Marionette DEBUG loaded listener.js 23:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x124bc1c00) [pid = 1668] [serial = 109] [outer = 0x1241b6800] 23:30:57 INFO - PROCESS | 1668 | 1468737057875 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 23:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 476ms 23:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:30:57 INFO - PROCESS | 1668 | 1468737057930 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 23:30:57 INFO - PROCESS | 1668 | 1468737057931 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 23:30:57 INFO - PROCESS | 1668 | 1468737057933 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:30:57 INFO - PROCESS | 1668 | 1468737057934 Marionette TRACE conn2 <- [1,122,null,{}] 23:30:57 INFO - PROCESS | 1668 | 1468737057944 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:57 INFO - PROCESS | 1668 | 1468737057945 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:58 INFO - PROCESS | 1668 | 1468737058028 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 23:30:58 INFO - PROCESS | 1668 | 1468737058033 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:58 INFO - PROCESS | 1668 | 1468737058034 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12387f000 == 38 [pid = 1668] [id = 38] 23:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x124bcb800) [pid = 1668] [serial = 110] [outer = 0x0] 23:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x124ca7800) [pid = 1668] [serial = 111] [outer = 0x124bcb800] 23:30:58 INFO - PROCESS | 1668 | 1468737058058 Marionette DEBUG loaded listener.js 23:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x124f8e400) [pid = 1668] [serial = 112] [outer = 0x124bcb800] 23:30:58 INFO - PROCESS | 1668 | 1468737058340 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 23:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 23:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:30:58 INFO - PROCESS | 1668 | 1468737058351 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 23:30:58 INFO - PROCESS | 1668 | 1468737058353 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 23:30:58 INFO - PROCESS | 1668 | 1468737058363 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:30:58 INFO - PROCESS | 1668 | 1468737058364 Marionette TRACE conn2 <- [1,126,null,{}] 23:30:58 INFO - PROCESS | 1668 | 1468737058366 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:58 INFO - PROCESS | 1668 | 1468737058367 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:58 INFO - PROCESS | 1668 | 1468737058456 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 23:30:58 INFO - PROCESS | 1668 | 1468737058502 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:58 INFO - PROCESS | 1668 | 1468737058503 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x123955000 == 39 [pid = 1668] [id = 39] 23:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x111d75000) [pid = 1668] [serial = 113] [outer = 0x0] 23:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x125006400) [pid = 1668] [serial = 114] [outer = 0x111d75000] 23:30:58 INFO - PROCESS | 1668 | 1468737058527 Marionette DEBUG loaded listener.js 23:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x125806400) [pid = 1668] [serial = 115] [outer = 0x111d75000] 23:30:58 INFO - PROCESS | 1668 | 1468737058776 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 23:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 23:30:58 INFO - PROCESS | 1668 | 1468737058832 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 23:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:30:58 INFO - PROCESS | 1668 | 1468737058833 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 23:30:58 INFO - PROCESS | 1668 | 1468737058843 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:30:58 INFO - PROCESS | 1668 | 1468737058844 Marionette TRACE conn2 <- [1,130,null,{}] 23:30:58 INFO - PROCESS | 1668 | 1468737058847 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:58 INFO - PROCESS | 1668 | 1468737058848 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:58 INFO - PROCESS | 1668 | 1468737058930 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 23:30:58 INFO - PROCESS | 1668 | 1468737058934 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:58 INFO - PROCESS | 1668 | 1468737058935 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12402f000 == 40 [pid = 1668] [id = 40] 23:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x125803c00) [pid = 1668] [serial = 116] [outer = 0x0] 23:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1258b7c00) [pid = 1668] [serial = 117] [outer = 0x125803c00] 23:30:58 INFO - PROCESS | 1668 | 1468737058959 Marionette DEBUG loaded listener.js 23:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x126533000) [pid = 1668] [serial = 118] [outer = 0x125803c00] 23:30:59 INFO - PROCESS | 1668 | 1468737059258 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 23:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 475ms 23:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:30:59 INFO - PROCESS | 1668 | 1468737059312 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 23:30:59 INFO - PROCESS | 1668 | 1468737059313 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 23:30:59 INFO - PROCESS | 1668 | 1468737059315 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:30:59 INFO - PROCESS | 1668 | 1468737059324 Marionette TRACE conn2 <- [1,134,null,{}] 23:30:59 INFO - PROCESS | 1668 | 1468737059326 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:59 INFO - PROCESS | 1668 | 1468737059327 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:59 INFO - PROCESS | 1668 | 1468737059430 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 23:30:59 INFO - PROCESS | 1668 | 1468737059438 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:59 INFO - PROCESS | 1668 | 1468737059439 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x124505800 == 41 [pid = 1668] [id = 41] 23:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12616cc00) [pid = 1668] [serial = 119] [outer = 0x0] 23:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x126727800) [pid = 1668] [serial = 120] [outer = 0x12616cc00] 23:30:59 INFO - PROCESS | 1668 | 1468737059463 Marionette DEBUG loaded listener.js 23:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1269aa800) [pid = 1668] [serial = 121] [outer = 0x12616cc00] 23:30:59 INFO - PROCESS | 1668 | 1468737059740 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 23:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 476ms 23:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:30:59 INFO - PROCESS | 1668 | 1468737059792 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 23:30:59 INFO - PROCESS | 1668 | 1468737059794 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 23:30:59 INFO - PROCESS | 1668 | 1468737059796 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:30:59 INFO - PROCESS | 1668 | 1468737059797 Marionette TRACE conn2 <- [1,138,null,{}] 23:30:59 INFO - PROCESS | 1668 | 1468737059799 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:30:59 INFO - PROCESS | 1668 | 1468737059800 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:59 INFO - PROCESS | 1668 | 1468737059881 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 23:30:59 INFO - PROCESS | 1668 | 1468737059885 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:59 INFO - PROCESS | 1668 | 1468737059886 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:30:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x124cc2800 == 42 [pid = 1668] [id = 42] 23:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1269abc00) [pid = 1668] [serial = 122] [outer = 0x0] 23:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x128805000) [pid = 1668] [serial = 123] [outer = 0x1269abc00] 23:30:59 INFO - PROCESS | 1668 | 1468737059910 Marionette DEBUG loaded listener.js 23:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12880e400) [pid = 1668] [serial = 124] [outer = 0x1269abc00] 23:31:00 INFO - PROCESS | 1668 | 1468737060928 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 23:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1170ms 23:31:00 INFO - PROCESS | 1668 | 1468737060967 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 23:31:00 INFO - PROCESS | 1668 | 1468737060970 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 23:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:31:00 INFO - PROCESS | 1668 | 1468737060992 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:31:00 INFO - PROCESS | 1668 | 1468737060995 Marionette TRACE conn2 <- [1,142,null,{}] 23:31:01 INFO - PROCESS | 1668 | 1468737061002 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:01 INFO - PROCESS | 1668 | 1468737061003 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:01 INFO - PROCESS | 1668 | 1468737061102 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 23:31:01 INFO - PROCESS | 1668 | 1468737061106 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:01 INFO - PROCESS | 1668 | 1468737061108 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x114f29800 == 43 [pid = 1668] [id = 43] 23:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x116986400) [pid = 1668] [serial = 125] [outer = 0x0] 23:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1176fb800) [pid = 1668] [serial = 126] [outer = 0x116986400] 23:31:01 INFO - PROCESS | 1668 | 1468737061136 Marionette DEBUG loaded listener.js 23:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x118129000) [pid = 1668] [serial = 127] [outer = 0x116986400] 23:31:01 INFO - PROCESS | 1668 | 1468737061457 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 23:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 539ms 23:31:01 INFO - PROCESS | 1668 | 1468737061518 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 23:31:01 INFO - PROCESS | 1668 | 1468737061521 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 23:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:31:01 INFO - PROCESS | 1668 | 1468737061525 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:31:01 INFO - PROCESS | 1668 | 1468737061527 Marionette TRACE conn2 <- [1,146,null,{}] 23:31:01 INFO - PROCESS | 1668 | 1468737061529 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:01 INFO - PROCESS | 1668 | 1468737061531 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:01 INFO - PROCESS | 1668 | 1468737061627 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 23:31:01 INFO - PROCESS | 1668 | 1468737061659 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:01 INFO - PROCESS | 1668 | 1468737061660 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x1169b1800 == 44 [pid = 1668] [id = 44] 23:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11827ec00) [pid = 1668] [serial = 128] [outer = 0x0] 23:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x11852a000) [pid = 1668] [serial = 129] [outer = 0x11827ec00] 23:31:01 INFO - PROCESS | 1668 | 1468737061687 Marionette DEBUG loaded listener.js 23:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1187c7c00) [pid = 1668] [serial = 130] [outer = 0x11827ec00] 23:31:02 INFO - PROCESS | 1668 | 1468737062479 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x117eb2400) [pid = 1668] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12ba57c00) [pid = 1668] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12b9f0000) [pid = 1668] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12b26e000) [pid = 1668] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12a6f3400) [pid = 1668] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x129187c00) [pid = 1668] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x119072c00) [pid = 1668] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x118311c00) [pid = 1668] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x118151c00) [pid = 1668] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12d33a000) [pid = 1668] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x124570800) [pid = 1668] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x124566800) [pid = 1668] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12c32e400) [pid = 1668] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x118122000) [pid = 1668] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1241b6400) [pid = 1668] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1241b6800) [pid = 1668] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x124bcb800) [pid = 1668] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12de8a800) [pid = 1668] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x112d7a000) [pid = 1668] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x116982400) [pid = 1668] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1164eb800) [pid = 1668] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x116907800) [pid = 1668] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1133a1000) [pid = 1668] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11875cc00) [pid = 1668] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x118764400) [pid = 1668] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x119313400) [pid = 1668] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11337a800) [pid = 1668] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x119d07c00) [pid = 1668] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:31:02 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11337cc00) [pid = 1668] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1024ms 23:31:02 INFO - PROCESS | 1668 | 1468737062549 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 23:31:02 INFO - PROCESS | 1668 | 1468737062551 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 23:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:31:02 INFO - PROCESS | 1668 | 1468737062553 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:31:02 INFO - PROCESS | 1668 | 1468737062555 Marionette TRACE conn2 <- [1,150,null,{}] 23:31:02 INFO - PROCESS | 1668 | 1468737062566 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:02 INFO - PROCESS | 1668 | 1468737062568 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:02 INFO - PROCESS | 1668 | 1468737062641 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 23:31:02 INFO - PROCESS | 1668 | 1468737062645 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:02 INFO - PROCESS | 1668 | 1468737062647 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e49800 == 45 [pid = 1668] [id = 45] 23:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x118281c00) [pid = 1668] [serial = 131] [outer = 0x0] 23:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11830f000) [pid = 1668] [serial = 132] [outer = 0x118281c00] 23:31:02 INFO - PROCESS | 1668 | 1468737062676 Marionette DEBUG loaded listener.js 23:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x119072c00) [pid = 1668] [serial = 133] [outer = 0x118281c00] 23:31:02 INFO - PROCESS | 1668 | 1468737062983 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 23:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 473ms 23:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:31:03 INFO - PROCESS | 1668 | 1468737063029 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 23:31:03 INFO - PROCESS | 1668 | 1468737063031 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 23:31:03 INFO - PROCESS | 1668 | 1468737063033 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:31:03 INFO - PROCESS | 1668 | 1468737063034 Marionette TRACE conn2 <- [1,154,null,{}] 23:31:03 INFO - PROCESS | 1668 | 1468737063037 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:03 INFO - PROCESS | 1668 | 1468737063038 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:03 INFO - PROCESS | 1668 | 1468737063112 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 23:31:03 INFO - PROCESS | 1668 | 1468737063116 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:03 INFO - PROCESS | 1668 | 1468737063117 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c7000 == 46 [pid = 1668] [id = 46] 23:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11930a400) [pid = 1668] [serial = 134] [outer = 0x0] 23:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x119337400) [pid = 1668] [serial = 135] [outer = 0x11930a400] 23:31:03 INFO - PROCESS | 1668 | 1468737063144 Marionette DEBUG loaded listener.js 23:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11948f000) [pid = 1668] [serial = 136] [outer = 0x11930a400] 23:31:03 INFO - PROCESS | 1668 | 1468737063456 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 23:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 23:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:31:03 INFO - PROCESS | 1668 | 1468737063502 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 23:31:03 INFO - PROCESS | 1668 | 1468737063503 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 23:31:03 INFO - PROCESS | 1668 | 1468737063505 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:31:03 INFO - PROCESS | 1668 | 1468737063506 Marionette TRACE conn2 <- [1,158,null,{}] 23:31:03 INFO - PROCESS | 1668 | 1468737063509 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:03 INFO - PROCESS | 1668 | 1468737063510 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:03 INFO - PROCESS | 1668 | 1468737063580 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 23:31:03 INFO - PROCESS | 1668 | 1468737063628 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:03 INFO - PROCESS | 1668 | 1468737063630 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x119050800 == 47 [pid = 1668] [id = 47] 23:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11811ac00) [pid = 1668] [serial = 137] [outer = 0x0] 23:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11948fc00) [pid = 1668] [serial = 138] [outer = 0x11811ac00] 23:31:03 INFO - PROCESS | 1668 | 1468737063654 Marionette DEBUG loaded listener.js 23:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x119737400) [pid = 1668] [serial = 139] [outer = 0x11811ac00] 23:31:03 INFO - PROCESS | 1668 | 1468737063943 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 23:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 23:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:31:03 INFO - PROCESS | 1668 | 1468737063978 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 23:31:03 INFO - PROCESS | 1668 | 1468737063979 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 23:31:03 INFO - PROCESS | 1668 | 1468737063981 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:31:03 INFO - PROCESS | 1668 | 1468737063982 Marionette TRACE conn2 <- [1,162,null,{}] 23:31:03 INFO - PROCESS | 1668 | 1468737063984 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:03 INFO - PROCESS | 1668 | 1468737063990 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:04 INFO - PROCESS | 1668 | 1468737064074 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 23:31:04 INFO - PROCESS | 1668 | 1468737064078 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:04 INFO - PROCESS | 1668 | 1468737064079 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ba2000 == 48 [pid = 1668] [id = 48] 23:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x119917800) [pid = 1668] [serial = 140] [outer = 0x0] 23:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x123806400) [pid = 1668] [serial = 141] [outer = 0x119917800] 23:31:04 INFO - PROCESS | 1668 | 1468737064105 Marionette DEBUG loaded listener.js 23:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1241c2800) [pid = 1668] [serial = 142] [outer = 0x119917800] 23:31:04 INFO - PROCESS | 1668 | 1468737064408 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 23:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 469ms 23:31:04 INFO - PROCESS | 1668 | 1468737064451 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 23:31:04 INFO - PROCESS | 1668 | 1468737064452 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 23:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:31:04 INFO - PROCESS | 1668 | 1468737064457 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:31:04 INFO - PROCESS | 1668 | 1468737064458 Marionette TRACE conn2 <- [1,166,null,{}] 23:31:04 INFO - PROCESS | 1668 | 1468737064461 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:04 INFO - PROCESS | 1668 | 1468737064462 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:04 INFO - PROCESS | 1668 | 1468737064575 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 23:31:04 INFO - PROCESS | 1668 | 1468737064624 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:04 INFO - PROCESS | 1668 | 1468737064625 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x11263b800 == 49 [pid = 1668] [id = 49] 23:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1122bd400) [pid = 1668] [serial = 143] [outer = 0x0] 23:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x112a79400) [pid = 1668] [serial = 144] [outer = 0x1122bd400] 23:31:04 INFO - PROCESS | 1668 | 1468737064657 Marionette DEBUG loaded listener.js 23:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x116298800) [pid = 1668] [serial = 145] [outer = 0x1122bd400] 23:31:05 INFO - PROCESS | 1668 | 1468737065103 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 23:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 23:31:05 INFO - PROCESS | 1668 | 1468737065127 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 23:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:31:05 INFO - PROCESS | 1668 | 1468737065130 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 23:31:05 INFO - PROCESS | 1668 | 1468737065133 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:31:05 INFO - PROCESS | 1668 | 1468737065135 Marionette TRACE conn2 <- [1,170,null,{}] 23:31:05 INFO - PROCESS | 1668 | 1468737065157 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:05 INFO - PROCESS | 1668 | 1468737065160 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:05 INFO - PROCESS | 1668 | 1468737065253 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 23:31:05 INFO - PROCESS | 1668 | 1468737065343 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:05 INFO - PROCESS | 1668 | 1468737065345 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e64800 == 50 [pid = 1668] [id = 50] 23:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11811f000) [pid = 1668] [serial = 146] [outer = 0x0] 23:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x118146800) [pid = 1668] [serial = 147] [outer = 0x11811f000] 23:31:05 INFO - PROCESS | 1668 | 1468737065376 Marionette DEBUG loaded listener.js 23:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x118311000) [pid = 1668] [serial = 148] [outer = 0x11811f000] 23:31:05 INFO - PROCESS | 1668 | 1468737065789 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 23:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 686ms 23:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:31:05 INFO - PROCESS | 1668 | 1468737065819 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 23:31:05 INFO - PROCESS | 1668 | 1468737065821 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 23:31:05 INFO - PROCESS | 1668 | 1468737065823 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:31:05 INFO - PROCESS | 1668 | 1468737065825 Marionette TRACE conn2 <- [1,174,null,{}] 23:31:05 INFO - PROCESS | 1668 | 1468737065827 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:05 INFO - PROCESS | 1668 | 1468737065829 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:05 INFO - PROCESS | 1668 | 1468737065923 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 23:31:05 INFO - PROCESS | 1668 | 1468737065980 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:05 INFO - PROCESS | 1668 | 1468737065981 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x120840800 == 51 [pid = 1668] [id = 51] 23:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11906bc00) [pid = 1668] [serial = 149] [outer = 0x0] 23:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x119346400) [pid = 1668] [serial = 150] [outer = 0x11906bc00] 23:31:06 INFO - PROCESS | 1668 | 1468737066016 Marionette DEBUG loaded listener.js 23:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x119920c00) [pid = 1668] [serial = 151] [outer = 0x11906bc00] 23:31:06 INFO - PROCESS | 1668 | 1468737066458 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 23:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 23:31:06 INFO - PROCESS | 1668 | 1468737066494 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 23:31:06 INFO - PROCESS | 1668 | 1468737066498 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 23:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:31:06 INFO - PROCESS | 1668 | 1468737066529 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:31:06 INFO - PROCESS | 1668 | 1468737066534 Marionette TRACE conn2 <- [1,178,null,{}] 23:31:06 INFO - PROCESS | 1668 | 1468737066565 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:06 INFO - PROCESS | 1668 | 1468737066569 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:06 INFO - PROCESS | 1668 | 1468737066692 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 23:31:06 INFO - PROCESS | 1668 | 1468737066737 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:06 INFO - PROCESS | 1668 | 1468737066739 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x1241a9000 == 52 [pid = 1668] [id = 52] 23:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x123809800) [pid = 1668] [serial = 152] [outer = 0x0] 23:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x123b48000) [pid = 1668] [serial = 153] [outer = 0x123809800] 23:31:06 INFO - PROCESS | 1668 | 1468737066768 Marionette DEBUG loaded listener.js 23:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12456bc00) [pid = 1668] [serial = 154] [outer = 0x123809800] 23:31:07 INFO - PROCESS | 1668 | 1468737067166 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 23:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 674ms 23:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:31:07 INFO - PROCESS | 1668 | 1468737067177 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 23:31:07 INFO - PROCESS | 1668 | 1468737067178 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 23:31:07 INFO - PROCESS | 1668 | 1468737067180 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:31:07 INFO - PROCESS | 1668 | 1468737067182 Marionette TRACE conn2 <- [1,182,null,{}] 23:31:07 INFO - PROCESS | 1668 | 1468737067184 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:07 INFO - PROCESS | 1668 | 1468737067185 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:07 INFO - PROCESS | 1668 | 1468737067291 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 23:31:07 INFO - PROCESS | 1668 | 1468737067334 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:07 INFO - PROCESS | 1668 | 1468737067336 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247d5800 == 53 [pid = 1668] [id = 53] 23:31:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12392ec00) [pid = 1668] [serial = 155] [outer = 0x0] 23:31:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12464b400) [pid = 1668] [serial = 156] [outer = 0x12392ec00] 23:31:07 INFO - PROCESS | 1668 | 1468737067364 Marionette DEBUG loaded listener.js 23:31:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x124742c00) [pid = 1668] [serial = 157] [outer = 0x12392ec00] 23:31:07 INFO - PROCESS | 1668 | 1468737067752 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 23:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 23:31:07 INFO - PROCESS | 1668 | 1468737067801 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 23:31:07 INFO - PROCESS | 1668 | 1468737067802 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 23:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:31:07 INFO - PROCESS | 1668 | 1468737067805 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:31:07 INFO - PROCESS | 1668 | 1468737067806 Marionette TRACE conn2 <- [1,186,null,{}] 23:31:07 INFO - PROCESS | 1668 | 1468737067808 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:07 INFO - PROCESS | 1668 | 1468737067810 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:07 INFO - PROCESS | 1668 | 1468737067966 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 23:31:08 INFO - PROCESS | 1668 | 1468737068049 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:08 INFO - PROCESS | 1668 | 1468737068050 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11695f800 == 54 [pid = 1668] [id = 54] 23:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x112a79800) [pid = 1668] [serial = 158] [outer = 0x0] 23:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1164e3000) [pid = 1668] [serial = 159] [outer = 0x112a79800] 23:31:08 INFO - PROCESS | 1668 | 1468737068078 Marionette DEBUG loaded listener.js 23:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x116987800) [pid = 1668] [serial = 160] [outer = 0x112a79800] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119ba2000 == 53 [pid = 1668] [id = 48] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119050800 == 52 [pid = 1668] [id = 47] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c7000 == 51 [pid = 1668] [id = 46] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x117e49800 == 50 [pid = 1668] [id = 45] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x1169b1800 == 49 [pid = 1668] [id = 44] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x1182d9800 == 48 [pid = 1668] [id = 30] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x118705000 == 47 [pid = 1668] [id = 31] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x114f29800 == 46 [pid = 1668] [id = 43] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x117461000 == 45 [pid = 1668] [id = 29] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x1169ba800 == 44 [pid = 1668] [id = 28] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x115da7000 == 43 [pid = 1668] [id = 27] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc1800 == 42 [pid = 1668] [id = 36] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11715d800 == 41 [pid = 1668] [id = 32] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x1247d5800 == 40 [pid = 1668] [id = 53] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x1241a9000 == 39 [pid = 1668] [id = 52] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x120840800 == 38 [pid = 1668] [id = 51] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x124505800 == 37 [pid = 1668] [id = 41] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12402f000 == 36 [pid = 1668] [id = 40] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x123955000 == 35 [pid = 1668] [id = 39] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119598000 == 34 [pid = 1668] [id = 35] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12082a000 == 33 [pid = 1668] [id = 37] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x117e64800 == 32 [pid = 1668] [id = 50] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119366000 == 31 [pid = 1668] [id = 34] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12387f000 == 30 [pid = 1668] [id = 38] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x124cc2800 == 29 [pid = 1668] [id = 42] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11263b800 == 28 [pid = 1668] [id = 49] 23:31:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119196800 == 27 [pid = 1668] [id = 33] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1246f4000) [pid = 1668] [serial = 11] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x124568800) [pid = 1668] [serial = 105] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x124651000) [pid = 1668] [serial = 108] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x124ca7800) [pid = 1668] [serial = 111] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x125006400) [pid = 1668] [serial = 114] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1258b7c00) [pid = 1668] [serial = 117] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11930f400) [pid = 1668] [serial = 66] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1130da000) [pid = 1668] [serial = 69] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x115e8f000) [pid = 1668] [serial = 70] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x118120000) [pid = 1668] [serial = 72] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x116634000) [pid = 1668] [serial = 75] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x116905400) [pid = 1668] [serial = 76] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x116f96c00) [pid = 1668] [serial = 78] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x118308000) [pid = 1668] [serial = 81] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1183ecc00) [pid = 1668] [serial = 82] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1187c7000) [pid = 1668] [serial = 84] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1188e6800) [pid = 1668] [serial = 85] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x119074800) [pid = 1668] [serial = 87] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x119313000) [pid = 1668] [serial = 88] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11972a400) [pid = 1668] [serial = 90] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11991f800) [pid = 1668] [serial = 93] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x119d07400) [pid = 1668] [serial = 94] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x119f13000) [pid = 1668] [serial = 96] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1208fa000) [pid = 1668] [serial = 97] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x123803800) [pid = 1668] [serial = 99] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x123b45800) [pid = 1668] [serial = 102] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1183e7800) [pid = 1668] [serial = 100] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x119737c00) [pid = 1668] [serial = 91] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x124645800) [pid = 1668] [serial = 106] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x124f8e400) [pid = 1668] [serial = 112] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x124bc1c00) [pid = 1668] [serial = 109] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x117eb5400) [pid = 1668] [serial = 79] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11814f800) [pid = 1668] [serial = 73] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12de94000) [pid = 1668] [serial = 67] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x126727800) [pid = 1668] [serial = 120] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1240e2c00) [pid = 1668] [serial = 8] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12c332000) [pid = 1668] [serial = 39] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x118126400) [pid = 1668] [serial = 36] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12ba4d400) [pid = 1668] [serial = 37] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1183ed800) [pid = 1668] [serial = 33] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x12c329000) [pid = 1668] [serial = 34] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12bf33c00) [pid = 1668] [serial = 31] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12bd54000) [pid = 1668] [serial = 30] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12ba4dc00) [pid = 1668] [serial = 27] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12ba54400) [pid = 1668] [serial = 28] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12b26fc00) [pid = 1668] [serial = 24] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12b279c00) [pid = 1668] [serial = 25] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12a6f5000) [pid = 1668] [serial = 21] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12a8a6800) [pid = 1668] [serial = 22] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12948f400) [pid = 1668] [serial = 18] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x129189800) [pid = 1668] [serial = 15] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12918f800) [pid = 1668] [serial = 16] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x124644800) [pid = 1668] [serial = 63] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x12d616c00) [pid = 1668] [serial = 64] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x12b92e000) [pid = 1668] [serial = 60] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x12b934000) [pid = 1668] [serial = 61] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x118309800) [pid = 1668] [serial = 57] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x118311400) [pid = 1668] [serial = 58] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x12b92dc00) [pid = 1668] [serial = 55] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x12b929c00) [pid = 1668] [serial = 54] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x12d365800) [pid = 1668] [serial = 48] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x12d33fc00) [pid = 1668] [serial = 51] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x12c814c00) [pid = 1668] [serial = 45] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x12cbf0400) [pid = 1668] [serial = 46] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x124568400) [pid = 1668] [serial = 42] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x12456dc00) [pid = 1668] [serial = 43] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x12c809000) [pid = 1668] [serial = 40] [outer = 0x0] [url = about:blank] 23:31:08 INFO - PROCESS | 1668 | 1468737068974 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 23:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1220ms 23:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:31:09 INFO - PROCESS | 1668 | 1468737069026 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 23:31:09 INFO - PROCESS | 1668 | 1468737069028 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 23:31:09 INFO - PROCESS | 1668 | 1468737069032 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:31:09 INFO - PROCESS | 1668 | 1468737069034 Marionette TRACE conn2 <- [1,190,null,{}] 23:31:09 INFO - PROCESS | 1668 | 1468737069038 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:09 INFO - PROCESS | 1668 | 1468737069039 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:09 INFO - PROCESS | 1668 | 1468737069114 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 23:31:09 INFO - PROCESS | 1668 | 1468737069119 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:09 INFO - PROCESS | 1668 | 1468737069122 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11305a000 == 28 [pid = 1668] [id = 55] 23:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x116905400) [pid = 1668] [serial = 161] [outer = 0x0] 23:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x116a13c00) [pid = 1668] [serial = 162] [outer = 0x116905400] 23:31:09 INFO - PROCESS | 1668 | 1468737069153 Marionette DEBUG loaded listener.js 23:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x112fb6000) [pid = 1668] [serial = 163] [outer = 0x116905400] 23:31:09 INFO - PROCESS | 1668 | 1468737069569 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 23:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 23:31:09 INFO - PROCESS | 1668 | 1468737069603 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 23:31:09 INFO - PROCESS | 1668 | 1468737069608 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 23:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:31:09 INFO - PROCESS | 1668 | 1468737069624 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:31:09 INFO - PROCESS | 1668 | 1468737069627 Marionette TRACE conn2 <- [1,194,null,{}] 23:31:09 INFO - PROCESS | 1668 | 1468737069630 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:09 INFO - PROCESS | 1668 | 1468737069633 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:09 INFO - PROCESS | 1668 | 1468737069744 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 23:31:09 INFO - PROCESS | 1668 | 1468737069752 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:09 INFO - PROCESS | 1668 | 1468737069755 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11668b800 == 29 [pid = 1668] [id = 56] 23:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x11814c800) [pid = 1668] [serial = 164] [outer = 0x0] 23:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x118303000) [pid = 1668] [serial = 165] [outer = 0x11814c800] 23:31:09 INFO - PROCESS | 1668 | 1468737069805 Marionette DEBUG loaded listener.js 23:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x11830d800) [pid = 1668] [serial = 166] [outer = 0x11814c800] 23:31:10 INFO - PROCESS | 1668 | 1468737070116 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 23:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 524ms 23:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:31:10 INFO - PROCESS | 1668 | 1468737070151 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 23:31:10 INFO - PROCESS | 1668 | 1468737070153 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 23:31:10 INFO - PROCESS | 1668 | 1468737070160 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:31:10 INFO - PROCESS | 1668 | 1468737070169 Marionette TRACE conn2 <- [1,198,null,{}] 23:31:10 INFO - PROCESS | 1668 | 1468737070179 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:10 INFO - PROCESS | 1668 | 1468737070183 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:10 INFO - PROCESS | 1668 | 1468737070252 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 23:31:10 INFO - PROCESS | 1668 | 1468737070258 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:10 INFO - PROCESS | 1668 | 1468737070260 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x11746b000 == 30 [pid = 1668] [id = 57] 23:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x1164e9000) [pid = 1668] [serial = 167] [outer = 0x0] 23:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x119073800) [pid = 1668] [serial = 168] [outer = 0x1164e9000] 23:31:10 INFO - PROCESS | 1668 | 1468737070289 Marionette DEBUG loaded listener.js 23:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x119310400) [pid = 1668] [serial = 169] [outer = 0x1164e9000] 23:31:10 INFO - PROCESS | 1668 | 1468737070594 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 23:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 483ms 23:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:31:10 INFO - PROCESS | 1668 | 1468737070642 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 23:31:10 INFO - PROCESS | 1668 | 1468737070644 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 23:31:10 INFO - PROCESS | 1668 | 1468737070646 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:31:10 INFO - PROCESS | 1668 | 1468737070647 Marionette TRACE conn2 <- [1,202,null,{}] 23:31:10 INFO - PROCESS | 1668 | 1468737070649 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:10 INFO - PROCESS | 1668 | 1468737070650 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:10 INFO - PROCESS | 1668 | 1468737070722 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 23:31:10 INFO - PROCESS | 1668 | 1468737070769 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:10 INFO - PROCESS | 1668 | 1468737070770 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182df000 == 31 [pid = 1668] [id = 58] 23:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x119075800) [pid = 1668] [serial = 170] [outer = 0x0] 23:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x11933bc00) [pid = 1668] [serial = 171] [outer = 0x119075800] 23:31:10 INFO - PROCESS | 1668 | 1468737070795 Marionette DEBUG loaded listener.js 23:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x119731800) [pid = 1668] [serial = 172] [outer = 0x119075800] 23:31:11 INFO - PROCESS | 1668 | 1468737071057 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 23:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 420ms 23:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:31:11 INFO - PROCESS | 1668 | 1468737071066 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 23:31:11 INFO - PROCESS | 1668 | 1468737071067 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 23:31:11 INFO - PROCESS | 1668 | 1468737071076 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:31:11 INFO - PROCESS | 1668 | 1468737071077 Marionette TRACE conn2 <- [1,206,null,{}] 23:31:11 INFO - PROCESS | 1668 | 1468737071097 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:11 INFO - PROCESS | 1668 | 1468737071098 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:11 INFO - PROCESS | 1668 | 1468737071196 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 23:31:11 INFO - PROCESS | 1668 | 1468737071200 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:11 INFO - PROCESS | 1668 | 1468737071201 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188b1000 == 32 [pid = 1668] [id = 59] 23:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x118126000) [pid = 1668] [serial = 173] [outer = 0x0] 23:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11972a400) [pid = 1668] [serial = 174] [outer = 0x118126000] 23:31:11 INFO - PROCESS | 1668 | 1468737071225 Marionette DEBUG loaded listener.js 23:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x119d09400) [pid = 1668] [serial = 175] [outer = 0x118126000] 23:31:11 INFO - PROCESS | 1668 | 1468737071624 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 23:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 580ms 23:31:11 INFO - PROCESS | 1668 | 1468737071650 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 23:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:31:11 INFO - PROCESS | 1668 | 1468737071652 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 23:31:11 INFO - PROCESS | 1668 | 1468737071656 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:31:11 INFO - PROCESS | 1668 | 1468737071657 Marionette TRACE conn2 <- [1,210,null,{}] 23:31:11 INFO - PROCESS | 1668 | 1468737071661 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:11 INFO - PROCESS | 1668 | 1468737071666 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:11 INFO - PROCESS | 1668 | 1468737071820 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 23:31:11 INFO - PROCESS | 1668 | 1468737071847 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:11 INFO - PROCESS | 1668 | 1468737071848 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x119366000 == 33 [pid = 1668] [id = 60] 23:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1208f5000) [pid = 1668] [serial = 176] [outer = 0x0] 23:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x123a12800) [pid = 1668] [serial = 177] [outer = 0x1208f5000] 23:31:11 INFO - PROCESS | 1668 | 1468737071888 Marionette DEBUG loaded listener.js 23:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x124568000) [pid = 1668] [serial = 178] [outer = 0x1208f5000] 23:31:12 INFO - PROCESS | 1668 | 1468737072229 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 23:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 620ms 23:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:31:12 INFO - PROCESS | 1668 | 1468737072276 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 23:31:12 INFO - PROCESS | 1668 | 1468737072277 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 23:31:12 INFO - PROCESS | 1668 | 1468737072279 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:31:12 INFO - PROCESS | 1668 | 1468737072280 Marionette TRACE conn2 <- [1,214,null,{}] 23:31:12 INFO - PROCESS | 1668 | 1468737072282 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:12 INFO - PROCESS | 1668 | 1468737072283 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:12 INFO - PROCESS | 1668 | 1468737072378 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 23:31:12 INFO - PROCESS | 1668 | 1468737072381 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:12 INFO - PROCESS | 1668 | 1468737072382 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959e800 == 34 [pid = 1668] [id = 61] 23:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x119492000) [pid = 1668] [serial = 179] [outer = 0x0] 23:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x123a1b400) [pid = 1668] [serial = 180] [outer = 0x119492000] 23:31:12 INFO - PROCESS | 1668 | 1468737072407 Marionette DEBUG loaded listener.js 23:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1246f0c00) [pid = 1668] [serial = 181] [outer = 0x119492000] 23:31:12 INFO - PROCESS | 1668 | 1468737072718 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 23:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 23:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:31:12 INFO - PROCESS | 1668 | 1468737072750 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 23:31:12 INFO - PROCESS | 1668 | 1468737072751 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 23:31:12 INFO - PROCESS | 1668 | 1468737072754 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:31:12 INFO - PROCESS | 1668 | 1468737072755 Marionette TRACE conn2 <- [1,218,null,{}] 23:31:12 INFO - PROCESS | 1668 | 1468737072766 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:12 INFO - PROCESS | 1668 | 1468737072767 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:12 INFO - PROCESS | 1668 | 1468737072852 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 23:31:12 INFO - PROCESS | 1668 | 1468737072856 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:12 INFO - PROCESS | 1668 | 1468737072857 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dce000 == 35 [pid = 1668] [id = 62] 23:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x124651400) [pid = 1668] [serial = 182] [outer = 0x0] 23:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x124bc3c00) [pid = 1668] [serial = 183] [outer = 0x124651400] 23:31:12 INFO - PROCESS | 1668 | 1468737072881 Marionette DEBUG loaded listener.js 23:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x124ca6000) [pid = 1668] [serial = 184] [outer = 0x124651400] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1269abc00) [pid = 1668] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x111d75000) [pid = 1668] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x123806000) [pid = 1668] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x125803c00) [pid = 1668] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12616cc00) [pid = 1668] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x119917800) [pid = 1668] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11811ac00) [pid = 1668] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x116986400) [pid = 1668] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11827ec00) [pid = 1668] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x118281c00) [pid = 1668] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:31:13 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11930a400) [pid = 1668] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:31:13 INFO - PROCESS | 1668 | 1468737073243 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 23:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 526ms 23:31:13 INFO - PROCESS | 1668 | 1468737073281 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 23:31:13 INFO - PROCESS | 1668 | 1468737073282 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 23:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:31:13 INFO - PROCESS | 1668 | 1468737073284 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:31:13 INFO - PROCESS | 1668 | 1468737073285 Marionette TRACE conn2 <- [1,222,null,{}] 23:31:13 INFO - PROCESS | 1668 | 1468737073288 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:13 INFO - PROCESS | 1668 | 1468737073289 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:13 INFO - PROCESS | 1668 | 1468737073361 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 23:31:13 INFO - PROCESS | 1668 | 1468737073414 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:13 INFO - PROCESS | 1668 | 1468737073415 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x117461800 == 36 [pid = 1668] [id = 63] 23:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x112a84400) [pid = 1668] [serial = 185] [outer = 0x0] 23:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x119730000) [pid = 1668] [serial = 186] [outer = 0x112a84400] 23:31:13 INFO - PROCESS | 1668 | 1468737073439 Marionette DEBUG loaded listener.js 23:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x124b21800) [pid = 1668] [serial = 187] [outer = 0x112a84400] 23:31:13 INFO - PROCESS | 1668 | 1468737073691 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 23:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 23:31:13 INFO - PROCESS | 1668 | 1468737073702 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 23:31:13 INFO - PROCESS | 1668 | 1468737073704 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 23:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:31:13 INFO - PROCESS | 1668 | 1468737073713 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:31:13 INFO - PROCESS | 1668 | 1468737073714 Marionette TRACE conn2 <- [1,226,null,{}] 23:31:13 INFO - PROCESS | 1668 | 1468737073718 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:13 INFO - PROCESS | 1668 | 1468737073719 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:13 INFO - PROCESS | 1668 | 1468737073795 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 23:31:13 INFO - PROCESS | 1668 | 1468737073800 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:13 INFO - PROCESS | 1668 | 1468737073801 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x123942800 == 37 [pid = 1668] [id = 64] 23:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x124ca2c00) [pid = 1668] [serial = 188] [outer = 0x0] 23:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x124f90800) [pid = 1668] [serial = 189] [outer = 0x124ca2c00] 23:31:13 INFO - PROCESS | 1668 | 1468737073828 Marionette DEBUG loaded listener.js 23:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1257a9000) [pid = 1668] [serial = 190] [outer = 0x124ca2c00] 23:31:14 INFO - PROCESS | 1668 | 1468737074116 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 23:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 23:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:31:14 INFO - PROCESS | 1668 | 1468737074134 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 23:31:14 INFO - PROCESS | 1668 | 1468737074135 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 23:31:14 INFO - PROCESS | 1668 | 1468737074139 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:31:14 INFO - PROCESS | 1668 | 1468737074143 Marionette TRACE conn2 <- [1,230,null,{}] 23:31:14 INFO - PROCESS | 1668 | 1468737074146 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:14 INFO - PROCESS | 1668 | 1468737074148 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:14 INFO - PROCESS | 1668 | 1468737074240 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 23:31:14 INFO - PROCESS | 1668 | 1468737074287 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:14 INFO - PROCESS | 1668 | 1468737074288 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188ab000 == 38 [pid = 1668] [id = 65] 23:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1133a3800) [pid = 1668] [serial = 191] [outer = 0x0] 23:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1257b5000) [pid = 1668] [serial = 192] [outer = 0x1133a3800] 23:31:14 INFO - PROCESS | 1668 | 1468737074315 Marionette DEBUG loaded listener.js 23:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x126533c00) [pid = 1668] [serial = 193] [outer = 0x1133a3800] 23:31:14 INFO - PROCESS | 1668 | 1468737074567 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 23:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 473ms 23:31:14 INFO - PROCESS | 1668 | 1468737074635 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 23:31:14 INFO - PROCESS | 1668 | 1468737074637 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 23:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:31:14 INFO - PROCESS | 1668 | 1468737074644 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:31:14 INFO - PROCESS | 1668 | 1468737074645 Marionette TRACE conn2 <- [1,234,null,{}] 23:31:14 INFO - PROCESS | 1668 | 1468737074647 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:14 INFO - PROCESS | 1668 | 1468737074648 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:14 INFO - PROCESS | 1668 | 1468737074725 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 23:31:14 INFO - PROCESS | 1668 | 1468737074729 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:14 INFO - PROCESS | 1668 | 1468737074730 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x124717000 == 39 [pid = 1668] [id = 66] 23:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12653d400) [pid = 1668] [serial = 194] [outer = 0x0] 23:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1267c7800) [pid = 1668] [serial = 195] [outer = 0x12653d400] 23:31:14 INFO - PROCESS | 1668 | 1468737074754 Marionette DEBUG loaded listener.js 23:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1269b2c00) [pid = 1668] [serial = 196] [outer = 0x12653d400] 23:31:15 INFO - PROCESS | 1668 | 1468737075046 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 23:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 419ms 23:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:31:15 INFO - PROCESS | 1668 | 1468737075064 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 23:31:15 INFO - PROCESS | 1668 | 1468737075065 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 23:31:15 INFO - PROCESS | 1668 | 1468737075067 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:31:15 INFO - PROCESS | 1668 | 1468737075068 Marionette TRACE conn2 <- [1,238,null,{}] 23:31:15 INFO - PROCESS | 1668 | 1468737075078 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:15 INFO - PROCESS | 1668 | 1468737075079 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:15 INFO - PROCESS | 1668 | 1468737075206 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 23:31:15 INFO - PROCESS | 1668 | 1468737075250 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:15 INFO - PROCESS | 1668 | 1468737075252 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x112253000 == 40 [pid = 1668] [id = 67] 23:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1122be400) [pid = 1668] [serial = 197] [outer = 0x0] 23:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x112d78c00) [pid = 1668] [serial = 198] [outer = 0x1122be400] 23:31:15 INFO - PROCESS | 1668 | 1468737075283 Marionette DEBUG loaded listener.js 23:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x115e23000) [pid = 1668] [serial = 199] [outer = 0x1122be400] 23:31:15 INFO - PROCESS | 1668 | 1468737075803 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 23:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 775ms 23:31:15 INFO - PROCESS | 1668 | 1468737075844 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 23:31:15 INFO - PROCESS | 1668 | 1468737075848 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 23:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:31:15 INFO - PROCESS | 1668 | 1468737075853 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:31:15 INFO - PROCESS | 1668 | 1468737075856 Marionette TRACE conn2 <- [1,242,null,{}] 23:31:15 INFO - PROCESS | 1668 | 1468737075860 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:15 INFO - PROCESS | 1668 | 1468737075865 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:16 INFO - PROCESS | 1668 | 1468737076042 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 23:31:16 INFO - PROCESS | 1668 | 1468737076130 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:16 INFO - PROCESS | 1668 | 1468737076133 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x11746e000 == 41 [pid = 1668] [id = 68] 23:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x118127000) [pid = 1668] [serial = 200] [outer = 0x0] 23:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11814b800) [pid = 1668] [serial = 201] [outer = 0x118127000] 23:31:16 INFO - PROCESS | 1668 | 1468737076180 Marionette DEBUG loaded listener.js 23:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x118310c00) [pid = 1668] [serial = 202] [outer = 0x118127000] 23:31:16 INFO - PROCESS | 1668 | 1468737076681 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 23:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 977ms 23:31:16 INFO - PROCESS | 1668 | 1468737076851 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 23:31:16 INFO - PROCESS | 1668 | 1468737076854 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 23:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:31:16 INFO - PROCESS | 1668 | 1468737076860 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:31:16 INFO - PROCESS | 1668 | 1468737076862 Marionette TRACE conn2 <- [1,246,null,{}] 23:31:16 INFO - PROCESS | 1668 | 1468737076866 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:16 INFO - PROCESS | 1668 | 1468737076867 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:16 INFO - PROCESS | 1668 | 1468737076965 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 23:31:17 INFO - PROCESS | 1668 | 1468737077032 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:17 INFO - PROCESS | 1668 | 1468737077035 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x116626800 == 42 [pid = 1668] [id = 69] 23:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x118126800) [pid = 1668] [serial = 203] [outer = 0x0] 23:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x118151c00) [pid = 1668] [serial = 204] [outer = 0x118126800] 23:31:17 INFO - PROCESS | 1668 | 1468737077063 Marionette DEBUG loaded listener.js 23:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11830fc00) [pid = 1668] [serial = 205] [outer = 0x118126800] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x124717000 == 41 [pid = 1668] [id = 66] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x1188ab000 == 40 [pid = 1668] [id = 65] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x123942800 == 39 [pid = 1668] [id = 64] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x117461800 == 38 [pid = 1668] [id = 63] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x119dce000 == 37 [pid = 1668] [id = 62] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11959e800 == 36 [pid = 1668] [id = 61] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x119366000 == 35 [pid = 1668] [id = 60] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x1188b1000 == 34 [pid = 1668] [id = 59] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x1182df000 == 33 [pid = 1668] [id = 58] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11746b000 == 32 [pid = 1668] [id = 57] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11668b800 == 31 [pid = 1668] [id = 56] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11305a000 == 30 [pid = 1668] [id = 55] 23:31:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11695f800 == 29 [pid = 1668] [id = 54] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x123806400) [pid = 1668] [serial = 141] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1241c2800) [pid = 1668] [serial = 142] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119737400) [pid = 1668] [serial = 139] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1176fb800) [pid = 1668] [serial = 126] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11852a000) [pid = 1668] [serial = 129] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x118129000) [pid = 1668] [serial = 127] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11948fc00) [pid = 1668] [serial = 138] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1187c7c00) [pid = 1668] [serial = 130] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x119072c00) [pid = 1668] [serial = 133] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11948f000) [pid = 1668] [serial = 136] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11830f000) [pid = 1668] [serial = 132] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119337400) [pid = 1668] [serial = 135] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12880e400) [pid = 1668] [serial = 124] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x128805000) [pid = 1668] [serial = 123] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x125806400) [pid = 1668] [serial = 115] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x123f34400) [pid = 1668] [serial = 103] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x126533000) [pid = 1668] [serial = 118] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1269aa800) [pid = 1668] [serial = 121] [outer = 0x0] [url = about:blank] 23:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11852a000) [pid = 1668] [serial = 206] [outer = 0x11629c000] 23:31:17 INFO - PROCESS | 1668 | 1468737077479 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 23:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 23:31:17 INFO - PROCESS | 1668 | 1468737077535 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 23:31:17 INFO - PROCESS | 1668 | 1468737077537 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 23:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:31:17 INFO - PROCESS | 1668 | 1468737077543 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:31:17 INFO - PROCESS | 1668 | 1468737077545 Marionette TRACE conn2 <- [1,250,null,{}] 23:31:17 INFO - PROCESS | 1668 | 1468737077548 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:17 INFO - PROCESS | 1668 | 1468737077549 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:17 INFO - PROCESS | 1668 | 1468737077623 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 23:31:17 INFO - PROCESS | 1668 | 1468737077627 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:17 INFO - PROCESS | 1668 | 1468737077629 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x11715b800 == 30 [pid = 1668] [id = 70] 23:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x118528400) [pid = 1668] [serial = 207] [outer = 0x0] 23:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x119311c00) [pid = 1668] [serial = 208] [outer = 0x118528400] 23:31:17 INFO - PROCESS | 1668 | 1468737077659 Marionette DEBUG loaded listener.js 23:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11933ec00) [pid = 1668] [serial = 209] [outer = 0x118528400] 23:31:17 INFO - PROCESS | 1668 | 1468737077984 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 23:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 23:31:18 INFO - PROCESS | 1668 | 1468737078012 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 23:31:18 INFO - PROCESS | 1668 | 1468737078014 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 23:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:31:18 INFO - PROCESS | 1668 | 1468737078016 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:31:18 INFO - PROCESS | 1668 | 1468737078017 Marionette TRACE conn2 <- [1,254,null,{}] 23:31:18 INFO - PROCESS | 1668 | 1468737078025 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:18 INFO - PROCESS | 1668 | 1468737078028 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:18 INFO - PROCESS | 1668 | 1468737078109 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 23:31:18 INFO - PROCESS | 1668 | 1468737078157 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:18 INFO - PROCESS | 1668 | 1468737078160 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x118721000 == 31 [pid = 1668] [id = 71] 23:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119731000) [pid = 1668] [serial = 210] [outer = 0x0] 23:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119d09c00) [pid = 1668] [serial = 211] [outer = 0x119731000] 23:31:18 INFO - PROCESS | 1668 | 1468737078188 Marionette DEBUG loaded listener.js 23:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x123805800) [pid = 1668] [serial = 212] [outer = 0x119731000] 23:31:18 INFO - PROCESS | 1668 | 1468737078463 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 23:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 23:31:18 INFO - PROCESS | 1668 | 1468737078494 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 23:31:18 INFO - PROCESS | 1668 | 1468737078495 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 23:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:31:18 INFO - PROCESS | 1668 | 1468737078497 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:31:18 INFO - PROCESS | 1668 | 1468737078499 Marionette TRACE conn2 <- [1,258,null,{}] 23:31:18 INFO - PROCESS | 1668 | 1468737078501 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:18 INFO - PROCESS | 1668 | 1468737078502 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:18 INFO - PROCESS | 1668 | 1468737078594 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 23:31:18 INFO - PROCESS | 1668 | 1468737078597 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:18 INFO - PROCESS | 1668 | 1468737078598 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x119428800 == 32 [pid = 1668] [id = 72] 23:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123f2d800) [pid = 1668] [serial = 213] [outer = 0x0] 23:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1243a5000) [pid = 1668] [serial = 214] [outer = 0x123f2d800] 23:31:18 INFO - PROCESS | 1668 | 1468737078625 Marionette DEBUG loaded listener.js 23:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12456d400) [pid = 1668] [serial = 215] [outer = 0x123f2d800] 23:31:18 INFO - PROCESS | 1668 | 1468737078925 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 23:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 23:31:18 INFO - PROCESS | 1668 | 1468737078968 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 23:31:18 INFO - PROCESS | 1668 | 1468737078969 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 23:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:31:18 INFO - PROCESS | 1668 | 1468737078995 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:31:18 INFO - PROCESS | 1668 | 1468737078996 Marionette TRACE conn2 <- [1,262,null,{}] 23:31:19 INFO - PROCESS | 1668 | 1468737078998 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:19 INFO - PROCESS | 1668 | 1468737079000 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:19 INFO - PROCESS | 1668 | 1468737079071 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 23:31:19 INFO - PROCESS | 1668 | 1468737079076 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:19 INFO - PROCESS | 1668 | 1468737079078 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x11667e000 == 33 [pid = 1668] [id = 73] 23:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1208f5800) [pid = 1668] [serial = 216] [outer = 0x0] 23:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1246f2000) [pid = 1668] [serial = 217] [outer = 0x1208f5800] 23:31:19 INFO - PROCESS | 1668 | 1468737079102 Marionette DEBUG loaded listener.js 23:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x124ca8400) [pid = 1668] [serial = 218] [outer = 0x1208f5800] 23:31:19 INFO - PROCESS | 1668 | 1468737079442 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 23:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 487ms 23:31:19 INFO - PROCESS | 1668 | 1468737079467 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 23:31:19 INFO - PROCESS | 1668 | 1468737079469 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 23:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:31:19 INFO - PROCESS | 1668 | 1468737079471 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:31:19 INFO - PROCESS | 1668 | 1468737079472 Marionette TRACE conn2 <- [1,266,null,{}] 23:31:19 INFO - PROCESS | 1668 | 1468737079479 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:19 INFO - PROCESS | 1668 | 1468737079483 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:19 INFO - PROCESS | 1668 | 1468737079600 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 23:31:19 INFO - PROCESS | 1668 | 1468737079604 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:19 INFO - PROCESS | 1668 | 1468737079606 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12083b800 == 34 [pid = 1668] [id = 74] 23:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125009400) [pid = 1668] [serial = 219] [outer = 0x0] 23:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x125811000) [pid = 1668] [serial = 220] [outer = 0x125009400] 23:31:19 INFO - PROCESS | 1668 | 1468737079631 Marionette DEBUG loaded listener.js 23:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1269abc00) [pid = 1668] [serial = 221] [outer = 0x125009400] 23:31:19 INFO - PROCESS | 1668 | 1468737079982 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 23:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 571ms 23:31:20 INFO - PROCESS | 1668 | 1468737080043 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 23:31:20 INFO - PROCESS | 1668 | 1468737080045 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 23:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:31:20 INFO - PROCESS | 1668 | 1468737080049 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:31:20 INFO - PROCESS | 1668 | 1468737080050 Marionette TRACE conn2 <- [1,270,null,{}] 23:31:20 INFO - PROCESS | 1668 | 1468737080054 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:20 INFO - PROCESS | 1668 | 1468737080055 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:20 INFO - PROCESS | 1668 | 1468737080185 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 23:31:20 INFO - PROCESS | 1668 | 1468737080200 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:20 INFO - PROCESS | 1668 | 1468737080201 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x114f2d000 == 35 [pid = 1668] [id = 75] 23:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128804800) [pid = 1668] [serial = 222] [outer = 0x0] 23:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12880f000) [pid = 1668] [serial = 223] [outer = 0x128804800] 23:31:20 INFO - PROCESS | 1668 | 1468737080241 Marionette DEBUG loaded listener.js 23:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x128cabc00) [pid = 1668] [serial = 224] [outer = 0x128804800] 23:31:20 INFO - PROCESS | 1668 | 1468737080617 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 23:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 23:31:20 INFO - PROCESS | 1668 | 1468737080673 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 23:31:20 INFO - PROCESS | 1668 | 1468737080674 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 23:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:31:20 INFO - PROCESS | 1668 | 1468737080676 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:31:20 INFO - PROCESS | 1668 | 1468737080677 Marionette TRACE conn2 <- [1,274,null,{}] 23:31:20 INFO - PROCESS | 1668 | 1468737080680 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:20 INFO - PROCESS | 1668 | 1468737080681 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:20 INFO - PROCESS | 1668 | 1468737080772 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 23:31:20 INFO - PROCESS | 1668 | 1468737080776 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:20 INFO - PROCESS | 1668 | 1468737080776 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c23000 == 36 [pid = 1668] [id = 76] 23:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1258bd400) [pid = 1668] [serial = 225] [outer = 0x0] 23:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x128ce1400) [pid = 1668] [serial = 226] [outer = 0x1258bd400] 23:31:20 INFO - PROCESS | 1668 | 1468737080801 Marionette DEBUG loaded listener.js 23:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12918a800) [pid = 1668] [serial = 227] [outer = 0x1258bd400] 23:31:21 INFO - PROCESS | 1668 | 1468737081099 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 23:31:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 23:31:21 INFO - PROCESS | 1668 | 1468737081145 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 23:31:21 INFO - PROCESS | 1668 | 1468737081146 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 23:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:31:21 INFO - PROCESS | 1668 | 1468737081148 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:31:21 INFO - PROCESS | 1668 | 1468737081149 Marionette TRACE conn2 <- [1,278,null,{}] 23:31:21 INFO - PROCESS | 1668 | 1468737081152 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:21 INFO - PROCESS | 1668 | 1468737081153 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:21 INFO - PROCESS | 1668 | 1468737081252 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 23:31:21 INFO - PROCESS | 1668 | 1468737081256 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:21 INFO - PROCESS | 1668 | 1468737081257 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x1261b1800 == 37 [pid = 1668] [id = 77] 23:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x129186400) [pid = 1668] [serial = 228] [outer = 0x0] 23:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1292e6400) [pid = 1668] [serial = 229] [outer = 0x129186400] 23:31:21 INFO - PROCESS | 1668 | 1468737081281 Marionette DEBUG loaded listener.js 23:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1292ecc00) [pid = 1668] [serial = 230] [outer = 0x129186400] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x118126000) [pid = 1668] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x119492000) [pid = 1668] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x112a79800) [pid = 1668] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1164e9000) [pid = 1668] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x116905400) [pid = 1668] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11814c800) [pid = 1668] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1122bd400) [pid = 1668] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11811f000) [pid = 1668] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11906bc00) [pid = 1668] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x112a84400) [pid = 1668] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1208f5000) [pid = 1668] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x124651400) [pid = 1668] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x123809800) [pid = 1668] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1133a3800) [pid = 1668] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x124ca2c00) [pid = 1668] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x119075800) [pid = 1668] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:31:21 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12392ec00) [pid = 1668] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:31:21 INFO - PROCESS | 1668 | 1468737081674 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 23:31:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 569ms 23:31:21 INFO - PROCESS | 1668 | 1468737081718 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 23:31:21 INFO - PROCESS | 1668 | 1468737081719 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 23:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:31:21 INFO - PROCESS | 1668 | 1468737081737 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:31:21 INFO - PROCESS | 1668 | 1468737081739 Marionette TRACE conn2 <- [1,282,null,{}] 23:31:21 INFO - PROCESS | 1668 | 1468737081744 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:21 INFO - PROCESS | 1668 | 1468737081746 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:21 INFO - PROCESS | 1668 | 1468737081821 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 23:31:21 INFO - PROCESS | 1668 | 1468737081827 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:21 INFO - PROCESS | 1668 | 1468737081828 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x119365800 == 38 [pid = 1668] [id = 78] 23:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x117eb5400) [pid = 1668] [serial = 231] [outer = 0x0] 23:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119075800) [pid = 1668] [serial = 232] [outer = 0x117eb5400] 23:31:21 INFO - PROCESS | 1668 | 1468737081852 Marionette DEBUG loaded listener.js 23:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12392ec00) [pid = 1668] [serial = 233] [outer = 0x117eb5400] 23:31:22 INFO - PROCESS | 1668 | 1468737082164 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 23:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 23:31:22 INFO - PROCESS | 1668 | 1468737082209 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 23:31:22 INFO - PROCESS | 1668 | 1468737082211 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 23:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:31:22 INFO - PROCESS | 1668 | 1468737082213 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:31:22 INFO - PROCESS | 1668 | 1468737082215 Marionette TRACE conn2 <- [1,286,null,{}] 23:31:22 INFO - PROCESS | 1668 | 1468737082217 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:22 INFO - PROCESS | 1668 | 1468737082219 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:22 INFO - PROCESS | 1668 | 1468737082308 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 23:31:22 INFO - PROCESS | 1668 | 1468737082353 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:22 INFO - PROCESS | 1668 | 1468737082355 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b0e000 == 39 [pid = 1668] [id = 79] 23:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1188e5400) [pid = 1668] [serial = 234] [outer = 0x0] 23:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x125807400) [pid = 1668] [serial = 235] [outer = 0x1188e5400] 23:31:22 INFO - PROCESS | 1668 | 1468737082382 Marionette DEBUG loaded listener.js 23:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x129498000) [pid = 1668] [serial = 236] [outer = 0x1188e5400] 23:31:22 INFO - PROCESS | 1668 | 1468737082655 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 23:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 23:31:22 INFO - PROCESS | 1668 | 1468737082682 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 23:31:22 INFO - PROCESS | 1668 | 1468737082683 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 23:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:31:22 INFO - PROCESS | 1668 | 1468737082685 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:31:22 INFO - PROCESS | 1668 | 1468737082687 Marionette TRACE conn2 <- [1,290,null,{}] 23:31:22 INFO - PROCESS | 1668 | 1468737082697 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:22 INFO - PROCESS | 1668 | 1468737082698 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:22 INFO - PROCESS | 1668 | 1468737082779 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 23:31:22 INFO - PROCESS | 1668 | 1468737082783 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:22 INFO - PROCESS | 1668 | 1468737082784 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x128e2f800 == 40 [pid = 1668] [id = 80] 23:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x129491000) [pid = 1668] [serial = 237] [outer = 0x0] 23:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12a654000) [pid = 1668] [serial = 238] [outer = 0x129491000] 23:31:22 INFO - PROCESS | 1668 | 1468737082810 Marionette DEBUG loaded listener.js 23:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12a6e9c00) [pid = 1668] [serial = 239] [outer = 0x129491000] 23:31:23 INFO - PROCESS | 1668 | 1468737083096 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 23:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 428ms 23:31:23 INFO - PROCESS | 1668 | 1468737083113 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 23:31:23 INFO - PROCESS | 1668 | 1468737083115 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 23:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:31:23 INFO - PROCESS | 1668 | 1468737083117 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:31:23 INFO - PROCESS | 1668 | 1468737083118 Marionette TRACE conn2 <- [1,294,null,{}] 23:31:23 INFO - PROCESS | 1668 | 1468737083120 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:23 INFO - PROCESS | 1668 | 1468737083121 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:23 INFO - PROCESS | 1668 | 1468737083205 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 23:31:23 INFO - PROCESS | 1668 | 1468737083210 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:23 INFO - PROCESS | 1668 | 1468737083211 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x129142800 == 41 [pid = 1668] [id = 81] 23:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12a655000) [pid = 1668] [serial = 240] [outer = 0x0] 23:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12a6f2400) [pid = 1668] [serial = 241] [outer = 0x12a655000] 23:31:23 INFO - PROCESS | 1668 | 1468737083235 Marionette DEBUG loaded listener.js 23:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12a8a4c00) [pid = 1668] [serial = 242] [outer = 0x12a655000] 23:31:23 INFO - PROCESS | 1668 | 1468737083642 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 571ms 23:31:23 INFO - PROCESS | 1668 | 1468737083689 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 23:31:23 INFO - PROCESS | 1668 | 1468737083691 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 23:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:31:23 INFO - PROCESS | 1668 | 1468737083695 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:31:23 INFO - PROCESS | 1668 | 1468737083697 Marionette TRACE conn2 <- [1,298,null,{}] 23:31:23 INFO - PROCESS | 1668 | 1468737083700 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:23 INFO - PROCESS | 1668 | 1468737083702 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:23 INFO - PROCESS | 1668 | 1468737083804 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 23:31:23 INFO - PROCESS | 1668 | 1468737083855 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:23 INFO - PROCESS | 1668 | 1468737083857 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x116ab9000 == 42 [pid = 1668] [id = 82] 23:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x116769000) [pid = 1668] [serial = 243] [outer = 0x0] 23:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11811f800) [pid = 1668] [serial = 244] [outer = 0x116769000] 23:31:23 INFO - PROCESS | 1668 | 1468737083887 Marionette DEBUG loaded listener.js 23:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11830e000) [pid = 1668] [serial = 245] [outer = 0x116769000] 23:31:24 INFO - PROCESS | 1668 | 1468737084341 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 674ms 23:31:24 INFO - PROCESS | 1668 | 1468737084369 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 23:31:24 INFO - PROCESS | 1668 | 1468737084374 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 23:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:31:24 INFO - PROCESS | 1668 | 1468737084402 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:31:24 INFO - PROCESS | 1668 | 1468737084407 Marionette TRACE conn2 <- [1,302,null,{}] 23:31:24 INFO - PROCESS | 1668 | 1468737084411 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:24 INFO - PROCESS | 1668 | 1468737084414 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:24 INFO - PROCESS | 1668 | 1468737084556 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 23:31:24 INFO - PROCESS | 1668 | 1468737084639 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:24 INFO - PROCESS | 1668 | 1468737084641 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ff6800 == 43 [pid = 1668] [id = 83] 23:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x119335800) [pid = 1668] [serial = 246] [outer = 0x0] 23:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11948d400) [pid = 1668] [serial = 247] [outer = 0x119335800] 23:31:24 INFO - PROCESS | 1668 | 1468737084689 Marionette DEBUG loaded listener.js 23:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x119917400) [pid = 1668] [serial = 248] [outer = 0x119335800] 23:31:25 INFO - PROCESS | 1668 | 1468737085123 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 776ms 23:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:31:25 INFO - PROCESS | 1668 | 1468737085175 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 23:31:25 INFO - PROCESS | 1668 | 1468737085177 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 23:31:25 INFO - PROCESS | 1668 | 1468737085179 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:31:25 INFO - PROCESS | 1668 | 1468737085181 Marionette TRACE conn2 <- [1,306,null,{}] 23:31:25 INFO - PROCESS | 1668 | 1468737085189 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:25 INFO - PROCESS | 1668 | 1468737085192 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:25 INFO - PROCESS | 1668 | 1468737085290 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 23:31:25 INFO - PROCESS | 1668 | 1468737085355 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:25 INFO - PROCESS | 1668 | 1468737085357 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ad6800 == 44 [pid = 1668] [id = 84] 23:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x119d0f800) [pid = 1668] [serial = 249] [outer = 0x0] 23:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12392f000) [pid = 1668] [serial = 250] [outer = 0x119d0f800] 23:31:25 INFO - PROCESS | 1668 | 1468737085387 Marionette DEBUG loaded listener.js 23:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1246f4c00) [pid = 1668] [serial = 251] [outer = 0x119d0f800] 23:31:25 INFO - PROCESS | 1668 | 1468737085782 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 23:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:31:25 INFO - PROCESS | 1668 | 1468737085800 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 23:31:25 INFO - PROCESS | 1668 | 1468737085802 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 23:31:25 INFO - PROCESS | 1668 | 1468737085804 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:31:25 INFO - PROCESS | 1668 | 1468737085805 Marionette TRACE conn2 <- [1,310,null,{}] 23:31:25 INFO - PROCESS | 1668 | 1468737085808 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:25 INFO - PROCESS | 1668 | 1468737085809 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:25 INFO - PROCESS | 1668 | 1468737085907 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 23:31:25 INFO - PROCESS | 1668 | 1468737085953 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:25 INFO - PROCESS | 1668 | 1468737085954 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292ad000 == 45 [pid = 1668] [id = 85] 23:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x124f8ac00) [pid = 1668] [serial = 252] [outer = 0x0] 23:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12580f400) [pid = 1668] [serial = 253] [outer = 0x124f8ac00] 23:31:25 INFO - PROCESS | 1668 | 1468737085983 Marionette DEBUG loaded listener.js 23:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12616f400) [pid = 1668] [serial = 254] [outer = 0x124f8ac00] 23:31:26 INFO - PROCESS | 1668 | 1468737086407 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 23:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:31:26 INFO - PROCESS | 1668 | 1468737086425 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 23:31:26 INFO - PROCESS | 1668 | 1468737086426 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 23:31:26 INFO - PROCESS | 1668 | 1468737086428 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:31:26 INFO - PROCESS | 1668 | 1468737086429 Marionette TRACE conn2 <- [1,314,null,{}] 23:31:26 INFO - PROCESS | 1668 | 1468737086432 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:26 INFO - PROCESS | 1668 | 1468737086433 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:26 INFO - PROCESS | 1668 | 1468737086530 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 23:31:26 INFO - PROCESS | 1668 | 1468737086614 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:26 INFO - PROCESS | 1668 | 1468737086615 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x11334d000 == 46 [pid = 1668] [id = 86] 23:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x116f50400) [pid = 1668] [serial = 255] [outer = 0x0] 23:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x124646000) [pid = 1668] [serial = 256] [outer = 0x116f50400] 23:31:26 INFO - PROCESS | 1668 | 1468737086646 Marionette DEBUG loaded listener.js 23:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x126734400) [pid = 1668] [serial = 257] [outer = 0x116f50400] 23:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 769ms 23:31:27 INFO - PROCESS | 1668 | 1468737087191 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:27 INFO - PROCESS | 1668 | 1468737087197 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 23:31:27 INFO - PROCESS | 1668 | 1468737087199 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 23:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:31:27 INFO - PROCESS | 1668 | 1468737087203 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:31:27 INFO - PROCESS | 1668 | 1468737087204 Marionette TRACE conn2 <- [1,318,null,{}] 23:31:27 INFO - PROCESS | 1668 | 1468737087208 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:27 INFO - PROCESS | 1668 | 1468737087210 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:27 INFO - PROCESS | 1668 | 1468737087300 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 23:31:27 INFO - PROCESS | 1668 | 1468737087347 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:27 INFO - PROCESS | 1668 | 1468737087350 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x117153000 == 47 [pid = 1668] [id = 87] 23:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x118129400) [pid = 1668] [serial = 258] [outer = 0x0] 23:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x118306c00) [pid = 1668] [serial = 259] [outer = 0x118129400] 23:31:27 INFO - PROCESS | 1668 | 1468737087378 Marionette DEBUG loaded listener.js 23:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11852c400) [pid = 1668] [serial = 260] [outer = 0x118129400] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x128e2f800 == 46 [pid = 1668] [id = 80] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x126b0e000 == 45 [pid = 1668] [id = 79] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x119365800 == 44 [pid = 1668] [id = 78] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x1261b1800 == 43 [pid = 1668] [id = 77] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x124c23000 == 42 [pid = 1668] [id = 76] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x114f2d000 == 41 [pid = 1668] [id = 75] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12083b800 == 40 [pid = 1668] [id = 74] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1267c7800) [pid = 1668] [serial = 195] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11667e000 == 39 [pid = 1668] [id = 73] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x119428800 == 38 [pid = 1668] [id = 72] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x118721000 == 37 [pid = 1668] [id = 71] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11715b800 == 36 [pid = 1668] [id = 70] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x116626800 == 35 [pid = 1668] [id = 69] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11746e000 == 34 [pid = 1668] [id = 68] 23:31:27 INFO - PROCESS | 1668 | --DOCSHELL 0x112253000 == 33 [pid = 1668] [id = 67] 23:31:27 INFO - PROCESS | 1668 | 1468737087772 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 623ms 23:31:27 INFO - PROCESS | 1668 | 1468737087825 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 23:31:27 INFO - PROCESS | 1668 | 1468737087828 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 23:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:31:27 INFO - PROCESS | 1668 | 1468737087832 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:31:27 INFO - PROCESS | 1668 | 1468737087834 Marionette TRACE conn2 <- [1,322,null,{}] 23:31:27 INFO - PROCESS | 1668 | 1468737087842 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:27 INFO - PROCESS | 1668 | 1468737087844 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:27 INFO - PROCESS | 1668 | 1468737087930 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11972a400) [pid = 1668] [serial = 174] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x123a1b400) [pid = 1668] [serial = 180] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x116987800) [pid = 1668] [serial = 160] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1164e3000) [pid = 1668] [serial = 159] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x119073800) [pid = 1668] [serial = 168] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x119310400) [pid = 1668] [serial = 169] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x116a13c00) [pid = 1668] [serial = 162] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x112fb6000) [pid = 1668] [serial = 163] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x118303000) [pid = 1668] [serial = 165] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11830d800) [pid = 1668] [serial = 166] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x116298800) [pid = 1668] [serial = 145] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x112a79400) [pid = 1668] [serial = 144] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x118311000) [pid = 1668] [serial = 148] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x118146800) [pid = 1668] [serial = 147] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x119920c00) [pid = 1668] [serial = 151] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x119346400) [pid = 1668] [serial = 150] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119730000) [pid = 1668] [serial = 186] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x123a12800) [pid = 1668] [serial = 177] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x124bc3c00) [pid = 1668] [serial = 183] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12456bc00) [pid = 1668] [serial = 154] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x123b48000) [pid = 1668] [serial = 153] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x126533c00) [pid = 1668] [serial = 193] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x124f90800) [pid = 1668] [serial = 189] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1257b5000) [pid = 1668] [serial = 192] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11933bc00) [pid = 1668] [serial = 171] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x124ca6000) [pid = 1668] [serial = 184] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1246f0c00) [pid = 1668] [serial = 181] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x124568000) [pid = 1668] [serial = 178] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1257a9000) [pid = 1668] [serial = 190] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x124b21800) [pid = 1668] [serial = 187] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119d09400) [pid = 1668] [serial = 175] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x124742c00) [pid = 1668] [serial = 157] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12464b400) [pid = 1668] [serial = 156] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x119731800) [pid = 1668] [serial = 172] [outer = 0x0] [url = about:blank] 23:31:27 INFO - PROCESS | 1668 | 1468737087989 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:27 INFO - PROCESS | 1668 | 1468737087990 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x11662b800 == 34 [pid = 1668] [id = 88] 23:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x116a13c00) [pid = 1668] [serial = 261] [outer = 0x0] 23:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x118311000) [pid = 1668] [serial = 262] [outer = 0x116a13c00] 23:31:28 INFO - PROCESS | 1668 | 1468737088016 Marionette DEBUG loaded listener.js 23:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119730000) [pid = 1668] [serial = 263] [outer = 0x116a13c00] 23:31:28 INFO - PROCESS | 1668 | 1468737088308 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 23:31:28 INFO - PROCESS | 1668 | 1468737088351 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 23:31:28 INFO - PROCESS | 1668 | 1468737088352 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 23:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:31:28 INFO - PROCESS | 1668 | 1468737088356 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:31:28 INFO - PROCESS | 1668 | 1468737088359 Marionette TRACE conn2 <- [1,326,null,{}] 23:31:28 INFO - PROCESS | 1668 | 1468737088366 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:28 INFO - PROCESS | 1668 | 1468737088369 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:28 INFO - PROCESS | 1668 | 1468737088447 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 23:31:28 INFO - PROCESS | 1668 | 1468737088502 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:28 INFO - PROCESS | 1668 | 1468737088504 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x119056000 == 35 [pid = 1668] [id = 89] 23:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119915000) [pid = 1668] [serial = 264] [outer = 0x0] 23:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119d10800) [pid = 1668] [serial = 265] [outer = 0x119915000] 23:31:28 INFO - PROCESS | 1668 | 1468737088531 Marionette DEBUG loaded listener.js 23:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1241be800) [pid = 1668] [serial = 266] [outer = 0x119915000] 23:31:28 INFO - PROCESS | 1668 | 1468737088812 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 23:31:28 INFO - PROCESS | 1668 | 1468737088829 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 23:31:28 INFO - PROCESS | 1668 | 1468737088831 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 23:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:31:28 INFO - PROCESS | 1668 | 1468737088833 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:31:28 INFO - PROCESS | 1668 | 1468737088834 Marionette TRACE conn2 <- [1,330,null,{}] 23:31:28 INFO - PROCESS | 1668 | 1468737088844 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:28 INFO - PROCESS | 1668 | 1468737088846 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:28 INFO - PROCESS | 1668 | 1468737088931 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 23:31:28 INFO - PROCESS | 1668 | 1468737088935 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:28 INFO - PROCESS | 1668 | 1468737088937 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x11942b800 == 36 [pid = 1668] [id = 90] 23:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x124644800) [pid = 1668] [serial = 267] [outer = 0x0] 23:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x124c87000) [pid = 1668] [serial = 268] [outer = 0x124644800] 23:31:28 INFO - PROCESS | 1668 | 1468737088964 Marionette DEBUG loaded listener.js 23:31:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x125007400) [pid = 1668] [serial = 269] [outer = 0x124644800] 23:31:29 INFO - PROCESS | 1668 | 1468737089310 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 23:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:31:29 INFO - PROCESS | 1668 | 1468737089352 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 23:31:29 INFO - PROCESS | 1668 | 1468737089353 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 23:31:29 INFO - PROCESS | 1668 | 1468737089355 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:31:29 INFO - PROCESS | 1668 | 1468737089357 Marionette TRACE conn2 <- [1,334,null,{}] 23:31:29 INFO - PROCESS | 1668 | 1468737089359 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:29 INFO - PROCESS | 1668 | 1468737089360 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:29 INFO - PROCESS | 1668 | 1468737089436 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 23:31:29 INFO - PROCESS | 1668 | 1468737089443 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:29 INFO - PROCESS | 1668 | 1468737089444 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc1800 == 37 [pid = 1668] [id = 91] 23:31:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x125009800) [pid = 1668] [serial = 270] [outer = 0x0] 23:31:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1258af400) [pid = 1668] [serial = 271] [outer = 0x125009800] 23:31:29 INFO - PROCESS | 1668 | 1468737089475 Marionette DEBUG loaded listener.js 23:31:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1267c2c00) [pid = 1668] [serial = 272] [outer = 0x125009800] 23:31:29 INFO - PROCESS | 1668 | 1468737089794 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 23:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:31:29 INFO - PROCESS | 1668 | 1468737089825 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 23:31:29 INFO - PROCESS | 1668 | 1468737089826 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 23:31:29 INFO - PROCESS | 1668 | 1468737089829 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:31:29 INFO - PROCESS | 1668 | 1468737089830 Marionette TRACE conn2 <- [1,338,null,{}] 23:31:29 INFO - PROCESS | 1668 | 1468737089832 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:29 INFO - PROCESS | 1668 | 1468737089836 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:29 INFO - PROCESS | 1668 | 1468737089962 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 23:31:29 INFO - PROCESS | 1668 | 1468737089996 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:29 INFO - PROCESS | 1668 | 1468737089997 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11627d000 == 38 [pid = 1668] [id = 92] 23:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x123a19400) [pid = 1668] [serial = 273] [outer = 0x0] 23:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1269b0800) [pid = 1668] [serial = 274] [outer = 0x123a19400] 23:31:30 INFO - PROCESS | 1668 | 1468737090022 Marionette DEBUG loaded listener.js 23:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x128ceb000) [pid = 1668] [serial = 275] [outer = 0x123a19400] 23:31:30 INFO - PROCESS | 1668 | 1468737090324 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms 23:31:30 INFO - PROCESS | 1668 | 1468737090351 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 23:31:30 INFO - PROCESS | 1668 | 1468737090352 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 23:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:31:30 INFO - PROCESS | 1668 | 1468737090354 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:31:30 INFO - PROCESS | 1668 | 1468737090356 Marionette TRACE conn2 <- [1,342,null,{}] 23:31:30 INFO - PROCESS | 1668 | 1468737090366 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:30 INFO - PROCESS | 1668 | 1468737090367 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:30 INFO - PROCESS | 1668 | 1468737090462 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 23:31:30 INFO - PROCESS | 1668 | 1468737090472 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:30 INFO - PROCESS | 1668 | 1468737090473 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12451c000 == 39 [pid = 1668] [id = 93] 23:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x128ceb800) [pid = 1668] [serial = 276] [outer = 0x0] 23:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x129190c00) [pid = 1668] [serial = 277] [outer = 0x128ceb800] 23:31:30 INFO - PROCESS | 1668 | 1468737090525 Marionette DEBUG loaded listener.js 23:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1292f3000) [pid = 1668] [serial = 278] [outer = 0x128ceb800] 23:31:30 INFO - PROCESS | 1668 | 1468737090839 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 528ms 23:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:31:30 INFO - PROCESS | 1668 | 1468737090882 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 23:31:30 INFO - PROCESS | 1668 | 1468737090883 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 23:31:30 INFO - PROCESS | 1668 | 1468737090886 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:31:30 INFO - PROCESS | 1668 | 1468737090887 Marionette TRACE conn2 <- [1,346,null,{}] 23:31:30 INFO - PROCESS | 1668 | 1468737090889 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:30 INFO - PROCESS | 1668 | 1468737090890 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:30 INFO - PROCESS | 1668 | 1468737090985 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 23:31:30 INFO - PROCESS | 1668 | 1468737090989 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:30 INFO - PROCESS | 1668 | 1468737090990 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x124cbb000 == 40 [pid = 1668] [id = 94] 23:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12918bc00) [pid = 1668] [serial = 279] [outer = 0x0] 23:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12a646c00) [pid = 1668] [serial = 280] [outer = 0x12918bc00] 23:31:31 INFO - PROCESS | 1668 | 1468737091014 Marionette DEBUG loaded listener.js 23:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12a6e9800) [pid = 1668] [serial = 281] [outer = 0x12918bc00] 23:31:31 INFO - PROCESS | 1668 | 1468737091321 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 472ms 23:31:31 INFO - PROCESS | 1668 | 1468737091365 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 23:31:31 INFO - PROCESS | 1668 | 1468737091366 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 23:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:31:31 INFO - PROCESS | 1668 | 1468737091368 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:31:31 INFO - PROCESS | 1668 | 1468737091369 Marionette TRACE conn2 <- [1,350,null,{}] 23:31:31 INFO - PROCESS | 1668 | 1468737091373 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:31 INFO - PROCESS | 1668 | 1468737091375 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:31 INFO - PROCESS | 1668 | 1468737091482 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 23:31:31 INFO - PROCESS | 1668 | 1468737091485 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:31 INFO - PROCESS | 1668 | 1468737091487 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12671e000 == 41 [pid = 1668] [id = 95] 23:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x129491c00) [pid = 1668] [serial = 282] [outer = 0x0] 23:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12a8a8000) [pid = 1668] [serial = 283] [outer = 0x129491c00] 23:31:31 INFO - PROCESS | 1668 | 1468737091511 Marionette DEBUG loaded listener.js 23:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12a8b1000) [pid = 1668] [serial = 284] [outer = 0x129491c00] 23:31:31 INFO - PROCESS | 1668 | 1468737091834 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 23:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:31:31 INFO - PROCESS | 1668 | 1468737091887 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 23:31:31 INFO - PROCESS | 1668 | 1468737091888 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 23:31:31 INFO - PROCESS | 1668 | 1468737091890 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:31:31 INFO - PROCESS | 1668 | 1468737091891 Marionette TRACE conn2 <- [1,354,null,{}] 23:31:31 INFO - PROCESS | 1668 | 1468737091893 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:31 INFO - PROCESS | 1668 | 1468737091895 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:32 INFO - PROCESS | 1668 | 1468737092099 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x119731000) [pid = 1668] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1188e5400) [pid = 1668] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x125009400) [pid = 1668] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1258bd400) [pid = 1668] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12653d400) [pid = 1668] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x129186400) [pid = 1668] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x118126800) [pid = 1668] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x118528400) [pid = 1668] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123f2d800) [pid = 1668] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x128804800) [pid = 1668] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x117eb5400) [pid = 1668] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1208f5800) [pid = 1668] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:31:32 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x129491000) [pid = 1668] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:31:32 INFO - PROCESS | 1668 | 1468737092140 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:32 INFO - PROCESS | 1668 | 1468737092141 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x1195a6800 == 42 [pid = 1668] [id = 96] 23:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x116765c00) [pid = 1668] [serial = 285] [outer = 0x0] 23:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x118528400) [pid = 1668] [serial = 286] [outer = 0x116765c00] 23:31:32 INFO - PROCESS | 1668 | 1468737092166 Marionette DEBUG loaded listener.js 23:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x123f2d800) [pid = 1668] [serial = 287] [outer = 0x116765c00] 23:31:32 INFO - PROCESS | 1668 | 1468737092441 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 569ms 23:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:31:32 INFO - PROCESS | 1668 | 1468737092464 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 23:31:32 INFO - PROCESS | 1668 | 1468737092465 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 23:31:32 INFO - PROCESS | 1668 | 1468737092467 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:31:32 INFO - PROCESS | 1668 | 1468737092469 Marionette TRACE conn2 <- [1,358,null,{}] 23:31:32 INFO - PROCESS | 1668 | 1468737092479 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:32 INFO - PROCESS | 1668 | 1468737092481 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:32 INFO - PROCESS | 1668 | 1468737092582 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 23:31:32 INFO - PROCESS | 1668 | 1468737092631 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:32 INFO - PROCESS | 1668 | 1468737092633 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x129139000 == 43 [pid = 1668] [id = 97] 23:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x118120c00) [pid = 1668] [serial = 288] [outer = 0x0] 23:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1208f6800) [pid = 1668] [serial = 289] [outer = 0x118120c00] 23:31:32 INFO - PROCESS | 1668 | 1468737092659 Marionette DEBUG loaded listener.js 23:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12b270800) [pid = 1668] [serial = 290] [outer = 0x118120c00] 23:31:32 INFO - PROCESS | 1668 | 1468737092941 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 525ms 23:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:31:32 INFO - PROCESS | 1668 | 1468737092994 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 23:31:32 INFO - PROCESS | 1668 | 1468737092995 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 23:31:33 INFO - PROCESS | 1668 | 1468737092998 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:31:33 INFO - PROCESS | 1668 | 1468737092999 Marionette TRACE conn2 <- [1,362,null,{}] 23:31:33 INFO - PROCESS | 1668 | 1468737093002 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:33 INFO - PROCESS | 1668 | 1468737093003 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:33 INFO - PROCESS | 1668 | 1468737093084 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 23:31:33 INFO - PROCESS | 1668 | 1468737093089 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:33 INFO - PROCESS | 1668 | 1468737093092 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a431800 == 44 [pid = 1668] [id = 98] 23:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x124568400) [pid = 1668] [serial = 291] [outer = 0x0] 23:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12b92a800) [pid = 1668] [serial = 292] [outer = 0x124568400] 23:31:33 INFO - PROCESS | 1668 | 1468737093115 Marionette DEBUG loaded listener.js 23:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12b930800) [pid = 1668] [serial = 293] [outer = 0x124568400] 23:31:33 INFO - PROCESS | 1668 | 1468737093429 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 23:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:31:33 INFO - PROCESS | 1668 | 1468737093468 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 23:31:33 INFO - PROCESS | 1668 | 1468737093469 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 23:31:33 INFO - PROCESS | 1668 | 1468737093471 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:31:33 INFO - PROCESS | 1668 | 1468737093472 Marionette TRACE conn2 <- [1,366,null,{}] 23:31:33 INFO - PROCESS | 1668 | 1468737093474 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:33 INFO - PROCESS | 1668 | 1468737093475 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:33 INFO - PROCESS | 1668 | 1468737093588 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 23:31:33 INFO - PROCESS | 1668 | 1468737093596 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:33 INFO - PROCESS | 1668 | 1468737093597 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a85d800 == 45 [pid = 1668] [id = 99] 23:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12b277000) [pid = 1668] [serial = 294] [outer = 0x0] 23:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12b934c00) [pid = 1668] [serial = 295] [outer = 0x12b277000] 23:31:33 INFO - PROCESS | 1668 | 1468737093621 Marionette DEBUG loaded listener.js 23:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12b9e8800) [pid = 1668] [serial = 296] [outer = 0x12b277000] 23:31:33 INFO - PROCESS | 1668 | 1468737093925 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 472ms 23:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:31:33 INFO - PROCESS | 1668 | 1468737093944 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 23:31:33 INFO - PROCESS | 1668 | 1468737093945 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 23:31:33 INFO - PROCESS | 1668 | 1468737093947 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:31:33 INFO - PROCESS | 1668 | 1468737093948 Marionette TRACE conn2 <- [1,370,null,{}] 23:31:33 INFO - PROCESS | 1668 | 1468737093950 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:33 INFO - PROCESS | 1668 | 1468737093951 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:34 INFO - PROCESS | 1668 | 1468737094033 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 23:31:34 INFO - PROCESS | 1668 | 1468737094038 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:34 INFO - PROCESS | 1668 | 1468737094040 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad19000 == 46 [pid = 1668] [id = 100] 23:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12b929c00) [pid = 1668] [serial = 297] [outer = 0x0] 23:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12b9f0400) [pid = 1668] [serial = 298] [outer = 0x12b929c00] 23:31:34 INFO - PROCESS | 1668 | 1468737094063 Marionette DEBUG loaded listener.js 23:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12ba4f400) [pid = 1668] [serial = 299] [outer = 0x12b929c00] 23:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:31:34 INFO - PROCESS | 1668 | 1468737094561 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 620ms 23:31:34 INFO - PROCESS | 1668 | 1468737094568 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 23:31:34 INFO - PROCESS | 1668 | 1468737094570 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 23:31:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:31:34 INFO - PROCESS | 1668 | 1468737094574 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:31:34 INFO - PROCESS | 1668 | 1468737094577 Marionette TRACE conn2 <- [1,374,null,{}] 23:31:34 INFO - PROCESS | 1668 | 1468737094580 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:34 INFO - PROCESS | 1668 | 1468737094582 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:34 INFO - PROCESS | 1668 | 1468737094688 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 23:31:34 INFO - PROCESS | 1668 | 1468737094737 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:34 INFO - PROCESS | 1668 | 1468737094739 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182cd800 == 47 [pid = 1668] [id = 101] 23:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x118127800) [pid = 1668] [serial = 300] [outer = 0x0] 23:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1183e7800) [pid = 1668] [serial = 301] [outer = 0x118127800] 23:31:34 INFO - PROCESS | 1668 | 1468737094784 Marionette DEBUG loaded listener.js 23:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x119074400) [pid = 1668] [serial = 302] [outer = 0x118127800] 23:31:35 INFO - PROCESS | 1668 | 1468737095212 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:31:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:31:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 673ms 23:31:35 INFO - PROCESS | 1668 | 1468737095247 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 23:31:35 INFO - PROCESS | 1668 | 1468737095249 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 23:31:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:31:35 INFO - PROCESS | 1668 | 1468737095253 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:31:35 INFO - PROCESS | 1668 | 1468737095255 Marionette TRACE conn2 <- [1,378,null,{}] 23:31:35 INFO - PROCESS | 1668 | 1468737095257 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:35 INFO - PROCESS | 1668 | 1468737095259 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:35 INFO - PROCESS | 1668 | 1468737095397 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 23:31:35 INFO - PROCESS | 1668 | 1468737095452 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:35 INFO - PROCESS | 1668 | 1468737095454 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12083f000 == 48 [pid = 1668] [id = 102] 23:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x119737c00) [pid = 1668] [serial = 303] [outer = 0x0] 23:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x119d0e800) [pid = 1668] [serial = 304] [outer = 0x119737c00] 23:31:35 INFO - PROCESS | 1668 | 1468737095485 Marionette DEBUG loaded listener.js 23:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x1241bbc00) [pid = 1668] [serial = 305] [outer = 0x119737c00] 23:31:35 INFO - PROCESS | 1668 | 1468737095925 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:31:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:31:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 720ms 23:31:35 INFO - PROCESS | 1668 | 1468737095974 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 23:31:35 INFO - PROCESS | 1668 | 1468737095975 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 23:31:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:31:35 INFO - PROCESS | 1668 | 1468737095978 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:31:35 INFO - PROCESS | 1668 | 1468737095980 Marionette TRACE conn2 <- [1,382,null,{}] 23:31:35 INFO - PROCESS | 1668 | 1468737095988 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:35 INFO - PROCESS | 1668 | 1468737095991 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:36 INFO - PROCESS | 1668 | 1468737096095 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 23:31:36 INFO - PROCESS | 1668 | 1468737096155 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:36 INFO - PROCESS | 1668 | 1468737096157 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a42b000 == 49 [pid = 1668] [id = 103] 23:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x126730c00) [pid = 1668] [serial = 306] [outer = 0x0] 23:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x128804800) [pid = 1668] [serial = 307] [outer = 0x126730c00] 23:31:36 INFO - PROCESS | 1668 | 1468737096194 Marionette DEBUG loaded listener.js 23:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x128b09800) [pid = 1668] [serial = 308] [outer = 0x126730c00] 23:31:36 INFO - PROCESS | 1668 | 1468737096900 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:31:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:31:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 972ms 23:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:31:36 INFO - PROCESS | 1668 | 1468737096951 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 23:31:36 INFO - PROCESS | 1668 | 1468737096953 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 23:31:36 INFO - PROCESS | 1668 | 1468737096957 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:31:36 INFO - PROCESS | 1668 | 1468737096959 Marionette TRACE conn2 <- [1,386,null,{}] 23:31:36 INFO - PROCESS | 1668 | 1468737096963 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:36 INFO - PROCESS | 1668 | 1468737096965 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:37 INFO - PROCESS | 1668 | 1468737097052 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 23:31:37 INFO - PROCESS | 1668 | 1468737097114 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:37 INFO - PROCESS | 1668 | 1468737097117 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c5800 == 50 [pid = 1668] [id = 104] 23:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1183f3400) [pid = 1668] [serial = 309] [outer = 0x0] 23:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x1187c6800) [pid = 1668] [serial = 310] [outer = 0x1183f3400] 23:31:37 INFO - PROCESS | 1668 | 1468737097144 Marionette DEBUG loaded listener.js 23:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x119316c00) [pid = 1668] [serial = 311] [outer = 0x1183f3400] 23:31:37 INFO - PROCESS | 1668 | 1468737097590 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 23:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 672ms 23:31:37 INFO - PROCESS | 1668 | 1468737097639 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 23:31:37 INFO - PROCESS | 1668 | 1468737097641 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 23:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:31:37 INFO - PROCESS | 1668 | 1468737097647 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:31:37 INFO - PROCESS | 1668 | 1468737097649 Marionette TRACE conn2 <- [1,390,null,{}] 23:31:37 INFO - PROCESS | 1668 | 1468737097651 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:37 INFO - PROCESS | 1668 | 1468737097652 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:37 INFO - PROCESS | 1668 | 1468737097742 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 23:31:37 INFO - PROCESS | 1668 | 1468737097809 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:37 INFO - PROCESS | 1668 | 1468737097810 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x11745b000 == 51 [pid = 1668] [id = 105] 23:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x119730c00) [pid = 1668] [serial = 312] [outer = 0x0] 23:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x119b53400) [pid = 1668] [serial = 313] [outer = 0x119730c00] 23:31:37 INFO - PROCESS | 1668 | 1468737097838 Marionette DEBUG loaded listener.js 23:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x119d11c00) [pid = 1668] [serial = 314] [outer = 0x119730c00] 23:31:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12a85d800 == 50 [pid = 1668] [id = 99] 23:31:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12a431800 == 49 [pid = 1668] [id = 98] 23:31:37 INFO - PROCESS | 1668 | --DOCSHELL 0x129139000 == 48 [pid = 1668] [id = 97] 23:31:37 INFO - PROCESS | 1668 | --DOCSHELL 0x1195a6800 == 47 [pid = 1668] [id = 96] 23:31:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12671e000 == 46 [pid = 1668] [id = 95] 23:31:37 INFO - PROCESS | 1668 | --DOCSHELL 0x124cbb000 == 45 [pid = 1668] [id = 94] 23:31:37 INFO - PROCESS | 1668 | --DOCSHELL 0x12451c000 == 44 [pid = 1668] [id = 93] 23:31:37 INFO - PROCESS | 1668 | --DOCSHELL 0x11627d000 == 43 [pid = 1668] [id = 92] 23:31:37 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12a6f2400) [pid = 1668] [serial = 241] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc1800 == 42 [pid = 1668] [id = 91] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x11942b800 == 41 [pid = 1668] [id = 90] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x119056000 == 40 [pid = 1668] [id = 89] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x11662b800 == 39 [pid = 1668] [id = 88] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x117153000 == 38 [pid = 1668] [id = 87] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x128ad6800 == 37 [pid = 1668] [id = 84] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x119ff6800 == 36 [pid = 1668] [id = 83] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x116ab9000 == 35 [pid = 1668] [id = 82] 23:31:38 INFO - PROCESS | 1668 | --DOCSHELL 0x129142800 == 34 [pid = 1668] [id = 81] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12a6e9c00) [pid = 1668] [serial = 239] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x112d78c00) [pid = 1668] [serial = 198] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x123805800) [pid = 1668] [serial = 212] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x129498000) [pid = 1668] [serial = 236] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x125811000) [pid = 1668] [serial = 220] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12918a800) [pid = 1668] [serial = 227] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x125807400) [pid = 1668] [serial = 235] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1269b2c00) [pid = 1668] [serial = 196] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12cbf3000) [pid = 1668] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1269abc00) [pid = 1668] [serial = 221] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1292e6400) [pid = 1668] [serial = 229] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x118151c00) [pid = 1668] [serial = 204] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11933ec00) [pid = 1668] [serial = 209] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x119311c00) [pid = 1668] [serial = 208] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11814b800) [pid = 1668] [serial = 201] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12456d400) [pid = 1668] [serial = 215] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1243a5000) [pid = 1668] [serial = 214] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x128cabc00) [pid = 1668] [serial = 224] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12392ec00) [pid = 1668] [serial = 233] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12880f000) [pid = 1668] [serial = 223] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x128ce1400) [pid = 1668] [serial = 226] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11830fc00) [pid = 1668] [serial = 205] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x124ca8400) [pid = 1668] [serial = 218] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1292ecc00) [pid = 1668] [serial = 230] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119d09c00) [pid = 1668] [serial = 211] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119075800) [pid = 1668] [serial = 232] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12a654000) [pid = 1668] [serial = 238] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1246f2000) [pid = 1668] [serial = 217] [outer = 0x0] [url = about:blank] 23:31:38 INFO - PROCESS | 1668 | 1468737098209 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 23:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 572ms 23:31:38 INFO - PROCESS | 1668 | 1468737098220 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 23:31:38 INFO - PROCESS | 1668 | 1468737098222 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 23:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:31:38 INFO - PROCESS | 1668 | 1468737098227 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:31:38 INFO - PROCESS | 1668 | 1468737098229 Marionette TRACE conn2 <- [1,394,null,{}] 23:31:38 INFO - PROCESS | 1668 | 1468737098236 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:38 INFO - PROCESS | 1668 | 1468737098241 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:38 INFO - PROCESS | 1668 | 1468737098326 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 23:31:38 INFO - PROCESS | 1668 | 1468737098394 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:38 INFO - PROCESS | 1668 | 1468737098396 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x118722000 == 35 [pid = 1668] [id = 106] 23:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12392ec00) [pid = 1668] [serial = 315] [outer = 0x0] 23:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12456ac00) [pid = 1668] [serial = 316] [outer = 0x12392ec00] 23:31:38 INFO - PROCESS | 1668 | 1468737098426 Marionette DEBUG loaded listener.js 23:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12473b800) [pid = 1668] [serial = 317] [outer = 0x12392ec00] 23:31:38 INFO - PROCESS | 1668 | 1468737098735 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 23:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 23:31:38 INFO - PROCESS | 1668 | 1468737098748 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 23:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:31:38 INFO - PROCESS | 1668 | 1468737098750 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 23:31:38 INFO - PROCESS | 1668 | 1468737098752 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:31:38 INFO - PROCESS | 1668 | 1468737098753 Marionette TRACE conn2 <- [1,398,null,{}] 23:31:38 INFO - PROCESS | 1668 | 1468737098756 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:38 INFO - PROCESS | 1668 | 1468737098760 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:38 INFO - PROCESS | 1668 | 1468737098845 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 23:31:38 INFO - PROCESS | 1668 | 1468737098849 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:38 INFO - PROCESS | 1668 | 1468737098850 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x119597000 == 36 [pid = 1668] [id = 107] 23:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x124ca8000) [pid = 1668] [serial = 318] [outer = 0x0] 23:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1258b7000) [pid = 1668] [serial = 319] [outer = 0x124ca8000] 23:31:38 INFO - PROCESS | 1668 | 1468737098875 Marionette DEBUG loaded listener.js 23:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12653f000) [pid = 1668] [serial = 320] [outer = 0x124ca8000] 23:31:39 INFO - PROCESS | 1668 | 1468737099235 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 23:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 23:31:39 INFO - PROCESS | 1668 | 1468737099283 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 23:31:39 INFO - PROCESS | 1668 | 1468737099284 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 23:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:31:39 INFO - PROCESS | 1668 | 1468737099320 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:31:39 INFO - PROCESS | 1668 | 1468737099321 Marionette TRACE conn2 <- [1,402,null,{}] 23:31:39 INFO - PROCESS | 1668 | 1468737099332 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:39 INFO - PROCESS | 1668 | 1468737099340 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:39 INFO - PROCESS | 1668 | 1468737099429 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 23:31:39 INFO - PROCESS | 1668 | 1468737099446 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:39 INFO - PROCESS | 1668 | 1468737099447 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12394d000 == 37 [pid = 1668] [id = 108] 23:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x119736400) [pid = 1668] [serial = 321] [outer = 0x0] 23:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12880c400) [pid = 1668] [serial = 322] [outer = 0x119736400] 23:31:39 INFO - PROCESS | 1668 | 1468737099471 Marionette DEBUG loaded listener.js 23:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x129190400) [pid = 1668] [serial = 323] [outer = 0x119736400] 23:31:39 INFO - PROCESS | 1668 | 1468737099815 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 23:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 534ms 23:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:31:39 INFO - PROCESS | 1668 | 1468737099844 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 23:31:39 INFO - PROCESS | 1668 | 1468737099845 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 23:31:39 INFO - PROCESS | 1668 | 1468737099848 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:31:39 INFO - PROCESS | 1668 | 1468737099849 Marionette TRACE conn2 <- [1,406,null,{}] 23:31:39 INFO - PROCESS | 1668 | 1468737099866 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:39 INFO - PROCESS | 1668 | 1468737099870 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:39 INFO - PROCESS | 1668 | 1468737099973 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 23:31:39 INFO - PROCESS | 1668 | 1468737099979 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:39 INFO - PROCESS | 1668 | 1468737099980 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182d0800 == 38 [pid = 1668] [id = 109] 23:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1292f1000) [pid = 1668] [serial = 324] [outer = 0x0] 23:31:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12a6e8000) [pid = 1668] [serial = 325] [outer = 0x1292f1000] 23:31:40 INFO - PROCESS | 1668 | 1468737100005 Marionette DEBUG loaded listener.js 23:31:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12b26dc00) [pid = 1668] [serial = 326] [outer = 0x1292f1000] 23:31:40 INFO - PROCESS | 1668 | 1468737100366 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 23:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 534ms 23:31:40 INFO - PROCESS | 1668 | 1468737100383 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 23:31:40 INFO - PROCESS | 1668 | 1468737100384 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 23:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:31:40 INFO - PROCESS | 1668 | 1468737100387 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:31:40 INFO - PROCESS | 1668 | 1468737100388 Marionette TRACE conn2 <- [1,410,null,{}] 23:31:40 INFO - PROCESS | 1668 | 1468737100392 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:40 INFO - PROCESS | 1668 | 1468737100394 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:40 INFO - PROCESS | 1668 | 1468737100492 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 23:31:40 INFO - PROCESS | 1668 | 1468737100496 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:40 INFO - PROCESS | 1668 | 1468737100496 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12582d000 == 39 [pid = 1668] [id = 110] 23:31:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12948dc00) [pid = 1668] [serial = 327] [outer = 0x0] 23:31:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12b272c00) [pid = 1668] [serial = 328] [outer = 0x12948dc00] 23:31:40 INFO - PROCESS | 1668 | 1468737100521 Marionette DEBUG loaded listener.js 23:31:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12b937400) [pid = 1668] [serial = 329] [outer = 0x12948dc00] 23:31:40 INFO - PROCESS | 1668 | 1468737100878 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 23:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms 23:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:31:40 INFO - PROCESS | 1668 | 1468737100910 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 23:31:40 INFO - PROCESS | 1668 | 1468737100911 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 23:31:40 INFO - PROCESS | 1668 | 1468737100913 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:31:40 INFO - PROCESS | 1668 | 1468737100914 Marionette TRACE conn2 <- [1,414,null,{}] 23:31:40 INFO - PROCESS | 1668 | 1468737100916 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:40 INFO - PROCESS | 1668 | 1468737100917 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:41 INFO - PROCESS | 1668 | 1468737101015 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 23:31:41 INFO - PROCESS | 1668 | 1468737101018 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:41 INFO - PROCESS | 1668 | 1468737101019 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b0b800 == 40 [pid = 1668] [id = 111] 23:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12b937800) [pid = 1668] [serial = 330] [outer = 0x0] 23:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12b9eec00) [pid = 1668] [serial = 331] [outer = 0x12b937800] 23:31:41 INFO - PROCESS | 1668 | 1468737101051 Marionette DEBUG loaded listener.js 23:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1183eec00) [pid = 1668] [serial = 332] [outer = 0x12b937800] 23:31:41 INFO - PROCESS | 1668 | 1468737101384 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 23:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 23:31:41 INFO - PROCESS | 1668 | 1468737101433 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 23:31:41 INFO - PROCESS | 1668 | 1468737101434 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 23:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:31:41 INFO - PROCESS | 1668 | 1468737101436 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:31:41 INFO - PROCESS | 1668 | 1468737101437 Marionette TRACE conn2 <- [1,418,null,{}] 23:31:41 INFO - PROCESS | 1668 | 1468737101439 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:41 INFO - PROCESS | 1668 | 1468737101440 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:41 INFO - PROCESS | 1668 | 1468737101541 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 23:31:41 INFO - PROCESS | 1668 | 1468737101576 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:41 INFO - PROCESS | 1668 | 1468737101577 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ba1800 == 41 [pid = 1668] [id = 112] 23:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x112a79400) [pid = 1668] [serial = 333] [outer = 0x0] 23:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12ba5ac00) [pid = 1668] [serial = 334] [outer = 0x112a79400] 23:31:41 INFO - PROCESS | 1668 | 1468737101601 Marionette DEBUG loaded listener.js 23:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12bd53400) [pid = 1668] [serial = 335] [outer = 0x112a79400] 23:31:41 INFO - PROCESS | 1668 | 1468737101839 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x124568400) [pid = 1668] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x116765c00) [pid = 1668] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12b277000) [pid = 1668] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x123a19400) [pid = 1668] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x128ceb800) [pid = 1668] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12918bc00) [pid = 1668] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x129491c00) [pid = 1668] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x116f50400) [pid = 1668] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x119915000) [pid = 1668] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x125009800) [pid = 1668] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x118129400) [pid = 1668] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x116a13c00) [pid = 1668] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x124644800) [pid = 1668] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:31:42 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x118120c00) [pid = 1668] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:31:42 INFO - PROCESS | 1668 | 1468737102419 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 23:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 23:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1019ms 23:31:42 INFO - PROCESS | 1668 | 1468737102457 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 23:31:42 INFO - PROCESS | 1668 | 1468737102459 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 23:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:31:42 INFO - PROCESS | 1668 | 1468737102468 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:31:42 INFO - PROCESS | 1668 | 1468737102469 Marionette TRACE conn2 <- [1,422,null,{}] 23:31:42 INFO - PROCESS | 1668 | 1468737102472 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:42 INFO - PROCESS | 1668 | 1468737102473 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:42 INFO - PROCESS | 1668 | 1468737102584 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 23:31:42 INFO - PROCESS | 1668 | 1468737102621 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:42 INFO - PROCESS | 1668 | 1468737102622 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b25000 == 42 [pid = 1668] [id = 113] 23:31:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1128d8800) [pid = 1668] [serial = 336] [outer = 0x0] 23:31:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x119734c00) [pid = 1668] [serial = 337] [outer = 0x1128d8800] 23:31:42 INFO - PROCESS | 1668 | 1468737102648 Marionette DEBUG loaded listener.js 23:31:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x124742c00) [pid = 1668] [serial = 338] [outer = 0x1128d8800] 23:31:43 INFO - PROCESS | 1668 | 1468737103401 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 23:31:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 980ms 23:31:43 INFO - PROCESS | 1668 | 1468737103443 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 23:31:43 INFO - PROCESS | 1668 | 1468737103444 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 23:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:31:43 INFO - PROCESS | 1668 | 1468737103447 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:31:43 INFO - PROCESS | 1668 | 1468737103448 Marionette TRACE conn2 <- [1,426,null,{}] 23:31:43 INFO - PROCESS | 1668 | 1468737103451 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:43 INFO - PROCESS | 1668 | 1468737103452 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:43 INFO - PROCESS | 1668 | 1468737103546 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 23:31:43 INFO - PROCESS | 1668 | 1468737103549 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:43 INFO - PROCESS | 1668 | 1468737103551 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a872000 == 43 [pid = 1668] [id = 114] 23:31:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x119d07400) [pid = 1668] [serial = 339] [outer = 0x0] 23:31:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12ba5a800) [pid = 1668] [serial = 340] [outer = 0x119d07400] 23:31:43 INFO - PROCESS | 1668 | 1468737103578 Marionette DEBUG loaded listener.js 23:31:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12bf33000) [pid = 1668] [serial = 341] [outer = 0x119d07400] 23:31:43 INFO - PROCESS | 1668 | 1468737103902 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 23:31:43 INFO - PROCESS | 1668 | 1468737103919 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 23:31:43 INFO - PROCESS | 1668 | 1468737103921 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:31:43 INFO - PROCESS | 1668 | 1468737103923 Marionette TRACE conn2 <- [1,430,null,{}] 23:31:43 INFO - PROCESS | 1668 | 1468737103929 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:43 INFO - PROCESS | 1668 | 1468737103930 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:44 INFO - PROCESS | 1668 | 1468737104048 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 23:31:44 INFO - PROCESS | 1668 | 1468737104055 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:44 INFO - PROCESS | 1668 | 1468737104056 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b22b800 == 44 [pid = 1668] [id = 115] 23:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1129a4800) [pid = 1668] [serial = 342] [outer = 0x0] 23:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1129ae000) [pid = 1668] [serial = 343] [outer = 0x1129a4800] 23:31:44 INFO - PROCESS | 1668 | 1468737104081 Marionette DEBUG loaded listener.js 23:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12616c400) [pid = 1668] [serial = 344] [outer = 0x1129a4800] 23:31:44 INFO - PROCESS | 1668 | 1468737104542 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 23:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 23:31:44 INFO - PROCESS | 1668 | 1468737104594 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 23:31:44 INFO - PROCESS | 1668 | 1468737104596 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 23:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:31:44 INFO - PROCESS | 1668 | 1468737104599 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:31:44 INFO - PROCESS | 1668 | 1468737104601 Marionette TRACE conn2 <- [1,434,null,{}] 23:31:44 INFO - PROCESS | 1668 | 1468737104622 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:44 INFO - PROCESS | 1668 | 1468737104624 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:44 INFO - PROCESS | 1668 | 1468737104747 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 23:31:44 INFO - PROCESS | 1668 | 1468737104826 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:44 INFO - PROCESS | 1668 | 1468737104827 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x117141000 == 45 [pid = 1668] [id = 116] 23:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x115d4f800) [pid = 1668] [serial = 345] [outer = 0x0] 23:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x115d51c00) [pid = 1668] [serial = 346] [outer = 0x115d4f800] 23:31:44 INFO - PROCESS | 1668 | 1468737104860 Marionette DEBUG loaded listener.js 23:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x115d57000) [pid = 1668] [serial = 347] [outer = 0x115d4f800] 23:31:45 INFO - PROCESS | 1668 | 1468737105280 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 23:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 720ms 23:31:45 INFO - PROCESS | 1668 | 1468737105320 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 23:31:45 INFO - PROCESS | 1668 | 1468737105323 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 23:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:31:45 INFO - PROCESS | 1668 | 1468737105328 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:31:45 INFO - PROCESS | 1668 | 1468737105329 Marionette TRACE conn2 <- [1,438,null,{}] 23:31:45 INFO - PROCESS | 1668 | 1468737105332 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:45 INFO - PROCESS | 1668 | 1468737105334 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:45 INFO - PROCESS | 1668 | 1468737105439 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 23:31:45 INFO - PROCESS | 1668 | 1468737105493 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:45 INFO - PROCESS | 1668 | 1468737105494 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x120839000 == 46 [pid = 1668] [id = 117] 23:31:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11811ac00) [pid = 1668] [serial = 348] [outer = 0x0] 23:31:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11906a000) [pid = 1668] [serial = 349] [outer = 0x11811ac00] 23:31:45 INFO - PROCESS | 1668 | 1468737105524 Marionette DEBUG loaded listener.js 23:31:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11948ec00) [pid = 1668] [serial = 350] [outer = 0x11811ac00] 23:31:45 INFO - PROCESS | 1668 | 1468737105941 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 23:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 23:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:31:46 INFO - PROCESS | 1668 | 1468737105998 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 23:31:46 INFO - PROCESS | 1668 | 1468737106000 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 23:31:46 INFO - PROCESS | 1668 | 1468737106002 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:31:46 INFO - PROCESS | 1668 | 1468737106005 Marionette TRACE conn2 <- [1,442,null,{}] 23:31:46 INFO - PROCESS | 1668 | 1468737106064 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:46 INFO - PROCESS | 1668 | 1468737106067 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:46 INFO - PROCESS | 1668 | 1468737106176 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 23:31:46 INFO - PROCESS | 1668 | 1468737106255 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:46 INFO - PROCESS | 1668 | 1468737106258 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a864000 == 47 [pid = 1668] [id = 118] 23:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x123935400) [pid = 1668] [serial = 351] [outer = 0x0] 23:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12456bc00) [pid = 1668] [serial = 352] [outer = 0x123935400] 23:31:46 INFO - PROCESS | 1668 | 1468737106309 Marionette DEBUG loaded listener.js 23:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x124bc1c00) [pid = 1668] [serial = 353] [outer = 0x123935400] 23:31:46 INFO - PROCESS | 1668 | 1468737106777 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 23:31:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:31:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 791ms 23:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:31:46 INFO - PROCESS | 1668 | 1468737106793 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 23:31:46 INFO - PROCESS | 1668 | 1468737106795 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 23:31:46 INFO - PROCESS | 1668 | 1468737106797 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:31:46 INFO - PROCESS | 1668 | 1468737106799 Marionette TRACE conn2 <- [1,446,null,{}] 23:31:46 INFO - PROCESS | 1668 | 1468737106801 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:46 INFO - PROCESS | 1668 | 1468737106802 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:46 INFO - PROCESS | 1668 | 1468737106908 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 23:31:46 INFO - PROCESS | 1668 | 1468737106962 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:46 INFO - PROCESS | 1668 | 1468737106963 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba88800 == 48 [pid = 1668] [id = 119] 23:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x125804400) [pid = 1668] [serial = 354] [outer = 0x0] 23:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1269af800) [pid = 1668] [serial = 355] [outer = 0x125804400] 23:31:46 INFO - PROCESS | 1668 | 1468737106992 Marionette DEBUG loaded listener.js 23:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x128b0d800) [pid = 1668] [serial = 356] [outer = 0x125804400] 23:31:47 INFO - PROCESS | 1668 | 1468737107486 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 23:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 719ms 23:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:31:47 INFO - PROCESS | 1668 | 1468737107518 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 23:31:47 INFO - PROCESS | 1668 | 1468737107519 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 23:31:47 INFO - PROCESS | 1668 | 1468737107575 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:31:47 INFO - PROCESS | 1668 | 1468737107576 Marionette TRACE conn2 <- [1,450,null,{}] 23:31:47 INFO - PROCESS | 1668 | 1468737107581 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:47 INFO - PROCESS | 1668 | 1468737107582 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:47 INFO - PROCESS | 1668 | 1468737107683 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 23:31:47 INFO - PROCESS | 1668 | 1468737107748 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:47 INFO - PROCESS | 1668 | 1468737107750 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182ce000 == 49 [pid = 1668] [id = 120] 23:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1240e2800) [pid = 1668] [serial = 357] [outer = 0x0] 23:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x126727800) [pid = 1668] [serial = 358] [outer = 0x1240e2800] 23:31:47 INFO - PROCESS | 1668 | 1468737107779 Marionette DEBUG loaded listener.js 23:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12918c000) [pid = 1668] [serial = 359] [outer = 0x1240e2800] 23:31:48 INFO - PROCESS | 1668 | 1468737108343 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 23:31:48 INFO - PROCESS | 1668 | 1468737108409 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 23:31:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:31:48 INFO - PROCESS | 1668 | 1468737108413 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:31:48 INFO - PROCESS | 1668 | 1468737108415 Marionette TRACE conn2 <- [1,454,null,{}] 23:31:48 INFO - PROCESS | 1668 | 1468737108418 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:48 INFO - PROCESS | 1668 | 1468737108420 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:48 INFO - PROCESS | 1668 | 1468737108533 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 23:31:48 INFO - PROCESS | 1668 | 1468737108656 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:48 INFO - PROCESS | 1668 | 1468737108658 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182ce800 == 50 [pid = 1668] [id = 121] 23:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x1187c3000) [pid = 1668] [serial = 360] [outer = 0x0] 23:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11906f000) [pid = 1668] [serial = 361] [outer = 0x1187c3000] 23:31:48 INFO - PROCESS | 1668 | 1468737108705 Marionette DEBUG loaded listener.js 23:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x11972a000) [pid = 1668] [serial = 362] [outer = 0x1187c3000] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12a872000 == 49 [pid = 1668] [id = 114] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x126b25000 == 48 [pid = 1668] [id = 113] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x128ba1800 == 47 [pid = 1668] [id = 112] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x126b0b800 == 46 [pid = 1668] [id = 111] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12582d000 == 45 [pid = 1668] [id = 110] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x1182d0800 == 44 [pid = 1668] [id = 109] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12394d000 == 43 [pid = 1668] [id = 108] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x119597000 == 42 [pid = 1668] [id = 107] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x118722000 == 41 [pid = 1668] [id = 106] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11745b000 == 40 [pid = 1668] [id = 105] 23:31:48 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c5800 == 39 [pid = 1668] [id = 104] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x129190c00) [pid = 1668] [serial = 277] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12a646c00) [pid = 1668] [serial = 280] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1292f3000) [pid = 1668] [serial = 278] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12a8a8000) [pid = 1668] [serial = 283] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x126734400) [pid = 1668] [serial = 257] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x124646000) [pid = 1668] [serial = 256] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x1241be800) [pid = 1668] [serial = 266] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x119d10800) [pid = 1668] [serial = 265] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11811f800) [pid = 1668] [serial = 244] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11948d400) [pid = 1668] [serial = 247] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1258af400) [pid = 1668] [serial = 271] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1267c2c00) [pid = 1668] [serial = 272] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12392f000) [pid = 1668] [serial = 250] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11852c400) [pid = 1668] [serial = 260] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x118306c00) [pid = 1668] [serial = 259] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x118311000) [pid = 1668] [serial = 262] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x124c87000) [pid = 1668] [serial = 268] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x119730000) [pid = 1668] [serial = 263] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x125007400) [pid = 1668] [serial = 269] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12580f400) [pid = 1668] [serial = 253] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1208f6800) [pid = 1668] [serial = 289] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12a8b1000) [pid = 1668] [serial = 284] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12b930800) [pid = 1668] [serial = 293] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x123f2d800) [pid = 1668] [serial = 287] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12b934c00) [pid = 1668] [serial = 295] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12b92a800) [pid = 1668] [serial = 292] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12b9e8800) [pid = 1668] [serial = 296] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x118528400) [pid = 1668] [serial = 286] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1269b0800) [pid = 1668] [serial = 274] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x128ceb000) [pid = 1668] [serial = 275] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12b270800) [pid = 1668] [serial = 290] [outer = 0x0] [url = about:blank] 23:31:48 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12a6e9800) [pid = 1668] [serial = 281] [outer = 0x0] [url = about:blank] 23:31:49 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:31:49 INFO - PROCESS | 1668 | 1468737109144 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 23:31:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:31:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 771ms 23:31:49 INFO - PROCESS | 1668 | 1468737109185 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 23:31:49 INFO - PROCESS | 1668 | 1468737109188 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 23:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:31:49 INFO - PROCESS | 1668 | 1468737109192 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:31:49 INFO - PROCESS | 1668 | 1468737109194 Marionette TRACE conn2 <- [1,458,null,{}] 23:31:49 INFO - PROCESS | 1668 | 1468737109196 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:49 INFO - PROCESS | 1668 | 1468737109198 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:49 INFO - PROCESS | 1668 | 1468737109278 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 23:31:49 INFO - PROCESS | 1668 | 1468737109282 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:49 INFO - PROCESS | 1668 | 1468737109284 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182e5000 == 40 [pid = 1668] [id = 122] 23:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119d02800) [pid = 1668] [serial = 363] [outer = 0x0] 23:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x123802c00) [pid = 1668] [serial = 364] [outer = 0x119d02800] 23:31:49 INFO - PROCESS | 1668 | 1468737109313 Marionette DEBUG loaded listener.js 23:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12456a400) [pid = 1668] [serial = 365] [outer = 0x119d02800] 23:31:49 INFO - PROCESS | 1668 | 1468737109648 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 23:31:49 INFO - PROCESS | 1668 | 1468737109713 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 23:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:31:49 INFO - PROCESS | 1668 | 1468737109716 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:31:49 INFO - PROCESS | 1668 | 1468737109718 Marionette TRACE conn2 <- [1,462,null,{}] 23:31:49 INFO - PROCESS | 1668 | 1468737109726 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:49 INFO - PROCESS | 1668 | 1468737109729 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:49 INFO - PROCESS | 1668 | 1468737109809 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 23:31:49 INFO - PROCESS | 1668 | 1468737109814 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:49 INFO - PROCESS | 1668 | 1468737109816 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc5800 == 41 [pid = 1668] [id = 123] 23:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x124b20800) [pid = 1668] [serial = 366] [outer = 0x0] 23:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x126170c00) [pid = 1668] [serial = 367] [outer = 0x124b20800] 23:31:49 INFO - PROCESS | 1668 | 1468737109842 Marionette DEBUG loaded listener.js 23:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x129186400) [pid = 1668] [serial = 368] [outer = 0x124b20800] 23:31:50 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:31:50 INFO - PROCESS | 1668 | 1468737110190 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 23:31:50 INFO - PROCESS | 1668 | 1468737110240 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 23:31:50 INFO - PROCESS | 1668 | 1468737110242 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:31:50 INFO - PROCESS | 1668 | 1468737110244 Marionette TRACE conn2 <- [1,466,null,{}] 23:31:50 INFO - PROCESS | 1668 | 1468737110246 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:50 INFO - PROCESS | 1668 | 1468737110247 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:50 INFO - PROCESS | 1668 | 1468737110328 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 23:31:50 INFO - PROCESS | 1668 | 1468737110336 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:50 INFO - PROCESS | 1668 | 1468737110338 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x124045800 == 42 [pid = 1668] [id = 124] 23:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x129493800) [pid = 1668] [serial = 369] [outer = 0x0] 23:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12a6f4000) [pid = 1668] [serial = 370] [outer = 0x129493800] 23:31:50 INFO - PROCESS | 1668 | 1468737110364 Marionette DEBUG loaded listener.js 23:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12a8ab800) [pid = 1668] [serial = 371] [outer = 0x129493800] 23:31:50 INFO - PROCESS | 1668 | 1468737110677 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 23:31:50 INFO - PROCESS | 1668 | 1468737110713 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 23:31:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:31:50 INFO - PROCESS | 1668 | 1468737110715 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:31:50 INFO - PROCESS | 1668 | 1468737110716 Marionette TRACE conn2 <- [1,470,null,{}] 23:31:50 INFO - PROCESS | 1668 | 1468737110719 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:50 INFO - PROCESS | 1668 | 1468737110720 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:50 INFO - PROCESS | 1668 | 1468737110798 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 23:31:50 INFO - PROCESS | 1668 | 1468737110882 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:50 INFO - PROCESS | 1668 | 1468737110883 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247e1800 == 43 [pid = 1668] [id = 125] 23:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x129498000) [pid = 1668] [serial = 372] [outer = 0x0] 23:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12a8b2c00) [pid = 1668] [serial = 373] [outer = 0x129498000] 23:31:50 INFO - PROCESS | 1668 | 1468737110924 Marionette DEBUG loaded listener.js 23:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12b92bc00) [pid = 1668] [serial = 374] [outer = 0x129498000] 23:31:51 INFO - PROCESS | 1668 | 1468737111303 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 23:31:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:31:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 618ms 23:31:51 INFO - PROCESS | 1668 | 1468737111338 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 23:31:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:31:51 INFO - PROCESS | 1668 | 1468737111339 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 23:31:51 INFO - PROCESS | 1668 | 1468737111343 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:31:51 INFO - PROCESS | 1668 | 1468737111344 Marionette TRACE conn2 <- [1,474,null,{}] 23:31:51 INFO - PROCESS | 1668 | 1468737111348 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:51 INFO - PROCESS | 1668 | 1468737111354 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:51 INFO - PROCESS | 1668 | 1468737111534 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 23:31:51 INFO - PROCESS | 1668 | 1468737111558 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:51 INFO - PROCESS | 1668 | 1468737111559 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ade800 == 44 [pid = 1668] [id = 126] 23:31:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12b9ee800) [pid = 1668] [serial = 375] [outer = 0x0] 23:31:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12bd4d000) [pid = 1668] [serial = 376] [outer = 0x12b9ee800] 23:31:51 INFO - PROCESS | 1668 | 1468737111598 Marionette DEBUG loaded listener.js 23:31:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12bf3a400) [pid = 1668] [serial = 377] [outer = 0x12b9ee800] 23:31:52 INFO - PROCESS | 1668 | 1468737112051 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 23:31:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:31:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 720ms 23:31:52 INFO - PROCESS | 1668 | 1468737112062 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 23:31:52 INFO - PROCESS | 1668 | 1468737112064 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 23:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:31:52 INFO - PROCESS | 1668 | 1468737112066 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:31:52 INFO - PROCESS | 1668 | 1468737112067 Marionette TRACE conn2 <- [1,478,null,{}] 23:31:52 INFO - PROCESS | 1668 | 1468737112069 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:52 INFO - PROCESS | 1668 | 1468737112070 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:52 INFO - PROCESS | 1668 | 1468737112189 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 23:31:52 INFO - PROCESS | 1668 | 1468737112238 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:52 INFO - PROCESS | 1668 | 1468737112240 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292be000 == 45 [pid = 1668] [id = 127] 23:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x119d72c00) [pid = 1668] [serial = 378] [outer = 0x0] 23:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x119d78800) [pid = 1668] [serial = 379] [outer = 0x119d72c00] 23:31:52 INFO - PROCESS | 1668 | 1468737112263 Marionette DEBUG loaded listener.js 23:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x119d7c400) [pid = 1668] [serial = 380] [outer = 0x119d72c00] 23:31:52 INFO - PROCESS | 1668 | 1468737112551 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 23:31:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:31:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 517ms 23:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:31:52 INFO - PROCESS | 1668 | 1468737112584 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 23:31:52 INFO - PROCESS | 1668 | 1468737112585 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 23:31:52 INFO - PROCESS | 1668 | 1468737112587 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:31:52 INFO - PROCESS | 1668 | 1468737112588 Marionette TRACE conn2 <- [1,482,null,{}] 23:31:52 INFO - PROCESS | 1668 | 1468737112594 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:52 INFO - PROCESS | 1668 | 1468737112595 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:52 INFO - PROCESS | 1668 | 1468737112700 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 23:31:52 INFO - PROCESS | 1668 | 1468737112713 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:52 INFO - PROCESS | 1668 | 1468737112714 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a635800 == 46 [pid = 1668] [id = 128] 23:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x119d7c800) [pid = 1668] [serial = 381] [outer = 0x0] 23:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x123cd4c00) [pid = 1668] [serial = 382] [outer = 0x119d7c800] 23:31:52 INFO - PROCESS | 1668 | 1468737112738 Marionette DEBUG loaded listener.js 23:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x123cd8c00) [pid = 1668] [serial = 383] [outer = 0x119d7c800] 23:31:53 INFO - PROCESS | 1668 | 1468737113069 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 23:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 23:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:31:53 INFO - PROCESS | 1668 | 1468737113109 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 23:31:53 INFO - PROCESS | 1668 | 1468737113111 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 23:31:53 INFO - PROCESS | 1668 | 1468737113113 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:31:53 INFO - PROCESS | 1668 | 1468737113114 Marionette TRACE conn2 <- [1,486,null,{}] 23:31:53 INFO - PROCESS | 1668 | 1468737113116 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:53 INFO - PROCESS | 1668 | 1468737113117 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:53 INFO - PROCESS | 1668 | 1468737113362 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12948dc00) [pid = 1668] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12b937800) [pid = 1668] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x119736400) [pid = 1668] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x119730c00) [pid = 1668] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1292f1000) [pid = 1668] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1183f3400) [pid = 1668] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1128d8800) [pid = 1668] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12392ec00) [pid = 1668] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x124ca8000) [pid = 1668] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x112a79400) [pid = 1668] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:31:53 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x119d07400) [pid = 1668] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:31:53 INFO - PROCESS | 1668 | 1468737113417 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:53 INFO - PROCESS | 1668 | 1468737113418 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x119599000 == 47 [pid = 1668] [id = 129] 23:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1128d8800) [pid = 1668] [serial = 384] [outer = 0x0] 23:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1164a9c00) [pid = 1668] [serial = 385] [outer = 0x1128d8800] 23:31:53 INFO - PROCESS | 1668 | 1468737113445 Marionette DEBUG loaded listener.js 23:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1199f5400) [pid = 1668] [serial = 386] [outer = 0x1128d8800] 23:31:53 INFO - PROCESS | 1668 | 1468737113698 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 23:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 619ms 23:31:53 INFO - PROCESS | 1668 | 1468737113733 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 23:31:53 INFO - PROCESS | 1668 | 1468737113734 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 23:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:31:53 INFO - PROCESS | 1668 | 1468737113736 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:31:53 INFO - PROCESS | 1668 | 1468737113737 Marionette TRACE conn2 <- [1,490,null,{}] 23:31:53 INFO - PROCESS | 1668 | 1468737113747 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:53 INFO - PROCESS | 1668 | 1468737113748 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:53 INFO - PROCESS | 1668 | 1468737113834 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 23:31:53 INFO - PROCESS | 1668 | 1468737113838 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:53 INFO - PROCESS | 1668 | 1468737113841 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c07a000 == 48 [pid = 1668] [id = 130] 23:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1199f5800) [pid = 1668] [serial = 387] [outer = 0x0] 23:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1199fc400) [pid = 1668] [serial = 388] [outer = 0x1199f5800] 23:31:53 INFO - PROCESS | 1668 | 1468737113865 Marionette DEBUG loaded listener.js 23:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x123cd9800) [pid = 1668] [serial = 389] [outer = 0x1199f5800] 23:31:54 INFO - PROCESS | 1668 | 1468737114185 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 23:31:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:31:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 473ms 23:31:54 INFO - PROCESS | 1668 | 1468737114210 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 23:31:54 INFO - PROCESS | 1668 | 1468737114211 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 23:31:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:31:54 INFO - PROCESS | 1668 | 1468737114213 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:31:54 INFO - PROCESS | 1668 | 1468737114223 Marionette TRACE conn2 <- [1,494,null,{}] 23:31:54 INFO - PROCESS | 1668 | 1468737114225 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:54 INFO - PROCESS | 1668 | 1468737114227 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:54 INFO - PROCESS | 1668 | 1468737114347 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 23:31:54 INFO - PROCESS | 1668 | 1468737114353 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:54 INFO - PROCESS | 1668 | 1468737114355 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c08e000 == 49 [pid = 1668] [id = 131] 23:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1199f4400) [pid = 1668] [serial = 390] [outer = 0x0] 23:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x123c38800) [pid = 1668] [serial = 391] [outer = 0x1199f4400] 23:31:54 INFO - PROCESS | 1668 | 1468737114382 Marionette DEBUG loaded listener.js 23:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x124567400) [pid = 1668] [serial = 392] [outer = 0x1199f4400] 23:31:54 INFO - PROCESS | 1668 | 1468737114706 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 23:31:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:31:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 530ms 23:31:54 INFO - PROCESS | 1668 | 1468737114744 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 23:31:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:31:54 INFO - PROCESS | 1668 | 1468737114745 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 23:31:54 INFO - PROCESS | 1668 | 1468737114747 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:31:54 INFO - PROCESS | 1668 | 1468737114748 Marionette TRACE conn2 <- [1,498,null,{}] 23:31:54 INFO - PROCESS | 1668 | 1468737114750 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:54 INFO - PROCESS | 1668 | 1468737114751 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:54 INFO - PROCESS | 1668 | 1468737114833 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 23:31:54 INFO - PROCESS | 1668 | 1468737114837 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:54 INFO - PROCESS | 1668 | 1468737114838 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c723000 == 50 [pid = 1668] [id = 132] 23:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12456d400) [pid = 1668] [serial = 393] [outer = 0x0] 23:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1289f5400) [pid = 1668] [serial = 394] [outer = 0x12456d400] 23:31:54 INFO - PROCESS | 1668 | 1468737114863 Marionette DEBUG loaded listener.js 23:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1289fa000) [pid = 1668] [serial = 395] [outer = 0x12456d400] 23:31:55 INFO - PROCESS | 1668 | 1468737115181 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 23:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 471ms 23:31:55 INFO - PROCESS | 1668 | 1468737115219 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 23:31:55 INFO - PROCESS | 1668 | 1468737115220 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 23:31:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:31:55 INFO - PROCESS | 1668 | 1468737115224 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:31:55 INFO - PROCESS | 1668 | 1468737115226 Marionette TRACE conn2 <- [1,502,null,{}] 23:31:55 INFO - PROCESS | 1668 | 1468737115229 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:55 INFO - PROCESS | 1668 | 1468737115230 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:55 INFO - PROCESS | 1668 | 1468737115340 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 23:31:55 INFO - PROCESS | 1668 | 1468737115427 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:55 INFO - PROCESS | 1668 | 1468737115428 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x113356000 == 51 [pid = 1668] [id = 133] 23:31:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x111d19c00) [pid = 1668] [serial = 396] [outer = 0x0] 23:31:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1129a7000) [pid = 1668] [serial = 397] [outer = 0x111d19c00] 23:31:55 INFO - PROCESS | 1668 | 1468737115460 Marionette DEBUG loaded listener.js 23:31:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x115d4f000) [pid = 1668] [serial = 398] [outer = 0x111d19c00] 23:31:55 INFO - PROCESS | 1668 | 1468737115858 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 23:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 23:31:55 INFO - PROCESS | 1668 | 1468737115897 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 23:31:55 INFO - PROCESS | 1668 | 1468737115899 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 23:31:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:31:55 INFO - PROCESS | 1668 | 1468737115902 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:31:55 INFO - PROCESS | 1668 | 1468737115904 Marionette TRACE conn2 <- [1,506,null,{}] 23:31:55 INFO - PROCESS | 1668 | 1468737115910 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:55 INFO - PROCESS | 1668 | 1468737115913 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:56 INFO - PROCESS | 1668 | 1468737116019 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 23:31:56 INFO - PROCESS | 1668 | 1468737116111 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:56 INFO - PROCESS | 1668 | 1468737116113 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc1000 == 52 [pid = 1668] [id = 134] 23:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1199f8000) [pid = 1668] [serial = 399] [outer = 0x0] 23:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x119d03000) [pid = 1668] [serial = 400] [outer = 0x1199f8000] 23:31:56 INFO - PROCESS | 1668 | 1468737116156 Marionette DEBUG loaded listener.js 23:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x119d74400) [pid = 1668] [serial = 401] [outer = 0x1199f8000] 23:31:56 INFO - PROCESS | 1668 | 1468737116583 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 23:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 723ms 23:31:56 INFO - PROCESS | 1668 | 1468737116628 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 23:31:56 INFO - PROCESS | 1668 | 1468737116630 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 23:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:31:56 INFO - PROCESS | 1668 | 1468737116633 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:31:56 INFO - PROCESS | 1668 | 1468737116634 Marionette TRACE conn2 <- [1,510,null,{}] 23:31:56 INFO - PROCESS | 1668 | 1468737116637 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:56 INFO - PROCESS | 1668 | 1468737116638 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:56 INFO - PROCESS | 1668 | 1468737116742 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 23:31:56 INFO - PROCESS | 1668 | 1468737116801 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:56 INFO - PROCESS | 1668 | 1468737116803 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a872800 == 53 [pid = 1668] [id = 135] 23:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x123809c00) [pid = 1668] [serial = 402] [outer = 0x0] 23:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x123c41400) [pid = 1668] [serial = 403] [outer = 0x123809c00] 23:31:56 INFO - PROCESS | 1668 | 1468737116832 Marionette DEBUG loaded listener.js 23:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x124565800) [pid = 1668] [serial = 404] [outer = 0x123809c00] 23:31:57 INFO - PROCESS | 1668 | 1468737117249 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 23:31:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:31:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 668ms 23:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:31:57 INFO - PROCESS | 1668 | 1468737117302 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 23:31:57 INFO - PROCESS | 1668 | 1468737117303 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 23:31:57 INFO - PROCESS | 1668 | 1468737117364 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:31:57 INFO - PROCESS | 1668 | 1468737117368 Marionette TRACE conn2 <- [1,514,null,{}] 23:31:57 INFO - PROCESS | 1668 | 1468737117374 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:57 INFO - PROCESS | 1668 | 1468737117376 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:57 INFO - PROCESS | 1668 | 1468737117479 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 23:31:57 INFO - PROCESS | 1668 | 1468737117536 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:57 INFO - PROCESS | 1668 | 1468737117537 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8e1000 == 54 [pid = 1668] [id = 136] 23:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x124565400) [pid = 1668] [serial = 405] [outer = 0x0] 23:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1289fb400) [pid = 1668] [serial = 406] [outer = 0x124565400] 23:31:57 INFO - PROCESS | 1668 | 1468737117565 Marionette DEBUG loaded listener.js 23:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x129187400) [pid = 1668] [serial = 407] [outer = 0x124565400] 23:31:57 INFO - PROCESS | 1668 | 1468737117990 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 23:31:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 23:31:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 733ms 23:31:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:31:58 INFO - PROCESS | 1668 | 1468737118039 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 23:31:58 INFO - PROCESS | 1668 | 1468737118041 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 23:31:58 INFO - PROCESS | 1668 | 1468737118043 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:31:58 INFO - PROCESS | 1668 | 1468737118045 Marionette TRACE conn2 <- [1,518,null,{}] 23:31:58 INFO - PROCESS | 1668 | 1468737118047 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:58 INFO - PROCESS | 1668 | 1468737118049 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:58 INFO - PROCESS | 1668 | 1468737118157 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 23:31:58 INFO - PROCESS | 1668 | 1468737118215 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:58 INFO - PROCESS | 1668 | 1468737118216 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185ca800 == 55 [pid = 1668] [id = 137] 23:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12918ac00) [pid = 1668] [serial = 408] [outer = 0x0] 23:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12948b400) [pid = 1668] [serial = 409] [outer = 0x12918ac00] 23:31:58 INFO - PROCESS | 1668 | 1468737118246 Marionette DEBUG loaded listener.js 23:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12a6f3000) [pid = 1668] [serial = 410] [outer = 0x12918ac00] 23:31:58 INFO - PROCESS | 1668 | 1468737118993 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 23:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 974ms 23:31:59 INFO - PROCESS | 1668 | 1468737119029 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 23:31:59 INFO - PROCESS | 1668 | 1468737119032 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 23:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:31:59 INFO - PROCESS | 1668 | 1468737119036 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:31:59 INFO - PROCESS | 1668 | 1468737119038 Marionette TRACE conn2 <- [1,522,null,{}] 23:31:59 INFO - PROCESS | 1668 | 1468737119045 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:31:59 INFO - PROCESS | 1668 | 1468737119046 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:59 INFO - PROCESS | 1668 | 1468737119137 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 23:31:59 INFO - PROCESS | 1668 | 1468737119208 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:59 INFO - PROCESS | 1668 | 1468737119210 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:31:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x119352000 == 56 [pid = 1668] [id = 138] 23:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1188e4400) [pid = 1668] [serial = 411] [outer = 0x0] 23:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x119075800) [pid = 1668] [serial = 412] [outer = 0x1188e4400] 23:31:59 INFO - PROCESS | 1668 | 1468737119246 Marionette DEBUG loaded listener.js 23:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x119734400) [pid = 1668] [serial = 413] [outer = 0x1188e4400] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad19000 == 55 [pid = 1668] [id = 100] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12c723000 == 54 [pid = 1668] [id = 132] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12c08e000 == 53 [pid = 1668] [id = 131] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12c07a000 == 52 [pid = 1668] [id = 130] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x119599000 == 51 [pid = 1668] [id = 129] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12a635800 == 50 [pid = 1668] [id = 128] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1292be000 == 49 [pid = 1668] [id = 127] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x128ade800 == 48 [pid = 1668] [id = 126] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1247e1800 == 47 [pid = 1668] [id = 125] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x124045800 == 46 [pid = 1668] [id = 124] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc5800 == 45 [pid = 1668] [id = 123] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1182e5000 == 44 [pid = 1668] [id = 122] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1182ce800 == 43 [pid = 1668] [id = 121] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1182ce000 == 42 [pid = 1668] [id = 120] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba88800 == 41 [pid = 1668] [id = 119] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12a864000 == 40 [pid = 1668] [id = 118] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x120839000 == 39 [pid = 1668] [id = 117] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x117141000 == 38 [pid = 1668] [id = 116] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12b22b800 == 37 [pid = 1668] [id = 115] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12083f000 == 36 [pid = 1668] [id = 102] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11334d000 == 35 [pid = 1668] [id = 86] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1292ad000 == 34 [pid = 1668] [id = 85] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1182cd800 == 33 [pid = 1668] [id = 101] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12a42b000 == 32 [pid = 1668] [id = 103] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1185ca800 == 31 [pid = 1668] [id = 137] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8e1000 == 30 [pid = 1668] [id = 136] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12a872800 == 29 [pid = 1668] [id = 135] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc1000 == 28 [pid = 1668] [id = 134] 23:32:00 INFO - PROCESS | 1668 | --DOCSHELL 0x113356000 == 27 [pid = 1668] [id = 133] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x1129ae000) [pid = 1668] [serial = 343] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12b272c00) [pid = 1668] [serial = 328] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12b9eec00) [pid = 1668] [serial = 331] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1183e7800) [pid = 1668] [serial = 301] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12880c400) [pid = 1668] [serial = 322] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x129190400) [pid = 1668] [serial = 323] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12b9f0400) [pid = 1668] [serial = 298] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x119d11c00) [pid = 1668] [serial = 314] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x119b53400) [pid = 1668] [serial = 313] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12a6e8000) [pid = 1668] [serial = 325] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x119316c00) [pid = 1668] [serial = 311] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1187c6800) [pid = 1668] [serial = 310] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x119d0e800) [pid = 1668] [serial = 304] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12b937400) [pid = 1668] [serial = 329] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x128804800) [pid = 1668] [serial = 307] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x119734c00) [pid = 1668] [serial = 337] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12456ac00) [pid = 1668] [serial = 316] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1258b7000) [pid = 1668] [serial = 319] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12473b800) [pid = 1668] [serial = 317] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12653f000) [pid = 1668] [serial = 320] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12ba5ac00) [pid = 1668] [serial = 334] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12ba5a800) [pid = 1668] [serial = 340] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x124742c00) [pid = 1668] [serial = 338] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1183eec00) [pid = 1668] [serial = 332] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12bd53400) [pid = 1668] [serial = 335] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12bf33000) [pid = 1668] [serial = 341] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12b26dc00) [pid = 1668] [serial = 326] [outer = 0x0] [url = about:blank] 23:32:00 INFO - PROCESS | 1668 | 1468737120334 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 23:32:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1326ms 23:32:00 INFO - PROCESS | 1668 | 1468737120363 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 23:32:00 INFO - PROCESS | 1668 | 1468737120366 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 23:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:32:00 INFO - PROCESS | 1668 | 1468737120369 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:32:00 INFO - PROCESS | 1668 | 1468737120371 Marionette TRACE conn2 <- [1,526,null,{}] 23:32:00 INFO - PROCESS | 1668 | 1468737120379 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:00 INFO - PROCESS | 1668 | 1468737120381 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:00 INFO - PROCESS | 1668 | 1468737120455 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 23:32:00 INFO - PROCESS | 1668 | 1468737120466 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:00 INFO - PROCESS | 1668 | 1468737120469 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x11660c800 == 28 [pid = 1668] [id = 139] 23:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x116f91c00) [pid = 1668] [serial = 414] [outer = 0x0] 23:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1176fc400) [pid = 1668] [serial = 415] [outer = 0x116f91c00] 23:32:00 INFO - PROCESS | 1668 | 1468737120496 Marionette DEBUG loaded listener.js 23:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x118304c00) [pid = 1668] [serial = 416] [outer = 0x116f91c00] 23:32:00 INFO - PROCESS | 1668 | 1468737120831 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 23:32:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 23:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 524ms 23:32:00 INFO - PROCESS | 1668 | 1468737120893 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 23:32:00 INFO - PROCESS | 1668 | 1468737120897 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 23:32:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:32:00 INFO - PROCESS | 1668 | 1468737120902 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:32:00 INFO - PROCESS | 1668 | 1468737120904 Marionette TRACE conn2 <- [1,530,null,{}] 23:32:00 INFO - PROCESS | 1668 | 1468737120906 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:00 INFO - PROCESS | 1668 | 1468737120908 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:00 INFO - PROCESS | 1668 | 1468737120985 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 23:32:00 INFO - PROCESS | 1668 | 1468737120991 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:00 INFO - PROCESS | 1668 | 1468737120993 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182da800 == 29 [pid = 1668] [id = 140] 23:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x118528c00) [pid = 1668] [serial = 417] [outer = 0x0] 23:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x119316c00) [pid = 1668] [serial = 418] [outer = 0x118528c00] 23:32:01 INFO - PROCESS | 1668 | 1468737121021 Marionette DEBUG loaded listener.js 23:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x119734c00) [pid = 1668] [serial = 419] [outer = 0x118528c00] 23:32:01 INFO - PROCESS | 1668 | 1468737121360 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 23:32:01 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 23:32:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:32:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:32:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:32:01 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 23:32:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:32:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:32:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:32:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 23:32:01 INFO - PROCESS | 1668 | 1468737121380 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 23:32:01 INFO - PROCESS | 1668 | 1468737121381 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 23:32:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:32:01 INFO - PROCESS | 1668 | 1468737121384 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:32:01 INFO - PROCESS | 1668 | 1468737121387 Marionette TRACE conn2 <- [1,534,null,{}] 23:32:01 INFO - PROCESS | 1668 | 1468737121396 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:01 INFO - PROCESS | 1668 | 1468737121400 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:01 INFO - PROCESS | 1668 | 1468737121510 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 23:32:01 INFO - PROCESS | 1668 | 1468737121518 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:01 INFO - PROCESS | 1668 | 1468737121520 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x119426800 == 30 [pid = 1668] [id = 141] 23:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x119d0b400) [pid = 1668] [serial = 420] [outer = 0x0] 23:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x119f12c00) [pid = 1668] [serial = 421] [outer = 0x119d0b400] 23:32:01 INFO - PROCESS | 1668 | 1468737121550 Marionette DEBUG loaded listener.js 23:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x123804800) [pid = 1668] [serial = 422] [outer = 0x119d0b400] 23:32:01 INFO - PROCESS | 1668 | 1468737121907 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 23:32:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:32:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 571ms 23:32:01 INFO - PROCESS | 1668 | 1468737121956 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 23:32:01 INFO - PROCESS | 1668 | 1468737121959 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 23:32:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:32:01 INFO - PROCESS | 1668 | 1468737121962 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:32:01 INFO - PROCESS | 1668 | 1468737121964 Marionette TRACE conn2 <- [1,538,null,{}] 23:32:01 INFO - PROCESS | 1668 | 1468737121967 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:01 INFO - PROCESS | 1668 | 1468737121968 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:02 INFO - PROCESS | 1668 | 1468737122053 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 23:32:02 INFO - PROCESS | 1668 | 1468737122097 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:02 INFO - PROCESS | 1668 | 1468737122098 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x123879000 == 31 [pid = 1668] [id = 142] 23:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12380c800) [pid = 1668] [serial = 423] [outer = 0x0] 23:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x123c35400) [pid = 1668] [serial = 424] [outer = 0x12380c800] 23:32:02 INFO - PROCESS | 1668 | 1468737122132 Marionette DEBUG loaded listener.js 23:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x123cd1400) [pid = 1668] [serial = 425] [outer = 0x12380c800] 23:32:02 INFO - PROCESS | 1668 | 1468737122555 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 23:32:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 23:32:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 626ms 23:32:02 INFO - PROCESS | 1668 | 1468737122588 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 23:32:02 INFO - PROCESS | 1668 | 1468737122590 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 23:32:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:32:02 INFO - PROCESS | 1668 | 1468737122615 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:32:02 INFO - PROCESS | 1668 | 1468737122616 Marionette TRACE conn2 <- [1,542,null,{}] 23:32:02 INFO - PROCESS | 1668 | 1468737122620 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:02 INFO - PROCESS | 1668 | 1468737122622 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:02 INFO - PROCESS | 1668 | 1468737122761 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 23:32:02 INFO - PROCESS | 1668 | 1468737122840 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:02 INFO - PROCESS | 1668 | 1468737122842 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x124040800 == 32 [pid = 1668] [id = 143] 23:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1183ed400) [pid = 1668] [serial = 426] [outer = 0x0] 23:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x123f37400) [pid = 1668] [serial = 427] [outer = 0x1183ed400] 23:32:02 INFO - PROCESS | 1668 | 1468737122863 Marionette DEBUG loaded listener.js 23:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x124567c00) [pid = 1668] [serial = 428] [outer = 0x1183ed400] 23:32:03 INFO - PROCESS | 1668 | 1468737123248 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 23:32:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 23:32:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 669ms 23:32:03 INFO - PROCESS | 1668 | 1468737123290 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 23:32:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:32:03 INFO - PROCESS | 1668 | 1468737123295 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 23:32:03 INFO - PROCESS | 1668 | 1468737123299 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:32:03 INFO - PROCESS | 1668 | 1468737123301 Marionette TRACE conn2 <- [1,546,null,{}] 23:32:03 INFO - PROCESS | 1668 | 1468737123305 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:03 INFO - PROCESS | 1668 | 1468737123312 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:03 INFO - PROCESS | 1668 | 1468737123487 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 23:32:03 INFO - PROCESS | 1668 | 1468737123521 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:03 INFO - PROCESS | 1668 | 1468737123526 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x125834000 == 33 [pid = 1668] [id = 144] 23:32:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x124571000) [pid = 1668] [serial = 429] [outer = 0x0] 23:32:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x1246f5400) [pid = 1668] [serial = 430] [outer = 0x124571000] 23:32:03 INFO - PROCESS | 1668 | 1468737123577 Marionette DEBUG loaded listener.js 23:32:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12616c800) [pid = 1668] [serial = 431] [outer = 0x124571000] 23:32:03 INFO - PROCESS | 1668 | 1468737123970 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 23:32:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:32:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 721ms 23:32:04 INFO - PROCESS | 1668 | 1468737124020 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 23:32:04 INFO - PROCESS | 1668 | 1468737124021 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 23:32:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:32:04 INFO - PROCESS | 1668 | 1468737124037 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:32:04 INFO - PROCESS | 1668 | 1468737124038 Marionette TRACE conn2 <- [1,550,null,{}] 23:32:04 INFO - PROCESS | 1668 | 1468737124040 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:04 INFO - PROCESS | 1668 | 1468737124041 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:04 INFO - PROCESS | 1668 | 1468737124138 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 23:32:04 INFO - PROCESS | 1668 | 1468737124145 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:04 INFO - PROCESS | 1668 | 1468737124146 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b2a800 == 34 [pid = 1668] [id = 145] 23:32:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x124642800) [pid = 1668] [serial = 432] [outer = 0x0] 23:32:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12672e000) [pid = 1668] [serial = 433] [outer = 0x124642800] 23:32:04 INFO - PROCESS | 1668 | 1468737124177 Marionette DEBUG loaded listener.js 23:32:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x1289f1400) [pid = 1668] [serial = 434] [outer = 0x124642800] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x119d0f800) [pid = 1668] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x119335800) [pid = 1668] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12a655000) [pid = 1668] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x126730c00) [pid = 1668] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x119737c00) [pid = 1668] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12b929c00) [pid = 1668] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x118127800) [pid = 1668] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12456d400) [pid = 1668] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12b9ee800) [pid = 1668] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x119d72c00) [pid = 1668] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x119d7c800) [pid = 1668] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x124b20800) [pid = 1668] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x119d02800) [pid = 1668] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1187c3000) [pid = 1668] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x115d4f800) [pid = 1668] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1240e2800) [pid = 1668] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x129493800) [pid = 1668] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x125804400) [pid = 1668] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11811ac00) [pid = 1668] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1128d8800) [pid = 1668] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x129498000) [pid = 1668] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1129a4800) [pid = 1668] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x123935400) [pid = 1668] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1199f5800) [pid = 1668] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1199f4400) [pid = 1668] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x118127000) [pid = 1668] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x116769000) [pid = 1668] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1122be400) [pid = 1668] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:32:04 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x124f8ac00) [pid = 1668] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:32:04 INFO - PROCESS | 1668 | 1468737124892 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 23:32:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 23:32:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 869ms 23:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:32:04 INFO - PROCESS | 1668 | 1468737124908 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 23:32:04 INFO - PROCESS | 1668 | 1468737124910 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 23:32:04 INFO - PROCESS | 1668 | 1468737124913 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:32:04 INFO - PROCESS | 1668 | 1468737124914 Marionette TRACE conn2 <- [1,554,null,{}] 23:32:04 INFO - PROCESS | 1668 | 1468737124917 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:04 INFO - PROCESS | 1668 | 1468737124918 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:04 INFO - PROCESS | 1668 | 1468737124998 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 23:32:05 INFO - PROCESS | 1668 | 1468737125058 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:05 INFO - PROCESS | 1668 | 1468737125060 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x125820800 == 35 [pid = 1668] [id = 146] 23:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x115d57c00) [pid = 1668] [serial = 435] [outer = 0x0] 23:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118127000) [pid = 1668] [serial = 436] [outer = 0x115d57c00] 23:32:05 INFO - PROCESS | 1668 | 1468737125084 Marionette DEBUG loaded listener.js 23:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11991a400) [pid = 1668] [serial = 437] [outer = 0x115d57c00] 23:32:05 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:05 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:05 INFO - PROCESS | 1668 | 1468737125354 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 23:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 470ms 23:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:32:05 INFO - PROCESS | 1668 | 1468737125383 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 23:32:05 INFO - PROCESS | 1668 | 1468737125384 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 23:32:05 INFO - PROCESS | 1668 | 1468737125386 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:32:05 INFO - PROCESS | 1668 | 1468737125399 Marionette TRACE conn2 <- [1,558,null,{}] 23:32:05 INFO - PROCESS | 1668 | 1468737125410 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:05 INFO - PROCESS | 1668 | 1468737125411 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:05 INFO - PROCESS | 1668 | 1468737125485 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 23:32:05 INFO - PROCESS | 1668 | 1468737125490 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:05 INFO - PROCESS | 1668 | 1468737125493 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x129144000 == 36 [pid = 1668] [id = 147] 23:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x118308000) [pid = 1668] [serial = 438] [outer = 0x0] 23:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1208f9000) [pid = 1668] [serial = 439] [outer = 0x118308000] 23:32:05 INFO - PROCESS | 1668 | 1468737125517 Marionette DEBUG loaded listener.js 23:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1241bdc00) [pid = 1668] [serial = 440] [outer = 0x118308000] 23:32:05 INFO - PROCESS | 1668 | 1468737125846 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 23:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 489ms 23:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:32:05 INFO - PROCESS | 1668 | 1468737125878 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 23:32:05 INFO - PROCESS | 1668 | 1468737125879 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 23:32:05 INFO - PROCESS | 1668 | 1468737125881 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:32:05 INFO - PROCESS | 1668 | 1468737125882 Marionette TRACE conn2 <- [1,562,null,{}] 23:32:05 INFO - PROCESS | 1668 | 1468737125884 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:05 INFO - PROCESS | 1668 | 1468737125885 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:05 INFO - PROCESS | 1668 | 1468737125993 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 23:32:06 INFO - PROCESS | 1668 | 1468737126000 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:06 INFO - PROCESS | 1668 | 1468737126001 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x129412000 == 37 [pid = 1668] [id = 148] 23:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11852c400) [pid = 1668] [serial = 441] [outer = 0x0] 23:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x124f82c00) [pid = 1668] [serial = 442] [outer = 0x11852c400] 23:32:06 INFO - PROCESS | 1668 | 1468737126025 Marionette DEBUG loaded listener.js 23:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1269b9c00) [pid = 1668] [serial = 443] [outer = 0x11852c400] 23:32:06 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:06 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:06 INFO - PROCESS | 1668 | 1468737126313 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 23:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 23:32:06 INFO - PROCESS | 1668 | 1468737126351 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 23:32:06 INFO - PROCESS | 1668 | 1468737126353 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 23:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:32:06 INFO - PROCESS | 1668 | 1468737126355 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:32:06 INFO - PROCESS | 1668 | 1468737126359 Marionette TRACE conn2 <- [1,566,null,{}] 23:32:06 INFO - PROCESS | 1668 | 1468737126362 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:06 INFO - PROCESS | 1668 | 1468737126363 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:06 INFO - PROCESS | 1668 | 1468737126456 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 23:32:06 INFO - PROCESS | 1668 | 1468737126461 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:06 INFO - PROCESS | 1668 | 1468737126463 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247d1000 == 38 [pid = 1668] [id = 149] 23:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x128805400) [pid = 1668] [serial = 444] [outer = 0x0] 23:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1289fd000) [pid = 1668] [serial = 445] [outer = 0x128805400] 23:32:06 INFO - PROCESS | 1668 | 1468737126489 Marionette DEBUG loaded listener.js 23:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x129188000) [pid = 1668] [serial = 446] [outer = 0x128805400] 23:32:06 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:06 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:06 INFO - PROCESS | 1668 | 1468737126941 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 623ms 23:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:32:06 INFO - PROCESS | 1668 | 1468737126978 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 23:32:06 INFO - PROCESS | 1668 | 1468737126981 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 23:32:06 INFO - PROCESS | 1668 | 1468737126984 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:32:06 INFO - PROCESS | 1668 | 1468737126986 Marionette TRACE conn2 <- [1,570,null,{}] 23:32:06 INFO - PROCESS | 1668 | 1468737126990 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:06 INFO - PROCESS | 1668 | 1468737126992 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:07 INFO - PROCESS | 1668 | 1468737127103 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 23:32:07 INFO - PROCESS | 1668 | 1468737127233 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:07 INFO - PROCESS | 1668 | 1468737127234 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e53800 == 39 [pid = 1668] [id = 150] 23:32:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x116f91800) [pid = 1668] [serial = 447] [outer = 0x0] 23:32:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x117eb5c00) [pid = 1668] [serial = 448] [outer = 0x116f91800] 23:32:07 INFO - PROCESS | 1668 | 1468737127266 Marionette DEBUG loaded listener.js 23:32:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11830c800) [pid = 1668] [serial = 449] [outer = 0x116f91800] 23:32:07 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:07 INFO - PROCESS | 1668 | 1468737127754 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 23:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 822ms 23:32:07 INFO - PROCESS | 1668 | 1468737127815 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 23:32:07 INFO - PROCESS | 1668 | 1468737127818 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 23:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:32:07 INFO - PROCESS | 1668 | 1468737127826 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:32:07 INFO - PROCESS | 1668 | 1468737127828 Marionette TRACE conn2 <- [1,574,null,{}] 23:32:07 INFO - PROCESS | 1668 | 1468737127831 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:07 INFO - PROCESS | 1668 | 1468737127832 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:07 INFO - PROCESS | 1668 | 1468737127938 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 23:32:08 INFO - PROCESS | 1668 | 1468737128020 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:08 INFO - PROCESS | 1668 | 1468737128022 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x123c91000 == 40 [pid = 1668] [id = 151] 23:32:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x119919000) [pid = 1668] [serial = 450] [outer = 0x0] 23:32:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1199f2000) [pid = 1668] [serial = 451] [outer = 0x119919000] 23:32:08 INFO - PROCESS | 1668 | 1468737128052 Marionette DEBUG loaded listener.js 23:32:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x119d73400) [pid = 1668] [serial = 452] [outer = 0x119919000] 23:32:08 INFO - PROCESS | 1668 | 1468737128706 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 921ms 23:32:08 INFO - PROCESS | 1668 | 1468737128764 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 23:32:08 INFO - PROCESS | 1668 | 1468737128767 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 23:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:32:08 INFO - PROCESS | 1668 | 1468737128770 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:32:08 INFO - PROCESS | 1668 | 1468737128773 Marionette TRACE conn2 <- [1,578,null,{}] 23:32:08 INFO - PROCESS | 1668 | 1468737128779 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:08 INFO - PROCESS | 1668 | 1468737128780 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:08 INFO - PROCESS | 1668 | 1468737128890 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 23:32:08 INFO - PROCESS | 1668 | 1468737128994 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:08 INFO - PROCESS | 1668 | 1468737128997 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x116610000 == 41 [pid = 1668] [id = 152] 23:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x116f50400) [pid = 1668] [serial = 453] [outer = 0x0] 23:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1176f3800) [pid = 1668] [serial = 454] [outer = 0x116f50400] 23:32:09 INFO - PROCESS | 1668 | 1468737129025 Marionette DEBUG loaded listener.js 23:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x118143800) [pid = 1668] [serial = 455] [outer = 0x116f50400] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x129412000 == 40 [pid = 1668] [id = 148] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x129144000 == 39 [pid = 1668] [id = 147] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x125820800 == 38 [pid = 1668] [id = 146] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x126b2a800 == 37 [pid = 1668] [id = 145] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x125834000 == 36 [pid = 1668] [id = 144] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x124040800 == 35 [pid = 1668] [id = 143] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x123879000 == 34 [pid = 1668] [id = 142] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x119426800 == 33 [pid = 1668] [id = 141] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x1182da800 == 32 [pid = 1668] [id = 140] 23:32:09 INFO - PROCESS | 1668 | --DOCSHELL 0x11660c800 == 31 [pid = 1668] [id = 139] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x118310c00) [pid = 1668] [serial = 202] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11830e000) [pid = 1668] [serial = 245] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x115e23000) [pid = 1668] [serial = 199] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12616f400) [pid = 1668] [serial = 254] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1246f4c00) [pid = 1668] [serial = 251] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x119917400) [pid = 1668] [serial = 248] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12a8a4c00) [pid = 1668] [serial = 242] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1289f5400) [pid = 1668] [serial = 394] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12bd4d000) [pid = 1668] [serial = 376] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x119d78800) [pid = 1668] [serial = 379] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x123cd4c00) [pid = 1668] [serial = 382] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x123cd8c00) [pid = 1668] [serial = 383] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x126170c00) [pid = 1668] [serial = 367] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x129186400) [pid = 1668] [serial = 368] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x119d7c400) [pid = 1668] [serial = 380] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x123802c00) [pid = 1668] [serial = 364] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12456a400) [pid = 1668] [serial = 365] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11906f000) [pid = 1668] [serial = 361] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11972a000) [pid = 1668] [serial = 362] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x115d51c00) [pid = 1668] [serial = 346] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x115d57000) [pid = 1668] [serial = 347] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x126727800) [pid = 1668] [serial = 358] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12918c000) [pid = 1668] [serial = 359] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12a6f4000) [pid = 1668] [serial = 370] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12a8ab800) [pid = 1668] [serial = 371] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1269af800) [pid = 1668] [serial = 355] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x128b0d800) [pid = 1668] [serial = 356] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11906a000) [pid = 1668] [serial = 349] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1164a9c00) [pid = 1668] [serial = 385] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11948ec00) [pid = 1668] [serial = 350] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12a8b2c00) [pid = 1668] [serial = 373] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12616c400) [pid = 1668] [serial = 344] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x12456bc00) [pid = 1668] [serial = 352] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x124bc1c00) [pid = 1668] [serial = 353] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1199f5400) [pid = 1668] [serial = 386] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1289fa000) [pid = 1668] [serial = 395] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12bf3a400) [pid = 1668] [serial = 377] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1199fc400) [pid = 1668] [serial = 388] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x123c38800) [pid = 1668] [serial = 391] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x123cd9800) [pid = 1668] [serial = 389] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x124567400) [pid = 1668] [serial = 392] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12b92bc00) [pid = 1668] [serial = 374] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x128b09800) [pid = 1668] [serial = 308] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1241bbc00) [pid = 1668] [serial = 305] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x12ba4f400) [pid = 1668] [serial = 299] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x119074400) [pid = 1668] [serial = 302] [outer = 0x0] [url = about:blank] 23:32:09 INFO - PROCESS | 1668 | 1468737129428 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 23:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 677ms 23:32:09 INFO - PROCESS | 1668 | 1468737129447 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 23:32:09 INFO - PROCESS | 1668 | 1468737129452 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 23:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:32:09 INFO - PROCESS | 1668 | 1468737129460 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:32:09 INFO - PROCESS | 1668 | 1468737129463 Marionette TRACE conn2 <- [1,582,null,{}] 23:32:09 INFO - PROCESS | 1668 | 1468737129466 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:09 INFO - PROCESS | 1668 | 1468737129469 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:09 INFO - PROCESS | 1668 | 1468737129590 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 23:32:09 INFO - PROCESS | 1668 | 1468737129669 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:09 INFO - PROCESS | 1668 | 1468737129670 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182cd000 == 32 [pid = 1668] [id = 153] 23:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x118146800) [pid = 1668] [serial = 456] [outer = 0x0] 23:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11830dc00) [pid = 1668] [serial = 457] [outer = 0x118146800] 23:32:09 INFO - PROCESS | 1668 | 1468737129712 Marionette DEBUG loaded listener.js 23:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1188e5400) [pid = 1668] [serial = 458] [outer = 0x118146800] 23:32:10 INFO - PROCESS | 1668 | 1468737130093 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 23:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 23:32:10 INFO - PROCESS | 1668 | 1468737130132 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 23:32:10 INFO - PROCESS | 1668 | 1468737130133 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 23:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:32:10 INFO - PROCESS | 1668 | 1468737130135 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:32:10 INFO - PROCESS | 1668 | 1468737130138 Marionette TRACE conn2 <- [1,586,null,{}] 23:32:10 INFO - PROCESS | 1668 | 1468737130145 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:10 INFO - PROCESS | 1668 | 1468737130148 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:10 INFO - PROCESS | 1668 | 1468737130230 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 23:32:10 INFO - PROCESS | 1668 | 1468737130309 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:10 INFO - PROCESS | 1668 | 1468737130311 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x119354800 == 33 [pid = 1668] [id = 154] 23:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x1129a9400) [pid = 1668] [serial = 459] [outer = 0x0] 23:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1199f7400) [pid = 1668] [serial = 460] [outer = 0x1129a9400] 23:32:10 INFO - PROCESS | 1668 | 1468737130339 Marionette DEBUG loaded listener.js 23:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x119d0e400) [pid = 1668] [serial = 461] [outer = 0x1129a9400] 23:32:10 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:10 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:10 INFO - PROCESS | 1668 | 1468737130718 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 23:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 624ms 23:32:10 INFO - PROCESS | 1668 | 1468737130765 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 23:32:10 INFO - PROCESS | 1668 | 1468737130768 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 23:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:32:10 INFO - PROCESS | 1668 | 1468737130772 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:32:10 INFO - PROCESS | 1668 | 1468737130774 Marionette TRACE conn2 <- [1,590,null,{}] 23:32:10 INFO - PROCESS | 1668 | 1468737130778 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:10 INFO - PROCESS | 1668 | 1468737130780 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:10 INFO - PROCESS | 1668 | 1468737130899 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 23:32:10 INFO - PROCESS | 1668 | 1468737130907 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:10 INFO - PROCESS | 1668 | 1468737130909 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x120833800 == 34 [pid = 1668] [id = 155] 23:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1208f4800) [pid = 1668] [serial = 462] [outer = 0x0] 23:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x123802c00) [pid = 1668] [serial = 463] [outer = 0x1208f4800] 23:32:10 INFO - PROCESS | 1668 | 1468737130948 Marionette DEBUG loaded listener.js 23:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123b4bc00) [pid = 1668] [serial = 464] [outer = 0x1208f4800] 23:32:11 INFO - PROCESS | 1668 | 1468737131359 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 23:32:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 625ms 23:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:32:11 INFO - PROCESS | 1668 | 1468737131413 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 23:32:11 INFO - PROCESS | 1668 | 1468737131414 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 23:32:11 INFO - PROCESS | 1668 | 1468737131416 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:32:11 INFO - PROCESS | 1668 | 1468737131417 Marionette TRACE conn2 <- [1,594,null,{}] 23:32:11 INFO - PROCESS | 1668 | 1468737131419 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:11 INFO - PROCESS | 1668 | 1468737131421 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:11 INFO - PROCESS | 1668 | 1468737131514 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 23:32:11 INFO - PROCESS | 1668 | 1468737131565 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:11 INFO - PROCESS | 1668 | 1468737131566 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x123a82000 == 35 [pid = 1668] [id = 156] 23:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119920c00) [pid = 1668] [serial = 465] [outer = 0x0] 23:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123c3dc00) [pid = 1668] [serial = 466] [outer = 0x119920c00] 23:32:11 INFO - PROCESS | 1668 | 1468737131596 Marionette DEBUG loaded listener.js 23:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123f2d800) [pid = 1668] [serial = 467] [outer = 0x119920c00] 23:32:11 INFO - PROCESS | 1668 | 1468737131908 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 23:32:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 23:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:32:11 INFO - PROCESS | 1668 | 1468737131935 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 23:32:11 INFO - PROCESS | 1668 | 1468737131936 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 23:32:11 INFO - PROCESS | 1668 | 1468737131938 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:32:11 INFO - PROCESS | 1668 | 1468737131939 Marionette TRACE conn2 <- [1,598,null,{}] 23:32:11 INFO - PROCESS | 1668 | 1468737131960 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:11 INFO - PROCESS | 1668 | 1468737131964 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:12 INFO - PROCESS | 1668 | 1468737132086 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 23:32:12 INFO - PROCESS | 1668 | 1468737132090 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:12 INFO - PROCESS | 1668 | 1468737132091 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x124717000 == 36 [pid = 1668] [id = 157] 23:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123cd1c00) [pid = 1668] [serial = 468] [outer = 0x0] 23:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12456d800) [pid = 1668] [serial = 469] [outer = 0x123cd1c00] 23:32:12 INFO - PROCESS | 1668 | 1468737132116 Marionette DEBUG loaded listener.js 23:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x125125400) [pid = 1668] [serial = 470] [outer = 0x123cd1c00] 23:32:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:32:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 23:32:12 INFO - PROCESS | 1668 | 1468737132453 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 23:32:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:32:12 INFO - PROCESS | 1668 | 1468737132464 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 23:32:12 INFO - PROCESS | 1668 | 1468737132465 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 23:32:12 INFO - PROCESS | 1668 | 1468737132467 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:32:12 INFO - PROCESS | 1668 | 1468737132468 Marionette TRACE conn2 <- [1,602,null,{}] 23:32:12 INFO - PROCESS | 1668 | 1468737132471 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:12 INFO - PROCESS | 1668 | 1468737132472 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:12 INFO - PROCESS | 1668 | 1468737132575 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 23:32:12 INFO - PROCESS | 1668 | 1468737132587 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:12 INFO - PROCESS | 1668 | 1468737132589 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x126794800 == 37 [pid = 1668] [id = 158] 23:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x125802800) [pid = 1668] [serial = 471] [outer = 0x0] 23:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12580ec00) [pid = 1668] [serial = 472] [outer = 0x125802800] 23:32:12 INFO - PROCESS | 1668 | 1468737132620 Marionette DEBUG loaded listener.js 23:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12653b400) [pid = 1668] [serial = 473] [outer = 0x125802800] 23:32:12 INFO - PROCESS | 1668 | 1468737132947 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 23:32:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:32:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 23:32:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:32:12 INFO - PROCESS | 1668 | 1468737132987 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 23:32:12 INFO - PROCESS | 1668 | 1468737132988 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 23:32:12 INFO - PROCESS | 1668 | 1468737132990 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:32:12 INFO - PROCESS | 1668 | 1468737132991 Marionette TRACE conn2 <- [1,606,null,{}] 23:32:12 INFO - PROCESS | 1668 | 1468737132994 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:12 INFO - PROCESS | 1668 | 1468737132995 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:13 INFO - PROCESS | 1668 | 1468737133086 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 23:32:13 INFO - PROCESS | 1668 | 1468737133097 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:13 INFO - PROCESS | 1668 | 1468737133098 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ba1800 == 38 [pid = 1668] [id = 159] 23:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1265c6400) [pid = 1668] [serial = 474] [outer = 0x0] 23:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12880f000) [pid = 1668] [serial = 475] [outer = 0x1265c6400] 23:32:13 INFO - PROCESS | 1668 | 1468737133122 Marionette DEBUG loaded listener.js 23:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1289ff800) [pid = 1668] [serial = 476] [outer = 0x1265c6400] 23:32:13 INFO - PROCESS | 1668 | 1468737133503 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x123809c00) [pid = 1668] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x124571000) [pid = 1668] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1188e4400) [pid = 1668] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118308000) [pid = 1668] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x124642800) [pid = 1668] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12380c800) [pid = 1668] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119d0b400) [pid = 1668] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1199f8000) [pid = 1668] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x118528c00) [pid = 1668] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x116f91c00) [pid = 1668] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x111d19c00) [pid = 1668] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x124565400) [pid = 1668] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1183ed400) [pid = 1668] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12918ac00) [pid = 1668] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11852c400) [pid = 1668] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:32:13 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x115d57c00) [pid = 1668] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:32:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:32:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 569ms 23:32:13 INFO - PROCESS | 1668 | 1468737133560 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 23:32:13 INFO - PROCESS | 1668 | 1468737133561 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 23:32:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:32:13 INFO - PROCESS | 1668 | 1468737133564 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:32:13 INFO - PROCESS | 1668 | 1468737133565 Marionette TRACE conn2 <- [1,610,null,{}] 23:32:13 INFO - PROCESS | 1668 | 1468737133567 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:13 INFO - PROCESS | 1668 | 1468737133568 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:13 INFO - PROCESS | 1668 | 1468737133645 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 23:32:13 INFO - PROCESS | 1668 | 1468737133650 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:13 INFO - PROCESS | 1668 | 1468737133659 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x119354000 == 39 [pid = 1668] [id = 160] 23:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x116f91c00) [pid = 1668] [serial = 477] [outer = 0x0] 23:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1183ed400) [pid = 1668] [serial = 478] [outer = 0x116f91c00] 23:32:13 INFO - PROCESS | 1668 | 1468737133683 Marionette DEBUG loaded listener.js 23:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1199f8000) [pid = 1668] [serial = 479] [outer = 0x116f91c00] 23:32:14 INFO - PROCESS | 1668 | 1468737133998 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 23:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 23:32:14 INFO - PROCESS | 1668 | 1468737134032 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 23:32:14 INFO - PROCESS | 1668 | 1468737134033 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 23:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:32:14 INFO - PROCESS | 1668 | 1468737134036 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:32:14 INFO - PROCESS | 1668 | 1468737134037 Marionette TRACE conn2 <- [1,614,null,{}] 23:32:14 INFO - PROCESS | 1668 | 1468737134039 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:14 INFO - PROCESS | 1668 | 1468737134040 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:14 INFO - PROCESS | 1668 | 1468737134116 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 23:32:14 INFO - PROCESS | 1668 | 1468737134175 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:14 INFO - PROCESS | 1668 | 1468737134176 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x129148800 == 40 [pid = 1668] [id = 161] 23:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1164e9000) [pid = 1668] [serial = 480] [outer = 0x0] 23:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12380c800) [pid = 1668] [serial = 481] [outer = 0x1164e9000] 23:32:14 INFO - PROCESS | 1668 | 1468737134200 Marionette DEBUG loaded listener.js 23:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1289fe800) [pid = 1668] [serial = 482] [outer = 0x1164e9000] 23:32:14 INFO - PROCESS | 1668 | 1468737134481 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 23:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 23:32:14 INFO - PROCESS | 1668 | 1468737134504 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 23:32:14 INFO - PROCESS | 1668 | 1468737134506 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 23:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:32:14 INFO - PROCESS | 1668 | 1468737134516 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:32:14 INFO - PROCESS | 1668 | 1468737134517 Marionette TRACE conn2 <- [1,618,null,{}] 23:32:14 INFO - PROCESS | 1668 | 1468737134520 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:14 INFO - PROCESS | 1668 | 1468737134521 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:14 INFO - PROCESS | 1668 | 1468737134623 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 23:32:14 INFO - PROCESS | 1668 | 1468737134628 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:14 INFO - PROCESS | 1668 | 1468737134630 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad19000 == 41 [pid = 1668] [id = 162] 23:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x128b07400) [pid = 1668] [serial = 483] [outer = 0x0] 23:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x129186400) [pid = 1668] [serial = 484] [outer = 0x128b07400] 23:32:14 INFO - PROCESS | 1668 | 1468737134656 Marionette DEBUG loaded listener.js 23:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x129494400) [pid = 1668] [serial = 485] [outer = 0x128b07400] 23:32:15 INFO - PROCESS | 1668 | 1468737134998 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 23:32:15 INFO - PROCESS | 1668 | 1468737135036 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 23:32:15 INFO - PROCESS | 1668 | 1468737135038 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 23:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:32:15 INFO - PROCESS | 1668 | 1468737135040 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:32:15 INFO - PROCESS | 1668 | 1468737135041 Marionette TRACE conn2 <- [1,622,null,{}] 23:32:15 INFO - PROCESS | 1668 | 1468737135043 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:15 INFO - PROCESS | 1668 | 1468737135044 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:15 INFO - PROCESS | 1668 | 1468737135150 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 23:32:15 INFO - PROCESS | 1668 | 1468737135153 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:15 INFO - PROCESS | 1668 | 1468737135154 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b227000 == 42 [pid = 1668] [id = 163] 23:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12a64d000) [pid = 1668] [serial = 486] [outer = 0x0] 23:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12a6bb000) [pid = 1668] [serial = 487] [outer = 0x12a64d000] 23:32:15 INFO - PROCESS | 1668 | 1468737135181 Marionette DEBUG loaded listener.js 23:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12a6f4000) [pid = 1668] [serial = 488] [outer = 0x12a64d000] 23:32:15 INFO - PROCESS | 1668 | 1468737135477 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 23:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 470ms 23:32:15 INFO - PROCESS | 1668 | 1468737135563 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 23:32:15 INFO - PROCESS | 1668 | 1468737135565 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 23:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:32:15 INFO - PROCESS | 1668 | 1468737135569 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:32:15 INFO - PROCESS | 1668 | 1468737135572 Marionette TRACE conn2 <- [1,626,null,{}] 23:32:15 INFO - PROCESS | 1668 | 1468737135576 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:15 INFO - PROCESS | 1668 | 1468737135578 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:15 INFO - PROCESS | 1668 | 1468737135671 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 23:32:15 INFO - PROCESS | 1668 | 1468737135767 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:15 INFO - PROCESS | 1668 | 1468737135769 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x1169ab800 == 43 [pid = 1668] [id = 164] 23:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x112fb6000) [pid = 1668] [serial = 489] [outer = 0x0] 23:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x115d50000) [pid = 1668] [serial = 490] [outer = 0x112fb6000] 23:32:15 INFO - PROCESS | 1668 | 1468737135801 Marionette DEBUG loaded listener.js 23:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x116a21800) [pid = 1668] [serial = 491] [outer = 0x112fb6000] 23:32:16 INFO - PROCESS | 1668 | 1468737136244 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 23:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 726ms 23:32:16 INFO - PROCESS | 1668 | 1468737136320 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 23:32:16 INFO - PROCESS | 1668 | 1468737136322 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 23:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:32:16 INFO - PROCESS | 1668 | 1468737136342 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:32:16 INFO - PROCESS | 1668 | 1468737136344 Marionette TRACE conn2 <- [1,630,null,{}] 23:32:16 INFO - PROCESS | 1668 | 1468737136347 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:16 INFO - PROCESS | 1668 | 1468737136349 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:16 INFO - PROCESS | 1668 | 1468737136450 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 23:32:16 INFO - PROCESS | 1668 | 1468737136506 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:16 INFO - PROCESS | 1668 | 1468737136508 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12082b800 == 44 [pid = 1668] [id = 165] 23:32:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119308400) [pid = 1668] [serial = 492] [outer = 0x0] 23:32:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119312000) [pid = 1668] [serial = 493] [outer = 0x119308400] 23:32:16 INFO - PROCESS | 1668 | 1468737136538 Marionette DEBUG loaded listener.js 23:32:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x119733000) [pid = 1668] [serial = 494] [outer = 0x119308400] 23:32:16 INFO - PROCESS | 1668 | 1468737136985 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 23:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 675ms 23:32:17 INFO - PROCESS | 1668 | 1468737137013 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 23:32:17 INFO - PROCESS | 1668 | 1468737137014 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 23:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:32:17 INFO - PROCESS | 1668 | 1468737137017 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:32:17 INFO - PROCESS | 1668 | 1468737137018 Marionette TRACE conn2 <- [1,634,null,{}] 23:32:17 INFO - PROCESS | 1668 | 1468737137025 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:17 INFO - PROCESS | 1668 | 1468737137028 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:17 INFO - PROCESS | 1668 | 1468737137135 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 23:32:17 INFO - PROCESS | 1668 | 1468737137194 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:17 INFO - PROCESS | 1668 | 1468737137197 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a877000 == 45 [pid = 1668] [id = 166] 23:32:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x123cd4c00) [pid = 1668] [serial = 495] [outer = 0x0] 23:32:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1241b8c00) [pid = 1668] [serial = 496] [outer = 0x123cd4c00] 23:32:17 INFO - PROCESS | 1668 | 1468737137228 Marionette DEBUG loaded listener.js 23:32:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12464bc00) [pid = 1668] [serial = 497] [outer = 0x123cd4c00] 23:32:17 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x124f86800) [pid = 1668] [serial = 498] [outer = 0x11629c000] 23:32:17 INFO - PROCESS | 1668 | 1468737137710 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 23:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 720ms 23:32:17 INFO - PROCESS | 1668 | 1468737137775 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 23:32:17 INFO - PROCESS | 1668 | 1468737137776 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 23:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:32:17 INFO - PROCESS | 1668 | 1468737137780 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:32:17 INFO - PROCESS | 1668 | 1468737137782 Marionette TRACE conn2 <- [1,638,null,{}] 23:32:17 INFO - PROCESS | 1668 | 1468737137784 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:17 INFO - PROCESS | 1668 | 1468737137785 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:17 INFO - PROCESS | 1668 | 1468737137886 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 23:32:17 INFO - PROCESS | 1668 | 1468737137989 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:17 INFO - PROCESS | 1668 | 1468737137990 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b28000 == 46 [pid = 1668] [id = 167] 23:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1188e4c00) [pid = 1668] [serial = 499] [outer = 0x0] 23:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x124650000) [pid = 1668] [serial = 500] [outer = 0x1188e4c00] 23:32:18 INFO - PROCESS | 1668 | 1468737138019 Marionette DEBUG loaded listener.js 23:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x128b11400) [pid = 1668] [serial = 501] [outer = 0x1188e4c00] 23:32:18 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:18 INFO - PROCESS | 1668 | 1468737138581 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 822ms 23:32:18 INFO - PROCESS | 1668 | 1468737138603 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 23:32:18 INFO - PROCESS | 1668 | 1468737138605 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 23:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:32:18 INFO - PROCESS | 1668 | 1468737138608 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:32:18 INFO - PROCESS | 1668 | 1468737138610 Marionette TRACE conn2 <- [1,642,null,{}] 23:32:18 INFO - PROCESS | 1668 | 1468737138613 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:18 INFO - PROCESS | 1668 | 1468737138615 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:18 INFO - PROCESS | 1668 | 1468737138706 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 23:32:18 INFO - PROCESS | 1668 | 1468737138768 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:18 INFO - PROCESS | 1668 | 1468737138769 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x119045800 == 47 [pid = 1668] [id = 168] 23:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x116a1b800) [pid = 1668] [serial = 502] [outer = 0x0] 23:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x118129800) [pid = 1668] [serial = 503] [outer = 0x116a1b800] 23:32:18 INFO - PROCESS | 1668 | 1468737138796 Marionette DEBUG loaded listener.js 23:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11830d000) [pid = 1668] [serial = 504] [outer = 0x116a1b800] 23:32:19 INFO - PROCESS | 1668 | 1468737139263 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 23:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 720ms 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad19000 == 46 [pid = 1668] [id = 162] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x129148800 == 45 [pid = 1668] [id = 161] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x119354000 == 44 [pid = 1668] [id = 160] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x128ba1800 == 43 [pid = 1668] [id = 159] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x126794800 == 42 [pid = 1668] [id = 158] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x124717000 == 41 [pid = 1668] [id = 157] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x123a82000 == 40 [pid = 1668] [id = 156] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x120833800 == 39 [pid = 1668] [id = 155] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x119354800 == 38 [pid = 1668] [id = 154] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x1182cd000 == 37 [pid = 1668] [id = 153] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x116610000 == 36 [pid = 1668] [id = 152] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x123c91000 == 35 [pid = 1668] [id = 151] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x117e53800 == 34 [pid = 1668] [id = 150] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x1247d1000 == 33 [pid = 1668] [id = 149] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x119352000 == 32 [pid = 1668] [id = 138] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x126b28000 == 31 [pid = 1668] [id = 167] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12a877000 == 30 [pid = 1668] [id = 166] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12082b800 == 29 [pid = 1668] [id = 165] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x12b227000 == 28 [pid = 1668] [id = 163] 23:32:19 INFO - PROCESS | 1668 | --DOCSHELL 0x1169ab800 == 27 [pid = 1668] [id = 164] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x123c41400) [pid = 1668] [serial = 403] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12616c800) [pid = 1668] [serial = 431] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x119734400) [pid = 1668] [serial = 413] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x119d74400) [pid = 1668] [serial = 401] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x115d4f000) [pid = 1668] [serial = 398] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1246f5400) [pid = 1668] [serial = 430] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1208f9000) [pid = 1668] [serial = 439] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12672e000) [pid = 1668] [serial = 433] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1241bdc00) [pid = 1668] [serial = 440] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x129187400) [pid = 1668] [serial = 407] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x123c35400) [pid = 1668] [serial = 424] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119f12c00) [pid = 1668] [serial = 421] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x123cd1400) [pid = 1668] [serial = 425] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1289f1400) [pid = 1668] [serial = 434] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x124565800) [pid = 1668] [serial = 404] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119075800) [pid = 1668] [serial = 412] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x12a6f3000) [pid = 1668] [serial = 410] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x124567c00) [pid = 1668] [serial = 428] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x123804800) [pid = 1668] [serial = 422] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x118127000) [pid = 1668] [serial = 436] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1269b9c00) [pid = 1668] [serial = 443] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1289fd000) [pid = 1668] [serial = 445] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119d03000) [pid = 1668] [serial = 400] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119734c00) [pid = 1668] [serial = 419] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x118304c00) [pid = 1668] [serial = 416] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1129a7000) [pid = 1668] [serial = 397] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x119316c00) [pid = 1668] [serial = 418] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1289fb400) [pid = 1668] [serial = 406] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1176fc400) [pid = 1668] [serial = 415] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x123f37400) [pid = 1668] [serial = 427] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12948b400) [pid = 1668] [serial = 409] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x124f82c00) [pid = 1668] [serial = 442] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11991a400) [pid = 1668] [serial = 437] [outer = 0x0] [url = about:blank] 23:32:20 INFO - PROCESS | 1668 | 1468737140037 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 23:32:20 INFO - PROCESS | 1668 | 1468737140040 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 23:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:32:20 INFO - PROCESS | 1668 | 1468737140049 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:32:20 INFO - PROCESS | 1668 | 1468737140051 Marionette TRACE conn2 <- [1,646,null,{}] 23:32:20 INFO - PROCESS | 1668 | 1468737140054 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:20 INFO - PROCESS | 1668 | 1468737140056 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:20 INFO - PROCESS | 1668 | 1468737140129 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 23:32:20 INFO - PROCESS | 1668 | 1468737140135 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:20 INFO - PROCESS | 1668 | 1468737140138 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x112db2800 == 28 [pid = 1668] [id = 169] 23:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x113073400) [pid = 1668] [serial = 505] [outer = 0x0] 23:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11337b400) [pid = 1668] [serial = 506] [outer = 0x113073400] 23:32:20 INFO - PROCESS | 1668 | 1468737140168 Marionette DEBUG loaded listener.js 23:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x115d53000) [pid = 1668] [serial = 507] [outer = 0x113073400] 23:32:20 INFO - PROCESS | 1668 | 1468737140597 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 571ms 23:32:20 INFO - PROCESS | 1668 | 1468737140621 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 23:32:20 INFO - PROCESS | 1668 | 1468737140626 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 23:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:32:20 INFO - PROCESS | 1668 | 1468737140644 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:32:20 INFO - PROCESS | 1668 | 1468737140648 Marionette TRACE conn2 <- [1,650,null,{}] 23:32:20 INFO - PROCESS | 1668 | 1468737140652 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:20 INFO - PROCESS | 1668 | 1468737140655 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:20 INFO - PROCESS | 1668 | 1468737140769 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 23:32:20 INFO - PROCESS | 1668 | 1468737140785 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:20 INFO - PROCESS | 1668 | 1468737140787 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x1169af800 == 29 [pid = 1668] [id = 170] 23:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x116a21000) [pid = 1668] [serial = 508] [outer = 0x0] 23:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x116f90800) [pid = 1668] [serial = 509] [outer = 0x116a21000] 23:32:20 INFO - PROCESS | 1668 | 1468737140830 Marionette DEBUG loaded listener.js 23:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x117eb2400) [pid = 1668] [serial = 510] [outer = 0x116a21000] 23:32:21 INFO - PROCESS | 1668 | 1468737141150 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 23:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 530ms 23:32:21 INFO - PROCESS | 1668 | 1468737141173 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 23:32:21 INFO - PROCESS | 1668 | 1468737141177 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 23:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:32:21 INFO - PROCESS | 1668 | 1468737141180 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:32:21 INFO - PROCESS | 1668 | 1468737141182 Marionette TRACE conn2 <- [1,654,null,{}] 23:32:21 INFO - PROCESS | 1668 | 1468737141188 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:21 INFO - PROCESS | 1668 | 1468737141194 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:21 INFO - PROCESS | 1668 | 1468737141277 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 23:32:21 INFO - PROCESS | 1668 | 1468737141283 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:21 INFO - PROCESS | 1668 | 1468737141286 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182e4000 == 30 [pid = 1668] [id = 171] 23:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x118311400) [pid = 1668] [serial = 511] [outer = 0x0] 23:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1183f4400) [pid = 1668] [serial = 512] [outer = 0x118311400] 23:32:21 INFO - PROCESS | 1668 | 1468737141316 Marionette DEBUG loaded listener.js 23:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1188e5000) [pid = 1668] [serial = 513] [outer = 0x118311400] 23:32:21 INFO - PROCESS | 1668 | 1468737141650 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 23:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 23:32:21 INFO - PROCESS | 1668 | 1468737141699 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 23:32:21 INFO - PROCESS | 1668 | 1468737141700 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 23:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:32:21 INFO - PROCESS | 1668 | 1468737141702 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:32:21 INFO - PROCESS | 1668 | 1468737141704 Marionette TRACE conn2 <- [1,658,null,{}] 23:32:21 INFO - PROCESS | 1668 | 1468737141706 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:21 INFO - PROCESS | 1668 | 1468737141707 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:21 INFO - PROCESS | 1668 | 1468737141782 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 23:32:21 INFO - PROCESS | 1668 | 1468737141839 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:21 INFO - PROCESS | 1668 | 1468737141840 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x11870f000 == 31 [pid = 1668] [id = 172] 23:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1188e4400) [pid = 1668] [serial = 514] [outer = 0x0] 23:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11930dc00) [pid = 1668] [serial = 515] [outer = 0x1188e4400] 23:32:21 INFO - PROCESS | 1668 | 1468737141865 Marionette DEBUG loaded listener.js 23:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11933f800) [pid = 1668] [serial = 516] [outer = 0x1188e4400] 23:32:22 INFO - PROCESS | 1668 | 1468737142159 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:32:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:32:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 23:32:22 INFO - PROCESS | 1668 | 1468737142171 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 23:32:22 INFO - PROCESS | 1668 | 1468737142172 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 23:32:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:32:22 INFO - PROCESS | 1668 | 1468737142187 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:32:22 INFO - PROCESS | 1668 | 1468737142188 Marionette TRACE conn2 <- [1,662,null,{}] 23:32:22 INFO - PROCESS | 1668 | 1468737142190 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:22 INFO - PROCESS | 1668 | 1468737142194 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:22 INFO - PROCESS | 1668 | 1468737142286 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 23:32:22 INFO - PROCESS | 1668 | 1468737142290 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:22 INFO - PROCESS | 1668 | 1468737142291 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x11942b000 == 32 [pid = 1668] [id = 173] 23:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119335800) [pid = 1668] [serial = 517] [outer = 0x0] 23:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119347400) [pid = 1668] [serial = 518] [outer = 0x119335800] 23:32:22 INFO - PROCESS | 1668 | 1468737142323 Marionette DEBUG loaded listener.js 23:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11991f800) [pid = 1668] [serial = 519] [outer = 0x119335800] 23:32:22 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:22 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:22 INFO - PROCESS | 1668 | 1468737142659 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 23:32:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:32:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 23:32:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:32:22 INFO - PROCESS | 1668 | 1468737142707 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 23:32:22 INFO - PROCESS | 1668 | 1468737142708 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 23:32:22 INFO - PROCESS | 1668 | 1468737142710 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:32:22 INFO - PROCESS | 1668 | 1468737142711 Marionette TRACE conn2 <- [1,666,null,{}] 23:32:22 INFO - PROCESS | 1668 | 1468737142714 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:22 INFO - PROCESS | 1668 | 1468737142718 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:22 INFO - PROCESS | 1668 | 1468737142832 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 23:32:22 INFO - PROCESS | 1668 | 1468737142866 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:22 INFO - PROCESS | 1668 | 1468737142868 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ff5000 == 33 [pid = 1668] [id = 174] 23:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1199f7800) [pid = 1668] [serial = 520] [outer = 0x0] 23:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x119d0b800) [pid = 1668] [serial = 521] [outer = 0x1199f7800] 23:32:22 INFO - PROCESS | 1668 | 1468737142892 Marionette DEBUG loaded listener.js 23:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1208f5400) [pid = 1668] [serial = 522] [outer = 0x1199f7800] 23:32:23 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:23 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:23 INFO - PROCESS | 1668 | 1468737143196 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 23:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 23:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:32:23 INFO - PROCESS | 1668 | 1468737143234 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 23:32:23 INFO - PROCESS | 1668 | 1468737143235 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 23:32:23 INFO - PROCESS | 1668 | 1468737143238 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:32:23 INFO - PROCESS | 1668 | 1468737143239 Marionette TRACE conn2 <- [1,670,null,{}] 23:32:23 INFO - PROCESS | 1668 | 1468737143243 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:23 INFO - PROCESS | 1668 | 1468737143245 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:23 INFO - PROCESS | 1668 | 1468737143337 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 23:32:23 INFO - PROCESS | 1668 | 1468737143341 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:23 INFO - PROCESS | 1668 | 1468737143342 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x123938800 == 34 [pid = 1668] [id = 175] 23:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x119732400) [pid = 1668] [serial = 523] [outer = 0x0] 23:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x123935400) [pid = 1668] [serial = 524] [outer = 0x119732400] 23:32:23 INFO - PROCESS | 1668 | 1468737143366 Marionette DEBUG loaded listener.js 23:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x123c39c00) [pid = 1668] [serial = 525] [outer = 0x119732400] 23:32:23 INFO - PROCESS | 1668 | 1468737143706 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 23:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 23:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:32:23 INFO - PROCESS | 1668 | 1468737143759 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 23:32:23 INFO - PROCESS | 1668 | 1468737143760 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 23:32:23 INFO - PROCESS | 1668 | 1468737143762 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:32:23 INFO - PROCESS | 1668 | 1468737143763 Marionette TRACE conn2 <- [1,674,null,{}] 23:32:23 INFO - PROCESS | 1668 | 1468737143765 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:23 INFO - PROCESS | 1668 | 1468737143766 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:23 INFO - PROCESS | 1668 | 1468737143856 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 23:32:23 INFO - PROCESS | 1668 | 1468737143889 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:23 INFO - PROCESS | 1668 | 1468737143890 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12402f000 == 35 [pid = 1668] [id = 176] 23:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x123c3a000) [pid = 1668] [serial = 526] [outer = 0x0] 23:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x123cd2000) [pid = 1668] [serial = 527] [outer = 0x123c3a000] 23:32:23 INFO - PROCESS | 1668 | 1468737143914 Marionette DEBUG loaded listener.js 23:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x123cda800) [pid = 1668] [serial = 528] [outer = 0x123c3a000] 23:32:24 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119920c00) [pid = 1668] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x125802800) [pid = 1668] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123cd1c00) [pid = 1668] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1265c6400) [pid = 1668] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x119919000) [pid = 1668] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x116f50400) [pid = 1668] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1208f4800) [pid = 1668] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x116f91800) [pid = 1668] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1129a9400) [pid = 1668] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x128805400) [pid = 1668] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x118146800) [pid = 1668] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x128b07400) [pid = 1668] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x116f91c00) [pid = 1668] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12a64d000) [pid = 1668] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:32:24 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1164e9000) [pid = 1668] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:32:24 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:24 INFO - PROCESS | 1668 | 1468737144407 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 23:32:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 23:32:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 669ms 23:32:24 INFO - PROCESS | 1668 | 1468737144431 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 23:32:24 INFO - PROCESS | 1668 | 1468737144433 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 23:32:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:32:24 INFO - PROCESS | 1668 | 1468737144435 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:32:24 INFO - PROCESS | 1668 | 1468737144436 Marionette TRACE conn2 <- [1,678,null,{}] 23:32:24 INFO - PROCESS | 1668 | 1468737144439 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:24 INFO - PROCESS | 1668 | 1468737144440 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:24 INFO - PROCESS | 1668 | 1468737144516 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 23:32:24 INFO - PROCESS | 1668 | 1468737144520 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:24 INFO - PROCESS | 1668 | 1468737144521 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x124518800 == 36 [pid = 1668] [id = 177] 23:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11811d000) [pid = 1668] [serial = 529] [outer = 0x0] 23:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119495400) [pid = 1668] [serial = 530] [outer = 0x11811d000] 23:32:24 INFO - PROCESS | 1668 | 1468737144547 Marionette DEBUG loaded listener.js 23:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1208fac00) [pid = 1668] [serial = 531] [outer = 0x11811d000] 23:32:24 INFO - PROCESS | 1668 | 1468737144931 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 23:32:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:32:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 23:32:24 INFO - PROCESS | 1668 | 1468737144953 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 23:32:24 INFO - PROCESS | 1668 | 1468737144955 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 23:32:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:32:24 INFO - PROCESS | 1668 | 1468737144968 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:32:24 INFO - PROCESS | 1668 | 1468737144969 Marionette TRACE conn2 <- [1,682,null,{}] 23:32:24 INFO - PROCESS | 1668 | 1468737144973 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:24 INFO - PROCESS | 1668 | 1468737144976 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:25 INFO - PROCESS | 1668 | 1468737145063 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 23:32:25 INFO - PROCESS | 1668 | 1468737145067 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:25 INFO - PROCESS | 1668 | 1468737145069 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12581e800 == 37 [pid = 1668] [id = 178] 23:32:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11930c000) [pid = 1668] [serial = 532] [outer = 0x0] 23:32:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1241b6800) [pid = 1668] [serial = 533] [outer = 0x11930c000] 23:32:25 INFO - PROCESS | 1668 | 1468737145092 Marionette DEBUG loaded listener.js 23:32:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124566400) [pid = 1668] [serial = 534] [outer = 0x11930c000] 23:32:25 INFO - PROCESS | 1668 | 1468737145896 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 23:32:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 23:32:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 980ms 23:32:25 INFO - PROCESS | 1668 | 1468737145938 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 23:32:25 INFO - PROCESS | 1668 | 1468737145940 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 23:32:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:32:25 INFO - PROCESS | 1668 | 1468737145942 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:32:25 INFO - PROCESS | 1668 | 1468737145944 Marionette TRACE conn2 <- [1,686,null,{}] 23:32:25 INFO - PROCESS | 1668 | 1468737145946 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:25 INFO - PROCESS | 1668 | 1468737145948 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:26 INFO - PROCESS | 1668 | 1468737146030 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 23:32:26 INFO - PROCESS | 1668 | 1468737146033 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:26 INFO - PROCESS | 1668 | 1468737146035 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b0e000 == 38 [pid = 1668] [id = 179] 23:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x124567400) [pid = 1668] [serial = 535] [outer = 0x0] 23:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1246f1800) [pid = 1668] [serial = 536] [outer = 0x124567400] 23:32:26 INFO - PROCESS | 1668 | 1468737146063 Marionette DEBUG loaded listener.js 23:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x124bca800) [pid = 1668] [serial = 537] [outer = 0x124567400] 23:32:26 INFO - PROCESS | 1668 | 1468737146992 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 23:32:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:32:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1070ms 23:32:27 INFO - PROCESS | 1668 | 1468737147012 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 23:32:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:32:27 INFO - PROCESS | 1668 | 1468737147015 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 23:32:27 INFO - PROCESS | 1668 | 1468737147018 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:32:27 INFO - PROCESS | 1668 | 1468737147020 Marionette TRACE conn2 <- [1,690,null,{}] 23:32:27 INFO - PROCESS | 1668 | 1468737147024 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:27 INFO - PROCESS | 1668 | 1468737147026 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:27 INFO - PROCESS | 1668 | 1468737147133 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 23:32:27 INFO - PROCESS | 1668 | 1468737147183 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:27 INFO - PROCESS | 1668 | 1468737147184 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x11668d000 == 39 [pid = 1668] [id = 180] 23:32:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x112a79800) [pid = 1668] [serial = 538] [outer = 0x0] 23:32:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115d57000) [pid = 1668] [serial = 539] [outer = 0x112a79800] 23:32:27 INFO - PROCESS | 1668 | 1468737147215 Marionette DEBUG loaded listener.js 23:32:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x116639000) [pid = 1668] [serial = 540] [outer = 0x112a79800] 23:32:28 INFO - PROCESS | 1668 | 1468737148185 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 23:32:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:32:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1172ms 23:32:28 INFO - PROCESS | 1668 | 1468737148189 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 23:32:28 INFO - PROCESS | 1668 | 1468737148192 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 23:32:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:32:28 INFO - PROCESS | 1668 | 1468737148325 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:32:28 INFO - PROCESS | 1668 | 1468737148326 Marionette TRACE conn2 <- [1,694,null,{}] 23:32:28 INFO - PROCESS | 1668 | 1468737148329 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:28 INFO - PROCESS | 1668 | 1468737148332 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:28 INFO - PROCESS | 1668 | 1468737148432 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 23:32:28 INFO - PROCESS | 1668 | 1468737148524 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:28 INFO - PROCESS | 1668 | 1468737148526 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x117144800 == 40 [pid = 1668] [id = 181] 23:32:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x116f53400) [pid = 1668] [serial = 541] [outer = 0x0] 23:32:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x117eb7000) [pid = 1668] [serial = 542] [outer = 0x116f53400] 23:32:28 INFO - PROCESS | 1668 | 1468737148553 Marionette DEBUG loaded listener.js 23:32:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11814e800) [pid = 1668] [serial = 543] [outer = 0x116f53400] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12581e800 == 39 [pid = 1668] [id = 178] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x124518800 == 38 [pid = 1668] [id = 177] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12402f000 == 37 [pid = 1668] [id = 176] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x123938800 == 36 [pid = 1668] [id = 175] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x119ff5000 == 35 [pid = 1668] [id = 174] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x11942b000 == 34 [pid = 1668] [id = 173] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x11870f000 == 33 [pid = 1668] [id = 172] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x1182e4000 == 32 [pid = 1668] [id = 171] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x1169af800 == 31 [pid = 1668] [id = 170] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x112db2800 == 30 [pid = 1668] [id = 169] 23:32:28 INFO - PROCESS | 1668 | --DOCSHELL 0x119045800 == 29 [pid = 1668] [id = 168] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x123c3dc00) [pid = 1668] [serial = 466] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x123f2d800) [pid = 1668] [serial = 467] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12580ec00) [pid = 1668] [serial = 472] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12456d800) [pid = 1668] [serial = 469] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12880f000) [pid = 1668] [serial = 475] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12653b400) [pid = 1668] [serial = 473] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1199f2000) [pid = 1668] [serial = 451] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119d73400) [pid = 1668] [serial = 452] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1176f3800) [pid = 1668] [serial = 454] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118143800) [pid = 1668] [serial = 455] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x123802c00) [pid = 1668] [serial = 463] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x117eb5c00) [pid = 1668] [serial = 448] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11830c800) [pid = 1668] [serial = 449] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1199f7400) [pid = 1668] [serial = 460] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119d0e400) [pid = 1668] [serial = 461] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x129188000) [pid = 1668] [serial = 446] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11830dc00) [pid = 1668] [serial = 457] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1188e5400) [pid = 1668] [serial = 458] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x129494400) [pid = 1668] [serial = 485] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1183ed400) [pid = 1668] [serial = 478] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1199f8000) [pid = 1668] [serial = 479] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12a6f4000) [pid = 1668] [serial = 488] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x129186400) [pid = 1668] [serial = 484] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1289ff800) [pid = 1668] [serial = 476] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x1289fe800) [pid = 1668] [serial = 482] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x12a6bb000) [pid = 1668] [serial = 487] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x125125400) [pid = 1668] [serial = 470] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x12380c800) [pid = 1668] [serial = 481] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x123b4bc00) [pid = 1668] [serial = 464] [outer = 0x0] [url = about:blank] 23:32:29 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x11852a000) [pid = 1668] [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.] 23:32:29 INFO - PROCESS | 1668 | 1468737149433 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 23:32:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 23:32:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1132ms 23:32:29 INFO - PROCESS | 1668 | 1468737149445 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 23:32:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:32:29 INFO - PROCESS | 1668 | 1468737149448 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 23:32:29 INFO - PROCESS | 1668 | 1468737149451 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:32:29 INFO - PROCESS | 1668 | 1468737149452 Marionette TRACE conn2 <- [1,698,null,{}] 23:32:29 INFO - PROCESS | 1668 | 1468737149458 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:29 INFO - PROCESS | 1668 | 1468737149460 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:29 INFO - PROCESS | 1668 | 1468737149541 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 23:32:29 INFO - PROCESS | 1668 | 1468737149548 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:29 INFO - PROCESS | 1668 | 1468737149549 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e48800 == 30 [pid = 1668] [id = 182] 23:32:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x1187c6c00) [pid = 1668] [serial = 544] [outer = 0x0] 23:32:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x119071000) [pid = 1668] [serial = 545] [outer = 0x1187c6c00] 23:32:29 INFO - PROCESS | 1668 | 1468737149577 Marionette DEBUG loaded listener.js 23:32:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x11930f000) [pid = 1668] [serial = 546] [outer = 0x1187c6c00] 23:32:30 INFO - PROCESS | 1668 | 1468737150393 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 23:32:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 23:32:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 23:32:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:32:30 INFO - PROCESS | 1668 | 1468737150423 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 23:32:30 INFO - PROCESS | 1668 | 1468737150426 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 23:32:30 INFO - PROCESS | 1668 | 1468737150429 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:32:30 INFO - PROCESS | 1668 | 1468737150430 Marionette TRACE conn2 <- [1,702,null,{}] 23:32:30 INFO - PROCESS | 1668 | 1468737150432 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:30 INFO - PROCESS | 1668 | 1468737150433 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:30 INFO - PROCESS | 1668 | 1468737150506 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 23:32:30 INFO - PROCESS | 1668 | 1468737150518 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:30 INFO - PROCESS | 1668 | 1468737150523 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x119364000 == 31 [pid = 1668] [id = 183] 23:32:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1199f2800) [pid = 1668] [serial = 547] [outer = 0x0] 23:32:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x1199f6800) [pid = 1668] [serial = 548] [outer = 0x1199f2800] 23:32:30 INFO - PROCESS | 1668 | 1468737150552 Marionette DEBUG loaded listener.js 23:32:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x119d08400) [pid = 1668] [serial = 549] [outer = 0x1199f2800] 23:32:31 INFO - PROCESS | 1668 | 1468737151405 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 23:32:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:32:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1018ms 23:32:31 INFO - PROCESS | 1668 | 1468737151448 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 23:32:31 INFO - PROCESS | 1668 | 1468737151449 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 23:32:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:32:31 INFO - PROCESS | 1668 | 1468737151451 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:32:31 INFO - PROCESS | 1668 | 1468737151452 Marionette TRACE conn2 <- [1,706,null,{}] 23:32:31 INFO - PROCESS | 1668 | 1468737151455 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:31 INFO - PROCESS | 1668 | 1468737151456 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:31 INFO - PROCESS | 1668 | 1468737151549 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 23:32:31 INFO - PROCESS | 1668 | 1468737151582 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:31 INFO - PROCESS | 1668 | 1468737151583 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dcc800 == 32 [pid = 1668] [id = 184] 23:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x119d79000) [pid = 1668] [serial = 550] [outer = 0x0] 23:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x123803c00) [pid = 1668] [serial = 551] [outer = 0x119d79000] 23:32:31 INFO - PROCESS | 1668 | 1468737151608 Marionette DEBUG loaded listener.js 23:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x123b4c000) [pid = 1668] [serial = 552] [outer = 0x119d79000] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x118311400) [pid = 1668] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x112fb6000) [pid = 1668] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1188e4400) [pid = 1668] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x116a21000) [pid = 1668] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x119335800) [pid = 1668] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x113073400) [pid = 1668] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x1199f7800) [pid = 1668] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x119308400) [pid = 1668] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x123c3a000) [pid = 1668] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x116a1b800) [pid = 1668] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x119732400) [pid = 1668] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x123cd4c00) [pid = 1668] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x11811d000) [pid = 1668] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x1188e4c00) [pid = 1668] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:32:32 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x11930c000) [pid = 1668] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:32:32 INFO - PROCESS | 1668 | 1468737152388 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 23:32:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:32:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 23:32:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:32:32 INFO - PROCESS | 1668 | 1468737152420 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 23:32:32 INFO - PROCESS | 1668 | 1468737152422 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 23:32:32 INFO - PROCESS | 1668 | 1468737152424 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:32:32 INFO - PROCESS | 1668 | 1468737152427 Marionette TRACE conn2 <- [1,710,null,{}] 23:32:32 INFO - PROCESS | 1668 | 1468737152430 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:32 INFO - PROCESS | 1668 | 1468737152431 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:32 INFO - PROCESS | 1668 | 1468737152503 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 23:32:32 INFO - PROCESS | 1668 | 1468737152508 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:32 INFO - PROCESS | 1668 | 1468737152510 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188a8800 == 33 [pid = 1668] [id = 185] 23:32:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x116248400) [pid = 1668] [serial = 553] [outer = 0x0] 23:32:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x1183eb800) [pid = 1668] [serial = 554] [outer = 0x116248400] 23:32:32 INFO - PROCESS | 1668 | 1468737152542 Marionette DEBUG loaded listener.js 23:32:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x119737800) [pid = 1668] [serial = 555] [outer = 0x116248400] 23:32:33 INFO - PROCESS | 1668 | 1468737153356 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 23:32:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:32:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 23:32:33 INFO - PROCESS | 1668 | 1468737153395 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 23:32:33 INFO - PROCESS | 1668 | 1468737153396 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 23:32:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:32:33 INFO - PROCESS | 1668 | 1468737153398 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:32:33 INFO - PROCESS | 1668 | 1468737153399 Marionette TRACE conn2 <- [1,714,null,{}] 23:32:33 INFO - PROCESS | 1668 | 1468737153402 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:33 INFO - PROCESS | 1668 | 1468737153406 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:33 INFO - PROCESS | 1668 | 1468737153519 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 23:32:33 INFO - PROCESS | 1668 | 1468737153528 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:33 INFO - PROCESS | 1668 | 1468737153529 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x124035000 == 34 [pid = 1668] [id = 186] 23:32:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x123cd7400) [pid = 1668] [serial = 556] [outer = 0x0] 23:32:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x124566800) [pid = 1668] [serial = 557] [outer = 0x123cd7400] 23:32:33 INFO - PROCESS | 1668 | 1468737153553 Marionette DEBUG loaded listener.js 23:32:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x124645800) [pid = 1668] [serial = 558] [outer = 0x123cd7400] 23:32:34 INFO - PROCESS | 1668 | 1468737154337 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 23:32:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 23:32:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 23:32:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:32:34 INFO - PROCESS | 1668 | 1468737154369 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 23:32:34 INFO - PROCESS | 1668 | 1468737154370 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 23:32:34 INFO - PROCESS | 1668 | 1468737154372 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:32:34 INFO - PROCESS | 1668 | 1468737154373 Marionette TRACE conn2 <- [1,718,null,{}] 23:32:34 INFO - PROCESS | 1668 | 1468737154378 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:34 INFO - PROCESS | 1668 | 1468737154379 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:34 INFO - PROCESS | 1668 | 1468737154449 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 23:32:34 INFO - PROCESS | 1668 | 1468737154452 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:34 INFO - PROCESS | 1668 | 1468737154453 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x124ccb000 == 35 [pid = 1668] [id = 187] 23:32:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x124647000) [pid = 1668] [serial = 559] [outer = 0x0] 23:32:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x124bc1c00) [pid = 1668] [serial = 560] [outer = 0x124647000] 23:32:34 INFO - PROCESS | 1668 | 1468737154486 Marionette DEBUG loaded listener.js 23:32:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x124f82c00) [pid = 1668] [serial = 561] [outer = 0x124647000] 23:32:35 INFO - PROCESS | 1668 | --DOCSHELL 0x117e48800 == 34 [pid = 1668] [id = 182] 23:32:35 INFO - PROCESS | 1668 | --DOCSHELL 0x117144800 == 33 [pid = 1668] [id = 181] 23:32:35 INFO - PROCESS | 1668 | --DOCSHELL 0x11668d000 == 32 [pid = 1668] [id = 180] 23:32:35 INFO - PROCESS | 1668 | --DOCSHELL 0x126b0e000 == 31 [pid = 1668] [id = 179] 23:32:35 INFO - PROCESS | 1668 | --DOCSHELL 0x119364000 == 30 [pid = 1668] [id = 183] 23:32:35 INFO - PROCESS | 1668 | --DOCSHELL 0x124035000 == 29 [pid = 1668] [id = 186] 23:32:35 INFO - PROCESS | 1668 | --DOCSHELL 0x1188a8800 == 28 [pid = 1668] [id = 185] 23:32:35 INFO - PROCESS | 1668 | --DOCSHELL 0x119dcc800 == 27 [pid = 1668] [id = 184] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x1183f4400) [pid = 1668] [serial = 512] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x116a21800) [pid = 1668] [serial = 491] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x1188e5000) [pid = 1668] [serial = 513] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x11930dc00) [pid = 1668] [serial = 515] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x116f90800) [pid = 1668] [serial = 509] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x115d50000) [pid = 1668] [serial = 490] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x117eb2400) [pid = 1668] [serial = 510] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x119347400) [pid = 1668] [serial = 518] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x11337b400) [pid = 1668] [serial = 506] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x115d53000) [pid = 1668] [serial = 507] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x1208f5400) [pid = 1668] [serial = 522] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 62 (0x119d0b800) [pid = 1668] [serial = 521] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 61 (0x119733000) [pid = 1668] [serial = 494] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 60 (0x123cd2000) [pid = 1668] [serial = 527] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 59 (0x119312000) [pid = 1668] [serial = 493] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 58 (0x11830d000) [pid = 1668] [serial = 504] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 57 (0x118129800) [pid = 1668] [serial = 503] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 56 (0x123935400) [pid = 1668] [serial = 524] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 55 (0x12464bc00) [pid = 1668] [serial = 497] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 54 (0x1241b8c00) [pid = 1668] [serial = 496] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 53 (0x1208fac00) [pid = 1668] [serial = 531] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 52 (0x128b11400) [pid = 1668] [serial = 501] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 51 (0x124650000) [pid = 1668] [serial = 500] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 50 (0x119495400) [pid = 1668] [serial = 530] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 49 (0x123cda800) [pid = 1668] [serial = 528] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 48 (0x124566400) [pid = 1668] [serial = 534] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 47 (0x123c39c00) [pid = 1668] [serial = 525] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 46 (0x1246f1800) [pid = 1668] [serial = 536] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 45 (0x1241b6800) [pid = 1668] [serial = 533] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 44 (0x11991f800) [pid = 1668] [serial = 519] [outer = 0x0] [url = about:blank] 23:32:35 INFO - PROCESS | 1668 | --DOMWINDOW == 43 (0x11933f800) [pid = 1668] [serial = 516] [outer = 0x0] [url = about:blank] 23:32:36 INFO - PROCESS | 1668 | 1468737156262 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 23:32:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:32:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1923ms 23:32:36 INFO - PROCESS | 1668 | 1468737156296 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 23:32:36 INFO - PROCESS | 1668 | 1468737156299 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 23:32:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:32:36 INFO - PROCESS | 1668 | 1468737156302 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:32:36 INFO - PROCESS | 1668 | 1468737156304 Marionette TRACE conn2 <- [1,722,null,{}] 23:32:36 INFO - PROCESS | 1668 | 1468737156308 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:36 INFO - PROCESS | 1668 | 1468737156310 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:36 INFO - PROCESS | 1668 | 1468737156384 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 23:32:36 INFO - PROCESS | 1668 | 1468737156388 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:36 INFO - PROCESS | 1668 | 1468737156390 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x115ee9800 == 28 [pid = 1668] [id = 188] 23:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 44 (0x115d55c00) [pid = 1668] [serial = 562] [outer = 0x0] 23:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 45 (0x1164a9000) [pid = 1668] [serial = 563] [outer = 0x115d55c00] 23:32:36 INFO - PROCESS | 1668 | 1468737156421 Marionette DEBUG loaded listener.js 23:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 46 (0x11697dc00) [pid = 1668] [serial = 564] [outer = 0x115d55c00] 23:32:36 INFO - PROCESS | 1668 | 1468737156754 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 23:32:36 INFO - PROCESS | 1668 | 1468737156779 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 23:32:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:32:36 INFO - PROCESS | 1668 | 1468737156784 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:32:36 INFO - PROCESS | 1668 | 1468737156786 Marionette TRACE conn2 <- [1,726,null,{}] 23:32:36 INFO - PROCESS | 1668 | 1468737156788 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:36 INFO - PROCESS | 1668 | 1468737156790 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:36 INFO - PROCESS | 1668 | 1468737156867 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 23:32:36 INFO - PROCESS | 1668 | 1468737156871 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:36 INFO - PROCESS | 1668 | 1468737156873 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x116aa7000 == 29 [pid = 1668] [id = 189] 23:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 47 (0x116f54000) [pid = 1668] [serial = 565] [outer = 0x0] 23:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 48 (0x118123400) [pid = 1668] [serial = 566] [outer = 0x116f54000] 23:32:36 INFO - PROCESS | 1668 | 1468737156903 Marionette DEBUG loaded listener.js 23:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 49 (0x11827b400) [pid = 1668] [serial = 567] [outer = 0x116f54000] 23:32:37 INFO - PROCESS | 1668 | 1468737157253 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 23:32:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:32:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 23:32:37 INFO - PROCESS | 1668 | 1468737157305 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 23:32:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:32:37 INFO - PROCESS | 1668 | 1468737157315 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 23:32:37 INFO - PROCESS | 1668 | 1468737157317 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:32:37 INFO - PROCESS | 1668 | 1468737157320 Marionette TRACE conn2 <- [1,730,null,{}] 23:32:37 INFO - PROCESS | 1668 | 1468737157333 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:37 INFO - PROCESS | 1668 | 1468737157336 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:37 INFO - PROCESS | 1668 | 1468737157409 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 23:32:37 INFO - PROCESS | 1668 | 1468737157413 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:37 INFO - PROCESS | 1668 | 1468737157415 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185af000 == 30 [pid = 1668] [id = 190] 23:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 50 (0x111d22400) [pid = 1668] [serial = 568] [outer = 0x0] 23:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 51 (0x1187d1400) [pid = 1668] [serial = 569] [outer = 0x111d22400] 23:32:37 INFO - PROCESS | 1668 | 1468737157445 Marionette DEBUG loaded listener.js 23:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 52 (0x11930b000) [pid = 1668] [serial = 570] [outer = 0x111d22400] 23:32:37 INFO - PROCESS | 1668 | 1468737157807 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 23:32:37 INFO - PROCESS | 1668 | 1468737157843 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 23:32:37 INFO - PROCESS | 1668 | 1468737157846 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:32:37 INFO - PROCESS | 1668 | 1468737157847 Marionette TRACE conn2 <- [1,734,null,{}] 23:32:37 INFO - PROCESS | 1668 | 1468737157850 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:37 INFO - PROCESS | 1668 | 1468737157851 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:37 INFO - PROCESS | 1668 | 1468737157926 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 23:32:37 INFO - PROCESS | 1668 | 1468737157975 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:37 INFO - PROCESS | 1668 | 1468737157976 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x11904c000 == 31 [pid = 1668] [id = 191] 23:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 53 (0x119308c00) [pid = 1668] [serial = 571] [outer = 0x0] 23:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 54 (0x11933c000) [pid = 1668] [serial = 572] [outer = 0x119308c00] 23:32:38 INFO - PROCESS | 1668 | 1468737158016 Marionette DEBUG loaded listener.js 23:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 55 (0x119738800) [pid = 1668] [serial = 573] [outer = 0x119308c00] 23:32:38 INFO - PROCESS | 1668 | 1468737158301 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 23:32:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:32:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 23:32:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:32:38 INFO - PROCESS | 1668 | 1468737158315 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 23:32:38 INFO - PROCESS | 1668 | 1468737158316 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 23:32:38 INFO - PROCESS | 1668 | 1468737158318 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:32:38 INFO - PROCESS | 1668 | 1468737158319 Marionette TRACE conn2 <- [1,738,null,{}] 23:32:38 INFO - PROCESS | 1668 | 1468737158321 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:38 INFO - PROCESS | 1668 | 1468737158322 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:38 INFO - PROCESS | 1668 | 1468737158409 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 23:32:38 INFO - PROCESS | 1668 | 1468737158412 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:38 INFO - PROCESS | 1668 | 1468737158413 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x11941f800 == 32 [pid = 1668] [id = 192] 23:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 56 (0x118123800) [pid = 1668] [serial = 574] [outer = 0x0] 23:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 57 (0x119920c00) [pid = 1668] [serial = 575] [outer = 0x118123800] 23:32:38 INFO - PROCESS | 1668 | 1468737158439 Marionette DEBUG loaded listener.js 23:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 58 (0x119b52c00) [pid = 1668] [serial = 576] [outer = 0x118123800] 23:32:39 INFO - PROCESS | 1668 | 1468737159245 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 23:32:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:32:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 23:32:39 INFO - PROCESS | 1668 | 1468737159289 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 23:32:39 INFO - PROCESS | 1668 | 1468737159290 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 23:32:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:32:39 INFO - PROCESS | 1668 | 1468737159294 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:32:39 INFO - PROCESS | 1668 | 1468737159296 Marionette TRACE conn2 <- [1,742,null,{}] 23:32:39 INFO - PROCESS | 1668 | 1468737159298 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:39 INFO - PROCESS | 1668 | 1468737159302 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:39 INFO - PROCESS | 1668 | 1468737159410 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 23:32:39 INFO - PROCESS | 1668 | 1468737159416 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:39 INFO - PROCESS | 1668 | 1468737159418 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x119fe3800 == 33 [pid = 1668] [id = 193] 23:32:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 59 (0x11827bc00) [pid = 1668] [serial = 577] [outer = 0x0] 23:32:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x119d73000) [pid = 1668] [serial = 578] [outer = 0x11827bc00] 23:32:39 INFO - PROCESS | 1668 | 1468737159442 Marionette DEBUG loaded listener.js 23:32:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x123bf5c00) [pid = 1668] [serial = 579] [outer = 0x11827bc00] 23:32:40 INFO - PROCESS | 1668 | 1468737160227 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 23:32:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 23:32:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 968ms 23:32:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:32:40 INFO - PROCESS | 1668 | 1468737160264 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 23:32:40 INFO - PROCESS | 1668 | 1468737160265 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 23:32:40 INFO - PROCESS | 1668 | 1468737160267 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:32:40 INFO - PROCESS | 1668 | 1468737160268 Marionette TRACE conn2 <- [1,746,null,{}] 23:32:40 INFO - PROCESS | 1668 | 1468737160276 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:40 INFO - PROCESS | 1668 | 1468737160277 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:40 INFO - PROCESS | 1668 | 1468737160369 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 23:32:40 INFO - PROCESS | 1668 | 1468737160374 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:40 INFO - PROCESS | 1668 | 1468737160375 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12387f000 == 34 [pid = 1668] [id = 194] 23:32:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x112d7a000) [pid = 1668] [serial = 580] [outer = 0x0] 23:32:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x123c3d800) [pid = 1668] [serial = 581] [outer = 0x112d7a000] 23:32:40 INFO - PROCESS | 1668 | 1468737160400 Marionette DEBUG loaded listener.js 23:32:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x123cd3400) [pid = 1668] [serial = 582] [outer = 0x112d7a000] 23:32:41 INFO - PROCESS | 1668 | 1468737161209 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 23:32:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 23:32:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 23:32:41 INFO - PROCESS | 1668 | 1468737161242 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 23:32:41 INFO - PROCESS | 1668 | 1468737161244 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 23:32:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:32:41 INFO - PROCESS | 1668 | 1468737161253 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:32:41 INFO - PROCESS | 1668 | 1468737161254 Marionette TRACE conn2 <- [1,750,null,{}] 23:32:41 INFO - PROCESS | 1668 | 1468737161257 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:41 INFO - PROCESS | 1668 | 1468737161258 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:41 INFO - PROCESS | 1668 | 1468737161343 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 23:32:41 INFO - PROCESS | 1668 | 1468737161347 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:41 INFO - PROCESS | 1668 | 1468737161348 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x123c7f000 == 35 [pid = 1668] [id = 195] 23:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x113d67400) [pid = 1668] [serial = 583] [outer = 0x0] 23:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x123f33400) [pid = 1668] [serial = 584] [outer = 0x113d67400] 23:32:41 INFO - PROCESS | 1668 | 1468737161372 Marionette DEBUG loaded listener.js 23:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x1243a5c00) [pid = 1668] [serial = 585] [outer = 0x113d67400] 23:32:41 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x119d79000) [pid = 1668] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:32:41 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x116248400) [pid = 1668] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:32:41 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x123cd7400) [pid = 1668] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:32:41 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x1187c6c00) [pid = 1668] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:32:41 INFO - PROCESS | 1668 | --DOMWINDOW == 62 (0x116f53400) [pid = 1668] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:32:41 INFO - PROCESS | 1668 | --DOMWINDOW == 61 (0x112a79800) [pid = 1668] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:32:41 INFO - PROCESS | 1668 | --DOMWINDOW == 60 (0x124567400) [pid = 1668] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:32:41 INFO - PROCESS | 1668 | --DOMWINDOW == 59 (0x1199f2800) [pid = 1668] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:32:42 INFO - PROCESS | 1668 | 1468737162180 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 23:32:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:32:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 23:32:42 INFO - PROCESS | 1668 | 1468737162222 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 23:32:42 INFO - PROCESS | 1668 | 1468737162223 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 23:32:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:32:42 INFO - PROCESS | 1668 | 1468737162225 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:32:42 INFO - PROCESS | 1668 | 1468737162227 Marionette TRACE conn2 <- [1,754,null,{}] 23:32:42 INFO - PROCESS | 1668 | 1468737162229 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:42 INFO - PROCESS | 1668 | 1468737162230 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:42 INFO - PROCESS | 1668 | 1468737162311 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 23:32:42 INFO - PROCESS | 1668 | 1468737162314 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:42 INFO - PROCESS | 1668 | 1468737162315 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185ae800 == 36 [pid = 1668] [id = 196] 23:32:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x11875c400) [pid = 1668] [serial = 586] [outer = 0x0] 23:32:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x1199fd400) [pid = 1668] [serial = 587] [outer = 0x11875c400] 23:32:42 INFO - PROCESS | 1668 | 1468737162340 Marionette DEBUG loaded listener.js 23:32:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x123cd3c00) [pid = 1668] [serial = 588] [outer = 0x11875c400] 23:32:43 INFO - PROCESS | 1668 | 1468737163115 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 23:32:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 23:32:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 23:32:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:32:43 INFO - PROCESS | 1668 | 1468737163146 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 23:32:43 INFO - PROCESS | 1668 | 1468737163147 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 23:32:43 INFO - PROCESS | 1668 | 1468737163149 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:32:43 INFO - PROCESS | 1668 | 1468737163150 Marionette TRACE conn2 <- [1,758,null,{}] 23:32:43 INFO - PROCESS | 1668 | 1468737163152 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:43 INFO - PROCESS | 1668 | 1468737163153 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:43 INFO - PROCESS | 1668 | 1468737163229 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 23:32:43 INFO - PROCESS | 1668 | 1468737163276 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:43 INFO - PROCESS | 1668 | 1468737163277 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247d6800 == 37 [pid = 1668] [id = 197] 23:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x1129a7c00) [pid = 1668] [serial = 589] [outer = 0x0] 23:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x1243ad800) [pid = 1668] [serial = 590] [outer = 0x1129a7c00] 23:32:43 INFO - PROCESS | 1668 | 1468737163301 Marionette DEBUG loaded listener.js 23:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x124573c00) [pid = 1668] [serial = 591] [outer = 0x1129a7c00] 23:32:43 INFO - PROCESS | 1668 | 1468737163564 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 23:32:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:32:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 23:32:43 INFO - PROCESS | 1668 | 1468737163619 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 23:32:43 INFO - PROCESS | 1668 | 1468737163621 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 23:32:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:32:43 INFO - PROCESS | 1668 | 1468737163624 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:32:43 INFO - PROCESS | 1668 | 1468737163627 Marionette TRACE conn2 <- [1,762,null,{}] 23:32:43 INFO - PROCESS | 1668 | 1468737163631 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:43 INFO - PROCESS | 1668 | 1468737163633 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:43 INFO - PROCESS | 1668 | 1468737163720 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 23:32:43 INFO - PROCESS | 1668 | 1468737163724 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:43 INFO - PROCESS | 1668 | 1468737163728 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x11941e800 == 38 [pid = 1668] [id = 198] 23:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x119309c00) [pid = 1668] [serial = 592] [outer = 0x0] 23:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x1246f4800) [pid = 1668] [serial = 593] [outer = 0x119309c00] 23:32:43 INFO - PROCESS | 1668 | 1468737163762 Marionette DEBUG loaded listener.js 23:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x12580f800) [pid = 1668] [serial = 594] [outer = 0x119309c00] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x115ee9800 == 37 [pid = 1668] [id = 188] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x124ccb000 == 36 [pid = 1668] [id = 187] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x1185af000 == 35 [pid = 1668] [id = 190] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x11904c000 == 34 [pid = 1668] [id = 191] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x116aa7000 == 33 [pid = 1668] [id = 189] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12387f000 == 32 [pid = 1668] [id = 194] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x11941f800 == 31 [pid = 1668] [id = 192] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x119fe3800 == 30 [pid = 1668] [id = 193] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x1185ae800 == 29 [pid = 1668] [id = 196] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x123c7f000 == 28 [pid = 1668] [id = 195] 23:32:44 INFO - PROCESS | 1668 | --DOCSHELL 0x1247d6800 == 27 [pid = 1668] [id = 197] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x123803c00) [pid = 1668] [serial = 551] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x1183eb800) [pid = 1668] [serial = 554] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x124566800) [pid = 1668] [serial = 557] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x123b4c000) [pid = 1668] [serial = 552] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x119071000) [pid = 1668] [serial = 545] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 62 (0x11930f000) [pid = 1668] [serial = 546] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 61 (0x11814e800) [pid = 1668] [serial = 543] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 60 (0x117eb7000) [pid = 1668] [serial = 542] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 59 (0x116639000) [pid = 1668] [serial = 540] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 58 (0x115d57000) [pid = 1668] [serial = 539] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 57 (0x124bca800) [pid = 1668] [serial = 537] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 56 (0x1199f6800) [pid = 1668] [serial = 548] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 55 (0x119737800) [pid = 1668] [serial = 555] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 54 (0x124bc1c00) [pid = 1668] [serial = 560] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 53 (0x119d08400) [pid = 1668] [serial = 549] [outer = 0x0] [url = about:blank] 23:32:44 INFO - PROCESS | 1668 | --DOMWINDOW == 52 (0x124645800) [pid = 1668] [serial = 558] [outer = 0x0] [url = about:blank] 23:32:45 INFO - PROCESS | 1668 | 1468737165505 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 23:32:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:32:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1925ms 23:32:45 INFO - PROCESS | 1668 | 1468737165549 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 23:32:45 INFO - PROCESS | 1668 | 1468737165550 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 23:32:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:32:45 INFO - PROCESS | 1668 | 1468737165554 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:32:45 INFO - PROCESS | 1668 | 1468737165556 Marionette TRACE conn2 <- [1,766,null,{}] 23:32:45 INFO - PROCESS | 1668 | 1468737165560 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:45 INFO - PROCESS | 1668 | 1468737165562 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:45 INFO - PROCESS | 1668 | 1468737165633 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 23:32:45 INFO - PROCESS | 1668 | 1468737165678 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:45 INFO - PROCESS | 1668 | 1468737165679 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x115e43800 == 28 [pid = 1668] [id = 199] 23:32:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 53 (0x115d57000) [pid = 1668] [serial = 595] [outer = 0x0] 23:32:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 54 (0x116247c00) [pid = 1668] [serial = 596] [outer = 0x115d57000] 23:32:45 INFO - PROCESS | 1668 | 1468737165707 Marionette DEBUG loaded listener.js 23:32:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 55 (0x112f5a800) [pid = 1668] [serial = 597] [outer = 0x115d57000] 23:32:46 INFO - PROCESS | 1668 | 1468737166448 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 23:32:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:32:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 923ms 23:32:46 INFO - PROCESS | 1668 | 1468737166476 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 23:32:46 INFO - PROCESS | 1668 | 1468737166480 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 23:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:32:46 INFO - PROCESS | 1668 | 1468737166484 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:32:46 INFO - PROCESS | 1668 | 1468737166486 Marionette TRACE conn2 <- [1,770,null,{}] 23:32:46 INFO - PROCESS | 1668 | 1468737166489 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:46 INFO - PROCESS | 1668 | 1468737166490 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:46 INFO - PROCESS | 1668 | 1468737166568 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 23:32:46 INFO - PROCESS | 1668 | 1468737166572 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:46 INFO - PROCESS | 1668 | 1468737166574 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x117141800 == 29 [pid = 1668] [id = 200] 23:32:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 56 (0x1176fc400) [pid = 1668] [serial = 598] [outer = 0x0] 23:32:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 57 (0x117eb8c00) [pid = 1668] [serial = 599] [outer = 0x1176fc400] 23:32:46 INFO - PROCESS | 1668 | 1468737166605 Marionette DEBUG loaded listener.js 23:32:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 58 (0x118127400) [pid = 1668] [serial = 600] [outer = 0x1176fc400] 23:32:46 INFO - PROCESS | 1668 | 1468737166951 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 23:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 23:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:32:47 INFO - PROCESS | 1668 | 1468737167003 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 23:32:47 INFO - PROCESS | 1668 | 1468737167005 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 23:32:47 INFO - PROCESS | 1668 | 1468737167007 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:32:47 INFO - PROCESS | 1668 | 1468737167009 Marionette TRACE conn2 <- [1,774,null,{}] 23:32:47 INFO - PROCESS | 1668 | 1468737167017 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:47 INFO - PROCESS | 1668 | 1468737167020 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:47 INFO - PROCESS | 1668 | 1468737167091 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 23:32:47 INFO - PROCESS | 1668 | 1468737167096 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:47 INFO - PROCESS | 1668 | 1468737167098 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182da000 == 30 [pid = 1668] [id = 201] 23:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 59 (0x1122bec00) [pid = 1668] [serial = 601] [outer = 0x0] 23:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x11830f000) [pid = 1668] [serial = 602] [outer = 0x1122bec00] 23:32:47 INFO - PROCESS | 1668 | 1468737167128 Marionette DEBUG loaded listener.js 23:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x11852ac00) [pid = 1668] [serial = 603] [outer = 0x1122bec00] 23:32:47 INFO - PROCESS | 1668 | 1468737167431 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 23:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 23:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:32:47 INFO - PROCESS | 1668 | 1468737167478 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 23:32:47 INFO - PROCESS | 1668 | 1468737167480 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 23:32:47 INFO - PROCESS | 1668 | 1468737167482 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:32:47 INFO - PROCESS | 1668 | 1468737167483 Marionette TRACE conn2 <- [1,778,null,{}] 23:32:47 INFO - PROCESS | 1668 | 1468737167485 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:47 INFO - PROCESS | 1668 | 1468737167486 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:47 INFO - PROCESS | 1668 | 1468737167559 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 23:32:47 INFO - PROCESS | 1668 | 1468737167606 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:47 INFO - PROCESS | 1668 | 1468737167607 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c2000 == 31 [pid = 1668] [id = 202] 23:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x118308c00) [pid = 1668] [serial = 604] [outer = 0x0] 23:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x1188eb800) [pid = 1668] [serial = 605] [outer = 0x118308c00] 23:32:47 INFO - PROCESS | 1668 | 1468737167632 Marionette DEBUG loaded listener.js 23:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x11930dc00) [pid = 1668] [serial = 606] [outer = 0x118308c00] 23:32:47 INFO - PROCESS | 1668 | 1468737167893 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 23:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 467ms 23:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:32:47 INFO - PROCESS | 1668 | 1468737167950 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 23:32:47 INFO - PROCESS | 1668 | 1468737167951 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 23:32:47 INFO - PROCESS | 1668 | 1468737167953 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:32:47 INFO - PROCESS | 1668 | 1468737167954 Marionette TRACE conn2 <- [1,782,null,{}] 23:32:47 INFO - PROCESS | 1668 | 1468737167957 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:47 INFO - PROCESS | 1668 | 1468737167969 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:48 INFO - PROCESS | 1668 | 1468737168038 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 23:32:48 INFO - PROCESS | 1668 | 1468737168044 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:48 INFO - PROCESS | 1668 | 1468737168045 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x11936d800 == 32 [pid = 1668] [id = 203] 23:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x116f91800) [pid = 1668] [serial = 607] [outer = 0x0] 23:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x119337800) [pid = 1668] [serial = 608] [outer = 0x116f91800] 23:32:48 INFO - PROCESS | 1668 | 1468737168069 Marionette DEBUG loaded listener.js 23:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x119497800) [pid = 1668] [serial = 609] [outer = 0x116f91800] 23:32:48 INFO - PROCESS | 1668 | 1468737168405 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 23:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 23:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:32:48 INFO - PROCESS | 1668 | 1468737168422 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 23:32:48 INFO - PROCESS | 1668 | 1468737168424 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 23:32:48 INFO - PROCESS | 1668 | 1468737168428 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:32:48 INFO - PROCESS | 1668 | 1468737168429 Marionette TRACE conn2 <- [1,786,null,{}] 23:32:48 INFO - PROCESS | 1668 | 1468737168432 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:48 INFO - PROCESS | 1668 | 1468737168436 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:48 INFO - PROCESS | 1668 | 1468737168544 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 23:32:48 INFO - PROCESS | 1668 | 1468737168548 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:48 INFO - PROCESS | 1668 | 1468737168549 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x119bba800 == 33 [pid = 1668] [id = 204] 23:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x11972d800) [pid = 1668] [serial = 610] [outer = 0x0] 23:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x1199f3c00) [pid = 1668] [serial = 611] [outer = 0x11972d800] 23:32:48 INFO - PROCESS | 1668 | 1468737168576 Marionette DEBUG loaded listener.js 23:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x119d0b400) [pid = 1668] [serial = 612] [outer = 0x11972d800] 23:32:48 INFO - PROCESS | 1668 | 1468737168870 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 23:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 23:32:48 INFO - PROCESS | 1668 | 1468737168899 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 23:32:48 INFO - PROCESS | 1668 | 1468737168900 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 23:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:32:48 INFO - PROCESS | 1668 | 1468737168902 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:32:48 INFO - PROCESS | 1668 | 1468737168904 Marionette TRACE conn2 <- [1,790,null,{}] 23:32:48 INFO - PROCESS | 1668 | 1468737168906 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:48 INFO - PROCESS | 1668 | 1468737168907 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:48 INFO - PROCESS | 1668 | 1468737168990 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 23:32:48 INFO - PROCESS | 1668 | 1468737168996 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:48 INFO - PROCESS | 1668 | 1468737168997 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x123877800 == 34 [pid = 1668] [id = 205] 23:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x119d0b800) [pid = 1668] [serial = 613] [outer = 0x0] 23:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x119d72c00) [pid = 1668] [serial = 614] [outer = 0x119d0b800] 23:32:49 INFO - PROCESS | 1668 | 1468737169021 Marionette DEBUG loaded listener.js 23:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x1208f4400) [pid = 1668] [serial = 615] [outer = 0x119d0b800] 23:32:49 INFO - PROCESS | 1668 | 1468737169347 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 23:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 23:32:49 INFO - PROCESS | 1668 | 1468737169372 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 23:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:32:49 INFO - PROCESS | 1668 | 1468737169373 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 23:32:49 INFO - PROCESS | 1668 | 1468737169377 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:32:49 INFO - PROCESS | 1668 | 1468737169379 Marionette TRACE conn2 <- [1,794,null,{}] 23:32:49 INFO - PROCESS | 1668 | 1468737169381 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:49 INFO - PROCESS | 1668 | 1468737169382 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:49 INFO - PROCESS | 1668 | 1468737169483 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 23:32:49 INFO - PROCESS | 1668 | 1468737169494 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:49 INFO - PROCESS | 1668 | 1468737169495 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x123874000 == 35 [pid = 1668] [id = 206] 23:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x11337b400) [pid = 1668] [serial = 616] [outer = 0x0] 23:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x119d79c00) [pid = 1668] [serial = 617] [outer = 0x11337b400] 23:32:49 INFO - PROCESS | 1668 | 1468737169519 Marionette DEBUG loaded listener.js 23:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x123a15400) [pid = 1668] [serial = 618] [outer = 0x11337b400] 23:32:49 INFO - PROCESS | 1668 | 1468737169829 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 23:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 23:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:32:49 INFO - PROCESS | 1668 | 1468737169848 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 23:32:49 INFO - PROCESS | 1668 | 1468737169849 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 23:32:49 INFO - PROCESS | 1668 | 1468737169851 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:32:49 INFO - PROCESS | 1668 | 1468737169852 Marionette TRACE conn2 <- [1,798,null,{}] 23:32:49 INFO - PROCESS | 1668 | 1468737169855 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:49 INFO - PROCESS | 1668 | 1468737169856 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:49 INFO - PROCESS | 1668 | 1468737169949 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 23:32:49 INFO - PROCESS | 1668 | 1468737169980 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:49 INFO - PROCESS | 1668 | 1468737169988 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182d7800 == 36 [pid = 1668] [id = 207] 23:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x123807400) [pid = 1668] [serial = 619] [outer = 0x0] 23:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x123c3ac00) [pid = 1668] [serial = 620] [outer = 0x123807400] 23:32:50 INFO - PROCESS | 1668 | 1468737170013 Marionette DEBUG loaded listener.js 23:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x123cd2400) [pid = 1668] [serial = 621] [outer = 0x123807400] 23:32:50 INFO - PROCESS | 1668 | 1468737170313 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 23:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 23:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 23:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:32:50 INFO - PROCESS | 1668 | 1468737170370 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 23:32:50 INFO - PROCESS | 1668 | 1468737170371 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 23:32:50 INFO - PROCESS | 1668 | 1468737170373 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:32:50 INFO - PROCESS | 1668 | 1468737170375 Marionette TRACE conn2 <- [1,802,null,{}] 23:32:50 INFO - PROCESS | 1668 | 1468737170377 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:50 INFO - PROCESS | 1668 | 1468737170378 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:50 INFO - PROCESS | 1668 | 1468737170470 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 23:32:50 INFO - PROCESS | 1668 | 1468737170507 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:50 INFO - PROCESS | 1668 | 1468737170508 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x124fb5800 == 37 [pid = 1668] [id = 208] 23:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x123b42000) [pid = 1668] [serial = 622] [outer = 0x0] 23:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x123cde800) [pid = 1668] [serial = 623] [outer = 0x123b42000] 23:32:50 INFO - PROCESS | 1668 | 1468737170532 Marionette DEBUG loaded listener.js 23:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1243adc00) [pid = 1668] [serial = 624] [outer = 0x123b42000] 23:32:50 INFO - PROCESS | 1668 | 1468737170869 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 23:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 23:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 23:32:50 INFO - PROCESS | 1668 | 1468737170898 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 23:32:50 INFO - PROCESS | 1668 | 1468737170899 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 23:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:32:50 INFO - PROCESS | 1668 | 1468737170902 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:32:50 INFO - PROCESS | 1668 | 1468737170904 Marionette TRACE conn2 <- [1,806,null,{}] 23:32:50 INFO - PROCESS | 1668 | 1468737170906 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:50 INFO - PROCESS | 1668 | 1468737170908 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:51 INFO - PROCESS | 1668 | 1468737171014 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 23:32:51 INFO - PROCESS | 1668 | 1468737171017 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:51 INFO - PROCESS | 1668 | 1468737171019 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x11936d000 == 38 [pid = 1668] [id = 209] 23:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x123cd2c00) [pid = 1668] [serial = 625] [outer = 0x0] 23:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x124571400) [pid = 1668] [serial = 626] [outer = 0x123cd2c00] 23:32:51 INFO - PROCESS | 1668 | 1468737171051 Marionette DEBUG loaded listener.js 23:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x124f8c400) [pid = 1668] [serial = 627] [outer = 0x123cd2c00] 23:32:51 INFO - PROCESS | 1668 | [1668] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:32:51 INFO - PROCESS | 1668 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 23:32:51 INFO - PROCESS | 1668 | Determined SkiaGL cache limits: Size 100663296, Items: 256 23:32:51 INFO - PROCESS | 1668 | [GFX2-]: Using SkiaGL canvas. 23:32:51 INFO - PROCESS | 1668 | 1468737171391 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 23:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 23:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 23:32:51 INFO - PROCESS | 1668 | 1468737171421 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 23:32:51 INFO - PROCESS | 1668 | 1468737171422 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 23:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:32:51 INFO - PROCESS | 1668 | 1468737171424 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:32:51 INFO - PROCESS | 1668 | 1468737171425 Marionette TRACE conn2 <- [1,810,null,{}] 23:32:51 INFO - PROCESS | 1668 | 1468737171428 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:51 INFO - PROCESS | 1668 | 1468737171429 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:51 INFO - PROCESS | 1668 | 1468737171561 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x112d7a000) [pid = 1668] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x113d67400) [pid = 1668] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11875c400) [pid = 1668] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1129a7c00) [pid = 1668] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11827bc00) [pid = 1668] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x118123800) [pid = 1668] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x119308c00) [pid = 1668] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x111d22400) [pid = 1668] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x116f54000) [pid = 1668] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x115d55c00) [pid = 1668] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:32:51 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x124647000) [pid = 1668] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:32:51 INFO - PROCESS | 1668 | 1468737171600 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:51 INFO - PROCESS | 1668 | 1468737171601 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c32000 == 39 [pid = 1668] [id = 210] 23:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1128cb000) [pid = 1668] [serial = 628] [outer = 0x0] 23:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x116907c00) [pid = 1668] [serial = 629] [outer = 0x1128cb000] 23:32:51 INFO - PROCESS | 1668 | 1468737171624 Marionette DEBUG loaded listener.js 23:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x1199fcc00) [pid = 1668] [serial = 630] [outer = 0x1128cb000] 23:32:51 INFO - PROCESS | 1668 | 1468737171897 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 23:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 23:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:32:51 INFO - PROCESS | 1668 | 1468737171948 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 23:32:51 INFO - PROCESS | 1668 | 1468737171949 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 23:32:51 INFO - PROCESS | 1668 | 1468737171951 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:32:51 INFO - PROCESS | 1668 | 1468737171952 Marionette TRACE conn2 <- [1,814,null,{}] 23:32:51 INFO - PROCESS | 1668 | 1468737171954 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:51 INFO - PROCESS | 1668 | 1468737171955 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:52 INFO - PROCESS | 1668 | 1468737172034 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 23:32:52 INFO - PROCESS | 1668 | 1468737172038 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:52 INFO - PROCESS | 1668 | 1468737172039 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x128e30800 == 40 [pid = 1668] [id = 211] 23:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11906b400) [pid = 1668] [serial = 631] [outer = 0x0] 23:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x124571800) [pid = 1668] [serial = 632] [outer = 0x11906b400] 23:32:52 INFO - PROCESS | 1668 | 1468737172071 Marionette DEBUG loaded listener.js 23:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1258b7000) [pid = 1668] [serial = 633] [outer = 0x11906b400] 23:32:52 INFO - PROCESS | 1668 | 1468737172378 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 23:32:52 INFO - PROCESS | 1668 | 1468737172421 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 23:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:32:52 INFO - PROCESS | 1668 | 1468737172424 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:32:52 INFO - PROCESS | 1668 | 1468737172425 Marionette TRACE conn2 <- [1,818,null,{}] 23:32:52 INFO - PROCESS | 1668 | 1468737172427 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:52 INFO - PROCESS | 1668 | 1468737172428 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:52 INFO - PROCESS | 1668 | 1468737172527 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 23:32:52 INFO - PROCESS | 1668 | 1468737172533 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:52 INFO - PROCESS | 1668 | 1468737172533 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x128e43800 == 41 [pid = 1668] [id = 212] 23:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11930a800) [pid = 1668] [serial = 634] [outer = 0x0] 23:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1258be800) [pid = 1668] [serial = 635] [outer = 0x11930a800] 23:32:52 INFO - PROCESS | 1668 | 1468737172557 Marionette DEBUG loaded listener.js 23:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1267c3000) [pid = 1668] [serial = 636] [outer = 0x11930a800] 23:32:52 INFO - PROCESS | 1668 | 1468737172846 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 23:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 23:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:32:52 INFO - PROCESS | 1668 | 1468737172896 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 23:32:52 INFO - PROCESS | 1668 | 1468737172897 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 23:32:52 INFO - PROCESS | 1668 | 1468737172899 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:32:52 INFO - PROCESS | 1668 | 1468737172900 Marionette TRACE conn2 <- [1,822,null,{}] 23:32:52 INFO - PROCESS | 1668 | 1468737172902 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:52 INFO - PROCESS | 1668 | 1468737172903 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:52 INFO - PROCESS | 1668 | 1468737172982 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 23:32:52 INFO - PROCESS | 1668 | 1468737172986 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:52 INFO - PROCESS | 1668 | 1468737172987 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x129412000 == 42 [pid = 1668] [id = 213] 23:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1199ef000) [pid = 1668] [serial = 637] [outer = 0x0] 23:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x128803800) [pid = 1668] [serial = 638] [outer = 0x1199ef000] 23:32:53 INFO - PROCESS | 1668 | 1468737173018 Marionette DEBUG loaded listener.js 23:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x12880b400) [pid = 1668] [serial = 639] [outer = 0x1199ef000] 23:32:53 INFO - PROCESS | 1668 | 1468737173330 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 23:32:53 INFO - PROCESS | 1668 | 1468737173371 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 23:32:53 INFO - PROCESS | 1668 | 1468737173373 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:32:53 INFO - PROCESS | 1668 | 1468737173374 Marionette TRACE conn2 <- [1,826,null,{}] 23:32:53 INFO - PROCESS | 1668 | 1468737173376 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:53 INFO - PROCESS | 1668 | 1468737173377 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:53 INFO - PROCESS | 1668 | 1468737173479 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 23:32:53 INFO - PROCESS | 1668 | 1468737173486 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:53 INFO - PROCESS | 1668 | 1468737173487 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x129415800 == 43 [pid = 1668] [id = 214] 23:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1269b9800) [pid = 1668] [serial = 640] [outer = 0x0] 23:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1289f2c00) [pid = 1668] [serial = 641] [outer = 0x1269b9800] 23:32:53 INFO - PROCESS | 1668 | 1468737173510 Marionette DEBUG loaded listener.js 23:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1289f9c00) [pid = 1668] [serial = 642] [outer = 0x1269b9800] 23:32:54 INFO - PROCESS | 1668 | 1468737174070 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 23:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 772ms 23:32:54 INFO - PROCESS | 1668 | 1468737174146 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 23:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:32:54 INFO - PROCESS | 1668 | 1468737174149 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 23:32:54 INFO - PROCESS | 1668 | 1468737174151 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:32:54 INFO - PROCESS | 1668 | 1468737174155 Marionette TRACE conn2 <- [1,830,null,{}] 23:32:54 INFO - PROCESS | 1668 | 1468737174158 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:54 INFO - PROCESS | 1668 | 1468737174160 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:54 INFO - PROCESS | 1668 | 1468737174293 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 23:32:54 INFO - PROCESS | 1668 | 1468737174367 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:54 INFO - PROCESS | 1668 | 1468737174368 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x116ab8800 == 44 [pid = 1668] [id = 215] 23:32:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x115d56c00) [pid = 1668] [serial = 643] [outer = 0x0] 23:32:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x115e8f000) [pid = 1668] [serial = 644] [outer = 0x115d56c00] 23:32:54 INFO - PROCESS | 1668 | 1468737174398 Marionette DEBUG loaded listener.js 23:32:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x116980000) [pid = 1668] [serial = 645] [outer = 0x115d56c00] 23:32:55 INFO - PROCESS | 1668 | 1468737175070 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 23:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 975ms 23:32:55 INFO - PROCESS | 1668 | 1468737175127 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 23:32:55 INFO - PROCESS | 1668 | 1468737175129 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 23:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:32:55 INFO - PROCESS | 1668 | 1468737175132 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:32:55 INFO - PROCESS | 1668 | 1468737175134 Marionette TRACE conn2 <- [1,834,null,{}] 23:32:55 INFO - PROCESS | 1668 | 1468737175138 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:55 INFO - PROCESS | 1668 | 1468737175139 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:55 INFO - PROCESS | 1668 | 1468737175242 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x129412000 == 43 [pid = 1668] [id = 213] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x128e43800 == 42 [pid = 1668] [id = 212] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x128e30800 == 41 [pid = 1668] [id = 211] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x124c32000 == 40 [pid = 1668] [id = 210] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11936d000 == 39 [pid = 1668] [id = 209] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x124fb5800 == 38 [pid = 1668] [id = 208] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x1182d7800 == 37 [pid = 1668] [id = 207] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x123874000 == 36 [pid = 1668] [id = 206] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1246f4800) [pid = 1668] [serial = 593] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x123877800 == 35 [pid = 1668] [id = 205] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x119bba800 == 34 [pid = 1668] [id = 204] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11936d800 == 33 [pid = 1668] [id = 203] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c2000 == 32 [pid = 1668] [id = 202] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x1182da000 == 31 [pid = 1668] [id = 201] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x117141800 == 30 [pid = 1668] [id = 200] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x115e43800 == 29 [pid = 1668] [id = 199] 23:32:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11941e800 == 28 [pid = 1668] [id = 198] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x123c3d800) [pid = 1668] [serial = 581] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x123f33400) [pid = 1668] [serial = 584] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1199fd400) [pid = 1668] [serial = 587] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1243ad800) [pid = 1668] [serial = 590] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119d73000) [pid = 1668] [serial = 578] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119920c00) [pid = 1668] [serial = 575] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x119b52c00) [pid = 1668] [serial = 576] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11933c000) [pid = 1668] [serial = 572] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x119738800) [pid = 1668] [serial = 573] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1187d1400) [pid = 1668] [serial = 569] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11930b000) [pid = 1668] [serial = 570] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x118123400) [pid = 1668] [serial = 566] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x11827b400) [pid = 1668] [serial = 567] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1164a9000) [pid = 1668] [serial = 563] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x11697dc00) [pid = 1668] [serial = 564] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x124f82c00) [pid = 1668] [serial = 561] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x123cd3400) [pid = 1668] [serial = 582] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x124573c00) [pid = 1668] [serial = 591] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x1243a5c00) [pid = 1668] [serial = 585] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x123bf5c00) [pid = 1668] [serial = 579] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x123cd3c00) [pid = 1668] [serial = 588] [outer = 0x0] [url = about:blank] 23:32:55 INFO - PROCESS | 1668 | 1468737175327 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:55 INFO - PROCESS | 1668 | 1468737175328 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x115e43800 == 29 [pid = 1668] [id = 216] 23:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x115d51400) [pid = 1668] [serial = 646] [outer = 0x0] 23:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x1164e4400) [pid = 1668] [serial = 647] [outer = 0x115d51400] 23:32:55 INFO - PROCESS | 1668 | 1468737175355 Marionette DEBUG loaded listener.js 23:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x1176f9000) [pid = 1668] [serial = 648] [outer = 0x115d51400] 23:32:55 INFO - PROCESS | 1668 | 1468737175667 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 23:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 570ms 23:32:55 INFO - PROCESS | 1668 | 1468737175703 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 23:32:55 INFO - PROCESS | 1668 | 1468737175706 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 23:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:32:55 INFO - PROCESS | 1668 | 1468737175713 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:32:55 INFO - PROCESS | 1668 | 1468737175715 Marionette TRACE conn2 <- [1,838,null,{}] 23:32:55 INFO - PROCESS | 1668 | 1468737175717 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:55 INFO - PROCESS | 1668 | 1468737175719 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:55 INFO - PROCESS | 1668 | 1468737175792 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 23:32:55 INFO - PROCESS | 1668 | 1468737175858 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:55 INFO - PROCESS | 1668 | 1468737175859 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x117149000 == 30 [pid = 1668] [id = 217] 23:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x1176fb000) [pid = 1668] [serial = 649] [outer = 0x0] 23:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x118122400) [pid = 1668] [serial = 650] [outer = 0x1176fb000] 23:32:55 INFO - PROCESS | 1668 | 1468737175886 Marionette DEBUG loaded listener.js 23:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x118308400) [pid = 1668] [serial = 651] [outer = 0x1176fb000] 23:32:56 INFO - PROCESS | 1668 | 1468737176168 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 23:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 23:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:32:56 INFO - PROCESS | 1668 | 1468737176182 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 23:32:56 INFO - PROCESS | 1668 | 1468737176183 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 23:32:56 INFO - PROCESS | 1668 | 1468737176185 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:32:56 INFO - PROCESS | 1668 | 1468737176188 Marionette TRACE conn2 <- [1,842,null,{}] 23:32:56 INFO - PROCESS | 1668 | 1468737176203 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:56 INFO - PROCESS | 1668 | 1468737176206 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:56 INFO - PROCESS | 1668 | 1468737176293 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 23:32:56 INFO - PROCESS | 1668 | 1468737176298 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:56 INFO - PROCESS | 1668 | 1468737176300 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x118719000 == 31 [pid = 1668] [id = 218] 23:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x1187cc400) [pid = 1668] [serial = 652] [outer = 0x0] 23:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x119067800) [pid = 1668] [serial = 653] [outer = 0x1187cc400] 23:32:56 INFO - PROCESS | 1668 | 1468737176329 Marionette DEBUG loaded listener.js 23:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x119316000) [pid = 1668] [serial = 654] [outer = 0x1187cc400] 23:32:56 INFO - PROCESS | 1668 | 1468737176646 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 23:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 470ms 23:32:56 INFO - PROCESS | 1668 | 1468737176656 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 23:32:56 INFO - PROCESS | 1668 | 1468737176659 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 23:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:32:56 INFO - PROCESS | 1668 | 1468737176669 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:32:56 INFO - PROCESS | 1668 | 1468737176670 Marionette TRACE conn2 <- [1,846,null,{}] 23:32:56 INFO - PROCESS | 1668 | 1468737176672 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:56 INFO - PROCESS | 1668 | 1468737176674 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:56 INFO - PROCESS | 1668 | 1468737176750 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 23:32:56 INFO - PROCESS | 1668 | 1468737176754 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:56 INFO - PROCESS | 1668 | 1468737176755 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x119370000 == 32 [pid = 1668] [id = 219] 23:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x115d4d400) [pid = 1668] [serial = 655] [outer = 0x0] 23:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11972ac00) [pid = 1668] [serial = 656] [outer = 0x115d4d400] 23:32:56 INFO - PROCESS | 1668 | 1468737176782 Marionette DEBUG loaded listener.js 23:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119913c00) [pid = 1668] [serial = 657] [outer = 0x115d4d400] 23:32:57 INFO - PROCESS | 1668 | 1468737177109 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 23:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 474ms 23:32:57 INFO - PROCESS | 1668 | 1468737177138 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 23:32:57 INFO - PROCESS | 1668 | 1468737177139 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 23:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:32:57 INFO - PROCESS | 1668 | 1468737177141 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:32:57 INFO - PROCESS | 1668 | 1468737177143 Marionette TRACE conn2 <- [1,850,null,{}] 23:32:57 INFO - PROCESS | 1668 | 1468737177145 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:57 INFO - PROCESS | 1668 | 1468737177146 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:57 INFO - PROCESS | 1668 | 1468737177222 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 23:32:57 INFO - PROCESS | 1668 | 1468737177228 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:57 INFO - PROCESS | 1668 | 1468737177230 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc4000 == 33 [pid = 1668] [id = 220] 23:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x119733800) [pid = 1668] [serial = 658] [outer = 0x0] 23:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1199f4c00) [pid = 1668] [serial = 659] [outer = 0x119733800] 23:32:57 INFO - PROCESS | 1668 | 1468737177254 Marionette DEBUG loaded listener.js 23:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1199fbc00) [pid = 1668] [serial = 660] [outer = 0x119733800] 23:32:57 INFO - PROCESS | 1668 | 1468737177616 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 23:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 23:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:32:57 INFO - PROCESS | 1668 | 1468737177662 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 23:32:57 INFO - PROCESS | 1668 | 1468737177663 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 23:32:57 INFO - PROCESS | 1668 | 1468737177665 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:32:57 INFO - PROCESS | 1668 | 1468737177666 Marionette TRACE conn2 <- [1,854,null,{}] 23:32:57 INFO - PROCESS | 1668 | 1468737177668 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:57 INFO - PROCESS | 1668 | 1468737177672 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:57 INFO - PROCESS | 1668 | 1468737177783 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 23:32:57 INFO - PROCESS | 1668 | 1468737177820 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:57 INFO - PROCESS | 1668 | 1468737177821 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x123946000 == 34 [pid = 1668] [id = 221] 23:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119b52c00) [pid = 1668] [serial = 661] [outer = 0x0] 23:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119d7a400) [pid = 1668] [serial = 662] [outer = 0x119b52c00] 23:32:57 INFO - PROCESS | 1668 | 1468737177846 Marionette DEBUG loaded listener.js 23:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123c35000) [pid = 1668] [serial = 663] [outer = 0x119b52c00] 23:32:58 INFO - PROCESS | 1668 | 1468737178167 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 23:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 23:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:32:58 INFO - PROCESS | 1668 | 1468737178183 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 23:32:58 INFO - PROCESS | 1668 | 1468737178184 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 23:32:58 INFO - PROCESS | 1668 | 1468737178186 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:32:58 INFO - PROCESS | 1668 | 1468737178187 Marionette TRACE conn2 <- [1,858,null,{}] 23:32:58 INFO - PROCESS | 1668 | 1468737178190 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:58 INFO - PROCESS | 1668 | 1468737178191 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:58 INFO - PROCESS | 1668 | 1468737178290 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 23:32:58 INFO - PROCESS | 1668 | 1468737178327 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:58 INFO - PROCESS | 1668 | 1468737178328 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x124196000 == 35 [pid = 1668] [id = 222] 23:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x118309c00) [pid = 1668] [serial = 664] [outer = 0x0] 23:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123ccf400) [pid = 1668] [serial = 665] [outer = 0x118309c00] 23:32:58 INFO - PROCESS | 1668 | 1468737178352 Marionette DEBUG loaded listener.js 23:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x123cdec00) [pid = 1668] [serial = 666] [outer = 0x118309c00] 23:32:58 INFO - PROCESS | 1668 | 1468737178657 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 23:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 23:32:58 INFO - PROCESS | 1668 | 1468737178705 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 23:32:58 INFO - PROCESS | 1668 | 1468737178706 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 23:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:32:58 INFO - PROCESS | 1668 | 1468737178709 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:32:58 INFO - PROCESS | 1668 | 1468737178710 Marionette TRACE conn2 <- [1,862,null,{}] 23:32:58 INFO - PROCESS | 1668 | 1468737178712 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:58 INFO - PROCESS | 1668 | 1468737178713 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:58 INFO - PROCESS | 1668 | 1468737178803 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 23:32:58 INFO - PROCESS | 1668 | 1468737178838 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:58 INFO - PROCESS | 1668 | 1468737178839 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x1164ab800 == 36 [pid = 1668] [id = 223] 23:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x115d4c800) [pid = 1668] [serial = 667] [outer = 0x0] 23:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1243ad800) [pid = 1668] [serial = 668] [outer = 0x115d4c800] 23:32:58 INFO - PROCESS | 1668 | 1468737178864 Marionette DEBUG loaded listener.js 23:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12456fc00) [pid = 1668] [serial = 669] [outer = 0x115d4c800] 23:32:59 INFO - PROCESS | 1668 | 1468737179262 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 23:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 568ms 23:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:32:59 INFO - PROCESS | 1668 | 1468737179279 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 23:32:59 INFO - PROCESS | 1668 | 1468737179281 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 23:32:59 INFO - PROCESS | 1668 | 1468737179284 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:32:59 INFO - PROCESS | 1668 | 1468737179286 Marionette TRACE conn2 <- [1,866,null,{}] 23:32:59 INFO - PROCESS | 1668 | 1468737179289 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:59 INFO - PROCESS | 1668 | 1468737179291 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:59 INFO - PROCESS | 1668 | 1468737179546 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1199ef000) [pid = 1668] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119d0b800) [pid = 1668] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1122bec00) [pid = 1668] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x123b42000) [pid = 1668] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x118308c00) [pid = 1668] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11972d800) [pid = 1668] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x116f91800) [pid = 1668] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11930a800) [pid = 1668] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11906b400) [pid = 1668] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1128cb000) [pid = 1668] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x115d57000) [pid = 1668] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x123cd2c00) [pid = 1668] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11337b400) [pid = 1668] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1176fc400) [pid = 1668] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x119309c00) [pid = 1668] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:32:59 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x123807400) [pid = 1668] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:32:59 INFO - PROCESS | 1668 | 1468737179608 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:59 INFO - PROCESS | 1668 | 1468737179609 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:32:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x119055000 == 37 [pid = 1668] [id = 224] 23:32:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1122af400) [pid = 1668] [serial = 670] [outer = 0x0] 23:32:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x115d4ec00) [pid = 1668] [serial = 671] [outer = 0x1122af400] 23:32:59 INFO - PROCESS | 1668 | 1468737179633 Marionette DEBUG loaded listener.js 23:32:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x1183f3800) [pid = 1668] [serial = 672] [outer = 0x1122af400] 23:32:59 INFO - PROCESS | 1668 | 1468737179882 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 23:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 622ms 23:32:59 INFO - PROCESS | 1668 | 1468737179906 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 23:32:59 INFO - PROCESS | 1668 | 1468737179907 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 23:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:32:59 INFO - PROCESS | 1668 | 1468737179919 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:32:59 INFO - PROCESS | 1668 | 1468737179920 Marionette TRACE conn2 <- [1,870,null,{}] 23:32:59 INFO - PROCESS | 1668 | 1468737179922 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:32:59 INFO - PROCESS | 1668 | 1468737179923 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:00 INFO - PROCESS | 1668 | 1468737180020 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 23:33:00 INFO - PROCESS | 1668 | 1468737180025 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:00 INFO - PROCESS | 1668 | 1468737180026 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b0c800 == 38 [pid = 1668] [id = 225] 23:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x123c40000) [pid = 1668] [serial = 673] [outer = 0x0] 23:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x124644c00) [pid = 1668] [serial = 674] [outer = 0x123c40000] 23:33:00 INFO - PROCESS | 1668 | 1468737180050 Marionette DEBUG loaded listener.js 23:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1246f8000) [pid = 1668] [serial = 675] [outer = 0x123c40000] 23:33:00 INFO - PROCESS | 1668 | 1468737180364 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 23:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 23:33:00 INFO - PROCESS | 1668 | 1468737180388 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 23:33:00 INFO - PROCESS | 1668 | 1468737180389 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 23:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:33:00 INFO - PROCESS | 1668 | 1468737180399 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:33:00 INFO - PROCESS | 1668 | 1468737180408 Marionette TRACE conn2 <- [1,874,null,{}] 23:33:00 INFO - PROCESS | 1668 | 1468737180429 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:00 INFO - PROCESS | 1668 | 1468737180431 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:00 INFO - PROCESS | 1668 | 1468737180518 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 23:33:00 INFO - PROCESS | 1668 | 1468737180521 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:00 INFO - PROCESS | 1668 | 1468737180523 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x128bb0800 == 39 [pid = 1668] [id = 226] 23:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119490000) [pid = 1668] [serial = 676] [outer = 0x0] 23:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x124f90800) [pid = 1668] [serial = 677] [outer = 0x119490000] 23:33:00 INFO - PROCESS | 1668 | 1468737180553 Marionette DEBUG loaded listener.js 23:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12653d400) [pid = 1668] [serial = 678] [outer = 0x119490000] 23:33:00 INFO - PROCESS | 1668 | 1468737180876 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 23:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 498ms 23:33:00 INFO - PROCESS | 1668 | 1468737180897 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 23:33:00 INFO - PROCESS | 1668 | 1468737180899 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 23:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:33:00 INFO - PROCESS | 1668 | 1468737180902 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:33:00 INFO - PROCESS | 1668 | 1468737180903 Marionette TRACE conn2 <- [1,878,null,{}] 23:33:00 INFO - PROCESS | 1668 | 1468737180905 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:00 INFO - PROCESS | 1668 | 1468737180907 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:00 INFO - PROCESS | 1668 | 1468737180982 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 23:33:00 INFO - PROCESS | 1668 | 1468737180986 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:00 INFO - PROCESS | 1668 | 1468737180987 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292c7800 == 40 [pid = 1668] [id = 227] 23:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x12464a400) [pid = 1668] [serial = 679] [outer = 0x0] 23:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1257b3c00) [pid = 1668] [serial = 680] [outer = 0x12464a400] 23:33:01 INFO - PROCESS | 1668 | 1468737181013 Marionette DEBUG loaded listener.js 23:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1269b6c00) [pid = 1668] [serial = 681] [outer = 0x12464a400] 23:33:01 INFO - PROCESS | 1668 | 1468737181331 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 23:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 23:33:01 INFO - PROCESS | 1668 | 1468737181371 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 23:33:01 INFO - PROCESS | 1668 | 1468737181380 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 23:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:33:01 INFO - PROCESS | 1668 | 1468737181382 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:33:01 INFO - PROCESS | 1668 | 1468737181383 Marionette TRACE conn2 <- [1,882,null,{}] 23:33:01 INFO - PROCESS | 1668 | 1468737181386 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:01 INFO - PROCESS | 1668 | 1468737181387 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:01 INFO - PROCESS | 1668 | 1468737181486 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 23:33:01 INFO - PROCESS | 1668 | 1468737181492 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:01 INFO - PROCESS | 1668 | 1468737181495 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a631000 == 41 [pid = 1668] [id = 228] 23:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x128804000) [pid = 1668] [serial = 682] [outer = 0x0] 23:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12880dc00) [pid = 1668] [serial = 683] [outer = 0x128804000] 23:33:01 INFO - PROCESS | 1668 | 1468737181518 Marionette DEBUG loaded listener.js 23:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1289f8c00) [pid = 1668] [serial = 684] [outer = 0x128804000] 23:33:01 INFO - PROCESS | 1668 | 1468737181959 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 23:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 619ms 23:33:02 INFO - PROCESS | 1668 | 1468737182003 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 23:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:33:02 INFO - PROCESS | 1668 | 1468737182005 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 23:33:02 INFO - PROCESS | 1668 | 1468737182008 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:33:02 INFO - PROCESS | 1668 | 1468737182012 Marionette TRACE conn2 <- [1,886,null,{}] 23:33:02 INFO - PROCESS | 1668 | 1468737182015 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:02 INFO - PROCESS | 1668 | 1468737182017 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:02 INFO - PROCESS | 1668 | 1468737182121 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 23:33:02 INFO - PROCESS | 1668 | 1468737182187 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:02 INFO - PROCESS | 1668 | 1468737182189 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e48800 == 42 [pid = 1668] [id = 229] 23:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1164a4400) [pid = 1668] [serial = 685] [outer = 0x0] 23:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x117eb4800) [pid = 1668] [serial = 686] [outer = 0x1164a4400] 23:33:02 INFO - PROCESS | 1668 | 1468737182220 Marionette DEBUG loaded listener.js 23:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x118148c00) [pid = 1668] [serial = 687] [outer = 0x1164a4400] 23:33:02 INFO - PROCESS | 1668 | 1468737182670 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 23:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 23:33:02 INFO - PROCESS | 1668 | 1468737182681 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 23:33:02 INFO - PROCESS | 1668 | 1468737182686 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 23:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:33:02 INFO - PROCESS | 1668 | 1468737182714 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:33:02 INFO - PROCESS | 1668 | 1468737182717 Marionette TRACE conn2 <- [1,890,null,{}] 23:33:02 INFO - PROCESS | 1668 | 1468737182722 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:02 INFO - PROCESS | 1668 | 1468737182726 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:02 INFO - PROCESS | 1668 | 1468737182872 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 23:33:02 INFO - PROCESS | 1668 | 1468737182962 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:02 INFO - PROCESS | 1668 | 1468737182964 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12393d000 == 43 [pid = 1668] [id = 230] 23:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1187cb800) [pid = 1668] [serial = 688] [outer = 0x0] 23:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119071c00) [pid = 1668] [serial = 689] [outer = 0x1187cb800] 23:33:03 INFO - PROCESS | 1668 | 1468737183008 Marionette DEBUG loaded listener.js 23:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119338400) [pid = 1668] [serial = 690] [outer = 0x1187cb800] 23:33:03 INFO - PROCESS | 1668 | 1468737183518 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 23:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 847ms 23:33:03 INFO - PROCESS | 1668 | 1468737183539 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 23:33:03 INFO - PROCESS | 1668 | 1468737183542 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 23:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:33:03 INFO - PROCESS | 1668 | 1468737183545 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:33:03 INFO - PROCESS | 1668 | 1468737183549 Marionette TRACE conn2 <- [1,894,null,{}] 23:33:03 INFO - PROCESS | 1668 | 1468737183560 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:03 INFO - PROCESS | 1668 | 1468737183565 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:03 INFO - PROCESS | 1668 | 1468737183710 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 23:33:03 INFO - PROCESS | 1668 | 1468737183780 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:03 INFO - PROCESS | 1668 | 1468737183782 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a86c000 == 44 [pid = 1668] [id = 231] 23:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1199fa400) [pid = 1668] [serial = 691] [outer = 0x0] 23:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119d79000) [pid = 1668] [serial = 692] [outer = 0x1199fa400] 23:33:03 INFO - PROCESS | 1668 | 1468737183814 Marionette DEBUG loaded listener.js 23:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x123c34800) [pid = 1668] [serial = 693] [outer = 0x1199fa400] 23:33:04 INFO - PROCESS | 1668 | 1468737184253 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 23:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 728ms 23:33:04 INFO - PROCESS | 1668 | 1468737184272 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 23:33:04 INFO - PROCESS | 1668 | 1468737184274 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 23:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:33:04 INFO - PROCESS | 1668 | 1468737184277 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:33:04 INFO - PROCESS | 1668 | 1468737184278 Marionette TRACE conn2 <- [1,898,null,{}] 23:33:04 INFO - PROCESS | 1668 | 1468737184280 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:04 INFO - PROCESS | 1668 | 1468737184282 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:04 INFO - PROCESS | 1668 | 1468737184382 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 23:33:04 INFO - PROCESS | 1668 | 1468737184448 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:04 INFO - PROCESS | 1668 | 1468737184449 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x118722800 == 45 [pid = 1668] [id = 232] 23:33:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x119b5cc00) [pid = 1668] [serial = 694] [outer = 0x0] 23:33:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x123f37400) [pid = 1668] [serial = 695] [outer = 0x119b5cc00] 23:33:04 INFO - PROCESS | 1668 | 1468737184478 Marionette DEBUG loaded listener.js 23:33:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x124746400) [pid = 1668] [serial = 696] [outer = 0x119b5cc00] 23:33:05 INFO - PROCESS | 1668 | 1468737185017 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 23:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 770ms 23:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:33:05 INFO - PROCESS | 1668 | 1468737185059 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 23:33:05 INFO - PROCESS | 1668 | 1468737185061 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 23:33:05 INFO - PROCESS | 1668 | 1468737185065 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:33:05 INFO - PROCESS | 1668 | 1468737185066 Marionette TRACE conn2 <- [1,902,null,{}] 23:33:05 INFO - PROCESS | 1668 | 1468737185070 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:05 INFO - PROCESS | 1668 | 1468737185072 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:05 INFO - PROCESS | 1668 | 1468737185166 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 23:33:05 INFO - PROCESS | 1668 | 1468737185237 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:05 INFO - PROCESS | 1668 | 1468737185238 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x113d30000 == 46 [pid = 1668] [id = 233] 23:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x112aacc00) [pid = 1668] [serial = 697] [outer = 0x0] 23:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x112d7a400) [pid = 1668] [serial = 698] [outer = 0x112aacc00] 23:33:05 INFO - PROCESS | 1668 | 1468737185277 Marionette DEBUG loaded listener.js 23:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1130e8c00) [pid = 1668] [serial = 699] [outer = 0x112aacc00] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x1292c7800 == 45 [pid = 1668] [id = 227] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x128bb0800 == 44 [pid = 1668] [id = 226] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x126b0c800 == 43 [pid = 1668] [id = 225] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x119055000 == 42 [pid = 1668] [id = 224] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x1164ab800 == 41 [pid = 1668] [id = 223] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x124196000 == 40 [pid = 1668] [id = 222] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x123946000 == 39 [pid = 1668] [id = 221] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc4000 == 38 [pid = 1668] [id = 220] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x119370000 == 37 [pid = 1668] [id = 219] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x118719000 == 36 [pid = 1668] [id = 218] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x117149000 == 35 [pid = 1668] [id = 217] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x115e43800 == 34 [pid = 1668] [id = 216] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x129415800 == 33 [pid = 1668] [id = 214] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x116ab8800 == 32 [pid = 1668] [id = 215] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x118722800 == 31 [pid = 1668] [id = 232] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x12a86c000 == 30 [pid = 1668] [id = 231] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x12393d000 == 29 [pid = 1668] [id = 230] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x117e48800 == 28 [pid = 1668] [id = 229] 23:33:06 INFO - PROCESS | 1668 | --DOCSHELL 0x12a631000 == 27 [pid = 1668] [id = 228] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12880b400) [pid = 1668] [serial = 639] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x119d72c00) [pid = 1668] [serial = 614] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11830f000) [pid = 1668] [serial = 602] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x123cde800) [pid = 1668] [serial = 623] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1188eb800) [pid = 1668] [serial = 605] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1199f3c00) [pid = 1668] [serial = 611] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x119497800) [pid = 1668] [serial = 609] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119d0b400) [pid = 1668] [serial = 612] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1267c3000) [pid = 1668] [serial = 636] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x124571800) [pid = 1668] [serial = 632] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119337800) [pid = 1668] [serial = 608] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1199fcc00) [pid = 1668] [serial = 630] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x112f5a800) [pid = 1668] [serial = 597] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x116907c00) [pid = 1668] [serial = 629] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11852ac00) [pid = 1668] [serial = 603] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x124571400) [pid = 1668] [serial = 626] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119d79c00) [pid = 1668] [serial = 617] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1208f4400) [pid = 1668] [serial = 615] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x123a15400) [pid = 1668] [serial = 618] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118127400) [pid = 1668] [serial = 600] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x116247c00) [pid = 1668] [serial = 596] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1258b7000) [pid = 1668] [serial = 633] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1243adc00) [pid = 1668] [serial = 624] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12580f800) [pid = 1668] [serial = 594] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x123cd2400) [pid = 1668] [serial = 621] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11930dc00) [pid = 1668] [serial = 606] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x117eb8c00) [pid = 1668] [serial = 599] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x123c3ac00) [pid = 1668] [serial = 620] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1258be800) [pid = 1668] [serial = 635] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x124f8c400) [pid = 1668] [serial = 627] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x128803800) [pid = 1668] [serial = 638] [outer = 0x0] [url = about:blank] 23:33:06 INFO - PROCESS | 1668 | 1468737186198 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 23:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1172ms 23:33:06 INFO - PROCESS | 1668 | 1468737186237 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 23:33:06 INFO - PROCESS | 1668 | 1468737186239 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 23:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:33:06 INFO - PROCESS | 1668 | 1468737186248 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:33:06 INFO - PROCESS | 1668 | 1468737186250 Marionette TRACE conn2 <- [1,906,null,{}] 23:33:06 INFO - PROCESS | 1668 | 1468737186253 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:06 INFO - PROCESS | 1668 | 1468737186255 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:06 INFO - PROCESS | 1668 | 1468737186337 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 23:33:06 INFO - PROCESS | 1668 | 1468737186346 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:06 INFO - PROCESS | 1668 | 1468737186348 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x113de2000 == 28 [pid = 1668] [id = 234] 23:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x112faac00) [pid = 1668] [serial = 700] [outer = 0x0] 23:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1133ae000) [pid = 1668] [serial = 701] [outer = 0x112faac00] 23:33:06 INFO - PROCESS | 1668 | 1468737186376 Marionette DEBUG loaded listener.js 23:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1129af000) [pid = 1668] [serial = 702] [outer = 0x112faac00] 23:33:06 INFO - PROCESS | 1668 | 1468737186736 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 23:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 528ms 23:33:06 INFO - PROCESS | 1668 | 1468737186771 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 23:33:06 INFO - PROCESS | 1668 | 1468737186775 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 23:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:33:06 INFO - PROCESS | 1668 | 1468737186779 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:33:06 INFO - PROCESS | 1668 | 1468737186781 Marionette TRACE conn2 <- [1,910,null,{}] 23:33:06 INFO - PROCESS | 1668 | 1468737186783 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:06 INFO - PROCESS | 1668 | 1468737186785 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:06 INFO - PROCESS | 1668 | 1468737186859 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 23:33:06 INFO - PROCESS | 1668 | 1468737186865 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:06 INFO - PROCESS | 1668 | 1468737186867 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x116ab8800 == 29 [pid = 1668] [id = 235] 23:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x116768000) [pid = 1668] [serial = 703] [outer = 0x0] 23:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x116908c00) [pid = 1668] [serial = 704] [outer = 0x116768000] 23:33:06 INFO - PROCESS | 1668 | 1468737186897 Marionette DEBUG loaded listener.js 23:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x116f53400) [pid = 1668] [serial = 705] [outer = 0x116768000] 23:33:07 INFO - PROCESS | 1668 | 1468737187236 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 23:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 23:33:07 INFO - PROCESS | 1668 | 1468737187248 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 23:33:07 INFO - PROCESS | 1668 | 1468737187249 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 23:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:33:07 INFO - PROCESS | 1668 | 1468737187252 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:33:07 INFO - PROCESS | 1668 | 1468737187254 Marionette TRACE conn2 <- [1,914,null,{}] 23:33:07 INFO - PROCESS | 1668 | 1468737187262 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:07 INFO - PROCESS | 1668 | 1468737187265 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:07 INFO - PROCESS | 1668 | 1468737187343 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 23:33:07 INFO - PROCESS | 1668 | 1468737187396 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:07 INFO - PROCESS | 1668 | 1468737187398 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x118427000 == 30 [pid = 1668] [id = 236] 23:33:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x115e2d400) [pid = 1668] [serial = 706] [outer = 0x0] 23:33:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x118129400) [pid = 1668] [serial = 707] [outer = 0x115e2d400] 23:33:07 INFO - PROCESS | 1668 | 1468737187425 Marionette DEBUG loaded listener.js 23:33:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1183e6c00) [pid = 1668] [serial = 708] [outer = 0x115e2d400] 23:33:07 INFO - PROCESS | 1668 | 1468737187799 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 23:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 570ms 23:33:07 INFO - PROCESS | 1668 | 1468737187823 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 23:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:33:07 INFO - PROCESS | 1668 | 1468737187827 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 23:33:07 INFO - PROCESS | 1668 | 1468737187831 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:33:07 INFO - PROCESS | 1668 | 1468737187833 Marionette TRACE conn2 <- [1,918,null,{}] 23:33:07 INFO - PROCESS | 1668 | 1468737187836 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:07 INFO - PROCESS | 1668 | 1468737187838 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:07 INFO - PROCESS | 1668 | 1468737187988 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 23:33:08 INFO - PROCESS | 1668 | 1468737188000 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:08 INFO - PROCESS | 1668 | 1468737188001 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x119196800 == 31 [pid = 1668] [id = 237] 23:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x118763000) [pid = 1668] [serial = 709] [outer = 0x0] 23:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1188ef000) [pid = 1668] [serial = 710] [outer = 0x118763000] 23:33:08 INFO - PROCESS | 1668 | 1468737188041 Marionette DEBUG loaded listener.js 23:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x119308c00) [pid = 1668] [serial = 711] [outer = 0x118763000] 23:33:08 INFO - PROCESS | 1668 | 1468737188381 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 23:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 572ms 23:33:08 INFO - PROCESS | 1668 | 1468737188406 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 23:33:08 INFO - PROCESS | 1668 | 1468737188408 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 23:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:33:08 INFO - PROCESS | 1668 | 1468737188412 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:33:08 INFO - PROCESS | 1668 | 1468737188420 Marionette TRACE conn2 <- [1,922,null,{}] 23:33:08 INFO - PROCESS | 1668 | 1468737188424 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:08 INFO - PROCESS | 1668 | 1468737188425 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:08 INFO - PROCESS | 1668 | 1468737188513 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 23:33:08 INFO - PROCESS | 1668 | 1468737188549 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:08 INFO - PROCESS | 1668 | 1468737188550 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959d000 == 32 [pid = 1668] [id = 238] 23:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1164a1800) [pid = 1668] [serial = 712] [outer = 0x0] 23:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119312000) [pid = 1668] [serial = 713] [outer = 0x1164a1800] 23:33:08 INFO - PROCESS | 1668 | 1468737188574 Marionette DEBUG loaded listener.js 23:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11933f400) [pid = 1668] [serial = 714] [outer = 0x1164a1800] 23:33:08 INFO - PROCESS | 1668 | 1468737188943 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 23:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 576ms 23:33:08 INFO - PROCESS | 1668 | 1468737188989 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 23:33:08 INFO - PROCESS | 1668 | 1468737188991 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 23:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:33:08 INFO - PROCESS | 1668 | 1468737188994 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:33:08 INFO - PROCESS | 1668 | 1468737188996 Marionette TRACE conn2 <- [1,926,null,{}] 23:33:09 INFO - PROCESS | 1668 | 1468737188999 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:09 INFO - PROCESS | 1668 | 1468737189005 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:09 INFO - PROCESS | 1668 | 1468737189144 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12464a400) [pid = 1668] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119490000) [pid = 1668] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x119b52c00) [pid = 1668] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118309c00) [pid = 1668] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x115d51400) [pid = 1668] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x115d56c00) [pid = 1668] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119733800) [pid = 1668] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1187cc400) [pid = 1668] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x115d4d400) [pid = 1668] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1176fb000) [pid = 1668] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1269b9800) [pid = 1668] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x115d4c800) [pid = 1668] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1122af400) [pid = 1668] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x123c40000) [pid = 1668] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:33:09 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x128804000) [pid = 1668] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:33:09 INFO - PROCESS | 1668 | 1468737189457 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:09 INFO - PROCESS | 1668 | 1468737189459 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x112ace800 == 33 [pid = 1668] [id = 239] 23:33:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x110e62400) [pid = 1668] [serial = 715] [outer = 0x0] 23:33:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1122be400) [pid = 1668] [serial = 716] [outer = 0x110e62400] 23:33:09 INFO - PROCESS | 1668 | 1468737189491 Marionette DEBUG loaded listener.js 23:33:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1129b2c00) [pid = 1668] [serial = 717] [outer = 0x110e62400] 23:33:10 INFO - PROCESS | 1668 | 1468737190035 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 23:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1070ms 23:33:10 INFO - PROCESS | 1668 | 1468737190082 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 23:33:10 INFO - PROCESS | 1668 | 1468737190085 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 23:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:33:10 INFO - PROCESS | 1668 | 1468737190089 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:33:10 INFO - PROCESS | 1668 | 1468737190091 Marionette TRACE conn2 <- [1,930,null,{}] 23:33:10 INFO - PROCESS | 1668 | 1468737190095 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:10 INFO - PROCESS | 1668 | 1468737190098 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:10 INFO - PROCESS | 1668 | 1468737190201 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 23:33:10 INFO - PROCESS | 1668 | 1468737190274 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:10 INFO - PROCESS | 1668 | 1468737190276 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x11841a800 == 34 [pid = 1668] [id = 240] 23:33:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x1164eb400) [pid = 1668] [serial = 718] [outer = 0x0] 23:33:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x116768c00) [pid = 1668] [serial = 719] [outer = 0x1164eb400] 23:33:10 INFO - PROCESS | 1668 | 1468737190307 Marionette DEBUG loaded listener.js 23:33:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x116f92800) [pid = 1668] [serial = 720] [outer = 0x1164eb400] 23:33:10 INFO - PROCESS | 1668 | 1468737190792 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 23:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 821ms 23:33:10 INFO - PROCESS | 1668 | 1468737190919 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 23:33:10 INFO - PROCESS | 1668 | 1468737190921 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 23:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:33:10 INFO - PROCESS | 1668 | 1468737190946 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:33:10 INFO - PROCESS | 1668 | 1468737190948 Marionette TRACE conn2 <- [1,934,null,{}] 23:33:10 INFO - PROCESS | 1668 | 1468737190954 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:10 INFO - PROCESS | 1668 | 1468737190955 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:11 INFO - PROCESS | 1668 | 1468737191062 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 23:33:11 INFO - PROCESS | 1668 | 1468737191110 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:11 INFO - PROCESS | 1668 | 1468737191113 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x116aaa000 == 35 [pid = 1668] [id = 241] 23:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x115d54000) [pid = 1668] [serial = 721] [outer = 0x0] 23:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x115e24c00) [pid = 1668] [serial = 722] [outer = 0x115d54000] 23:33:11 INFO - PROCESS | 1668 | 1468737191141 Marionette DEBUG loaded listener.js 23:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1164eb800) [pid = 1668] [serial = 723] [outer = 0x115d54000] 23:33:11 INFO - PROCESS | 1668 | --DOCSHELL 0x11959d000 == 34 [pid = 1668] [id = 238] 23:33:11 INFO - PROCESS | 1668 | --DOCSHELL 0x119196800 == 33 [pid = 1668] [id = 237] 23:33:11 INFO - PROCESS | 1668 | --DOCSHELL 0x118427000 == 32 [pid = 1668] [id = 236] 23:33:11 INFO - PROCESS | 1668 | --DOCSHELL 0x116ab8800 == 31 [pid = 1668] [id = 235] 23:33:11 INFO - PROCESS | 1668 | --DOCSHELL 0x113de2000 == 30 [pid = 1668] [id = 234] 23:33:11 INFO - PROCESS | 1668 | --DOCSHELL 0x113d30000 == 29 [pid = 1668] [id = 233] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12880dc00) [pid = 1668] [serial = 683] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1257b3c00) [pid = 1668] [serial = 680] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12653d400) [pid = 1668] [serial = 678] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x119d7a400) [pid = 1668] [serial = 662] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x123ccf400) [pid = 1668] [serial = 665] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x123c35000) [pid = 1668] [serial = 663] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1164e4400) [pid = 1668] [serial = 647] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x1176f9000) [pid = 1668] [serial = 648] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x115e8f000) [pid = 1668] [serial = 644] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x116980000) [pid = 1668] [serial = 645] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x1199f4c00) [pid = 1668] [serial = 659] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x119067800) [pid = 1668] [serial = 653] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x119316000) [pid = 1668] [serial = 654] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x11972ac00) [pid = 1668] [serial = 656] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x119913c00) [pid = 1668] [serial = 657] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x118122400) [pid = 1668] [serial = 650] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x118308400) [pid = 1668] [serial = 651] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x1289f9c00) [pid = 1668] [serial = 642] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x1289f2c00) [pid = 1668] [serial = 641] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x1243ad800) [pid = 1668] [serial = 668] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x123cdec00) [pid = 1668] [serial = 666] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x1269b6c00) [pid = 1668] [serial = 681] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x1183f3800) [pid = 1668] [serial = 672] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 62 (0x12456fc00) [pid = 1668] [serial = 669] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 61 (0x124f90800) [pid = 1668] [serial = 677] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 60 (0x115d4ec00) [pid = 1668] [serial = 671] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 59 (0x1246f8000) [pid = 1668] [serial = 675] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 58 (0x124644c00) [pid = 1668] [serial = 674] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 57 (0x1199fbc00) [pid = 1668] [serial = 660] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | --DOMWINDOW == 56 (0x1289f8c00) [pid = 1668] [serial = 684] [outer = 0x0] [url = about:blank] 23:33:11 INFO - PROCESS | 1668 | 1468737191588 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 23:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 700ms 23:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:33:11 INFO - PROCESS | 1668 | 1468737191626 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 23:33:11 INFO - PROCESS | 1668 | 1468737191630 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 23:33:11 INFO - PROCESS | 1668 | 1468737191637 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:33:11 INFO - PROCESS | 1668 | 1468737191642 Marionette TRACE conn2 <- [1,938,null,{}] 23:33:11 INFO - PROCESS | 1668 | 1468737191654 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:11 INFO - PROCESS | 1668 | 1468737191656 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:11 INFO - PROCESS | 1668 | 1468737191772 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 23:33:11 INFO - PROCESS | 1668 | 1468737191848 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:11 INFO - PROCESS | 1668 | 1468737191849 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e58800 == 30 [pid = 1668] [id = 242] 23:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 57 (0x115d54400) [pid = 1668] [serial = 724] [outer = 0x0] 23:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 58 (0x117ead400) [pid = 1668] [serial = 725] [outer = 0x115d54400] 23:33:11 INFO - PROCESS | 1668 | 1468737191878 Marionette DEBUG loaded listener.js 23:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 59 (0x118129000) [pid = 1668] [serial = 726] [outer = 0x115d54400] 23:33:12 INFO - PROCESS | 1668 | 1468737192162 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 23:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 587ms 23:33:12 INFO - PROCESS | 1668 | 1468737192221 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 23:33:12 INFO - PROCESS | 1668 | 1468737192222 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 23:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:33:12 INFO - PROCESS | 1668 | 1468737192225 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:33:12 INFO - PROCESS | 1668 | 1468737192227 Marionette TRACE conn2 <- [1,942,null,{}] 23:33:12 INFO - PROCESS | 1668 | 1468737192271 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:12 INFO - PROCESS | 1668 | 1468737192273 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:12 INFO - PROCESS | 1668 | 1468737192404 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 23:33:12 INFO - PROCESS | 1668 | 1468737192447 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:12 INFO - PROCESS | 1668 | 1468737192449 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x116ab7000 == 31 [pid = 1668] [id = 243] 23:33:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x115d4b800) [pid = 1668] [serial = 727] [outer = 0x0] 23:33:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x115d53c00) [pid = 1668] [serial = 728] [outer = 0x115d4b800] 23:33:12 INFO - PROCESS | 1668 | 1468737192481 Marionette DEBUG loaded listener.js 23:33:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x116633c00) [pid = 1668] [serial = 729] [outer = 0x115d4b800] 23:33:12 INFO - PROCESS | 1668 | 1468737192900 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 23:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 723ms 23:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:33:12 INFO - PROCESS | 1668 | 1468737192949 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 23:33:12 INFO - PROCESS | 1668 | 1468737192951 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 23:33:12 INFO - PROCESS | 1668 | 1468737192954 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:33:12 INFO - PROCESS | 1668 | 1468737192956 Marionette TRACE conn2 <- [1,946,null,{}] 23:33:12 INFO - PROCESS | 1668 | 1468737192960 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:12 INFO - PROCESS | 1668 | 1468737192962 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:13 INFO - PROCESS | 1668 | 1468737193055 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 23:33:13 INFO - PROCESS | 1668 | 1468737193105 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:13 INFO - PROCESS | 1668 | 1468737193107 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x11936d000 == 32 [pid = 1668] [id = 244] 23:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x1176f4800) [pid = 1668] [serial = 730] [outer = 0x0] 23:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x118309c00) [pid = 1668] [serial = 731] [outer = 0x1176f4800] 23:33:13 INFO - PROCESS | 1668 | 1468737193137 Marionette DEBUG loaded listener.js 23:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x118760000) [pid = 1668] [serial = 732] [outer = 0x1176f4800] 23:33:13 INFO - PROCESS | 1668 | 1468737193549 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 23:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 620ms 23:33:13 INFO - PROCESS | 1668 | 1468737193575 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 23:33:13 INFO - PROCESS | 1668 | 1468737193577 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 23:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:33:13 INFO - PROCESS | 1668 | 1468737193579 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:33:13 INFO - PROCESS | 1668 | 1468737193580 Marionette TRACE conn2 <- [1,950,null,{}] 23:33:13 INFO - PROCESS | 1668 | 1468737193583 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:13 INFO - PROCESS | 1668 | 1468737193584 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:13 INFO - PROCESS | 1668 | 1468737193680 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 23:33:13 INFO - PROCESS | 1668 | 1468737193762 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:13 INFO - PROCESS | 1668 | 1468737193765 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x112dca000 == 33 [pid = 1668] [id = 245] 23:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x119075c00) [pid = 1668] [serial = 733] [outer = 0x0] 23:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x119310c00) [pid = 1668] [serial = 734] [outer = 0x119075c00] 23:33:13 INFO - PROCESS | 1668 | 1468737193797 Marionette DEBUG loaded listener.js 23:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x119349800) [pid = 1668] [serial = 735] [outer = 0x119075c00] 23:33:14 INFO - PROCESS | 1668 | 1468737194255 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 23:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 723ms 23:33:14 INFO - PROCESS | 1668 | 1468737194305 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 23:33:14 INFO - PROCESS | 1668 | 1468737194312 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 23:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:33:14 INFO - PROCESS | 1668 | 1468737194322 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:33:14 INFO - PROCESS | 1668 | 1468737194324 Marionette TRACE conn2 <- [1,954,null,{}] 23:33:14 INFO - PROCESS | 1668 | 1468737194328 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:14 INFO - PROCESS | 1668 | 1468737194331 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:14 INFO - PROCESS | 1668 | 1468737194424 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 23:33:14 INFO - PROCESS | 1668 | 1468737194489 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:14 INFO - PROCESS | 1668 | 1468737194491 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x123a6c800 == 34 [pid = 1668] [id = 246] 23:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x119490000) [pid = 1668] [serial = 736] [outer = 0x0] 23:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x11991f400) [pid = 1668] [serial = 737] [outer = 0x119490000] 23:33:14 INFO - PROCESS | 1668 | 1468737194521 Marionette DEBUG loaded listener.js 23:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x1199f8000) [pid = 1668] [serial = 738] [outer = 0x119490000] 23:33:14 INFO - PROCESS | 1668 | 1468737194918 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 23:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 630ms 23:33:14 INFO - PROCESS | 1668 | 1468737194946 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 23:33:14 INFO - PROCESS | 1668 | 1468737194948 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 23:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:33:14 INFO - PROCESS | 1668 | 1468737194950 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:33:14 INFO - PROCESS | 1668 | 1468737194951 Marionette TRACE conn2 <- [1,958,null,{}] 23:33:14 INFO - PROCESS | 1668 | 1468737194971 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:14 INFO - PROCESS | 1668 | 1468737194973 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:15 INFO - PROCESS | 1668 | 1468737195062 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 23:33:15 INFO - PROCESS | 1668 | 1468737195126 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:15 INFO - PROCESS | 1668 | 1468737195128 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x124035000 == 35 [pid = 1668] [id = 247] 23:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x119d0ac00) [pid = 1668] [serial = 739] [outer = 0x0] 23:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x119d10c00) [pid = 1668] [serial = 740] [outer = 0x119d0ac00] 23:33:15 INFO - PROCESS | 1668 | 1468737195156 Marionette DEBUG loaded listener.js 23:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x119d77400) [pid = 1668] [serial = 741] [outer = 0x119d0ac00] 23:33:15 INFO - PROCESS | 1668 | 1468737195550 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 23:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 621ms 23:33:15 INFO - PROCESS | 1668 | 1468737195572 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 23:33:15 INFO - PROCESS | 1668 | 1468737195573 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 23:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:33:15 INFO - PROCESS | 1668 | 1468737195576 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:33:15 INFO - PROCESS | 1668 | 1468737195579 Marionette TRACE conn2 <- [1,962,null,{}] 23:33:15 INFO - PROCESS | 1668 | 1468737195581 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:15 INFO - PROCESS | 1668 | 1468737195586 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:15 INFO - PROCESS | 1668 | 1468737195698 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 23:33:15 INFO - PROCESS | 1668 | 1468737195747 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:15 INFO - PROCESS | 1668 | 1468737195748 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x124712800 == 36 [pid = 1668] [id = 248] 23:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1208f5c00) [pid = 1668] [serial = 742] [outer = 0x0] 23:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x123a15400) [pid = 1668] [serial = 743] [outer = 0x1208f5c00] 23:33:15 INFO - PROCESS | 1668 | 1468737195777 Marionette DEBUG loaded listener.js 23:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x123c3f800) [pid = 1668] [serial = 744] [outer = 0x1208f5c00] 23:33:16 INFO - PROCESS | 1668 | 1468737196159 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 23:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 23:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:33:16 INFO - PROCESS | 1668 | 1468737196254 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 23:33:16 INFO - PROCESS | 1668 | 1468737196256 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 23:33:16 INFO - PROCESS | 1668 | 1468737196277 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:33:16 INFO - PROCESS | 1668 | 1468737196279 Marionette TRACE conn2 <- [1,966,null,{}] 23:33:16 INFO - PROCESS | 1668 | 1468737196284 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:16 INFO - PROCESS | 1668 | 1468737196286 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:16 INFO - PROCESS | 1668 | 1468737196408 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 23:33:16 INFO - PROCESS | 1668 | 1468737196468 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:16 INFO - PROCESS | 1668 | 1468737196472 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e5f800 == 37 [pid = 1668] [id = 249] 23:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x115d53000) [pid = 1668] [serial = 745] [outer = 0x0] 23:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1164a0800) [pid = 1668] [serial = 746] [outer = 0x115d53000] 23:33:16 INFO - PROCESS | 1668 | 1468737196499 Marionette DEBUG loaded listener.js 23:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1176f2c00) [pid = 1668] [serial = 747] [outer = 0x115d53000] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x116aaa000 == 36 [pid = 1668] [id = 241] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x112ace800 == 35 [pid = 1668] [id = 239] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11841a800 == 34 [pid = 1668] [id = 240] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x124712800 == 33 [pid = 1668] [id = 248] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x124035000 == 32 [pid = 1668] [id = 247] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x123a6c800 == 31 [pid = 1668] [id = 246] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x112dca000 == 30 [pid = 1668] [id = 245] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11936d000 == 29 [pid = 1668] [id = 244] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x117e58800 == 28 [pid = 1668] [id = 242] 23:33:17 INFO - PROCESS | 1668 | --DOCSHELL 0x116ab7000 == 27 [pid = 1668] [id = 243] 23:33:17 INFO - PROCESS | 1668 | 1468737197422 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 23:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1195ms 23:33:17 INFO - PROCESS | 1668 | 1468737197455 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 23:33:17 INFO - PROCESS | 1668 | 1468737197458 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 23:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:33:17 INFO - PROCESS | 1668 | 1468737197465 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:33:17 INFO - PROCESS | 1668 | 1468737197467 Marionette TRACE conn2 <- [1,970,null,{}] 23:33:17 INFO - PROCESS | 1668 | 1468737197473 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:17 INFO - PROCESS | 1668 | 1468737197475 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:17 INFO - PROCESS | 1668 | 1468737197595 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 23:33:17 INFO - PROCESS | 1668 | 1468737197701 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:17 INFO - PROCESS | 1668 | 1468737197703 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x116620000 == 28 [pid = 1668] [id = 250] 23:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x115d52c00) [pid = 1668] [serial = 748] [outer = 0x0] 23:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x115e8d800) [pid = 1668] [serial = 749] [outer = 0x115d52c00] 23:33:17 INFO - PROCESS | 1668 | 1468737197740 Marionette DEBUG loaded listener.js 23:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x116767800) [pid = 1668] [serial = 750] [outer = 0x115d52c00] 23:33:18 INFO - PROCESS | 1668 | 1468737198039 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 23:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 622ms 23:33:18 INFO - PROCESS | 1668 | 1468737198086 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 23:33:18 INFO - PROCESS | 1668 | 1468737198089 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 23:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:33:18 INFO - PROCESS | 1668 | 1468737198097 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:33:18 INFO - PROCESS | 1668 | 1468737198098 Marionette TRACE conn2 <- [1,974,null,{}] 23:33:18 INFO - PROCESS | 1668 | 1468737198101 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:18 INFO - PROCESS | 1668 | 1468737198103 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:18 INFO - PROCESS | 1668 | 1468737198183 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 23:33:18 INFO - PROCESS | 1668 | 1468737198234 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:18 INFO - PROCESS | 1668 | 1468737198236 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x118426800 == 29 [pid = 1668] [id = 251] 23:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x116904000) [pid = 1668] [serial = 751] [outer = 0x0] 23:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1176fbc00) [pid = 1668] [serial = 752] [outer = 0x116904000] 23:33:18 INFO - PROCESS | 1668 | 1468737198263 Marionette DEBUG loaded listener.js 23:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11830f800) [pid = 1668] [serial = 753] [outer = 0x116904000] 23:33:18 INFO - PROCESS | 1668 | 1468737198583 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 23:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 23:33:18 INFO - PROCESS | 1668 | 1468737198623 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 23:33:18 INFO - PROCESS | 1668 | 1468737198625 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 23:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:33:18 INFO - PROCESS | 1668 | 1468737198630 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:33:18 INFO - PROCESS | 1668 | 1468737198632 Marionette TRACE conn2 <- [1,978,null,{}] 23:33:18 INFO - PROCESS | 1668 | 1468737198640 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:18 INFO - PROCESS | 1668 | 1468737198643 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:18 INFO - PROCESS | 1668 | 1468737198737 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 23:33:18 INFO - PROCESS | 1668 | 1468737198774 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:18 INFO - PROCESS | 1668 | 1468737198776 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959f800 == 30 [pid = 1668] [id = 252] 23:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x112aa0400) [pid = 1668] [serial = 754] [outer = 0x0] 23:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119312c00) [pid = 1668] [serial = 755] [outer = 0x112aa0400] 23:33:18 INFO - PROCESS | 1668 | 1468737198804 Marionette DEBUG loaded listener.js 23:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11948e400) [pid = 1668] [serial = 756] [outer = 0x112aa0400] 23:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 23:33:19 INFO - PROCESS | 1668 | 1468737199146 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 23:33:19 INFO - PROCESS | 1668 | 1468737199152 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 23:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:33:19 INFO - PROCESS | 1668 | 1468737199154 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 23:33:19 INFO - PROCESS | 1668 | 1468737199156 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:33:19 INFO - PROCESS | 1668 | 1468737199157 Marionette TRACE conn2 <- [1,982,null,{}] 23:33:19 INFO - PROCESS | 1668 | 1468737199161 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:19 INFO - PROCESS | 1668 | 1468737199162 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:19 INFO - PROCESS | 1668 | 1468737199261 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 23:33:19 INFO - PROCESS | 1668 | 1468737199302 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:19 INFO - PROCESS | 1668 | 1468737199303 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12393c800 == 31 [pid = 1668] [id = 253] 23:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119736c00) [pid = 1668] [serial = 757] [outer = 0x0] 23:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119919800) [pid = 1668] [serial = 758] [outer = 0x119736c00] 23:33:19 INFO - PROCESS | 1668 | 1468737199328 Marionette DEBUG loaded listener.js 23:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1199f9800) [pid = 1668] [serial = 759] [outer = 0x119736c00] 23:33:19 INFO - PROCESS | 1668 | 1468737199665 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 23:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 523ms 23:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:33:19 INFO - PROCESS | 1668 | 1468737199681 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 23:33:19 INFO - PROCESS | 1668 | 1468737199683 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 23:33:19 INFO - PROCESS | 1668 | 1468737199686 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:33:19 INFO - PROCESS | 1668 | 1468737199688 Marionette TRACE conn2 <- [1,986,null,{}] 23:33:19 INFO - PROCESS | 1668 | 1468737199701 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:19 INFO - PROCESS | 1668 | 1468737199703 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:19 INFO - PROCESS | 1668 | 1468737199846 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 23:33:19 INFO - PROCESS | 1668 | 1468737199865 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:19 INFO - PROCESS | 1668 | 1468737199866 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x124517800 == 32 [pid = 1668] [id = 254] 23:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1129b3400) [pid = 1668] [serial = 760] [outer = 0x0] 23:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x119d71000) [pid = 1668] [serial = 761] [outer = 0x1129b3400] 23:33:19 INFO - PROCESS | 1668 | 1468737199906 Marionette DEBUG loaded listener.js 23:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x120806000) [pid = 1668] [serial = 762] [outer = 0x1129b3400] 23:33:20 INFO - PROCESS | 1668 | 1468737200320 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 23:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 671ms 23:33:20 INFO - PROCESS | 1668 | 1468737200357 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 23:33:20 INFO - PROCESS | 1668 | 1468737200359 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 23:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:33:20 INFO - PROCESS | 1668 | 1468737200361 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:33:20 INFO - PROCESS | 1668 | 1468737200362 Marionette TRACE conn2 <- [1,990,null,{}] 23:33:20 INFO - PROCESS | 1668 | 1468737200364 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:20 INFO - PROCESS | 1668 | 1468737200368 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:20 INFO - PROCESS | 1668 | 1468737200479 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1187cb800) [pid = 1668] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1164a4400) [pid = 1668] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1199fa400) [pid = 1668] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119b5cc00) [pid = 1668] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x115d54400) [pid = 1668] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x112aacc00) [pid = 1668] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x115e2d400) [pid = 1668] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x112faac00) [pid = 1668] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x116768000) [pid = 1668] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x110e62400) [pid = 1668] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1164eb400) [pid = 1668] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x115d54000) [pid = 1668] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x118763000) [pid = 1668] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:33:20 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1164a1800) [pid = 1668] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:33:20 INFO - PROCESS | 1668 | 1468737200649 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:20 INFO - PROCESS | 1668 | 1468737200650 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x116267000 == 33 [pid = 1668] [id = 255] 23:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1128d5800) [pid = 1668] [serial = 763] [outer = 0x0] 23:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x113d63800) [pid = 1668] [serial = 764] [outer = 0x1128d5800] 23:33:20 INFO - PROCESS | 1668 | 1468737200675 Marionette DEBUG loaded listener.js 23:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1164eb400) [pid = 1668] [serial = 765] [outer = 0x1128d5800] 23:33:20 INFO - PROCESS | 1668 | 1468737200924 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 23:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 620ms 23:33:20 INFO - PROCESS | 1668 | 1468737200982 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 23:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:33:20 INFO - PROCESS | 1668 | 1468737200983 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 23:33:20 INFO - PROCESS | 1668 | 1468737200985 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:33:20 INFO - PROCESS | 1668 | 1468737200986 Marionette TRACE conn2 <- [1,994,null,{}] 23:33:20 INFO - PROCESS | 1668 | 1468737200989 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:20 INFO - PROCESS | 1668 | 1468737200990 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:21 INFO - PROCESS | 1668 | 1468737201084 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 23:33:21 INFO - PROCESS | 1668 | 1468737201087 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:21 INFO - PROCESS | 1668 | 1468737201088 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x1261bd000 == 34 [pid = 1668] [id = 256] 23:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1129b2800) [pid = 1668] [serial = 766] [outer = 0x0] 23:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1176fc400) [pid = 1668] [serial = 767] [outer = 0x1129b2800] 23:33:21 INFO - PROCESS | 1668 | 1468737201115 Marionette DEBUG loaded listener.js 23:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119f15400) [pid = 1668] [serial = 768] [outer = 0x1129b2800] 23:33:21 INFO - PROCESS | 1668 | 1468737201465 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 23:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 23:33:21 INFO - PROCESS | 1668 | 1468737201506 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 23:33:21 INFO - PROCESS | 1668 | 1468737201508 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 23:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:33:21 INFO - PROCESS | 1668 | 1468737201515 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:33:21 INFO - PROCESS | 1668 | 1468737201516 Marionette TRACE conn2 <- [1,998,null,{}] 23:33:21 INFO - PROCESS | 1668 | 1468737201520 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:21 INFO - PROCESS | 1668 | 1468737201522 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:21 INFO - PROCESS | 1668 | 1468737201642 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 23:33:21 INFO - PROCESS | 1668 | 1468737201652 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:21 INFO - PROCESS | 1668 | 1468737201653 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x126791000 == 35 [pid = 1668] [id = 257] 23:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x118762c00) [pid = 1668] [serial = 769] [outer = 0x0] 23:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123cd0400) [pid = 1668] [serial = 770] [outer = 0x118762c00] 23:33:21 INFO - PROCESS | 1668 | 1468737201676 Marionette DEBUG loaded listener.js 23:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123cdbc00) [pid = 1668] [serial = 771] [outer = 0x118762c00] 23:33:21 INFO - PROCESS | 1668 | 1468737201959 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 23:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 470ms 23:33:21 INFO - PROCESS | 1668 | 1468737201984 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 23:33:21 INFO - PROCESS | 1668 | 1468737201985 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 23:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:33:21 INFO - PROCESS | 1668 | 1468737201988 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:33:21 INFO - PROCESS | 1668 | 1468737201989 Marionette TRACE conn2 <- [1,1002,null,{}] 23:33:21 INFO - PROCESS | 1668 | 1468737201991 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:21 INFO - PROCESS | 1668 | 1468737201992 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:22 INFO - PROCESS | 1668 | 1468737202083 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 23:33:22 INFO - PROCESS | 1668 | 1468737202096 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:22 INFO - PROCESS | 1668 | 1468737202097 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182e9000 == 36 [pid = 1668] [id = 258] 23:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x113381000) [pid = 1668] [serial = 772] [outer = 0x0] 23:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1241c0000) [pid = 1668] [serial = 773] [outer = 0x113381000] 23:33:22 INFO - PROCESS | 1668 | 1468737202123 Marionette DEBUG loaded listener.js 23:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12456dc00) [pid = 1668] [serial = 774] [outer = 0x113381000] 23:33:22 INFO - PROCESS | 1668 | 1468737202469 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 23:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 525ms 23:33:22 INFO - PROCESS | 1668 | 1468737202513 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 23:33:22 INFO - PROCESS | 1668 | 1468737202514 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 23:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:33:22 INFO - PROCESS | 1668 | 1468737202516 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:33:22 INFO - PROCESS | 1668 | 1468737202517 Marionette TRACE conn2 <- [1,1006,null,{}] 23:33:22 INFO - PROCESS | 1668 | 1468737202519 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:22 INFO - PROCESS | 1668 | 1468737202520 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:22 INFO - PROCESS | 1668 | 1468737202605 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 23:33:22 INFO - PROCESS | 1668 | 1468737202614 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:22 INFO - PROCESS | 1668 | 1468737202615 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x128aed000 == 37 [pid = 1668] [id = 259] 23:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1241bdc00) [pid = 1668] [serial = 775] [outer = 0x0] 23:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x124571c00) [pid = 1668] [serial = 776] [outer = 0x1241bdc00] 23:33:22 INFO - PROCESS | 1668 | 1468737202641 Marionette DEBUG loaded listener.js 23:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x124649000) [pid = 1668] [serial = 777] [outer = 0x1241bdc00] 23:33:23 INFO - PROCESS | 1668 | 1468737203264 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 23:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 819ms 23:33:23 INFO - PROCESS | 1668 | 1468737203336 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 23:33:23 INFO - PROCESS | 1668 | 1468737203339 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 23:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:33:23 INFO - PROCESS | 1668 | 1468737203369 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:33:23 INFO - PROCESS | 1668 | 1468737203372 Marionette TRACE conn2 <- [1,1010,null,{}] 23:33:23 INFO - PROCESS | 1668 | 1468737203403 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:23 INFO - PROCESS | 1668 | 1468737203405 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:23 INFO - PROCESS | 1668 | 1468737203522 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 23:33:23 INFO - PROCESS | 1668 | 1468737203571 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:23 INFO - PROCESS | 1668 | 1468737203573 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x11870f000 == 38 [pid = 1668] [id = 260] 23:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115d55000) [pid = 1668] [serial = 778] [outer = 0x0] 23:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x116769000) [pid = 1668] [serial = 779] [outer = 0x115d55000] 23:33:23 INFO - PROCESS | 1668 | 1468737203603 Marionette DEBUG loaded listener.js 23:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x118123c00) [pid = 1668] [serial = 780] [outer = 0x115d55000] 23:33:24 INFO - PROCESS | 1668 | 1468737204112 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 23:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 803ms 23:33:24 INFO - PROCESS | 1668 | 1468737204177 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 23:33:24 INFO - PROCESS | 1668 | 1468737204181 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 23:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:33:24 INFO - PROCESS | 1668 | 1468737204187 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:33:24 INFO - PROCESS | 1668 | 1468737204188 Marionette TRACE conn2 <- [1,1014,null,{}] 23:33:24 INFO - PROCESS | 1668 | 1468737204191 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:24 INFO - PROCESS | 1668 | 1468737204193 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:24 INFO - PROCESS | 1668 | 1468737204303 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 23:33:24 INFO - PROCESS | 1668 | 1468737204379 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:24 INFO - PROCESS | 1668 | 1468737204381 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x11958b000 == 39 [pid = 1668] [id = 261] 23:33:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1183ed800) [pid = 1668] [serial = 781] [outer = 0x0] 23:33:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1187c7000) [pid = 1668] [serial = 782] [outer = 0x1183ed800] 23:33:24 INFO - PROCESS | 1668 | 1468737204411 Marionette DEBUG loaded listener.js 23:33:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11930c400) [pid = 1668] [serial = 783] [outer = 0x1183ed800] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x1182e9000 == 38 [pid = 1668] [id = 258] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x126791000 == 37 [pid = 1668] [id = 257] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x1261bd000 == 36 [pid = 1668] [id = 256] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x116267000 == 35 [pid = 1668] [id = 255] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x124517800 == 34 [pid = 1668] [id = 254] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12393c800 == 33 [pid = 1668] [id = 253] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x11959f800 == 32 [pid = 1668] [id = 252] 23:33:25 INFO - PROCESS | 1668 | 1468737205029 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x118426800 == 31 [pid = 1668] [id = 251] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x116620000 == 30 [pid = 1668] [id = 250] 23:33:25 INFO - PROCESS | 1668 | --DOCSHELL 0x117e5f800 == 29 [pid = 1668] [id = 249] 23:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 870ms 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x117ead400) [pid = 1668] [serial = 725] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1130e8c00) [pid = 1668] [serial = 699] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x112d7a400) [pid = 1668] [serial = 698] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x118129400) [pid = 1668] [serial = 707] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1183e6c00) [pid = 1668] [serial = 708] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1133ae000) [pid = 1668] [serial = 701] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1129af000) [pid = 1668] [serial = 702] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x116908c00) [pid = 1668] [serial = 704] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x116f53400) [pid = 1668] [serial = 705] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1122be400) [pid = 1668] [serial = 716] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x117eb4800) [pid = 1668] [serial = 686] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119071c00) [pid = 1668] [serial = 689] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1129b2c00) [pid = 1668] [serial = 717] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x116768c00) [pid = 1668] [serial = 719] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119d79000) [pid = 1668] [serial = 692] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x123f37400) [pid = 1668] [serial = 695] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x118129000) [pid = 1668] [serial = 726] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x116f92800) [pid = 1668] [serial = 720] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x115e24c00) [pid = 1668] [serial = 722] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1164eb800) [pid = 1668] [serial = 723] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11933f400) [pid = 1668] [serial = 714] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x119308c00) [pid = 1668] [serial = 711] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x119312000) [pid = 1668] [serial = 713] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x1188ef000) [pid = 1668] [serial = 710] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x119338400) [pid = 1668] [serial = 690] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x118148c00) [pid = 1668] [serial = 687] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x123c34800) [pid = 1668] [serial = 693] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x124746400) [pid = 1668] [serial = 696] [outer = 0x0] [url = about:blank] 23:33:25 INFO - PROCESS | 1668 | 1468737205064 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 23:33:25 INFO - PROCESS | 1668 | 1468737205067 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 23:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:33:25 INFO - PROCESS | 1668 | 1468737205072 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:33:25 INFO - PROCESS | 1668 | 1468737205074 Marionette TRACE conn2 <- [1,1018,null,{}] 23:33:25 INFO - PROCESS | 1668 | 1468737205080 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:25 INFO - PROCESS | 1668 | 1468737205081 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:25 INFO - PROCESS | 1668 | 1468737205160 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 23:33:25 INFO - PROCESS | 1668 | 1468737205166 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:25 INFO - PROCESS | 1668 | 1468737205169 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x116412000 == 30 [pid = 1668] [id = 262] 23:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x116765800) [pid = 1668] [serial = 784] [outer = 0x0] 23:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x116980000) [pid = 1668] [serial = 785] [outer = 0x116765800] 23:33:25 INFO - PROCESS | 1668 | 1468737205196 Marionette DEBUG loaded listener.js 23:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11811ec00) [pid = 1668] [serial = 786] [outer = 0x116765800] 23:33:25 INFO - PROCESS | 1668 | 1468737205547 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 23:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 23:33:25 INFO - PROCESS | 1668 | 1468737205607 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 23:33:25 INFO - PROCESS | 1668 | 1468737205611 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 23:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:33:25 INFO - PROCESS | 1668 | 1468737205618 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:33:25 INFO - PROCESS | 1668 | 1468737205621 Marionette TRACE conn2 <- [1,1022,null,{}] 23:33:25 INFO - PROCESS | 1668 | 1468737205624 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:25 INFO - PROCESS | 1668 | 1468737205627 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:25 INFO - PROCESS | 1668 | 1468737205748 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 23:33:25 INFO - PROCESS | 1668 | 1468737205760 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:25 INFO - PROCESS | 1668 | 1468737205762 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182ce000 == 31 [pid = 1668] [id = 263] 23:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x118306000) [pid = 1668] [serial = 787] [outer = 0x0] 23:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1187d1800) [pid = 1668] [serial = 788] [outer = 0x118306000] 23:33:25 INFO - PROCESS | 1668 | 1468737205803 Marionette DEBUG loaded listener.js 23:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x119310800) [pid = 1668] [serial = 789] [outer = 0x118306000] 23:33:26 INFO - PROCESS | 1668 | 1468737206228 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 23:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 621ms 23:33:26 INFO - PROCESS | 1668 | 1468737206238 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 23:33:26 INFO - PROCESS | 1668 | 1468737206239 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 23:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:33:26 INFO - PROCESS | 1668 | 1468737206242 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:33:26 INFO - PROCESS | 1668 | 1468737206246 Marionette TRACE conn2 <- [1,1026,null,{}] 23:33:26 INFO - PROCESS | 1668 | 1468737206254 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:26 INFO - PROCESS | 1668 | 1468737206257 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:26 INFO - PROCESS | 1668 | 1468737206333 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 23:33:26 INFO - PROCESS | 1668 | 1468737206363 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:26 INFO - PROCESS | 1668 | 1468737206365 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x119366800 == 32 [pid = 1668] [id = 264] 23:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119734400) [pid = 1668] [serial = 790] [outer = 0x0] 23:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1199fa400) [pid = 1668] [serial = 791] [outer = 0x119734400] 23:33:26 INFO - PROCESS | 1668 | 1468737206394 Marionette DEBUG loaded listener.js 23:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x119d70c00) [pid = 1668] [serial = 792] [outer = 0x119734400] 23:33:26 INFO - PROCESS | 1668 | 1468737206838 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 23:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 622ms 23:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:33:26 INFO - PROCESS | 1668 | 1468737206869 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 23:33:26 INFO - PROCESS | 1668 | 1468737206871 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 23:33:26 INFO - PROCESS | 1668 | 1468737206877 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:33:26 INFO - PROCESS | 1668 | 1468737206880 Marionette TRACE conn2 <- [1,1030,null,{}] 23:33:26 INFO - PROCESS | 1668 | 1468737206884 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:26 INFO - PROCESS | 1668 | 1468737206886 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:26 INFO - PROCESS | 1668 | 1468737206995 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 23:33:27 INFO - PROCESS | 1668 | 1468737207001 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:27 INFO - PROCESS | 1668 | 1468737207002 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x120838800 == 33 [pid = 1668] [id = 265] 23:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1208f8000) [pid = 1668] [serial = 793] [outer = 0x0] 23:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x123805000) [pid = 1668] [serial = 794] [outer = 0x1208f8000] 23:33:27 INFO - PROCESS | 1668 | 1468737207027 Marionette DEBUG loaded listener.js 23:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123b45400) [pid = 1668] [serial = 795] [outer = 0x1208f8000] 23:33:27 INFO - PROCESS | 1668 | 1468737207400 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 23:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 530ms 23:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:33:27 INFO - PROCESS | 1668 | 1468737207404 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 23:33:27 INFO - PROCESS | 1668 | 1468737207406 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 23:33:27 INFO - PROCESS | 1668 | 1468737207408 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:33:27 INFO - PROCESS | 1668 | 1468737207410 Marionette TRACE conn2 <- [1,1034,null,{}] 23:33:27 INFO - PROCESS | 1668 | 1468737207413 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:27 INFO - PROCESS | 1668 | 1468737207414 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:27 INFO - PROCESS | 1668 | 1468737207511 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 23:33:27 INFO - PROCESS | 1668 | 1468737207514 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:27 INFO - PROCESS | 1668 | 1468737207515 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x124038000 == 34 [pid = 1668] [id = 266] 23:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1208f6400) [pid = 1668] [serial = 796] [outer = 0x0] 23:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123c39c00) [pid = 1668] [serial = 797] [outer = 0x1208f6400] 23:33:27 INFO - PROCESS | 1668 | 1468737207539 Marionette DEBUG loaded listener.js 23:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123cd2800) [pid = 1668] [serial = 798] [outer = 0x1208f6400] 23:33:27 INFO - PROCESS | 1668 | 1468737207902 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 23:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 521ms 23:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:33:27 INFO - PROCESS | 1668 | 1468737207934 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 23:33:27 INFO - PROCESS | 1668 | 1468737207935 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 23:33:27 INFO - PROCESS | 1668 | 1468737207937 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:33:27 INFO - PROCESS | 1668 | 1468737207938 Marionette TRACE conn2 <- [1,1038,null,{}] 23:33:27 INFO - PROCESS | 1668 | 1468737207940 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:27 INFO - PROCESS | 1668 | 1468737207944 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:28 INFO - PROCESS | 1668 | 1468737208057 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 23:33:28 INFO - PROCESS | 1668 | 1468737208093 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:28 INFO - PROCESS | 1668 | 1468737208094 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x125823800 == 35 [pid = 1668] [id = 267] 23:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123cd8c00) [pid = 1668] [serial = 799] [outer = 0x0] 23:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x124574400) [pid = 1668] [serial = 800] [outer = 0x123cd8c00] 23:33:28 INFO - PROCESS | 1668 | 1468737208119 Marionette DEBUG loaded listener.js 23:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124b23c00) [pid = 1668] [serial = 801] [outer = 0x123cd8c00] 23:33:28 INFO - PROCESS | 1668 | 1468737208421 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 23:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 23:33:28 INFO - PROCESS | 1668 | 1468737208455 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 23:33:28 INFO - PROCESS | 1668 | 1468737208457 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 23:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:33:28 INFO - PROCESS | 1668 | 1468737208459 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:33:28 INFO - PROCESS | 1668 | 1468737208462 Marionette TRACE conn2 <- [1,1042,null,{}] 23:33:28 INFO - PROCESS | 1668 | 1468737208466 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:28 INFO - PROCESS | 1668 | 1468737208467 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:28 INFO - PROCESS | 1668 | 1468737208563 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 23:33:28 INFO - PROCESS | 1668 | 1468737208573 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:28 INFO - PROCESS | 1668 | 1468737208574 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x117142800 == 36 [pid = 1668] [id = 268] 23:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x119d11400) [pid = 1668] [serial = 802] [outer = 0x0] 23:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x124c87c00) [pid = 1668] [serial = 803] [outer = 0x119d11400] 23:33:28 INFO - PROCESS | 1668 | 1468737208598 Marionette DEBUG loaded listener.js 23:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x124f91c00) [pid = 1668] [serial = 804] [outer = 0x119d11400] 23:33:28 INFO - PROCESS | 1668 | 1468737208913 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 23:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 23:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:33:28 INFO - PROCESS | 1668 | 1468737208931 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 23:33:28 INFO - PROCESS | 1668 | 1468737208933 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 23:33:28 INFO - PROCESS | 1668 | 1468737208935 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:33:28 INFO - PROCESS | 1668 | 1468737208936 Marionette TRACE conn2 <- [1,1046,null,{}] 23:33:28 INFO - PROCESS | 1668 | 1468737208938 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:28 INFO - PROCESS | 1668 | 1468737208939 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:29 INFO - PROCESS | 1668 | 1468737209034 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 23:33:29 INFO - PROCESS | 1668 | 1468737209046 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:29 INFO - PROCESS | 1668 | 1468737209047 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x128e3e800 == 37 [pid = 1668] [id = 269] 23:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12500b000) [pid = 1668] [serial = 805] [outer = 0x0] 23:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1257afc00) [pid = 1668] [serial = 806] [outer = 0x12500b000] 23:33:29 INFO - PROCESS | 1668 | 1468737209071 Marionette DEBUG loaded listener.js 23:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x125806800) [pid = 1668] [serial = 807] [outer = 0x12500b000] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x113381000) [pid = 1668] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x115d4b800) [pid = 1668] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1176f4800) [pid = 1668] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119075c00) [pid = 1668] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119490000) [pid = 1668] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119d0ac00) [pid = 1668] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1208f5c00) [pid = 1668] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x112aa0400) [pid = 1668] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x115d52c00) [pid = 1668] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x115d53000) [pid = 1668] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x116904000) [pid = 1668] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119736c00) [pid = 1668] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1129b3400) [pid = 1668] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1128d5800) [pid = 1668] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1129b2800) [pid = 1668] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:33:29 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x118762c00) [pid = 1668] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:33:29 INFO - PROCESS | 1668 | 1468737209452 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 23:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 23:33:29 INFO - PROCESS | 1668 | 1468737209506 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 23:33:29 INFO - PROCESS | 1668 | 1468737209507 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 23:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:33:29 INFO - PROCESS | 1668 | 1468737209520 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:33:29 INFO - PROCESS | 1668 | 1468737209521 Marionette TRACE conn2 <- [1,1050,null,{}] 23:33:29 INFO - PROCESS | 1668 | 1468737209524 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:29 INFO - PROCESS | 1668 | 1468737209525 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:29 INFO - PROCESS | 1668 | 1468737209601 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 23:33:29 INFO - PROCESS | 1668 | 1468737209604 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:29 INFO - PROCESS | 1668 | 1468737209605 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b26000 == 38 [pid = 1668] [id = 270] 23:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11811d800) [pid = 1668] [serial = 808] [outer = 0x0] 23:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x118762c00) [pid = 1668] [serial = 809] [outer = 0x11811d800] 23:33:29 INFO - PROCESS | 1668 | 1468737209632 Marionette DEBUG loaded listener.js 23:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11972a400) [pid = 1668] [serial = 810] [outer = 0x11811d800] 23:33:29 INFO - PROCESS | 1668 | 1468737209963 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 23:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 478ms 23:33:29 INFO - PROCESS | 1668 | 1468737209989 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 23:33:29 INFO - PROCESS | 1668 | 1468737209990 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 23:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:33:29 INFO - PROCESS | 1668 | 1468737209993 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:33:29 INFO - PROCESS | 1668 | 1468737209995 Marionette TRACE conn2 <- [1,1054,null,{}] 23:33:30 INFO - PROCESS | 1668 | 1468737209998 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:30 INFO - PROCESS | 1668 | 1468737209999 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:30 INFO - PROCESS | 1668 | 1468737210073 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 23:33:30 INFO - PROCESS | 1668 | 1468737210078 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:30 INFO - PROCESS | 1668 | 1468737210080 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x129421000 == 39 [pid = 1668] [id = 271] 23:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119d02c00) [pid = 1668] [serial = 811] [outer = 0x0] 23:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x123cd8000) [pid = 1668] [serial = 812] [outer = 0x119d02c00] 23:33:30 INFO - PROCESS | 1668 | 1468737210104 Marionette DEBUG loaded listener.js 23:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x125805c00) [pid = 1668] [serial = 813] [outer = 0x119d02c00] 23:33:30 INFO - PROCESS | 1668 | 1468737210453 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 23:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 472ms 23:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:33:30 INFO - PROCESS | 1668 | 1468737210466 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 23:33:30 INFO - PROCESS | 1668 | 1468737210467 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 23:33:30 INFO - PROCESS | 1668 | 1468737210469 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:33:30 INFO - PROCESS | 1668 | 1468737210471 Marionette TRACE conn2 <- [1,1058,null,{}] 23:33:30 INFO - PROCESS | 1668 | 1468737210473 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:30 INFO - PROCESS | 1668 | 1468737210475 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:30 INFO - PROCESS | 1668 | 1468737210590 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 23:33:30 INFO - PROCESS | 1668 | 1468737210597 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:30 INFO - PROCESS | 1668 | 1468737210598 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a42c000 == 40 [pid = 1668] [id = 272] 23:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11830fc00) [pid = 1668] [serial = 814] [outer = 0x0] 23:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1258af400) [pid = 1668] [serial = 815] [outer = 0x11830fc00] 23:33:30 INFO - PROCESS | 1668 | 1468737210624 Marionette DEBUG loaded listener.js 23:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x128804400) [pid = 1668] [serial = 816] [outer = 0x11830fc00] 23:33:30 INFO - PROCESS | 1668 | 1468737210927 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 23:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 23:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:33:30 INFO - PROCESS | 1668 | 1468737210939 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 23:33:30 INFO - PROCESS | 1668 | 1468737210941 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 23:33:30 INFO - PROCESS | 1668 | 1468737210950 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:33:30 INFO - PROCESS | 1668 | 1468737210951 Marionette TRACE conn2 <- [1,1062,null,{}] 23:33:30 INFO - PROCESS | 1668 | 1468737210954 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:30 INFO - PROCESS | 1668 | 1468737210955 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:31 INFO - PROCESS | 1668 | 1468737211037 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 23:33:31 INFO - PROCESS | 1668 | 1468737211050 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:31 INFO - PROCESS | 1668 | 1468737211051 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad14800 == 41 [pid = 1668] [id = 273] 23:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1241b8000) [pid = 1668] [serial = 817] [outer = 0x0] 23:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1289f0400) [pid = 1668] [serial = 818] [outer = 0x1241b8000] 23:33:31 INFO - PROCESS | 1668 | 1468737211074 Marionette DEBUG loaded listener.js 23:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1289f7c00) [pid = 1668] [serial = 819] [outer = 0x1241b8000] 23:33:31 INFO - PROCESS | 1668 | 1468737211502 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 23:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 579ms 23:33:31 INFO - PROCESS | 1668 | 1468737211522 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 23:33:31 INFO - PROCESS | 1668 | 1468737211525 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 23:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:33:31 INFO - PROCESS | 1668 | 1468737211528 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:33:31 INFO - PROCESS | 1668 | 1468737211531 Marionette TRACE conn2 <- [1,1066,null,{}] 23:33:31 INFO - PROCESS | 1668 | 1468737211534 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:31 INFO - PROCESS | 1668 | 1468737211536 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:31 INFO - PROCESS | 1668 | 1468737211642 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 23:33:31 INFO - PROCESS | 1668 | 1468737211697 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:31 INFO - PROCESS | 1668 | 1468737211698 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e46000 == 42 [pid = 1668] [id = 274] 23:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x115d4a000) [pid = 1668] [serial = 820] [outer = 0x0] 23:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1164e3000) [pid = 1668] [serial = 821] [outer = 0x115d4a000] 23:33:31 INFO - PROCESS | 1668 | 1468737211729 Marionette DEBUG loaded listener.js 23:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x118125800) [pid = 1668] [serial = 822] [outer = 0x115d4a000] 23:33:32 INFO - PROCESS | 1668 | 1468737212163 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 23:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 671ms 23:33:32 INFO - PROCESS | 1668 | 1468737212200 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 23:33:32 INFO - PROCESS | 1668 | 1468737212203 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 23:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:33:32 INFO - PROCESS | 1668 | 1468737212224 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:33:32 INFO - PROCESS | 1668 | 1468737212227 Marionette TRACE conn2 <- [1,1070,null,{}] 23:33:32 INFO - PROCESS | 1668 | 1468737212231 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:32 INFO - PROCESS | 1668 | 1468737212233 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:32 INFO - PROCESS | 1668 | 1468737212358 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 23:33:32 INFO - PROCESS | 1668 | 1468737212425 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:32 INFO - PROCESS | 1668 | 1468737212427 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x124040000 == 43 [pid = 1668] [id = 275] 23:33:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119310000) [pid = 1668] [serial = 823] [outer = 0x0] 23:33:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119336800) [pid = 1668] [serial = 824] [outer = 0x119310000] 23:33:32 INFO - PROCESS | 1668 | 1468737212457 Marionette DEBUG loaded listener.js 23:33:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11972d800) [pid = 1668] [serial = 825] [outer = 0x119310000] 23:33:32 INFO - PROCESS | 1668 | 1468737212877 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 23:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 689ms 23:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:33:32 INFO - PROCESS | 1668 | 1468737212897 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 23:33:32 INFO - PROCESS | 1668 | 1468737212899 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 23:33:32 INFO - PROCESS | 1668 | 1468737212901 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:33:32 INFO - PROCESS | 1668 | 1468737212903 Marionette TRACE conn2 <- [1,1074,null,{}] 23:33:32 INFO - PROCESS | 1668 | 1468737212911 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:32 INFO - PROCESS | 1668 | 1468737212914 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:33 INFO - PROCESS | 1668 | 1468737213015 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 23:33:33 INFO - PROCESS | 1668 | 1468737213070 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:33 INFO - PROCESS | 1668 | 1468737213073 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad18000 == 44 [pid = 1668] [id = 276] 23:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119d72c00) [pid = 1668] [serial = 826] [outer = 0x0] 23:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x123c37000) [pid = 1668] [serial = 827] [outer = 0x119d72c00] 23:33:33 INFO - PROCESS | 1668 | 1468737213103 Marionette DEBUG loaded listener.js 23:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1243a7000) [pid = 1668] [serial = 828] [outer = 0x119d72c00] 23:33:33 INFO - PROCESS | 1668 | 1468737213553 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 23:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 721ms 23:33:33 INFO - PROCESS | 1668 | 1468737213650 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 23:33:33 INFO - PROCESS | 1668 | 1468737213652 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 23:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:33:33 INFO - PROCESS | 1668 | 1468737213656 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:33:33 INFO - PROCESS | 1668 | 1468737213658 Marionette TRACE conn2 <- [1,1078,null,{}] 23:33:33 INFO - PROCESS | 1668 | 1468737213663 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:33 INFO - PROCESS | 1668 | 1468737213664 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:33 INFO - PROCESS | 1668 | 1468737213770 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 23:33:33 INFO - PROCESS | 1668 | 1468737213837 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:33 INFO - PROCESS | 1668 | 1468737213838 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188a9800 == 45 [pid = 1668] [id = 277] 23:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1183e5800) [pid = 1668] [serial = 829] [outer = 0x0] 23:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x123cd5c00) [pid = 1668] [serial = 830] [outer = 0x1183e5800] 23:33:33 INFO - PROCESS | 1668 | 1468737213868 Marionette DEBUG loaded listener.js 23:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12464dc00) [pid = 1668] [serial = 831] [outer = 0x1183e5800] 23:33:34 INFO - PROCESS | 1668 | 1468737214448 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 23:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 822ms 23:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:33:34 INFO - PROCESS | 1668 | 1468737214479 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 23:33:34 INFO - PROCESS | 1668 | 1468737214481 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 23:33:34 INFO - PROCESS | 1668 | 1468737214484 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:33:34 INFO - PROCESS | 1668 | 1468737214486 Marionette TRACE conn2 <- [1,1082,null,{}] 23:33:34 INFO - PROCESS | 1668 | 1468737214490 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:34 INFO - PROCESS | 1668 | 1468737214491 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:34 INFO - PROCESS | 1668 | 1468737214588 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 23:33:34 INFO - PROCESS | 1668 | 1468737214657 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:34 INFO - PROCESS | 1668 | 1468737214658 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182cb000 == 46 [pid = 1668] [id = 278] 23:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1164ea000) [pid = 1668] [serial = 832] [outer = 0x0] 23:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x116773c00) [pid = 1668] [serial = 833] [outer = 0x1164ea000] 23:33:34 INFO - PROCESS | 1668 | 1468737214687 Marionette DEBUG loaded listener.js 23:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1176f4800) [pid = 1668] [serial = 834] [outer = 0x1164ea000] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x12a42c000 == 45 [pid = 1668] [id = 272] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x129421000 == 44 [pid = 1668] [id = 271] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x126b26000 == 43 [pid = 1668] [id = 270] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x128e3e800 == 42 [pid = 1668] [id = 269] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x117142800 == 41 [pid = 1668] [id = 268] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x125823800 == 40 [pid = 1668] [id = 267] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x124038000 == 39 [pid = 1668] [id = 266] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x120838800 == 38 [pid = 1668] [id = 265] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x119366800 == 37 [pid = 1668] [id = 264] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x1182ce000 == 36 [pid = 1668] [id = 263] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x116412000 == 35 [pid = 1668] [id = 262] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x11958b000 == 34 [pid = 1668] [id = 261] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x128aed000 == 33 [pid = 1668] [id = 259] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x11870f000 == 32 [pid = 1668] [id = 260] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x1188a9800 == 31 [pid = 1668] [id = 277] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad18000 == 30 [pid = 1668] [id = 276] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x124040000 == 29 [pid = 1668] [id = 275] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad14800 == 28 [pid = 1668] [id = 273] 23:33:35 INFO - PROCESS | 1668 | --DOCSHELL 0x117e46000 == 27 [pid = 1668] [id = 274] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x115e8d800) [pid = 1668] [serial = 749] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x116767800) [pid = 1668] [serial = 750] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1176f2c00) [pid = 1668] [serial = 747] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1164a0800) [pid = 1668] [serial = 746] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1176fbc00) [pid = 1668] [serial = 752] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1199f9800) [pid = 1668] [serial = 759] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x119919800) [pid = 1668] [serial = 758] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11948e400) [pid = 1668] [serial = 756] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x120806000) [pid = 1668] [serial = 762] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x119d71000) [pid = 1668] [serial = 761] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x113d63800) [pid = 1668] [serial = 764] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1176fc400) [pid = 1668] [serial = 767] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1164eb400) [pid = 1668] [serial = 765] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x123cdbc00) [pid = 1668] [serial = 771] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11830f800) [pid = 1668] [serial = 753] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x12456dc00) [pid = 1668] [serial = 774] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119f15400) [pid = 1668] [serial = 768] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x123cd0400) [pid = 1668] [serial = 770] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1241c0000) [pid = 1668] [serial = 773] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x116633c00) [pid = 1668] [serial = 729] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x115d53c00) [pid = 1668] [serial = 728] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x118760000) [pid = 1668] [serial = 732] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x118309c00) [pid = 1668] [serial = 731] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119349800) [pid = 1668] [serial = 735] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x119310c00) [pid = 1668] [serial = 734] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1199f8000) [pid = 1668] [serial = 738] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11991f400) [pid = 1668] [serial = 737] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119d77400) [pid = 1668] [serial = 741] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x119d10c00) [pid = 1668] [serial = 740] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x123c3f800) [pid = 1668] [serial = 744] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x119312c00) [pid = 1668] [serial = 755] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x123a15400) [pid = 1668] [serial = 743] [outer = 0x0] [url = about:blank] 23:33:35 INFO - PROCESS | 1668 | 1468737215664 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 23:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1224ms 23:33:35 INFO - PROCESS | 1668 | 1468737215708 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 23:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:33:35 INFO - PROCESS | 1668 | 1468737215711 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 23:33:35 INFO - PROCESS | 1668 | 1468737215714 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:33:35 INFO - PROCESS | 1668 | 1468737215716 Marionette TRACE conn2 <- [1,1086,null,{}] 23:33:35 INFO - PROCESS | 1668 | 1468737215720 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:35 INFO - PROCESS | 1668 | 1468737215721 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:35 INFO - PROCESS | 1668 | 1468737215802 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 23:33:35 INFO - PROCESS | 1668 | 1468737215808 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:35 INFO - PROCESS | 1668 | 1468737215809 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x115ee6800 == 28 [pid = 1668] [id = 279] 23:33:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x115d49400) [pid = 1668] [serial = 835] [outer = 0x0] 23:33:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x115e8d800) [pid = 1668] [serial = 836] [outer = 0x115d49400] 23:33:35 INFO - PROCESS | 1668 | 1468737215841 Marionette DEBUG loaded listener.js 23:33:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x116769c00) [pid = 1668] [serial = 837] [outer = 0x115d49400] 23:33:36 INFO - PROCESS | 1668 | 1468737216167 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 23:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 23:33:36 INFO - PROCESS | 1668 | 1468737216204 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 23:33:36 INFO - PROCESS | 1668 | 1468737216208 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 23:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:33:36 INFO - PROCESS | 1668 | 1468737216213 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:33:36 INFO - PROCESS | 1668 | 1468737216215 Marionette TRACE conn2 <- [1,1090,null,{}] 23:33:36 INFO - PROCESS | 1668 | 1468737216218 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:36 INFO - PROCESS | 1668 | 1468737216219 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:36 INFO - PROCESS | 1668 | 1468737216294 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 23:33:36 INFO - PROCESS | 1668 | 1468737216298 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:36 INFO - PROCESS | 1668 | 1468737216300 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x117155000 == 29 [pid = 1668] [id = 280] 23:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x116f9c000) [pid = 1668] [serial = 838] [outer = 0x0] 23:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x118127400) [pid = 1668] [serial = 839] [outer = 0x116f9c000] 23:33:36 INFO - PROCESS | 1668 | 1468737216329 Marionette DEBUG loaded listener.js 23:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x118305000) [pid = 1668] [serial = 840] [outer = 0x116f9c000] 23:33:36 INFO - PROCESS | 1668 | 1468737216658 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 23:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 23:33:36 INFO - PROCESS | 1668 | 1468737216683 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 23:33:36 INFO - PROCESS | 1668 | 1468737216685 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 23:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:33:36 INFO - PROCESS | 1668 | 1468737216695 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:33:36 INFO - PROCESS | 1668 | 1468737216698 Marionette TRACE conn2 <- [1,1094,null,{}] 23:33:36 INFO - PROCESS | 1668 | 1468737216705 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:36 INFO - PROCESS | 1668 | 1468737216708 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:36 INFO - PROCESS | 1668 | 1468737216787 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 23:33:36 INFO - PROCESS | 1668 | 1468737216841 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:36 INFO - PROCESS | 1668 | 1468737216843 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x118717800 == 30 [pid = 1668] [id = 281] 23:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x114f97800) [pid = 1668] [serial = 841] [outer = 0x0] 23:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1187c7800) [pid = 1668] [serial = 842] [outer = 0x114f97800] 23:33:36 INFO - PROCESS | 1668 | 1468737216871 Marionette DEBUG loaded listener.js 23:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119311400) [pid = 1668] [serial = 843] [outer = 0x114f97800] 23:33:37 INFO - PROCESS | 1668 | 1468737217169 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 23:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 23:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:33:37 INFO - PROCESS | 1668 | 1468737217216 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 23:33:37 INFO - PROCESS | 1668 | 1468737217218 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 23:33:37 INFO - PROCESS | 1668 | 1468737217220 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:33:37 INFO - PROCESS | 1668 | 1468737217221 Marionette TRACE conn2 <- [1,1098,null,{}] 23:33:37 INFO - PROCESS | 1668 | 1468737217223 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:37 INFO - PROCESS | 1668 | 1468737217225 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:37 INFO - PROCESS | 1668 | 1468737217302 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 23:33:37 INFO - PROCESS | 1668 | 1468737217305 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:37 INFO - PROCESS | 1668 | 1468737217306 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x11958d000 == 31 [pid = 1668] [id = 282] 23:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119337c00) [pid = 1668] [serial = 844] [outer = 0x0] 23:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119731000) [pid = 1668] [serial = 845] [outer = 0x119337c00] 23:33:37 INFO - PROCESS | 1668 | 1468737217333 Marionette DEBUG loaded listener.js 23:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11991d000) [pid = 1668] [serial = 846] [outer = 0x119337c00] 23:33:37 INFO - PROCESS | 1668 | 1468737217650 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 23:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 23:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:33:37 INFO - PROCESS | 1668 | 1468737217689 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 23:33:37 INFO - PROCESS | 1668 | 1468737217691 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 23:33:37 INFO - PROCESS | 1668 | 1468737217693 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:33:37 INFO - PROCESS | 1668 | 1468737217694 Marionette TRACE conn2 <- [1,1102,null,{}] 23:33:37 INFO - PROCESS | 1668 | 1468737217696 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:37 INFO - PROCESS | 1668 | 1468737217698 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:37 INFO - PROCESS | 1668 | 1468737217806 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 23:33:37 INFO - PROCESS | 1668 | 1468737217823 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:37 INFO - PROCESS | 1668 | 1468737217824 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc7800 == 32 [pid = 1668] [id = 283] 23:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1176fc400) [pid = 1668] [serial = 847] [outer = 0x0] 23:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1199f0c00) [pid = 1668] [serial = 848] [outer = 0x1176fc400] 23:33:37 INFO - PROCESS | 1668 | 1468737217849 Marionette DEBUG loaded listener.js 23:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x119d6e400) [pid = 1668] [serial = 849] [outer = 0x1176fc400] 23:33:38 INFO - PROCESS | 1668 | 1468737218198 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 23:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 23:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:33:38 INFO - PROCESS | 1668 | 1468737218213 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 23:33:38 INFO - PROCESS | 1668 | 1468737218215 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 23:33:38 INFO - PROCESS | 1668 | 1468737218217 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:33:38 INFO - PROCESS | 1668 | 1468737218218 Marionette TRACE conn2 <- [1,1106,null,{}] 23:33:38 INFO - PROCESS | 1668 | 1468737218220 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:38 INFO - PROCESS | 1668 | 1468737218224 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:38 INFO - PROCESS | 1668 | 1468737218334 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 23:33:38 INFO - PROCESS | 1668 | 1468737218370 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:38 INFO - PROCESS | 1668 | 1468737218372 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x123a82800 == 33 [pid = 1668] [id = 284] 23:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x119d77800) [pid = 1668] [serial = 850] [outer = 0x0] 23:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x123807c00) [pid = 1668] [serial = 851] [outer = 0x119d77800] 23:33:38 INFO - PROCESS | 1668 | 1468737218396 Marionette DEBUG loaded listener.js 23:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x123cd5400) [pid = 1668] [serial = 852] [outer = 0x119d77800] 23:33:38 INFO - PROCESS | 1668 | 1468737218706 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 23:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 517ms 23:33:38 INFO - PROCESS | 1668 | 1468737218735 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 23:33:38 INFO - PROCESS | 1668 | 1468737218736 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 23:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:33:38 INFO - PROCESS | 1668 | 1468737218746 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:33:38 INFO - PROCESS | 1668 | 1468737218747 Marionette TRACE conn2 <- [1,1110,null,{}] 23:33:38 INFO - PROCESS | 1668 | 1468737218750 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:38 INFO - PROCESS | 1668 | 1468737218751 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:38 INFO - PROCESS | 1668 | 1468737218849 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 23:33:38 INFO - PROCESS | 1668 | 1468737218852 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:38 INFO - PROCESS | 1668 | 1468737218853 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x124707000 == 34 [pid = 1668] [id = 285] 23:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x112d79400) [pid = 1668] [serial = 853] [outer = 0x0] 23:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1240e3800) [pid = 1668] [serial = 854] [outer = 0x112d79400] 23:33:38 INFO - PROCESS | 1668 | 1468737218878 Marionette DEBUG loaded listener.js 23:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12456a000) [pid = 1668] [serial = 855] [outer = 0x112d79400] 23:33:39 INFO - PROCESS | 1668 | 1468737219202 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 23:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 23:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:33:39 INFO - PROCESS | 1668 | 1468737219216 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 23:33:39 INFO - PROCESS | 1668 | 1468737219217 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 23:33:39 INFO - PROCESS | 1668 | 1468737219219 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:33:39 INFO - PROCESS | 1668 | 1468737219220 Marionette TRACE conn2 <- [1,1114,null,{}] 23:33:39 INFO - PROCESS | 1668 | 1468737219222 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:39 INFO - PROCESS | 1668 | 1468737219223 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:39 INFO - PROCESS | 1668 | 1468737219319 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 23:33:39 INFO - PROCESS | 1668 | 1468737219323 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:39 INFO - PROCESS | 1668 | 1468737219324 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x124cc2800 == 35 [pid = 1668] [id = 286] 23:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119d78400) [pid = 1668] [serial = 856] [outer = 0x0] 23:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x124573000) [pid = 1668] [serial = 857] [outer = 0x119d78400] 23:33:39 INFO - PROCESS | 1668 | 1468737219349 Marionette DEBUG loaded listener.js 23:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1246f4400) [pid = 1668] [serial = 858] [outer = 0x119d78400] 23:33:39 INFO - PROCESS | 1668 | 1468737219689 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 23:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 23:33:39 INFO - PROCESS | 1668 | 1468737219737 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 23:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:33:39 INFO - PROCESS | 1668 | 1468737219738 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 23:33:39 INFO - PROCESS | 1668 | 1468737219740 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:33:39 INFO - PROCESS | 1668 | 1468737219742 Marionette TRACE conn2 <- [1,1118,null,{}] 23:33:39 INFO - PROCESS | 1668 | 1468737219744 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:39 INFO - PROCESS | 1668 | 1468737219745 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:40 INFO - PROCESS | 1668 | 1468737220039 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11830fc00) [pid = 1668] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1241b8000) [pid = 1668] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1208f6400) [pid = 1668] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x123cd8c00) [pid = 1668] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118306000) [pid = 1668] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1241bdc00) [pid = 1668] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x116765800) [pid = 1668] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119734400) [pid = 1668] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x115d55000) [pid = 1668] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1183ed800) [pid = 1668] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1208f8000) [pid = 1668] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x119d11400) [pid = 1668] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12500b000) [pid = 1668] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119d02c00) [pid = 1668] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:33:40 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11811d800) [pid = 1668] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:33:40 INFO - PROCESS | 1668 | 1468737220081 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:40 INFO - PROCESS | 1668 | 1468737220082 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x117152800 == 36 [pid = 1668] [id = 287] 23:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1128cd400) [pid = 1668] [serial = 859] [outer = 0x0] 23:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x113d96c00) [pid = 1668] [serial = 860] [outer = 0x1128cd400] 23:33:40 INFO - PROCESS | 1668 | 1468737220108 Marionette DEBUG loaded listener.js 23:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x118306000) [pid = 1668] [serial = 861] [outer = 0x1128cd400] 23:33:40 INFO - PROCESS | 1668 | 1468737220361 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 23:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 667ms 23:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:33:40 INFO - PROCESS | 1668 | 1468737220416 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 23:33:40 INFO - PROCESS | 1668 | 1468737220417 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 23:33:40 INFO - PROCESS | 1668 | 1468737220419 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:33:40 INFO - PROCESS | 1668 | 1468737220420 Marionette TRACE conn2 <- [1,1122,null,{}] 23:33:40 INFO - PROCESS | 1668 | 1468737220422 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:40 INFO - PROCESS | 1668 | 1468737220423 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:40 INFO - PROCESS | 1668 | 1468737220504 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 23:33:40 INFO - PROCESS | 1668 | 1468737220508 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:40 INFO - PROCESS | 1668 | 1468737220509 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b1f000 == 37 [pid = 1668] [id = 288] 23:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1187c4400) [pid = 1668] [serial = 862] [outer = 0x0] 23:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x123cd5800) [pid = 1668] [serial = 863] [outer = 0x1187c4400] 23:33:40 INFO - PROCESS | 1668 | 1468737220536 Marionette DEBUG loaded listener.js 23:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12473e400) [pid = 1668] [serial = 864] [outer = 0x1187c4400] 23:33:40 INFO - PROCESS | 1668 | 1468737220993 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 23:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 618ms 23:33:41 INFO - PROCESS | 1668 | 1468737221037 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 23:33:41 INFO - PROCESS | 1668 | 1468737221039 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 23:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:33:41 INFO - PROCESS | 1668 | 1468737221041 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:33:41 INFO - PROCESS | 1668 | 1468737221043 Marionette TRACE conn2 <- [1,1126,null,{}] 23:33:41 INFO - PROCESS | 1668 | 1468737221045 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:41 INFO - PROCESS | 1668 | 1468737221047 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:41 INFO - PROCESS | 1668 | 1468737221148 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 23:33:41 INFO - PROCESS | 1668 | 1468737221153 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:41 INFO - PROCESS | 1668 | 1468737221155 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc4000 == 38 [pid = 1668] [id = 289] 23:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x124bc1400) [pid = 1668] [serial = 865] [outer = 0x0] 23:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x124ca1c00) [pid = 1668] [serial = 866] [outer = 0x124bc1400] 23:33:41 INFO - PROCESS | 1668 | 1468737221181 Marionette DEBUG loaded listener.js 23:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1257b3800) [pid = 1668] [serial = 867] [outer = 0x124bc1400] 23:33:41 INFO - PROCESS | 1668 | 1468737221501 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 23:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 23:33:41 INFO - PROCESS | 1668 | 1468737221515 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 23:33:41 INFO - PROCESS | 1668 | 1468737221516 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 23:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:33:41 INFO - PROCESS | 1668 | 1468737221519 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:33:41 INFO - PROCESS | 1668 | 1468737221520 Marionette TRACE conn2 <- [1,1130,null,{}] 23:33:41 INFO - PROCESS | 1668 | 1468737221524 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:41 INFO - PROCESS | 1668 | 1468737221525 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:41 INFO - PROCESS | 1668 | 1468737221631 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 23:33:41 INFO - PROCESS | 1668 | 1468737221663 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:41 INFO - PROCESS | 1668 | 1468737221664 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a430800 == 39 [pid = 1668] [id = 290] 23:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1129b1400) [pid = 1668] [serial = 868] [outer = 0x0] 23:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128807400) [pid = 1668] [serial = 869] [outer = 0x1129b1400] 23:33:41 INFO - PROCESS | 1668 | 1468737221687 Marionette DEBUG loaded listener.js 23:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1289fc800) [pid = 1668] [serial = 870] [outer = 0x1129b1400] 23:33:41 INFO - PROCESS | 1668 | 1468737221966 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 23:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 471ms 23:33:41 INFO - PROCESS | 1668 | 1468737221990 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 23:33:41 INFO - PROCESS | 1668 | 1468737221992 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 23:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:33:42 INFO - PROCESS | 1668 | 1468737222002 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:33:42 INFO - PROCESS | 1668 | 1468737222003 Marionette TRACE conn2 <- [1,1134,null,{}] 23:33:42 INFO - PROCESS | 1668 | 1468737222005 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:42 INFO - PROCESS | 1668 | 1468737222006 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:42 INFO - PROCESS | 1668 | 1468737222142 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 23:33:42 INFO - PROCESS | 1668 | 1468737222195 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:42 INFO - PROCESS | 1668 | 1468737222196 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x112d42000 == 40 [pid = 1668] [id = 291] 23:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1128cd800) [pid = 1668] [serial = 871] [outer = 0x0] 23:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x112a7c000) [pid = 1668] [serial = 872] [outer = 0x1128cd800] 23:33:42 INFO - PROCESS | 1668 | 1468737222228 Marionette DEBUG loaded listener.js 23:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x113d63800) [pid = 1668] [serial = 873] [outer = 0x1128cd800] 23:33:42 INFO - PROCESS | 1668 | 1468737222754 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 23:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 770ms 23:33:42 INFO - PROCESS | 1668 | 1468737222774 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 23:33:42 INFO - PROCESS | 1668 | 1468737222776 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 23:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:33:42 INFO - PROCESS | 1668 | 1468737222808 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:33:42 INFO - PROCESS | 1668 | 1468737222810 Marionette TRACE conn2 <- [1,1138,null,{}] 23:33:42 INFO - PROCESS | 1668 | 1468737222815 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:42 INFO - PROCESS | 1668 | 1468737222818 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:42 INFO - PROCESS | 1668 | 1468737222952 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 23:33:43 INFO - PROCESS | 1668 | 1468737223030 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:43 INFO - PROCESS | 1668 | 1468737223032 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x118718000 == 41 [pid = 1668] [id = 292] 23:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x116f53000) [pid = 1668] [serial = 874] [outer = 0x0] 23:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11811b400) [pid = 1668] [serial = 875] [outer = 0x116f53000] 23:33:43 INFO - PROCESS | 1668 | 1468737223062 Marionette DEBUG loaded listener.js 23:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118303c00) [pid = 1668] [serial = 876] [outer = 0x116f53000] 23:33:43 INFO - PROCESS | 1668 | 1468737223547 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 23:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 774ms 23:33:43 INFO - PROCESS | 1668 | 1468737223580 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 23:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:33:43 INFO - PROCESS | 1668 | 1468737223582 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 23:33:43 INFO - PROCESS | 1668 | 1468737223584 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:33:43 INFO - PROCESS | 1668 | 1468737223586 Marionette TRACE conn2 <- [1,1142,null,{}] 23:33:43 INFO - PROCESS | 1668 | 1468737223588 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:43 INFO - PROCESS | 1668 | 1468737223589 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:43 INFO - PROCESS | 1668 | 1468737223701 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 23:33:43 INFO - PROCESS | 1668 | 1468737223760 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:43 INFO - PROCESS | 1668 | 1468737223761 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182e9000 == 42 [pid = 1668] [id = 293] 23:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x112d7f400) [pid = 1668] [serial = 877] [outer = 0x0] 23:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x118305800) [pid = 1668] [serial = 878] [outer = 0x112d7f400] 23:33:43 INFO - PROCESS | 1668 | 1468737223790 Marionette DEBUG loaded listener.js 23:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x119331800) [pid = 1668] [serial = 879] [outer = 0x112d7f400] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x12a430800 == 41 [pid = 1668] [id = 290] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc4000 == 40 [pid = 1668] [id = 289] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x126b1f000 == 39 [pid = 1668] [id = 288] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x117152800 == 38 [pid = 1668] [id = 287] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x124cc2800 == 37 [pid = 1668] [id = 286] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x124707000 == 36 [pid = 1668] [id = 285] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x123a82800 == 35 [pid = 1668] [id = 284] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc7800 == 34 [pid = 1668] [id = 283] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x11958d000 == 33 [pid = 1668] [id = 282] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x118717800 == 32 [pid = 1668] [id = 281] 23:33:44 INFO - PROCESS | 1668 | 1468737224447 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x117155000 == 31 [pid = 1668] [id = 280] 23:33:44 INFO - PROCESS | 1668 | --DOCSHELL 0x115ee6800 == 30 [pid = 1668] [id = 279] 23:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 872ms 23:33:44 INFO - PROCESS | 1668 | 1468737224456 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 23:33:44 INFO - PROCESS | 1668 | 1468737224459 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 23:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:33:44 INFO - PROCESS | 1668 | 1468737224464 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:33:44 INFO - PROCESS | 1668 | 1468737224466 Marionette TRACE conn2 <- [1,1146,null,{}] 23:33:44 INFO - PROCESS | 1668 | 1468737224471 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:44 INFO - PROCESS | 1668 | 1468737224472 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:44 INFO - PROCESS | 1668 | 1468737224552 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 23:33:44 INFO - PROCESS | 1668 | 1468737224558 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:44 INFO - PROCESS | 1668 | 1468737224563 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x116949800 == 31 [pid = 1668] [id = 294] 23:33:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11811f800) [pid = 1668] [serial = 880] [outer = 0x0] 23:33:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x118148000) [pid = 1668] [serial = 881] [outer = 0x11811f800] 23:33:44 INFO - PROCESS | 1668 | 1468737224592 Marionette DEBUG loaded listener.js 23:33:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x118311c00) [pid = 1668] [serial = 882] [outer = 0x11811f800] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x128804400) [pid = 1668] [serial = 816] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1289f7c00) [pid = 1668] [serial = 819] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1289f0400) [pid = 1668] [serial = 818] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x123c39c00) [pid = 1668] [serial = 797] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x124574400) [pid = 1668] [serial = 800] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x123cd2800) [pid = 1668] [serial = 798] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1187d1800) [pid = 1668] [serial = 788] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x119310800) [pid = 1668] [serial = 789] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x124649000) [pid = 1668] [serial = 777] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x124571c00) [pid = 1668] [serial = 776] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x116980000) [pid = 1668] [serial = 785] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11811ec00) [pid = 1668] [serial = 786] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1199fa400) [pid = 1668] [serial = 791] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x119d70c00) [pid = 1668] [serial = 792] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x116769000) [pid = 1668] [serial = 779] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118123c00) [pid = 1668] [serial = 780] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1187c7000) [pid = 1668] [serial = 782] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11930c400) [pid = 1668] [serial = 783] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x123805000) [pid = 1668] [serial = 794] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x124c87c00) [pid = 1668] [serial = 803] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x124b23c00) [pid = 1668] [serial = 801] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1257afc00) [pid = 1668] [serial = 806] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x124f91c00) [pid = 1668] [serial = 804] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x123cd8000) [pid = 1668] [serial = 812] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x118762c00) [pid = 1668] [serial = 809] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x125806800) [pid = 1668] [serial = 807] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x125805c00) [pid = 1668] [serial = 813] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11972a400) [pid = 1668] [serial = 810] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x123b45400) [pid = 1668] [serial = 795] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1258af400) [pid = 1668] [serial = 815] [outer = 0x0] [url = about:blank] 23:33:44 INFO - PROCESS | 1668 | 1468737224951 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 23:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 23:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:33:44 INFO - PROCESS | 1668 | 1468737224985 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 23:33:44 INFO - PROCESS | 1668 | 1468737224988 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 23:33:44 INFO - PROCESS | 1668 | 1468737224992 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:33:44 INFO - PROCESS | 1668 | 1468737224993 Marionette TRACE conn2 <- [1,1150,null,{}] 23:33:44 INFO - PROCESS | 1668 | 1468737224996 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:44 INFO - PROCESS | 1668 | 1468737224997 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:45 INFO - PROCESS | 1668 | 1468737225075 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 23:33:45 INFO - PROCESS | 1668 | 1468737225081 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:45 INFO - PROCESS | 1668 | 1468737225082 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182d5800 == 32 [pid = 1668] [id = 295] 23:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x1188e4c00) [pid = 1668] [serial = 883] [outer = 0x0] 23:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119074800) [pid = 1668] [serial = 884] [outer = 0x1188e4c00] 23:33:45 INFO - PROCESS | 1668 | 1468737225110 Marionette DEBUG loaded listener.js 23:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x119315000) [pid = 1668] [serial = 885] [outer = 0x1188e4c00] 23:33:45 INFO - PROCESS | 1668 | 1468737225454 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 23:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 23:33:45 INFO - PROCESS | 1668 | 1468737225465 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 23:33:45 INFO - PROCESS | 1668 | 1468737225466 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 23:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:33:45 INFO - PROCESS | 1668 | 1468737225469 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:33:45 INFO - PROCESS | 1668 | 1468737225471 Marionette TRACE conn2 <- [1,1154,null,{}] 23:33:45 INFO - PROCESS | 1668 | 1468737225482 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:45 INFO - PROCESS | 1668 | 1468737225485 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:45 INFO - PROCESS | 1668 | 1468737225567 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 23:33:45 INFO - PROCESS | 1668 | 1468737225622 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:45 INFO - PROCESS | 1668 | 1468737225624 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x11942b000 == 33 [pid = 1668] [id = 296] 23:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x119338800) [pid = 1668] [serial = 886] [outer = 0x0] 23:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11991a800) [pid = 1668] [serial = 887] [outer = 0x119338800] 23:33:45 INFO - PROCESS | 1668 | 1468737225651 Marionette DEBUG loaded listener.js 23:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119d78800) [pid = 1668] [serial = 888] [outer = 0x119338800] 23:33:45 INFO - PROCESS | 1668 | 1468737225953 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 23:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 23:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:33:45 INFO - PROCESS | 1668 | 1468737225991 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 23:33:45 INFO - PROCESS | 1668 | 1468737225993 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 23:33:45 INFO - PROCESS | 1668 | 1468737225998 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:33:46 INFO - PROCESS | 1668 | 1468737226000 Marionette TRACE conn2 <- [1,1158,null,{}] 23:33:46 INFO - PROCESS | 1668 | 1468737226004 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:46 INFO - PROCESS | 1668 | 1468737226005 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:46 INFO - PROCESS | 1668 | 1468737226169 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 23:33:46 INFO - PROCESS | 1668 | 1468737226179 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:46 INFO - PROCESS | 1668 | 1468737226180 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12387c800 == 34 [pid = 1668] [id = 297] 23:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119f10000) [pid = 1668] [serial = 889] [outer = 0x0] 23:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1208f9000) [pid = 1668] [serial = 890] [outer = 0x119f10000] 23:33:46 INFO - PROCESS | 1668 | 1468737226219 Marionette DEBUG loaded listener.js 23:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123c39000) [pid = 1668] [serial = 891] [outer = 0x119f10000] 23:33:46 INFO - PROCESS | 1668 | 1468737226617 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 23:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 23:33:46 INFO - PROCESS | 1668 | 1468737226668 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 23:33:46 INFO - PROCESS | 1668 | 1468737226669 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 23:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:33:46 INFO - PROCESS | 1668 | 1468737226672 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:33:46 INFO - PROCESS | 1668 | 1468737226673 Marionette TRACE conn2 <- [1,1162,null,{}] 23:33:46 INFO - PROCESS | 1668 | 1468737226675 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:46 INFO - PROCESS | 1668 | 1468737226677 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:46 INFO - PROCESS | 1668 | 1468737226771 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 23:33:46 INFO - PROCESS | 1668 | 1468737226808 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:46 INFO - PROCESS | 1668 | 1468737226809 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x124506800 == 35 [pid = 1668] [id = 298] 23:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123c39c00) [pid = 1668] [serial = 892] [outer = 0x0] 23:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x123cd4800) [pid = 1668] [serial = 893] [outer = 0x123c39c00] 23:33:46 INFO - PROCESS | 1668 | 1468737226832 Marionette DEBUG loaded listener.js 23:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x123f32400) [pid = 1668] [serial = 894] [outer = 0x123c39c00] 23:33:47 INFO - PROCESS | 1668 | 1468737227191 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 23:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 23:33:47 INFO - PROCESS | 1668 | 1468737227241 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 23:33:47 INFO - PROCESS | 1668 | 1468737227243 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 23:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:33:47 INFO - PROCESS | 1668 | 1468737227246 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:33:47 INFO - PROCESS | 1668 | 1468737227248 Marionette TRACE conn2 <- [1,1166,null,{}] 23:33:47 INFO - PROCESS | 1668 | 1468737227251 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:47 INFO - PROCESS | 1668 | 1468737227257 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:47 INFO - PROCESS | 1668 | 1468737227431 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 23:33:47 INFO - PROCESS | 1668 | 1468737227449 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:47 INFO - PROCESS | 1668 | 1468737227450 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12394c000 == 36 [pid = 1668] [id = 299] 23:33:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1241bdc00) [pid = 1668] [serial = 895] [outer = 0x0] 23:33:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12456a400) [pid = 1668] [serial = 896] [outer = 0x1241bdc00] 23:33:47 INFO - PROCESS | 1668 | 1468737227500 Marionette DEBUG loaded listener.js 23:33:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1269af400) [pid = 1668] [serial = 897] [outer = 0x1241bdc00] 23:33:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1269b8400) [pid = 1668] [serial = 898] [outer = 0x11629c000] 23:33:47 INFO - PROCESS | 1668 | 1468737227940 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 23:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 721ms 23:33:47 INFO - PROCESS | 1668 | 1468737227968 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 23:33:47 INFO - PROCESS | 1668 | 1468737227969 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 23:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:33:47 INFO - PROCESS | 1668 | 1468737227973 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:33:47 INFO - PROCESS | 1668 | 1468737227974 Marionette TRACE conn2 <- [1,1170,null,{}] 23:33:47 INFO - PROCESS | 1668 | 1468737227976 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:47 INFO - PROCESS | 1668 | 1468737227980 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:48 INFO - PROCESS | 1668 | 1468737228090 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 23:33:48 INFO - PROCESS | 1668 | 1468737228130 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:48 INFO - PROCESS | 1668 | 1468737228131 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b17000 == 37 [pid = 1668] [id = 300] 23:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x119311000) [pid = 1668] [serial = 899] [outer = 0x0] 23:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1269b9400) [pid = 1668] [serial = 900] [outer = 0x119311000] 23:33:48 INFO - PROCESS | 1668 | 1468737228154 Marionette DEBUG loaded listener.js 23:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x128b02c00) [pid = 1668] [serial = 901] [outer = 0x119311000] 23:33:48 INFO - PROCESS | 1668 | 1468737228434 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 23:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119d77800) [pid = 1668] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x116f9c000) [pid = 1668] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x114f97800) [pid = 1668] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x112d79400) [pid = 1668] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119337c00) [pid = 1668] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119d78400) [pid = 1668] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x115d49400) [pid = 1668] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1128cd400) [pid = 1668] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x124bc1400) [pid = 1668] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1164ea000) [pid = 1668] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x115d4a000) [pid = 1668] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119310000) [pid = 1668] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119d72c00) [pid = 1668] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1183e5800) [pid = 1668] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1187c4400) [pid = 1668] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:33:48 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1176fc400) [pid = 1668] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:33:48 INFO - PROCESS | 1668 | 1468737228547 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 23:33:48 INFO - PROCESS | 1668 | 1468737228548 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 23:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:33:48 INFO - PROCESS | 1668 | 1468737228553 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:33:48 INFO - PROCESS | 1668 | 1468737228554 Marionette TRACE conn2 <- [1,1174,null,{}] 23:33:48 INFO - PROCESS | 1668 | 1468737228556 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:48 INFO - PROCESS | 1668 | 1468737228557 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:48 INFO - PROCESS | 1668 | 1468737228636 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 23:33:48 INFO - PROCESS | 1668 | 1468737228640 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:48 INFO - PROCESS | 1668 | 1468737228641 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x11936b000 == 38 [pid = 1668] [id = 301] 23:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x113076800) [pid = 1668] [serial = 902] [outer = 0x0] 23:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1164ea000) [pid = 1668] [serial = 903] [outer = 0x113076800] 23:33:48 INFO - PROCESS | 1668 | 1468737228677 Marionette DEBUG loaded listener.js 23:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11875e000) [pid = 1668] [serial = 904] [outer = 0x113076800] 23:33:48 INFO - PROCESS | 1668 | 1468737228984 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 23:33:49 INFO - PROCESS | 1668 | 1468737229025 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 23:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:33:49 INFO - PROCESS | 1668 | 1468737229030 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:33:49 INFO - PROCESS | 1668 | 1468737229031 Marionette TRACE conn2 <- [1,1178,null,{}] 23:33:49 INFO - PROCESS | 1668 | 1468737229033 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:49 INFO - PROCESS | 1668 | 1468737229034 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:49 INFO - PROCESS | 1668 | 1468737229116 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 23:33:49 INFO - PROCESS | 1668 | 1468737229170 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:49 INFO - PROCESS | 1668 | 1468737229171 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11936d000 == 39 [pid = 1668] [id = 302] 23:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1183f3400) [pid = 1668] [serial = 905] [outer = 0x0] 23:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123cd7800) [pid = 1668] [serial = 906] [outer = 0x1183f3400] 23:33:49 INFO - PROCESS | 1668 | 1468737229195 Marionette DEBUG loaded listener.js 23:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1289f7c00) [pid = 1668] [serial = 907] [outer = 0x1183f3400] 23:33:49 INFO - PROCESS | 1668 | 1468737229481 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 23:33:49 INFO - PROCESS | 1668 | 1468737229503 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 23:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:33:49 INFO - PROCESS | 1668 | 1468737229505 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:33:49 INFO - PROCESS | 1668 | 1468737229507 Marionette TRACE conn2 <- [1,1182,null,{}] 23:33:49 INFO - PROCESS | 1668 | 1468737229509 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:49 INFO - PROCESS | 1668 | 1468737229512 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:49 INFO - PROCESS | 1668 | 1468737229592 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 23:33:49 INFO - PROCESS | 1668 | 1468737229598 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:49 INFO - PROCESS | 1668 | 1468737229607 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a86c800 == 40 [pid = 1668] [id = 303] 23:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119d7cc00) [pid = 1668] [serial = 908] [outer = 0x0] 23:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x128ca6000) [pid = 1668] [serial = 909] [outer = 0x119d7cc00] 23:33:49 INFO - PROCESS | 1668 | 1468737229633 Marionette DEBUG loaded listener.js 23:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x128cb1000) [pid = 1668] [serial = 910] [outer = 0x119d7cc00] 23:33:49 INFO - PROCESS | 1668 | 1468737229954 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:33:49 INFO - PROCESS | 1668 | 1468737229984 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 23:33:49 INFO - PROCESS | 1668 | 1468737229986 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:33:49 INFO - PROCESS | 1668 | 1468737229988 Marionette TRACE conn2 <- [1,1186,null,{}] 23:33:49 INFO - PROCESS | 1668 | 1468737229990 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:49 INFO - PROCESS | 1668 | 1468737229992 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:50 INFO - PROCESS | 1668 | 1468737230110 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 23:33:50 INFO - PROCESS | 1668 | 1468737230117 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:50 INFO - PROCESS | 1668 | 1468737230118 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b215000 == 41 [pid = 1668] [id = 304] 23:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12456d800) [pid = 1668] [serial = 911] [outer = 0x0] 23:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x128ce1400) [pid = 1668] [serial = 912] [outer = 0x12456d800] 23:33:50 INFO - PROCESS | 1668 | 1468737230144 Marionette DEBUG loaded listener.js 23:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1292ec400) [pid = 1668] [serial = 913] [outer = 0x12456d800] 23:33:50 INFO - PROCESS | 1668 | 1468737230466 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 23:33:50 INFO - PROCESS | 1668 | 1468737230507 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 23:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:33:50 INFO - PROCESS | 1668 | 1468737230510 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:33:50 INFO - PROCESS | 1668 | 1468737230513 Marionette TRACE conn2 <- [1,1190,null,{}] 23:33:50 INFO - PROCESS | 1668 | 1468737230516 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:50 INFO - PROCESS | 1668 | 1468737230517 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:50 INFO - PROCESS | 1668 | 1468737230651 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 23:33:50 INFO - PROCESS | 1668 | 1468737230712 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:50 INFO - PROCESS | 1668 | 1468737230714 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x113d20800 == 42 [pid = 1668] [id = 305] 23:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1129a6800) [pid = 1668] [serial = 914] [outer = 0x0] 23:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x113d64400) [pid = 1668] [serial = 915] [outer = 0x1129a6800] 23:33:50 INFO - PROCESS | 1668 | 1468737230746 Marionette DEBUG loaded listener.js 23:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1164a3800) [pid = 1668] [serial = 916] [outer = 0x1129a6800] 23:33:51 INFO - PROCESS | 1668 | 1468737231197 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 23:33:51 INFO - PROCESS | 1668 | 1468737231235 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 23:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:33:51 INFO - PROCESS | 1668 | 1468737231239 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:33:51 INFO - PROCESS | 1668 | 1468737231241 Marionette TRACE conn2 <- [1,1194,null,{}] 23:33:51 INFO - PROCESS | 1668 | 1468737231244 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:51 INFO - PROCESS | 1668 | 1468737231246 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:51 INFO - PROCESS | 1668 | 1468737231351 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 23:33:51 INFO - PROCESS | 1668 | 1468737231407 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:51 INFO - PROCESS | 1668 | 1468737231409 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x1195a6800 == 43 [pid = 1668] [id = 306] 23:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x118125400) [pid = 1668] [serial = 917] [outer = 0x0] 23:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11906e000) [pid = 1668] [serial = 918] [outer = 0x118125400] 23:33:51 INFO - PROCESS | 1668 | 1468737231439 Marionette DEBUG loaded listener.js 23:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119338c00) [pid = 1668] [serial = 919] [outer = 0x118125400] 23:33:51 INFO - PROCESS | 1668 | 1468737231899 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 23:33:52 INFO - PROCESS | 1668 | 1468737232000 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 23:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:33:52 INFO - PROCESS | 1668 | 1468737232004 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:33:52 INFO - PROCESS | 1668 | 1468737232005 Marionette TRACE conn2 <- [1,1198,null,{}] 23:33:52 INFO - PROCESS | 1668 | 1468737232008 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:52 INFO - PROCESS | 1668 | 1468737232009 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:52 INFO - PROCESS | 1668 | 1468737232109 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 23:33:52 INFO - PROCESS | 1668 | 1468737232178 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:52 INFO - PROCESS | 1668 | 1468737232179 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a86c000 == 44 [pid = 1668] [id = 307] 23:33:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x119d6fc00) [pid = 1668] [serial = 920] [outer = 0x0] 23:33:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12380c800) [pid = 1668] [serial = 921] [outer = 0x119d6fc00] 23:33:52 INFO - PROCESS | 1668 | 1468737232208 Marionette DEBUG loaded listener.js 23:33:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1240e2c00) [pid = 1668] [serial = 922] [outer = 0x119d6fc00] 23:33:52 INFO - PROCESS | 1668 | 1468737232657 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 672ms 23:33:52 INFO - PROCESS | 1668 | 1468737232677 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 23:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:33:52 INFO - PROCESS | 1668 | 1468737232681 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 23:33:52 INFO - PROCESS | 1668 | 1468737232693 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:33:52 INFO - PROCESS | 1668 | 1468737232698 Marionette TRACE conn2 <- [1,1202,null,{}] 23:33:52 INFO - PROCESS | 1668 | 1468737232701 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:52 INFO - PROCESS | 1668 | 1468737232705 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:52 INFO - PROCESS | 1668 | 1468737232859 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 23:33:52 INFO - PROCESS | 1668 | 1468737232956 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:52 INFO - PROCESS | 1668 | 1468737232958 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba7a000 == 45 [pid = 1668] [id = 308] 23:33:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x124565800) [pid = 1668] [serial = 923] [outer = 0x0] 23:33:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x124bc6000) [pid = 1668] [serial = 924] [outer = 0x124565800] 23:33:52 INFO - PROCESS | 1668 | 1468737232997 Marionette DEBUG loaded listener.js 23:33:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x128808400) [pid = 1668] [serial = 925] [outer = 0x124565800] 23:33:53 INFO - PROCESS | 1668 | 1468737233442 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 779ms 23:33:53 INFO - PROCESS | 1668 | 1468737233466 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 23:33:53 INFO - PROCESS | 1668 | 1468737233467 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 23:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:33:53 INFO - PROCESS | 1668 | 1468737233470 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:33:53 INFO - PROCESS | 1668 | 1468737233471 Marionette TRACE conn2 <- [1,1206,null,{}] 23:33:53 INFO - PROCESS | 1668 | 1468737233473 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:53 INFO - PROCESS | 1668 | 1468737233475 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:53 INFO - PROCESS | 1668 | 1468737233577 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 23:33:53 INFO - PROCESS | 1668 | 1468737233634 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:53 INFO - PROCESS | 1668 | 1468737233635 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e46000 == 46 [pid = 1668] [id = 309] 23:33:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x116983000) [pid = 1668] [serial = 926] [outer = 0x0] 23:33:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x119738800) [pid = 1668] [serial = 927] [outer = 0x116983000] 23:33:53 INFO - PROCESS | 1668 | 1468737233663 Marionette DEBUG loaded listener.js 23:33:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1289fec00) [pid = 1668] [serial = 928] [outer = 0x116983000] 23:33:54 INFO - PROCESS | 1668 | 1468737234193 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 770ms 23:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:33:54 INFO - PROCESS | 1668 | 1468737234244 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 23:33:54 INFO - PROCESS | 1668 | 1468737234246 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 23:33:54 INFO - PROCESS | 1668 | 1468737234250 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:33:54 INFO - PROCESS | 1668 | 1468737234252 Marionette TRACE conn2 <- [1,1210,null,{}] 23:33:54 INFO - PROCESS | 1668 | 1468737234257 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:54 INFO - PROCESS | 1668 | 1468737234258 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:54 INFO - PROCESS | 1668 | 1468737234352 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 23:33:54 INFO - PROCESS | 1668 | 1468737234435 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:54 INFO - PROCESS | 1668 | 1468737234436 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x113df3800 == 47 [pid = 1668] [id = 310] 23:33:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x115e24c00) [pid = 1668] [serial = 929] [outer = 0x0] 23:33:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x118129000) [pid = 1668] [serial = 930] [outer = 0x115e24c00] 23:33:54 INFO - PROCESS | 1668 | 1468737234467 Marionette DEBUG loaded listener.js 23:33:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x118311800) [pid = 1668] [serial = 931] [outer = 0x115e24c00] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12b215000 == 46 [pid = 1668] [id = 304] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12a86c800 == 45 [pid = 1668] [id = 303] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11936d000 == 44 [pid = 1668] [id = 302] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11936b000 == 43 [pid = 1668] [id = 301] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x126b17000 == 42 [pid = 1668] [id = 300] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12394c000 == 41 [pid = 1668] [id = 299] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x124506800 == 40 [pid = 1668] [id = 298] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12387c800 == 39 [pid = 1668] [id = 297] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x11942b000 == 38 [pid = 1668] [id = 296] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x1182d5800 == 37 [pid = 1668] [id = 295] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x116949800 == 36 [pid = 1668] [id = 294] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x1182e9000 == 35 [pid = 1668] [id = 293] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x118718000 == 34 [pid = 1668] [id = 292] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x112d42000 == 33 [pid = 1668] [id = 291] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x1182cb000 == 32 [pid = 1668] [id = 278] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x117e46000 == 31 [pid = 1668] [id = 309] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba7a000 == 30 [pid = 1668] [id = 308] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x12a86c000 == 29 [pid = 1668] [id = 307] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x1195a6800 == 28 [pid = 1668] [id = 306] 23:33:55 INFO - PROCESS | 1668 | --DOCSHELL 0x113d20800 == 27 [pid = 1668] [id = 305] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x123807c00) [pid = 1668] [serial = 851] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x118127400) [pid = 1668] [serial = 839] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x118305000) [pid = 1668] [serial = 840] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1187c7800) [pid = 1668] [serial = 842] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x119311400) [pid = 1668] [serial = 843] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1240e3800) [pid = 1668] [serial = 854] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x119731000) [pid = 1668] [serial = 845] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x123cd5400) [pid = 1668] [serial = 852] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x124573000) [pid = 1668] [serial = 857] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11991d000) [pid = 1668] [serial = 846] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12456a000) [pid = 1668] [serial = 855] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1246f4400) [pid = 1668] [serial = 858] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115e8d800) [pid = 1668] [serial = 836] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x116769c00) [pid = 1668] [serial = 837] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x118306000) [pid = 1668] [serial = 861] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x124ca1c00) [pid = 1668] [serial = 866] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1176f4800) [pid = 1668] [serial = 834] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x116773c00) [pid = 1668] [serial = 833] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118125800) [pid = 1668] [serial = 822] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1164e3000) [pid = 1668] [serial = 821] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11972d800) [pid = 1668] [serial = 825] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119336800) [pid = 1668] [serial = 824] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1243a7000) [pid = 1668] [serial = 828] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x123c37000) [pid = 1668] [serial = 827] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12464dc00) [pid = 1668] [serial = 831] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x123cd5c00) [pid = 1668] [serial = 830] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1257b3800) [pid = 1668] [serial = 867] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x123cd5800) [pid = 1668] [serial = 863] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x128807400) [pid = 1668] [serial = 869] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x113d96c00) [pid = 1668] [serial = 860] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1199f0c00) [pid = 1668] [serial = 848] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12473e400) [pid = 1668] [serial = 864] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x119d6e400) [pid = 1668] [serial = 849] [outer = 0x0] [url = about:blank] 23:33:55 INFO - PROCESS | 1668 | 1468737235625 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1424ms 23:33:55 INFO - PROCESS | 1668 | 1468737235680 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 23:33:55 INFO - PROCESS | 1668 | 1468737235682 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 23:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:33:55 INFO - PROCESS | 1668 | 1468737235685 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:33:55 INFO - PROCESS | 1668 | 1468737235687 Marionette TRACE conn2 <- [1,1214,null,{}] 23:33:55 INFO - PROCESS | 1668 | 1468737235691 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:55 INFO - PROCESS | 1668 | 1468737235693 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:55 INFO - PROCESS | 1668 | 1468737235768 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 23:33:55 INFO - PROCESS | 1668 | 1468737235773 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:55 INFO - PROCESS | 1668 | 1468737235776 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x115ef6800 == 28 [pid = 1668] [id = 311] 23:33:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x115e92c00) [pid = 1668] [serial = 932] [outer = 0x0] 23:33:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11649b800) [pid = 1668] [serial = 933] [outer = 0x115e92c00] 23:33:55 INFO - PROCESS | 1668 | 1468737235806 Marionette DEBUG loaded listener.js 23:33:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x116905000) [pid = 1668] [serial = 934] [outer = 0x115e92c00] 23:33:56 INFO - PROCESS | 1668 | 1468737236135 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 23:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms 23:33:56 INFO - PROCESS | 1668 | 1468737236155 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 23:33:56 INFO - PROCESS | 1668 | 1468737236159 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 23:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:33:56 INFO - PROCESS | 1668 | 1468737236166 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:33:56 INFO - PROCESS | 1668 | 1468737236167 Marionette TRACE conn2 <- [1,1218,null,{}] 23:33:56 INFO - PROCESS | 1668 | 1468737236170 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:56 INFO - PROCESS | 1668 | 1468737236171 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:56 INFO - PROCESS | 1668 | 1468737236264 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 23:33:56 INFO - PROCESS | 1668 | 1468737236317 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:56 INFO - PROCESS | 1668 | 1468737236318 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e4f800 == 29 [pid = 1668] [id = 312] 23:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x116773c00) [pid = 1668] [serial = 935] [outer = 0x0] 23:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1176f9400) [pid = 1668] [serial = 936] [outer = 0x116773c00] 23:33:56 INFO - PROCESS | 1668 | 1468737236345 Marionette DEBUG loaded listener.js 23:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1183f4400) [pid = 1668] [serial = 937] [outer = 0x116773c00] 23:33:56 INFO - PROCESS | 1668 | 1468737236632 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 23:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 23:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:33:56 INFO - PROCESS | 1668 | 1468737236685 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 23:33:56 INFO - PROCESS | 1668 | 1468737236687 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 23:33:56 INFO - PROCESS | 1668 | 1468737236689 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:33:56 INFO - PROCESS | 1668 | 1468737236702 Marionette TRACE conn2 <- [1,1222,null,{}] 23:33:56 INFO - PROCESS | 1668 | 1468737236710 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:56 INFO - PROCESS | 1668 | 1468737236713 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:56 INFO - PROCESS | 1668 | 1468737236790 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 23:33:56 INFO - PROCESS | 1668 | 1468737236845 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:56 INFO - PROCESS | 1668 | 1468737236847 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x119351000 == 30 [pid = 1668] [id = 313] 23:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x118761400) [pid = 1668] [serial = 938] [outer = 0x0] 23:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11930f000) [pid = 1668] [serial = 939] [outer = 0x118761400] 23:33:56 INFO - PROCESS | 1668 | 1468737236875 Marionette DEBUG loaded listener.js 23:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x119729800) [pid = 1668] [serial = 940] [outer = 0x118761400] 23:33:57 INFO - PROCESS | 1668 | 1468737237171 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 23:33:57 INFO - PROCESS | 1668 | 1468737237225 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 23:33:57 INFO - PROCESS | 1668 | 1468737237228 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:33:57 INFO - PROCESS | 1668 | 1468737237231 Marionette TRACE conn2 <- [1,1226,null,{}] 23:33:57 INFO - PROCESS | 1668 | 1468737237233 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:57 INFO - PROCESS | 1668 | 1468737237234 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:57 INFO - PROCESS | 1668 | 1468737237310 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 23:33:57 INFO - PROCESS | 1668 | 1468737237316 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:57 INFO - PROCESS | 1668 | 1468737237317 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc8800 == 31 [pid = 1668] [id = 314] 23:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119917400) [pid = 1668] [serial = 941] [outer = 0x0] 23:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1199fc000) [pid = 1668] [serial = 942] [outer = 0x119917400] 23:33:57 INFO - PROCESS | 1668 | 1468737237341 Marionette DEBUG loaded listener.js 23:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x119d0d800) [pid = 1668] [serial = 943] [outer = 0x119917400] 23:33:57 INFO - PROCESS | 1668 | 1468737237662 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 23:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 474ms 23:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:33:57 INFO - PROCESS | 1668 | 1468737237701 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 23:33:57 INFO - PROCESS | 1668 | 1468737237703 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 23:33:57 INFO - PROCESS | 1668 | 1468737237705 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:33:57 INFO - PROCESS | 1668 | 1468737237706 Marionette TRACE conn2 <- [1,1230,null,{}] 23:33:57 INFO - PROCESS | 1668 | 1468737237708 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:57 INFO - PROCESS | 1668 | 1468737237709 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:57 INFO - PROCESS | 1668 | 1468737237817 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 23:33:57 INFO - PROCESS | 1668 | 1468737237834 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:57 INFO - PROCESS | 1668 | 1468737237835 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x123877800 == 32 [pid = 1668] [id = 315] 23:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x119d0ec00) [pid = 1668] [serial = 944] [outer = 0x0] 23:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x120811000) [pid = 1668] [serial = 945] [outer = 0x119d0ec00] 23:33:57 INFO - PROCESS | 1668 | 1468737237859 Marionette DEBUG loaded listener.js 23:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x123807c00) [pid = 1668] [serial = 946] [outer = 0x119d0ec00] 23:33:58 INFO - PROCESS | 1668 | 1468737238177 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 23:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 517ms 23:33:58 INFO - PROCESS | 1668 | 1468737238223 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 23:33:58 INFO - PROCESS | 1668 | 1468737238224 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 23:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:33:58 INFO - PROCESS | 1668 | 1468737238233 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:33:58 INFO - PROCESS | 1668 | 1468737238234 Marionette TRACE conn2 <- [1,1234,null,{}] 23:33:58 INFO - PROCESS | 1668 | 1468737238237 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:58 INFO - PROCESS | 1668 | 1468737238241 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:58 INFO - PROCESS | 1668 | 1468737238356 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 23:33:58 INFO - PROCESS | 1668 | 1468737238360 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:58 INFO - PROCESS | 1668 | 1468737238361 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x124048000 == 33 [pid = 1668] [id = 316] 23:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x119d0fc00) [pid = 1668] [serial = 947] [outer = 0x0] 23:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x123c38800) [pid = 1668] [serial = 948] [outer = 0x119d0fc00] 23:33:58 INFO - PROCESS | 1668 | 1468737238386 Marionette DEBUG loaded listener.js 23:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x124570800) [pid = 1668] [serial = 949] [outer = 0x119d0fc00] 23:33:58 INFO - PROCESS | 1668 | 1468737238706 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 23:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 525ms 23:33:58 INFO - PROCESS | 1668 | 1468737238752 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 23:33:58 INFO - PROCESS | 1668 | 1468737238753 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 23:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:33:58 INFO - PROCESS | 1668 | 1468737238755 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:33:58 INFO - PROCESS | 1668 | 1468737238756 Marionette TRACE conn2 <- [1,1238,null,{}] 23:33:58 INFO - PROCESS | 1668 | 1468737238759 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:58 INFO - PROCESS | 1668 | 1468737238760 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:58 INFO - PROCESS | 1668 | 1468737238861 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 23:33:58 INFO - PROCESS | 1668 | 1468737238864 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:58 INFO - PROCESS | 1668 | 1468737238865 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247e1800 == 34 [pid = 1668] [id = 317] 23:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119d71800) [pid = 1668] [serial = 950] [outer = 0x0] 23:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1246c7c00) [pid = 1668] [serial = 951] [outer = 0x119d71800] 23:33:58 INFO - PROCESS | 1668 | 1468737238889 Marionette DEBUG loaded listener.js 23:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x124bc2000) [pid = 1668] [serial = 952] [outer = 0x119d71800] 23:33:59 INFO - PROCESS | 1668 | 1468737239186 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 23:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 23:33:59 INFO - PROCESS | 1668 | 1468737239224 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 23:33:59 INFO - PROCESS | 1668 | 1468737239225 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 23:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:33:59 INFO - PROCESS | 1668 | 1468737239235 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:33:59 INFO - PROCESS | 1668 | 1468737239236 Marionette TRACE conn2 <- [1,1242,null,{}] 23:33:59 INFO - PROCESS | 1668 | 1468737239238 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:59 INFO - PROCESS | 1668 | 1468737239239 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:59 INFO - PROCESS | 1668 | 1468737239342 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 23:33:59 INFO - PROCESS | 1668 | 1468737239346 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:59 INFO - PROCESS | 1668 | 1468737239347 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:33:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12581c800 == 35 [pid = 1668] [id = 318] 23:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x124571000) [pid = 1668] [serial = 953] [outer = 0x0] 23:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x124caa000) [pid = 1668] [serial = 954] [outer = 0x124571000] 23:33:59 INFO - PROCESS | 1668 | 1468737239371 Marionette DEBUG loaded listener.js 23:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1258b2000) [pid = 1668] [serial = 955] [outer = 0x124571000] 23:33:59 INFO - PROCESS | 1668 | 1468737239699 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 23:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 23:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:33:59 INFO - PROCESS | 1668 | 1468737239754 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 23:33:59 INFO - PROCESS | 1668 | 1468737239755 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 23:33:59 INFO - PROCESS | 1668 | 1468737239757 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:33:59 INFO - PROCESS | 1668 | 1468737239759 Marionette TRACE conn2 <- [1,1246,null,{}] 23:33:59 INFO - PROCESS | 1668 | 1468737239761 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:33:59 INFO - PROCESS | 1668 | 1468737239762 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:00 INFO - PROCESS | 1668 | 1468737240054 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x123c39c00) [pid = 1668] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1241bdc00) [pid = 1668] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11811f800) [pid = 1668] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119f10000) [pid = 1668] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1188e4c00) [pid = 1668] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x116f53000) [pid = 1668] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x112d7f400) [pid = 1668] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1128cd800) [pid = 1668] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119338800) [pid = 1668] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119311000) [pid = 1668] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x113076800) [pid = 1668] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1183f3400) [pid = 1668] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119d7cc00) [pid = 1668] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1129b1400) [pid = 1668] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:34:00 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12456d800) [pid = 1668] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:34:00 INFO - PROCESS | 1668 | 1468737240103 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:00 INFO - PROCESS | 1668 | 1468737240104 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x119351800 == 36 [pid = 1668] [id = 319] 23:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1129a7400) [pid = 1668] [serial = 956] [outer = 0x0] 23:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1129b1400) [pid = 1668] [serial = 957] [outer = 0x1129a7400] 23:34:00 INFO - PROCESS | 1668 | 1468737240136 Marionette DEBUG loaded listener.js 23:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11830dc00) [pid = 1668] [serial = 958] [outer = 0x1129a7400] 23:34:00 INFO - PROCESS | 1668 | 1468737240401 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 23:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 23:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:34:00 INFO - PROCESS | 1668 | 1468737240434 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 23:34:00 INFO - PROCESS | 1668 | 1468737240435 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 23:34:00 INFO - PROCESS | 1668 | 1468737240437 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:34:00 INFO - PROCESS | 1668 | 1468737240438 Marionette TRACE conn2 <- [1,1250,null,{}] 23:34:00 INFO - PROCESS | 1668 | 1468737240441 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:00 INFO - PROCESS | 1668 | 1468737240442 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:00 INFO - PROCESS | 1668 | 1468737240533 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 23:34:00 INFO - PROCESS | 1668 | 1468737240536 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:00 INFO - PROCESS | 1668 | 1468737240537 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b28000 == 37 [pid = 1668] [id = 320] 23:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11827fc00) [pid = 1668] [serial = 959] [outer = 0x0] 23:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12456d800) [pid = 1668] [serial = 960] [outer = 0x11827fc00] 23:34:00 INFO - PROCESS | 1668 | 1468737240561 Marionette DEBUG loaded listener.js 23:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1267c7800) [pid = 1668] [serial = 961] [outer = 0x11827fc00] 23:34:00 INFO - PROCESS | 1668 | 1468737240986 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 23:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 574ms 23:34:01 INFO - PROCESS | 1668 | 1468737241013 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 23:34:01 INFO - PROCESS | 1668 | 1468737241016 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 23:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:34:01 INFO - PROCESS | 1668 | 1468737241019 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:34:01 INFO - PROCESS | 1668 | 1468737241022 Marionette TRACE conn2 <- [1,1254,null,{}] 23:34:01 INFO - PROCESS | 1668 | 1468737241025 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:01 INFO - PROCESS | 1668 | 1468737241028 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:01 INFO - PROCESS | 1668 | 1468737241159 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 23:34:01 INFO - PROCESS | 1668 | 1468737241179 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:01 INFO - PROCESS | 1668 | 1468737241180 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x129409800 == 38 [pid = 1668] [id = 321] 23:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1269b9800) [pid = 1668] [serial = 962] [outer = 0x0] 23:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1289f3000) [pid = 1668] [serial = 963] [outer = 0x1269b9800] 23:34:01 INFO - PROCESS | 1668 | 1468737241221 Marionette DEBUG loaded listener.js 23:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x128b0b000) [pid = 1668] [serial = 964] [outer = 0x1269b9800] 23:34:01 INFO - PROCESS | 1668 | 1468737241613 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 23:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 622ms 23:34:01 INFO - PROCESS | 1668 | 1468737241641 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 23:34:01 INFO - PROCESS | 1668 | 1468737241642 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 23:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:34:01 INFO - PROCESS | 1668 | 1468737241647 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:34:01 INFO - PROCESS | 1668 | 1468737241649 Marionette TRACE conn2 <- [1,1258,null,{}] 23:34:01 INFO - PROCESS | 1668 | 1468737241665 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:01 INFO - PROCESS | 1668 | 1468737241666 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:01 INFO - PROCESS | 1668 | 1468737241742 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 23:34:01 INFO - PROCESS | 1668 | 1468737241748 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:01 INFO - PROCESS | 1668 | 1468737241749 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a85e000 == 39 [pid = 1668] [id = 322] 23:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1289fe000) [pid = 1668] [serial = 965] [outer = 0x0] 23:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x128ceac00) [pid = 1668] [serial = 966] [outer = 0x1289fe000] 23:34:01 INFO - PROCESS | 1668 | 1468737241773 Marionette DEBUG loaded listener.js 23:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x129189000) [pid = 1668] [serial = 967] [outer = 0x1289fe000] 23:34:02 INFO - PROCESS | 1668 | 1468737242245 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 23:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 637ms 23:34:02 INFO - PROCESS | 1668 | 1468737242302 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 23:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:34:02 INFO - PROCESS | 1668 | 1468737242304 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 23:34:02 INFO - PROCESS | 1668 | 1468737242308 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:34:02 INFO - PROCESS | 1668 | 1468737242310 Marionette TRACE conn2 <- [1,1262,null,{}] 23:34:02 INFO - PROCESS | 1668 | 1468737242316 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:02 INFO - PROCESS | 1668 | 1468737242318 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:02 INFO - PROCESS | 1668 | 1468737242433 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 23:34:02 INFO - PROCESS | 1668 | 1468737242562 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:02 INFO - PROCESS | 1668 | 1468737242564 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x117479000 == 40 [pid = 1668] [id = 323] 23:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x115e8e400) [pid = 1668] [serial = 968] [outer = 0x0] 23:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1164e8000) [pid = 1668] [serial = 969] [outer = 0x115e8e400] 23:34:02 INFO - PROCESS | 1668 | 1468737242597 Marionette DEBUG loaded listener.js 23:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x116a1bc00) [pid = 1668] [serial = 970] [outer = 0x115e8e400] 23:34:03 INFO - PROCESS | 1668 | 1468737243115 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 23:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 823ms 23:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:34:03 INFO - PROCESS | 1668 | 1468737243170 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 23:34:03 INFO - PROCESS | 1668 | 1468737243174 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 23:34:03 INFO - PROCESS | 1668 | 1468737243179 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:34:03 INFO - PROCESS | 1668 | 1468737243181 Marionette TRACE conn2 <- [1,1266,null,{}] 23:34:03 INFO - PROCESS | 1668 | 1468737243184 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:03 INFO - PROCESS | 1668 | 1468737243186 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:03 INFO - PROCESS | 1668 | 1468737243299 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 23:34:03 INFO - PROCESS | 1668 | 1468737243377 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:03 INFO - PROCESS | 1668 | 1468737243379 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x118717800 == 41 [pid = 1668] [id = 324] 23:34:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1183ecc00) [pid = 1668] [serial = 971] [outer = 0x0] 23:34:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1187c7800) [pid = 1668] [serial = 972] [outer = 0x1183ecc00] 23:34:03 INFO - PROCESS | 1668 | 1468737243410 Marionette DEBUG loaded listener.js 23:34:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11930b800) [pid = 1668] [serial = 973] [outer = 0x1183ecc00] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x129409800 == 40 [pid = 1668] [id = 321] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x126b28000 == 39 [pid = 1668] [id = 320] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x119351800 == 38 [pid = 1668] [id = 319] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x12581c800 == 37 [pid = 1668] [id = 318] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x1247e1800 == 36 [pid = 1668] [id = 317] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x124048000 == 35 [pid = 1668] [id = 316] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x123877800 == 34 [pid = 1668] [id = 315] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc8800 == 33 [pid = 1668] [id = 314] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x119351000 == 32 [pid = 1668] [id = 313] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x117e4f800 == 31 [pid = 1668] [id = 312] 23:34:04 INFO - PROCESS | 1668 | --DOCSHELL 0x115ef6800 == 30 [pid = 1668] [id = 311] 23:34:04 INFO - PROCESS | 1668 | 1468737244056 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x123cd4800) [pid = 1668] [serial = 893] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x12456a400) [pid = 1668] [serial = 896] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x124f86800) [pid = 1668] [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.] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x123f32400) [pid = 1668] [serial = 894] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1269af400) [pid = 1668] [serial = 897] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x118148000) [pid = 1668] [serial = 881] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1208f9000) [pid = 1668] [serial = 890] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x119074800) [pid = 1668] [serial = 884] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119315000) [pid = 1668] [serial = 885] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11811b400) [pid = 1668] [serial = 875] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118303c00) [pid = 1668] [serial = 876] [outer = 0x0] [url = about:blank] 23:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 923ms 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x118305800) [pid = 1668] [serial = 878] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119331800) [pid = 1668] [serial = 879] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x112a7c000) [pid = 1668] [serial = 872] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x113d63800) [pid = 1668] [serial = 873] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11991a800) [pid = 1668] [serial = 887] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119d78800) [pid = 1668] [serial = 888] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x118311c00) [pid = 1668] [serial = 882] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1269b9400) [pid = 1668] [serial = 900] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1164ea000) [pid = 1668] [serial = 903] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1289f7c00) [pid = 1668] [serial = 907] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x128cb1000) [pid = 1668] [serial = 910] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1289fc800) [pid = 1668] [serial = 870] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1292ec400) [pid = 1668] [serial = 913] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x128ce1400) [pid = 1668] [serial = 912] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11875e000) [pid = 1668] [serial = 904] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x128ca6000) [pid = 1668] [serial = 909] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x128b02c00) [pid = 1668] [serial = 901] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x123cd7800) [pid = 1668] [serial = 906] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x123c39000) [pid = 1668] [serial = 891] [outer = 0x0] [url = about:blank] 23:34:04 INFO - PROCESS | 1668 | 1468737244106 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 23:34:04 INFO - PROCESS | 1668 | 1468737244108 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 23:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:34:04 INFO - PROCESS | 1668 | 1468737244114 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:34:04 INFO - PROCESS | 1668 | 1468737244116 Marionette TRACE conn2 <- [1,1270,null,{}] 23:34:04 INFO - PROCESS | 1668 | 1468737244120 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:04 INFO - PROCESS | 1668 | 1468737244121 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:04 INFO - PROCESS | 1668 | 1468737244201 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 23:34:04 INFO - PROCESS | 1668 | 1468737244206 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:04 INFO - PROCESS | 1668 | 1468737244208 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x1169b1800 == 31 [pid = 1668] [id = 325] 23:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x118303800) [pid = 1668] [serial = 974] [outer = 0x0] 23:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x118308c00) [pid = 1668] [serial = 975] [outer = 0x118303800] 23:34:04 INFO - PROCESS | 1668 | 1468737244240 Marionette DEBUG loaded listener.js 23:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1187d1800) [pid = 1668] [serial = 976] [outer = 0x118303800] 23:34:04 INFO - PROCESS | 1668 | 1468737244598 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 23:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms 23:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:34:04 INFO - PROCESS | 1668 | 1468737244647 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 23:34:04 INFO - PROCESS | 1668 | 1468737244650 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 23:34:04 INFO - PROCESS | 1668 | 1468737244655 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:34:04 INFO - PROCESS | 1668 | 1468737244657 Marionette TRACE conn2 <- [1,1274,null,{}] 23:34:04 INFO - PROCESS | 1668 | 1468737244659 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:04 INFO - PROCESS | 1668 | 1468737244661 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:04 INFO - PROCESS | 1668 | 1468737244738 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 23:34:04 INFO - PROCESS | 1668 | 1468737244742 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:04 INFO - PROCESS | 1668 | 1468737244744 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x11870e000 == 32 [pid = 1668] [id = 326] 23:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11930f400) [pid = 1668] [serial = 977] [outer = 0x0] 23:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11948e800) [pid = 1668] [serial = 978] [outer = 0x11930f400] 23:34:04 INFO - PROCESS | 1668 | 1468737244773 Marionette DEBUG loaded listener.js 23:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x119914400) [pid = 1668] [serial = 979] [outer = 0x11930f400] 23:34:05 INFO - PROCESS | 1668 | 1468737245119 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 23:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 23:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:34:05 INFO - PROCESS | 1668 | 1468737245125 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 23:34:05 INFO - PROCESS | 1668 | 1468737245126 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 23:34:05 INFO - PROCESS | 1668 | 1468737245131 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:34:05 INFO - PROCESS | 1668 | 1468737245134 Marionette TRACE conn2 <- [1,1278,null,{}] 23:34:05 INFO - PROCESS | 1668 | 1468737245142 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:05 INFO - PROCESS | 1668 | 1468737245147 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:05 INFO - PROCESS | 1668 | 1468737245232 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 23:34:05 INFO - PROCESS | 1668 | 1468737245284 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:05 INFO - PROCESS | 1668 | 1468737245286 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc4000 == 33 [pid = 1668] [id = 327] 23:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x119913400) [pid = 1668] [serial = 980] [outer = 0x0] 23:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119b52c00) [pid = 1668] [serial = 981] [outer = 0x119913400] 23:34:05 INFO - PROCESS | 1668 | 1468737245314 Marionette DEBUG loaded listener.js 23:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123805000) [pid = 1668] [serial = 982] [outer = 0x119913400] 23:34:05 INFO - PROCESS | 1668 | 1468737245606 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 23:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 523ms 23:34:05 INFO - PROCESS | 1668 | 1468737245653 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 23:34:05 INFO - PROCESS | 1668 | 1468737245655 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 23:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:34:05 INFO - PROCESS | 1668 | 1468737245657 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:34:05 INFO - PROCESS | 1668 | 1468737245659 Marionette TRACE conn2 <- [1,1282,null,{}] 23:34:05 INFO - PROCESS | 1668 | 1468737245662 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:05 INFO - PROCESS | 1668 | 1468737245665 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:05 INFO - PROCESS | 1668 | 1468737245742 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 23:34:05 INFO - PROCESS | 1668 | 1468737245800 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:05 INFO - PROCESS | 1668 | 1468737245801 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x123c81000 == 34 [pid = 1668] [id = 328] 23:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1199ee400) [pid = 1668] [serial = 983] [outer = 0x0] 23:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123c38400) [pid = 1668] [serial = 984] [outer = 0x1199ee400] 23:34:05 INFO - PROCESS | 1668 | 1468737245826 Marionette DEBUG loaded listener.js 23:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123f30800) [pid = 1668] [serial = 985] [outer = 0x1199ee400] 23:34:06 INFO - PROCESS | 1668 | 1468737246104 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 23:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 473ms 23:34:06 INFO - PROCESS | 1668 | 1468737246134 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 23:34:06 INFO - PROCESS | 1668 | 1468737246135 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 23:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:34:06 INFO - PROCESS | 1668 | 1468737246138 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:34:06 INFO - PROCESS | 1668 | 1468737246139 Marionette TRACE conn2 <- [1,1286,null,{}] 23:34:06 INFO - PROCESS | 1668 | 1468737246141 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:06 INFO - PROCESS | 1668 | 1468737246143 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:06 INFO - PROCESS | 1668 | 1468737246252 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 23:34:06 INFO - PROCESS | 1668 | 1468737246288 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:06 INFO - PROCESS | 1668 | 1468737246289 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247d5800 == 35 [pid = 1668] [id = 329] 23:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x115e23c00) [pid = 1668] [serial = 986] [outer = 0x0] 23:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1241c2800) [pid = 1668] [serial = 987] [outer = 0x115e23c00] 23:34:06 INFO - PROCESS | 1668 | 1468737246314 Marionette DEBUG loaded listener.js 23:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124650000) [pid = 1668] [serial = 988] [outer = 0x115e23c00] 23:34:06 INFO - PROCESS | 1668 | 1468737246648 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 23:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 23:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:34:06 INFO - PROCESS | 1668 | 1468737246657 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 23:34:06 INFO - PROCESS | 1668 | 1468737246658 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 23:34:06 INFO - PROCESS | 1668 | 1468737246662 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:34:06 INFO - PROCESS | 1668 | 1468737246664 Marionette TRACE conn2 <- [1,1290,null,{}] 23:34:06 INFO - PROCESS | 1668 | 1468737246668 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:06 INFO - PROCESS | 1668 | 1468737246672 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:06 INFO - PROCESS | 1668 | 1468737246793 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 23:34:06 INFO - PROCESS | 1668 | 1468737246804 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:06 INFO - PROCESS | 1668 | 1468737246805 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x126715800 == 36 [pid = 1668] [id = 330] 23:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x124651400) [pid = 1668] [serial = 989] [outer = 0x0] 23:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125125400) [pid = 1668] [serial = 990] [outer = 0x124651400] 23:34:06 INFO - PROCESS | 1668 | 1468737246830 Marionette DEBUG loaded listener.js 23:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x128b03c00) [pid = 1668] [serial = 991] [outer = 0x124651400] 23:34:07 INFO - PROCESS | 1668 | 1468737247204 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 23:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 572ms 23:34:07 INFO - PROCESS | 1668 | 1468737247239 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 23:34:07 INFO - PROCESS | 1668 | 1468737247240 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 23:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:34:07 INFO - PROCESS | 1668 | 1468737247242 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:34:07 INFO - PROCESS | 1668 | 1468737247243 Marionette TRACE conn2 <- [1,1294,null,{}] 23:34:07 INFO - PROCESS | 1668 | 1468737247246 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:07 INFO - PROCESS | 1668 | 1468737247247 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:07 INFO - PROCESS | 1668 | 1468737247344 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 23:34:07 INFO - PROCESS | 1668 | 1468737247348 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:07 INFO - PROCESS | 1668 | 1468737247349 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ad7000 == 37 [pid = 1668] [id = 331] 23:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x128b04000) [pid = 1668] [serial = 992] [outer = 0x0] 23:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128ca4c00) [pid = 1668] [serial = 993] [outer = 0x128b04000] 23:34:07 INFO - PROCESS | 1668 | 1468737247374 Marionette DEBUG loaded listener.js 23:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12918a800) [pid = 1668] [serial = 994] [outer = 0x128b04000] 23:34:07 INFO - PROCESS | 1668 | 1468737247685 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 23:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 23:34:07 INFO - PROCESS | 1668 | 1468737247718 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 23:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:34:07 INFO - PROCESS | 1668 | 1468737247719 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 23:34:07 INFO - PROCESS | 1668 | 1468737247721 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:34:07 INFO - PROCESS | 1668 | 1468737247722 Marionette TRACE conn2 <- [1,1298,null,{}] 23:34:07 INFO - PROCESS | 1668 | 1468737247724 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:07 INFO - PROCESS | 1668 | 1468737247726 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:07 INFO - PROCESS | 1668 | 1468737247828 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 23:34:07 INFO - PROCESS | 1668 | 1468737247832 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:07 INFO - PROCESS | 1668 | 1468737247833 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292b3800 == 38 [pid = 1668] [id = 332] 23:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x128b04800) [pid = 1668] [serial = 995] [outer = 0x0] 23:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12918f800) [pid = 1668] [serial = 996] [outer = 0x128b04800] 23:34:07 INFO - PROCESS | 1668 | 1468737247857 Marionette DEBUG loaded listener.js 23:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1292ed400) [pid = 1668] [serial = 997] [outer = 0x128b04800] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119d0fc00) [pid = 1668] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x118761400) [pid = 1668] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x115e92c00) [pid = 1668] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x116773c00) [pid = 1668] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x119d71800) [pid = 1668] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119917400) [pid = 1668] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1129a6800) [pid = 1668] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x115e24c00) [pid = 1668] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x118125400) [pid = 1668] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119d6fc00) [pid = 1668] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x124565800) [pid = 1668] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x116983000) [pid = 1668] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x124571000) [pid = 1668] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1269b9800) [pid = 1668] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1129a7400) [pid = 1668] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11827fc00) [pid = 1668] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:34:08 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x119d0ec00) [pid = 1668] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:34:08 INFO - PROCESS | 1668 | 1468737248282 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 569ms 23:34:08 INFO - PROCESS | 1668 | 1468737248290 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 23:34:08 INFO - PROCESS | 1668 | 1468737248291 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 23:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:34:08 INFO - PROCESS | 1668 | 1468737248294 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:34:08 INFO - PROCESS | 1668 | 1468737248296 Marionette TRACE conn2 <- [1,1302,null,{}] 23:34:08 INFO - PROCESS | 1668 | 1468737248299 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:08 INFO - PROCESS | 1668 | 1468737248301 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:08 INFO - PROCESS | 1668 | 1468737248376 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 23:34:08 INFO - PROCESS | 1668 | 1468737248381 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:08 INFO - PROCESS | 1668 | 1468737248382 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ba0000 == 39 [pid = 1668] [id = 333] 23:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x116767c00) [pid = 1668] [serial = 998] [outer = 0x0] 23:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11830fc00) [pid = 1668] [serial = 999] [outer = 0x116767c00] 23:34:08 INFO - PROCESS | 1668 | 1468737248406 Marionette DEBUG loaded listener.js 23:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11991d800) [pid = 1668] [serial = 1000] [outer = 0x116767c00] 23:34:08 INFO - PROCESS | 1668 | 1468737248745 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 23:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 472ms 23:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:34:08 INFO - PROCESS | 1668 | 1468737248766 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 23:34:08 INFO - PROCESS | 1668 | 1468737248768 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 23:34:08 INFO - PROCESS | 1668 | 1468737248770 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:34:08 INFO - PROCESS | 1668 | 1468737248771 Marionette TRACE conn2 <- [1,1306,null,{}] 23:34:08 INFO - PROCESS | 1668 | 1468737248773 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:08 INFO - PROCESS | 1668 | 1468737248774 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:08 INFO - PROCESS | 1668 | 1468737248876 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 23:34:08 INFO - PROCESS | 1668 | 1468737248885 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:08 INFO - PROCESS | 1668 | 1468737248886 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a639800 == 40 [pid = 1668] [id = 334] 23:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x118761400) [pid = 1668] [serial = 1001] [outer = 0x0] 23:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x125009800) [pid = 1668] [serial = 1002] [outer = 0x118761400] 23:34:08 INFO - PROCESS | 1668 | 1468737248910 Marionette DEBUG loaded listener.js 23:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x128b08400) [pid = 1668] [serial = 1003] [outer = 0x118761400] 23:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 23:34:09 INFO - PROCESS | 1668 | 1468737249235 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 23:34:09 INFO - PROCESS | 1668 | 1468737249239 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 23:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:34:09 INFO - PROCESS | 1668 | 1468737249240 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 23:34:09 INFO - PROCESS | 1668 | 1468737249243 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:34:09 INFO - PROCESS | 1668 | 1468737249246 Marionette TRACE conn2 <- [1,1310,null,{}] 23:34:09 INFO - PROCESS | 1668 | 1468737249250 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:09 INFO - PROCESS | 1668 | 1468737249252 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:09 INFO - PROCESS | 1668 | 1468737249343 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 23:34:09 INFO - PROCESS | 1668 | 1468737249348 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:09 INFO - PROCESS | 1668 | 1468737249350 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b22e800 == 41 [pid = 1668] [id = 335] 23:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x128cad000) [pid = 1668] [serial = 1004] [outer = 0x0] 23:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x129492800) [pid = 1668] [serial = 1005] [outer = 0x128cad000] 23:34:09 INFO - PROCESS | 1668 | 1468737249375 Marionette DEBUG loaded listener.js 23:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12a6b9000) [pid = 1668] [serial = 1006] [outer = 0x128cad000] 23:34:09 INFO - PROCESS | 1668 | 1468737249703 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 23:34:09 INFO - PROCESS | 1668 | 1468737249718 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 23:34:09 INFO - PROCESS | 1668 | 1468737249720 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:34:09 INFO - PROCESS | 1668 | 1468737249722 Marionette TRACE conn2 <- [1,1314,null,{}] 23:34:09 INFO - PROCESS | 1668 | 1468737249724 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:09 INFO - PROCESS | 1668 | 1468737249725 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:09 INFO - PROCESS | 1668 | 1468737249839 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 23:34:09 INFO - PROCESS | 1668 | 1468737249845 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:09 INFO - PROCESS | 1668 | 1468737249846 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba7e000 == 42 [pid = 1668] [id = 336] 23:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1292e8000) [pid = 1668] [serial = 1007] [outer = 0x0] 23:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12a6b8c00) [pid = 1668] [serial = 1008] [outer = 0x1292e8000] 23:34:09 INFO - PROCESS | 1668 | 1468737249876 Marionette DEBUG loaded listener.js 23:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12a6ef000) [pid = 1668] [serial = 1009] [outer = 0x1292e8000] 23:34:10 INFO - PROCESS | 1668 | 1468737250203 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 23:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 569ms 23:34:10 INFO - PROCESS | 1668 | 1468737250292 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 23:34:10 INFO - PROCESS | 1668 | 1468737250295 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 23:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:34:10 INFO - PROCESS | 1668 | 1468737250301 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:34:10 INFO - PROCESS | 1668 | 1468737250305 Marionette TRACE conn2 <- [1,1318,null,{}] 23:34:10 INFO - PROCESS | 1668 | 1468737250311 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:10 INFO - PROCESS | 1668 | 1468737250314 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:10 INFO - PROCESS | 1668 | 1468737250474 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 23:34:10 INFO - PROCESS | 1668 | 1468737250568 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:10 INFO - PROCESS | 1668 | 1468737250570 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x11694d000 == 43 [pid = 1668] [id = 337] 23:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115e22800) [pid = 1668] [serial = 1010] [outer = 0x0] 23:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1164a7800) [pid = 1668] [serial = 1011] [outer = 0x115e22800] 23:34:10 INFO - PROCESS | 1668 | 1468737250620 Marionette DEBUG loaded listener.js 23:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x118120c00) [pid = 1668] [serial = 1012] [outer = 0x115e22800] 23:34:11 INFO - PROCESS | 1668 | 1468737251093 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 23:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 828ms 23:34:11 INFO - PROCESS | 1668 | 1468737251134 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 23:34:11 INFO - PROCESS | 1668 | 1468737251136 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 23:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:34:11 INFO - PROCESS | 1668 | 1468737251140 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:34:11 INFO - PROCESS | 1668 | 1468737251143 Marionette TRACE conn2 <- [1,1322,null,{}] 23:34:11 INFO - PROCESS | 1668 | 1468737251149 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:11 INFO - PROCESS | 1668 | 1468737251151 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:11 INFO - PROCESS | 1668 | 1468737251251 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 23:34:11 INFO - PROCESS | 1668 | 1468737251331 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:11 INFO - PROCESS | 1668 | 1468737251333 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12387b000 == 44 [pid = 1668] [id = 338] 23:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11906ec00) [pid = 1668] [serial = 1013] [outer = 0x0] 23:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11948f000) [pid = 1668] [serial = 1014] [outer = 0x11906ec00] 23:34:11 INFO - PROCESS | 1668 | 1468737251365 Marionette DEBUG loaded listener.js 23:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1199f4800) [pid = 1668] [serial = 1015] [outer = 0x11906ec00] 23:34:11 INFO - PROCESS | 1668 | 1468737251773 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 23:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 675ms 23:34:11 INFO - PROCESS | 1668 | 1468737251814 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 23:34:11 INFO - PROCESS | 1668 | 1468737251815 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 23:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:34:11 INFO - PROCESS | 1668 | 1468737251818 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:34:11 INFO - PROCESS | 1668 | 1468737251819 Marionette TRACE conn2 <- [1,1326,null,{}] 23:34:11 INFO - PROCESS | 1668 | 1468737251849 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:11 INFO - PROCESS | 1668 | 1468737251852 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:11 INFO - PROCESS | 1668 | 1468737251959 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 23:34:12 INFO - PROCESS | 1668 | 1468737252029 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:12 INFO - PROCESS | 1668 | 1468737252032 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b225800 == 45 [pid = 1668] [id = 339] 23:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x123804800) [pid = 1668] [serial = 1016] [outer = 0x0] 23:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x124642c00) [pid = 1668] [serial = 1017] [outer = 0x123804800] 23:34:12 INFO - PROCESS | 1668 | 1468737252065 Marionette DEBUG loaded listener.js 23:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x124f91400) [pid = 1668] [serial = 1018] [outer = 0x123804800] 23:34:12 INFO - PROCESS | 1668 | 1468737252485 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 719ms 23:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:34:12 INFO - PROCESS | 1668 | 1468737252538 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 23:34:12 INFO - PROCESS | 1668 | 1468737252539 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 23:34:12 INFO - PROCESS | 1668 | 1468737252541 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:34:12 INFO - PROCESS | 1668 | 1468737252543 Marionette TRACE conn2 <- [1,1330,null,{}] 23:34:12 INFO - PROCESS | 1668 | 1468737252545 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:12 INFO - PROCESS | 1668 | 1468737252547 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:12 INFO - PROCESS | 1668 | 1468737252649 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 23:34:12 INFO - PROCESS | 1668 | 1468737252709 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:12 INFO - PROCESS | 1668 | 1468737252711 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c08c800 == 46 [pid = 1668] [id = 340] 23:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12880b400) [pid = 1668] [serial = 1019] [outer = 0x0] 23:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1289f1c00) [pid = 1668] [serial = 1020] [outer = 0x12880b400] 23:34:12 INFO - PROCESS | 1668 | 1468737252740 Marionette DEBUG loaded listener.js 23:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x128cef000) [pid = 1668] [serial = 1021] [outer = 0x12880b400] 23:34:13 INFO - PROCESS | 1668 | 1468737253212 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 721ms 23:34:13 INFO - PROCESS | 1668 | 1468737253280 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 23:34:13 INFO - PROCESS | 1668 | 1468737253282 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 23:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:34:13 INFO - PROCESS | 1668 | 1468737253285 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:34:13 INFO - PROCESS | 1668 | 1468737253287 Marionette TRACE conn2 <- [1,1334,null,{}] 23:34:13 INFO - PROCESS | 1668 | 1468737253289 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:13 INFO - PROCESS | 1668 | 1468737253291 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:13 INFO - PROCESS | 1668 | 1468737253511 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 23:34:13 INFO - PROCESS | 1668 | 1468737253599 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:13 INFO - PROCESS | 1668 | 1468737253600 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x117155000 == 47 [pid = 1668] [id = 341] 23:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1133a6000) [pid = 1668] [serial = 1022] [outer = 0x0] 23:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x116299400) [pid = 1668] [serial = 1023] [outer = 0x1133a6000] 23:34:13 INFO - PROCESS | 1668 | 1468737253629 Marionette DEBUG loaded listener.js 23:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11811c000) [pid = 1668] [serial = 1024] [outer = 0x1133a6000] 23:34:14 INFO - PROCESS | 1668 | 1468737254057 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 824ms 23:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:34:14 INFO - PROCESS | 1668 | 1468737254110 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 23:34:14 INFO - PROCESS | 1668 | 1468737254113 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 23:34:14 INFO - PROCESS | 1668 | 1468737254116 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:34:14 INFO - PROCESS | 1668 | 1468737254118 Marionette TRACE conn2 <- [1,1338,null,{}] 23:34:14 INFO - PROCESS | 1668 | 1468737254121 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:14 INFO - PROCESS | 1668 | 1468737254122 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:14 INFO - PROCESS | 1668 | 1468737254221 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 23:34:14 INFO - PROCESS | 1668 | 1468737254281 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:14 INFO - PROCESS | 1668 | 1468737254283 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x119352800 == 48 [pid = 1668] [id = 342] 23:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x118764800) [pid = 1668] [serial = 1025] [outer = 0x0] 23:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1188e4c00) [pid = 1668] [serial = 1026] [outer = 0x118764800] 23:34:14 INFO - PROCESS | 1668 | 1468737254311 Marionette DEBUG loaded listener.js 23:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x119314400) [pid = 1668] [serial = 1027] [outer = 0x118764800] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x113df3800 == 47 [pid = 1668] [id = 310] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x12b22e800 == 46 [pid = 1668] [id = 335] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x12a639800 == 45 [pid = 1668] [id = 334] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x119ba0000 == 44 [pid = 1668] [id = 333] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x1292b3800 == 43 [pid = 1668] [id = 332] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x128ad7000 == 42 [pid = 1668] [id = 331] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x126715800 == 41 [pid = 1668] [id = 330] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x1247d5800 == 40 [pid = 1668] [id = 329] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x123c81000 == 39 [pid = 1668] [id = 328] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc4000 == 38 [pid = 1668] [id = 327] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x11870e000 == 37 [pid = 1668] [id = 326] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x1169b1800 == 36 [pid = 1668] [id = 325] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x118717800 == 35 [pid = 1668] [id = 324] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x117479000 == 34 [pid = 1668] [id = 323] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x12a85e000 == 33 [pid = 1668] [id = 322] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x117155000 == 32 [pid = 1668] [id = 341] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x12c08c800 == 31 [pid = 1668] [id = 340] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x12b225800 == 30 [pid = 1668] [id = 339] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x12387b000 == 29 [pid = 1668] [id = 338] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba7e000 == 28 [pid = 1668] [id = 336] 23:34:15 INFO - PROCESS | 1668 | --DOCSHELL 0x11694d000 == 27 [pid = 1668] [id = 337] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1289f3000) [pid = 1668] [serial = 963] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1129b1400) [pid = 1668] [serial = 957] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1267c7800) [pid = 1668] [serial = 961] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x120811000) [pid = 1668] [serial = 945] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1258b2000) [pid = 1668] [serial = 955] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11830dc00) [pid = 1668] [serial = 958] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12456d800) [pid = 1668] [serial = 960] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x124570800) [pid = 1668] [serial = 949] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x128ceac00) [pid = 1668] [serial = 966] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x123807c00) [pid = 1668] [serial = 946] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x128b0b000) [pid = 1668] [serial = 964] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x123c38800) [pid = 1668] [serial = 948] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11930f000) [pid = 1668] [serial = 939] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119729800) [pid = 1668] [serial = 940] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11649b800) [pid = 1668] [serial = 933] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x116905000) [pid = 1668] [serial = 934] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1176f9400) [pid = 1668] [serial = 936] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1246c7c00) [pid = 1668] [serial = 951] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1183f4400) [pid = 1668] [serial = 937] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1199fc000) [pid = 1668] [serial = 942] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119d0d800) [pid = 1668] [serial = 943] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1164a3800) [pid = 1668] [serial = 916] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x113d64400) [pid = 1668] [serial = 915] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x118311800) [pid = 1668] [serial = 931] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x119338c00) [pid = 1668] [serial = 919] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118129000) [pid = 1668] [serial = 930] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11906e000) [pid = 1668] [serial = 918] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1240e2c00) [pid = 1668] [serial = 922] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12380c800) [pid = 1668] [serial = 921] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x128808400) [pid = 1668] [serial = 925] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x124bc6000) [pid = 1668] [serial = 924] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1289fec00) [pid = 1668] [serial = 928] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119738800) [pid = 1668] [serial = 927] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x124caa000) [pid = 1668] [serial = 954] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x124bc2000) [pid = 1668] [serial = 952] [outer = 0x0] [url = about:blank] 23:34:15 INFO - PROCESS | 1668 | 1468737255743 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 23:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1671ms 23:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:34:15 INFO - PROCESS | 1668 | 1468737255787 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 23:34:15 INFO - PROCESS | 1668 | 1468737255788 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 23:34:15 INFO - PROCESS | 1668 | 1468737255791 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:34:15 INFO - PROCESS | 1668 | 1468737255793 Marionette TRACE conn2 <- [1,1342,null,{}] 23:34:15 INFO - PROCESS | 1668 | 1468737255797 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:15 INFO - PROCESS | 1668 | 1468737255799 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:15 INFO - PROCESS | 1668 | 1468737255874 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 23:34:15 INFO - PROCESS | 1668 | 1468737255882 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:15 INFO - PROCESS | 1668 | 1468737255883 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x1164c1800 == 28 [pid = 1668] [id = 343] 23:34:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x114faf800) [pid = 1668] [serial = 1028] [outer = 0x0] 23:34:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x116638800) [pid = 1668] [serial = 1029] [outer = 0x114faf800] 23:34:15 INFO - PROCESS | 1668 | 1468737255910 Marionette DEBUG loaded listener.js 23:34:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x116f50400) [pid = 1668] [serial = 1030] [outer = 0x114faf800] 23:34:16 INFO - PROCESS | 1668 | 1468737256239 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 23:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 472ms 23:34:16 INFO - PROCESS | 1668 | 1468737256265 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 23:34:16 INFO - PROCESS | 1668 | 1468737256269 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 23:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:34:16 INFO - PROCESS | 1668 | 1468737256273 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:34:16 INFO - PROCESS | 1668 | 1468737256275 Marionette TRACE conn2 <- [1,1346,null,{}] 23:34:16 INFO - PROCESS | 1668 | 1468737256279 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:16 INFO - PROCESS | 1668 | 1468737256281 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:16 INFO - PROCESS | 1668 | 1468737256359 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 23:34:16 INFO - PROCESS | 1668 | 1468737256366 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:16 INFO - PROCESS | 1668 | 1468737256367 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x117477000 == 29 [pid = 1668] [id = 344] 23:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x116f9a000) [pid = 1668] [serial = 1031] [outer = 0x0] 23:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x118302400) [pid = 1668] [serial = 1032] [outer = 0x116f9a000] 23:34:16 INFO - PROCESS | 1668 | 1468737256393 Marionette DEBUG loaded listener.js 23:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1183e8000) [pid = 1668] [serial = 1033] [outer = 0x116f9a000] 23:34:16 INFO - PROCESS | 1668 | 1468737256807 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 23:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 570ms 23:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:34:16 INFO - PROCESS | 1668 | 1468737256859 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 23:34:16 INFO - PROCESS | 1668 | 1468737256861 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 23:34:16 INFO - PROCESS | 1668 | 1468737256865 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:34:16 INFO - PROCESS | 1668 | 1468737256867 Marionette TRACE conn2 <- [1,1350,null,{}] 23:34:16 INFO - PROCESS | 1668 | 1468737256874 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:16 INFO - PROCESS | 1668 | 1468737256877 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:16 INFO - PROCESS | 1668 | 1468737256937 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 23:34:16 INFO - PROCESS | 1668 | 1468737256943 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:16 INFO - PROCESS | 1668 | 1468737256947 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x119055000 == 30 [pid = 1668] [id = 345] 23:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1130e5000) [pid = 1668] [serial = 1034] [outer = 0x0] 23:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11933e400) [pid = 1668] [serial = 1035] [outer = 0x1130e5000] 23:34:16 INFO - PROCESS | 1668 | 1468737256970 Marionette DEBUG loaded listener.js 23:34:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119911c00) [pid = 1668] [serial = 1036] [outer = 0x1130e5000] 23:34:17 INFO - PROCESS | 1668 | 1468737257458 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 23:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 625ms 23:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:34:17 INFO - PROCESS | 1668 | 1468737257496 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 23:34:17 INFO - PROCESS | 1668 | 1468737257498 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 23:34:17 INFO - PROCESS | 1668 | 1468737257500 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:34:17 INFO - PROCESS | 1668 | 1468737257501 Marionette TRACE conn2 <- [1,1354,null,{}] 23:34:17 INFO - PROCESS | 1668 | 1468737257503 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:17 INFO - PROCESS | 1668 | 1468737257504 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:17 INFO - PROCESS | 1668 | 1468737257602 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 23:34:17 INFO - PROCESS | 1668 | 1468737257606 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:17 INFO - PROCESS | 1668 | 1468737257607 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ba2800 == 31 [pid = 1668] [id = 346] 23:34:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x119074400) [pid = 1668] [serial = 1037] [outer = 0x0] 23:34:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119d03c00) [pid = 1668] [serial = 1038] [outer = 0x119074400] 23:34:17 INFO - PROCESS | 1668 | 1468737257632 Marionette DEBUG loaded listener.js 23:34:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119d73000) [pid = 1668] [serial = 1039] [outer = 0x119074400] 23:34:17 INFO - PROCESS | 1668 | 1468737257972 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 23:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 23:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:34:18 INFO - PROCESS | 1668 | 1468737258019 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 23:34:18 INFO - PROCESS | 1668 | 1468737258020 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 23:34:18 INFO - PROCESS | 1668 | 1468737258022 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:34:18 INFO - PROCESS | 1668 | 1468737258023 Marionette TRACE conn2 <- [1,1358,null,{}] 23:34:18 INFO - PROCESS | 1668 | 1468737258025 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:18 INFO - PROCESS | 1668 | 1468737258026 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:18 INFO - PROCESS | 1668 | 1468737258118 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 23:34:18 INFO - PROCESS | 1668 | 1468737258154 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:18 INFO - PROCESS | 1668 | 1468737258155 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12393e000 == 32 [pid = 1668] [id = 347] 23:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x116f93400) [pid = 1668] [serial = 1040] [outer = 0x0] 23:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x120805000) [pid = 1668] [serial = 1041] [outer = 0x116f93400] 23:34:18 INFO - PROCESS | 1668 | 1468737258179 Marionette DEBUG loaded listener.js 23:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x123803c00) [pid = 1668] [serial = 1042] [outer = 0x116f93400] 23:34:18 INFO - PROCESS | 1668 | 1468737258512 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 23:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 517ms 23:34:18 INFO - PROCESS | 1668 | 1468737258540 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 23:34:18 INFO - PROCESS | 1668 | 1468737258541 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 23:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:34:18 INFO - PROCESS | 1668 | 1468737258544 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:34:18 INFO - PROCESS | 1668 | 1468737258545 Marionette TRACE conn2 <- [1,1362,null,{}] 23:34:18 INFO - PROCESS | 1668 | 1468737258547 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:18 INFO - PROCESS | 1668 | 1468737258551 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:18 INFO - PROCESS | 1668 | 1468737258661 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 23:34:18 INFO - PROCESS | 1668 | 1468737258698 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:18 INFO - PROCESS | 1668 | 1468737258699 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x124505800 == 33 [pid = 1668] [id = 348] 23:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12392f000) [pid = 1668] [serial = 1043] [outer = 0x0] 23:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x123cd2800) [pid = 1668] [serial = 1044] [outer = 0x12392f000] 23:34:18 INFO - PROCESS | 1668 | 1468737258724 Marionette DEBUG loaded listener.js 23:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12456c400) [pid = 1668] [serial = 1045] [outer = 0x12392f000] 23:34:19 INFO - PROCESS | 1668 | 1468737259052 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 23:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 23:34:19 INFO - PROCESS | 1668 | 1468737259064 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 23:34:19 INFO - PROCESS | 1668 | 1468737259067 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 23:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:34:19 INFO - PROCESS | 1668 | 1468737259069 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:34:19 INFO - PROCESS | 1668 | 1468737259070 Marionette TRACE conn2 <- [1,1366,null,{}] 23:34:19 INFO - PROCESS | 1668 | 1468737259073 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:19 INFO - PROCESS | 1668 | 1468737259074 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:19 INFO - PROCESS | 1668 | 1468737259170 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x115e23c00) [pid = 1668] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x124651400) [pid = 1668] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x128b04800) [pid = 1668] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x128b04000) [pid = 1668] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1199ee400) [pid = 1668] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119913400) [pid = 1668] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1183ecc00) [pid = 1668] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x116767c00) [pid = 1668] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1289fe000) [pid = 1668] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x118303800) [pid = 1668] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x115e8e400) [pid = 1668] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11930f400) [pid = 1668] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x128cad000) [pid = 1668] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1292e8000) [pid = 1668] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:34:19 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x118761400) [pid = 1668] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:34:19 INFO - PROCESS | 1668 | 1468737259424 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:19 INFO - PROCESS | 1668 | 1468737259425 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x112dcb800 == 34 [pid = 1668] [id = 349] 23:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x112fab000) [pid = 1668] [serial = 1046] [outer = 0x0] 23:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x115d56800) [pid = 1668] [serial = 1047] [outer = 0x112fab000] 23:34:19 INFO - PROCESS | 1668 | 1468737259455 Marionette DEBUG loaded listener.js 23:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11830bc00) [pid = 1668] [serial = 1048] [outer = 0x112fab000] 23:34:19 INFO - PROCESS | 1668 | 1468737259737 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 23:34:19 INFO - PROCESS | 1668 | 1468737259790 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 23:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:34:19 INFO - PROCESS | 1668 | 1468737259792 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:34:19 INFO - PROCESS | 1668 | 1468737259793 Marionette TRACE conn2 <- [1,1370,null,{}] 23:34:19 INFO - PROCESS | 1668 | 1468737259798 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:19 INFO - PROCESS | 1668 | 1468737259799 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:19 INFO - PROCESS | 1668 | 1468737259872 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 23:34:19 INFO - PROCESS | 1668 | 1468737259875 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:19 INFO - PROCESS | 1668 | 1468737259876 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x125876800 == 35 [pid = 1668] [id = 350] 23:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11930f400) [pid = 1668] [serial = 1049] [outer = 0x0] 23:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12464b400) [pid = 1668] [serial = 1050] [outer = 0x11930f400] 23:34:19 INFO - PROCESS | 1668 | 1468737259904 Marionette DEBUG loaded listener.js 23:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x124bc6000) [pid = 1668] [serial = 1051] [outer = 0x11930f400] 23:34:20 INFO - PROCESS | 1668 | 1468737260218 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 23:34:20 INFO - PROCESS | 1668 | 1468737260266 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 23:34:20 INFO - PROCESS | 1668 | 1468737260268 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:34:20 INFO - PROCESS | 1668 | 1468737260269 Marionette TRACE conn2 <- [1,1374,null,{}] 23:34:20 INFO - PROCESS | 1668 | 1468737260272 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:20 INFO - PROCESS | 1668 | 1468737260273 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:20 INFO - PROCESS | 1668 | 1468737260373 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 23:34:20 INFO - PROCESS | 1668 | 1468737260380 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:20 INFO - PROCESS | 1668 | 1468737260382 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x119044800 == 36 [pid = 1668] [id = 351] 23:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1183f3400) [pid = 1668] [serial = 1052] [outer = 0x0] 23:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x124f91c00) [pid = 1668] [serial = 1053] [outer = 0x1183f3400] 23:34:20 INFO - PROCESS | 1668 | 1468737260406 Marionette DEBUG loaded listener.js 23:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x126164c00) [pid = 1668] [serial = 1054] [outer = 0x1183f3400] 23:34:20 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:34:20 INFO - PROCESS | 1668 | 1468737260722 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 23:34:20 INFO - PROCESS | 1668 | 1468737260739 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 23:34:20 INFO - PROCESS | 1668 | 1468737260742 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:34:20 INFO - PROCESS | 1668 | 1468737260743 Marionette TRACE conn2 <- [1,1378,null,{}] 23:34:20 INFO - PROCESS | 1668 | 1468737260748 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:20 INFO - PROCESS | 1668 | 1468737260749 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:20 INFO - PROCESS | 1668 | 1468737260825 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 23:34:20 INFO - PROCESS | 1668 | 1468737260831 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:20 INFO - PROCESS | 1668 | 1468737260832 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12912b800 == 37 [pid = 1668] [id = 352] 23:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12653f800) [pid = 1668] [serial = 1055] [outer = 0x0] 23:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x128808400) [pid = 1668] [serial = 1056] [outer = 0x12653f800] 23:34:20 INFO - PROCESS | 1668 | 1468737260856 Marionette DEBUG loaded listener.js 23:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1289f2800) [pid = 1668] [serial = 1057] [outer = 0x12653f800] 23:34:21 INFO - PROCESS | 1668 | 1468737261182 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 23:34:21 INFO - PROCESS | 1668 | 1468737261222 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 23:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:34:21 INFO - PROCESS | 1668 | 1468737261225 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:34:21 INFO - PROCESS | 1668 | 1468737261227 Marionette TRACE conn2 <- [1,1382,null,{}] 23:34:21 INFO - PROCESS | 1668 | 1468737261229 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:21 INFO - PROCESS | 1668 | 1468737261230 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:21 INFO - PROCESS | 1668 | 1468737261340 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 23:34:21 INFO - PROCESS | 1668 | 1468737261348 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:21 INFO - PROCESS | 1668 | 1468737261350 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12393c800 == 38 [pid = 1668] [id = 353] 23:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12880c400) [pid = 1668] [serial = 1058] [outer = 0x0] 23:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x128b04800) [pid = 1668] [serial = 1059] [outer = 0x12880c400] 23:34:21 INFO - PROCESS | 1668 | 1468737261376 Marionette DEBUG loaded listener.js 23:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x129185000) [pid = 1668] [serial = 1060] [outer = 0x12880c400] 23:34:21 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:34:21 INFO - PROCESS | 1668 | 1468737261995 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 23:34:22 INFO - PROCESS | 1668 | 1468737262056 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 23:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:34:22 INFO - PROCESS | 1668 | 1468737262059 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:34:22 INFO - PROCESS | 1668 | 1468737262063 Marionette TRACE conn2 <- [1,1386,null,{}] 23:34:22 INFO - PROCESS | 1668 | 1468737262091 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:22 INFO - PROCESS | 1668 | 1468737262093 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:22 INFO - PROCESS | 1668 | 1468737262206 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 23:34:22 INFO - PROCESS | 1668 | 1468737262261 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:22 INFO - PROCESS | 1668 | 1468737262262 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x11746b000 == 39 [pid = 1668] [id = 354] 23:34:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x115e92c00) [pid = 1668] [serial = 1061] [outer = 0x0] 23:34:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x116f96c00) [pid = 1668] [serial = 1062] [outer = 0x115e92c00] 23:34:22 INFO - PROCESS | 1668 | 1468737262294 Marionette DEBUG loaded listener.js 23:34:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11814bc00) [pid = 1668] [serial = 1063] [outer = 0x115e92c00] 23:34:22 INFO - PROCESS | 1668 | 1468737262836 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 23:34:23 INFO - PROCESS | 1668 | 1468737263024 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 23:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:34:23 INFO - PROCESS | 1668 | 1468737263029 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:34:23 INFO - PROCESS | 1668 | 1468737263030 Marionette TRACE conn2 <- [1,1390,null,{}] 23:34:23 INFO - PROCESS | 1668 | 1468737263034 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:23 INFO - PROCESS | 1668 | 1468737263036 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:23 INFO - PROCESS | 1668 | 1468737263143 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 23:34:23 INFO - PROCESS | 1668 | 1468737263196 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:23 INFO - PROCESS | 1668 | 1468737263199 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x117156800 == 40 [pid = 1668] [id = 355] 23:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x116979800) [pid = 1668] [serial = 1064] [outer = 0x0] 23:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x116f51400) [pid = 1668] [serial = 1065] [outer = 0x116979800] 23:34:23 INFO - PROCESS | 1668 | 1468737263227 Marionette DEBUG loaded listener.js 23:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x118120000) [pid = 1668] [serial = 1066] [outer = 0x116979800] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12912b800 == 39 [pid = 1668] [id = 352] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x119044800 == 38 [pid = 1668] [id = 351] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x125876800 == 37 [pid = 1668] [id = 350] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x112dcb800 == 36 [pid = 1668] [id = 349] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x124505800 == 35 [pid = 1668] [id = 348] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x12393e000 == 34 [pid = 1668] [id = 347] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x119ba2800 == 33 [pid = 1668] [id = 346] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x119055000 == 32 [pid = 1668] [id = 345] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x117477000 == 31 [pid = 1668] [id = 344] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x1164c1800 == 30 [pid = 1668] [id = 343] 23:34:23 INFO - PROCESS | 1668 | --DOCSHELL 0x119352800 == 29 [pid = 1668] [id = 342] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1241c2800) [pid = 1668] [serial = 987] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x125125400) [pid = 1668] [serial = 990] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12918f800) [pid = 1668] [serial = 996] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x128ca4c00) [pid = 1668] [serial = 993] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123c38400) [pid = 1668] [serial = 984] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119b52c00) [pid = 1668] [serial = 981] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x123805000) [pid = 1668] [serial = 982] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1187c7800) [pid = 1668] [serial = 972] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11930b800) [pid = 1668] [serial = 973] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11991d800) [pid = 1668] [serial = 1000] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x129189000) [pid = 1668] [serial = 967] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118308c00) [pid = 1668] [serial = 975] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1187d1800) [pid = 1668] [serial = 976] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1164e8000) [pid = 1668] [serial = 969] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x116a1bc00) [pid = 1668] [serial = 970] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11948e800) [pid = 1668] [serial = 978] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11830fc00) [pid = 1668] [serial = 999] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119914400) [pid = 1668] [serial = 979] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12a6b9000) [pid = 1668] [serial = 1006] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12a6ef000) [pid = 1668] [serial = 1009] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x129492800) [pid = 1668] [serial = 1005] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12a6b8c00) [pid = 1668] [serial = 1008] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1292ed400) [pid = 1668] [serial = 997] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x128b08400) [pid = 1668] [serial = 1003] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x128b03c00) [pid = 1668] [serial = 991] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x12918a800) [pid = 1668] [serial = 994] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x124650000) [pid = 1668] [serial = 988] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x123f30800) [pid = 1668] [serial = 985] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x125009800) [pid = 1668] [serial = 1002] [outer = 0x0] [url = about:blank] 23:34:23 INFO - PROCESS | 1668 | 1468737263649 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 23:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 672ms 23:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:34:23 INFO - PROCESS | 1668 | 1468737263701 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 23:34:23 INFO - PROCESS | 1668 | 1468737263703 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 23:34:23 INFO - PROCESS | 1668 | 1468737263708 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:34:23 INFO - PROCESS | 1668 | 1468737263711 Marionette TRACE conn2 <- [1,1394,null,{}] 23:34:23 INFO - PROCESS | 1668 | 1468737263720 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:23 INFO - PROCESS | 1668 | 1468737263721 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:23 INFO - PROCESS | 1668 | 1468737263803 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 23:34:23 INFO - PROCESS | 1668 | 1468737263808 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:23 INFO - PROCESS | 1668 | 1468737263809 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c5000 == 30 [pid = 1668] [id = 356] 23:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x11875f000) [pid = 1668] [serial = 1067] [outer = 0x0] 23:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x1188eb800) [pid = 1668] [serial = 1068] [outer = 0x11875f000] 23:34:23 INFO - PROCESS | 1668 | 1468737263840 Marionette DEBUG loaded listener.js 23:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11930f000) [pid = 1668] [serial = 1069] [outer = 0x11875f000] 23:34:24 INFO - PROCESS | 1668 | 1468737264170 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 23:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 478ms 23:34:24 INFO - PROCESS | 1668 | 1468737264198 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 23:34:24 INFO - PROCESS | 1668 | 1468737264200 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 23:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:34:24 INFO - PROCESS | 1668 | 1468737264204 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:34:24 INFO - PROCESS | 1668 | 1468737264205 Marionette TRACE conn2 <- [1,1398,null,{}] 23:34:24 INFO - PROCESS | 1668 | 1468737264212 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:24 INFO - PROCESS | 1668 | 1468737264215 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:24 INFO - PROCESS | 1668 | 1468737264296 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 23:34:24 INFO - PROCESS | 1668 | 1468737264302 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:24 INFO - PROCESS | 1668 | 1468737264305 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b9b800 == 31 [pid = 1668] [id = 357] 23:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x119737000) [pid = 1668] [serial = 1070] [outer = 0x0] 23:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11991d800) [pid = 1668] [serial = 1071] [outer = 0x119737000] 23:34:24 INFO - PROCESS | 1668 | 1468737264333 Marionette DEBUG loaded listener.js 23:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1199fd400) [pid = 1668] [serial = 1072] [outer = 0x119737000] 23:34:24 INFO - PROCESS | 1668 | 1468737264682 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 23:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 23:34:24 INFO - PROCESS | 1668 | 1468737264732 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 23:34:24 INFO - PROCESS | 1668 | 1468737264733 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 23:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:34:24 INFO - PROCESS | 1668 | 1468737264736 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:34:24 INFO - PROCESS | 1668 | 1468737264737 Marionette TRACE conn2 <- [1,1402,null,{}] 23:34:24 INFO - PROCESS | 1668 | 1468737264739 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:24 INFO - PROCESS | 1668 | 1468737264740 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:24 INFO - PROCESS | 1668 | 1468737264817 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 23:34:24 INFO - PROCESS | 1668 | 1468737264822 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:24 INFO - PROCESS | 1668 | 1468737264823 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x123a6f000 == 32 [pid = 1668] [id = 358] 23:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119d10400) [pid = 1668] [serial = 1073] [outer = 0x0] 23:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119f15400) [pid = 1668] [serial = 1074] [outer = 0x119d10400] 23:34:24 INFO - PROCESS | 1668 | 1468737264850 Marionette DEBUG loaded listener.js 23:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x123802400) [pid = 1668] [serial = 1075] [outer = 0x119d10400] 23:34:25 INFO - PROCESS | 1668 | 1468737265185 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 23:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 23:34:25 INFO - PROCESS | 1668 | 1468737265208 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 23:34:25 INFO - PROCESS | 1668 | 1468737265209 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 23:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:34:25 INFO - PROCESS | 1668 | 1468737265213 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:34:25 INFO - PROCESS | 1668 | 1468737265216 Marionette TRACE conn2 <- [1,1406,null,{}] 23:34:25 INFO - PROCESS | 1668 | 1468737265219 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:25 INFO - PROCESS | 1668 | 1468737265220 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:25 INFO - PROCESS | 1668 | 1468737265298 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 23:34:25 INFO - PROCESS | 1668 | 1468737265302 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:25 INFO - PROCESS | 1668 | 1468737265303 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x124508000 == 33 [pid = 1668] [id = 359] 23:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x123802c00) [pid = 1668] [serial = 1076] [outer = 0x0] 23:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x123b40000) [pid = 1668] [serial = 1077] [outer = 0x123802c00] 23:34:25 INFO - PROCESS | 1668 | 1468737265327 Marionette DEBUG loaded listener.js 23:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123c40400) [pid = 1668] [serial = 1078] [outer = 0x123802c00] 23:34:25 INFO - PROCESS | 1668 | 1468737265676 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 23:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 471ms 23:34:25 INFO - PROCESS | 1668 | 1468737265684 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 23:34:25 INFO - PROCESS | 1668 | 1468737265685 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 23:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:34:25 INFO - PROCESS | 1668 | 1468737265687 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:34:25 INFO - PROCESS | 1668 | 1468737265688 Marionette TRACE conn2 <- [1,1410,null,{}] 23:34:25 INFO - PROCESS | 1668 | 1468737265690 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:25 INFO - PROCESS | 1668 | 1468737265695 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:25 INFO - PROCESS | 1668 | 1468737265834 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 23:34:25 INFO - PROCESS | 1668 | 1468737265845 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:25 INFO - PROCESS | 1668 | 1468737265846 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x125891800 == 34 [pid = 1668] [id = 360] 23:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x123cd9000) [pid = 1668] [serial = 1079] [outer = 0x0] 23:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1243a3000) [pid = 1668] [serial = 1080] [outer = 0x123cd9000] 23:34:25 INFO - PROCESS | 1668 | 1468737265871 Marionette DEBUG loaded listener.js 23:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x125009800) [pid = 1668] [serial = 1081] [outer = 0x123cd9000] 23:34:26 INFO - PROCESS | 1668 | 1468737266226 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 23:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 23:34:26 INFO - PROCESS | 1668 | 1468737266257 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 23:34:26 INFO - PROCESS | 1668 | 1468737266259 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 23:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:34:26 INFO - PROCESS | 1668 | 1468737266262 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:34:26 INFO - PROCESS | 1668 | 1468737266265 Marionette TRACE conn2 <- [1,1414,null,{}] 23:34:26 INFO - PROCESS | 1668 | 1468737266267 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:26 INFO - PROCESS | 1668 | 1468737266269 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:26 INFO - PROCESS | 1668 | 1468737266364 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 23:34:26 INFO - PROCESS | 1668 | 1468737266368 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:26 INFO - PROCESS | 1668 | 1468737266369 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x1267af000 == 35 [pid = 1668] [id = 361] 23:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119732400) [pid = 1668] [serial = 1082] [outer = 0x0] 23:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x126171000) [pid = 1668] [serial = 1083] [outer = 0x119732400] 23:34:26 INFO - PROCESS | 1668 | 1468737266392 Marionette DEBUG loaded listener.js 23:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1289f4000) [pid = 1668] [serial = 1084] [outer = 0x119732400] 23:34:26 INFO - PROCESS | 1668 | 1468737266750 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 23:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 23:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:34:26 INFO - PROCESS | 1668 | 1468737266785 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 23:34:26 INFO - PROCESS | 1668 | 1468737266786 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 23:34:26 INFO - PROCESS | 1668 | 1468737266788 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:34:26 INFO - PROCESS | 1668 | 1468737266789 Marionette TRACE conn2 <- [1,1418,null,{}] 23:34:26 INFO - PROCESS | 1668 | 1468737266792 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:26 INFO - PROCESS | 1668 | 1468737266793 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:26 INFO - PROCESS | 1668 | 1468737266887 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 23:34:26 INFO - PROCESS | 1668 | 1468737266899 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:26 INFO - PROCESS | 1668 | 1468737266900 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e53800 == 36 [pid = 1668] [id = 362] 23:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1267c3000) [pid = 1668] [serial = 1085] [outer = 0x0] 23:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x128b08000) [pid = 1668] [serial = 1086] [outer = 0x1267c3000] 23:34:26 INFO - PROCESS | 1668 | 1468737266924 Marionette DEBUG loaded listener.js 23:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x128cb0800) [pid = 1668] [serial = 1087] [outer = 0x1267c3000] 23:34:27 INFO - PROCESS | 1668 | 1468737267264 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 23:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 23:34:27 INFO - PROCESS | 1668 | 1468737267308 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 23:34:27 INFO - PROCESS | 1668 | 1468737267310 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 23:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:34:27 INFO - PROCESS | 1668 | 1468737267312 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:34:27 INFO - PROCESS | 1668 | 1468737267313 Marionette TRACE conn2 <- [1,1422,null,{}] 23:34:27 INFO - PROCESS | 1668 | 1468737267315 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:27 INFO - PROCESS | 1668 | 1468737267316 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:27 INFO - PROCESS | 1668 | 1468737267409 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 23:34:27 INFO - PROCESS | 1668 | 1468737267420 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:27 INFO - PROCESS | 1668 | 1468737267421 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a426000 == 37 [pid = 1668] [id = 363] 23:34:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x128b0a800) [pid = 1668] [serial = 1088] [outer = 0x0] 23:34:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x129186800) [pid = 1668] [serial = 1089] [outer = 0x128b0a800] 23:34:27 INFO - PROCESS | 1668 | 1468737267452 Marionette DEBUG loaded listener.js 23:34:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x129191400) [pid = 1668] [serial = 1090] [outer = 0x128b0a800] 23:34:27 INFO - PROCESS | 1668 | 1468737267851 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1130e5000) [pid = 1668] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x116f93400) [pid = 1668] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x114faf800) [pid = 1668] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11930f400) [pid = 1668] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x112fab000) [pid = 1668] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1133a6000) [pid = 1668] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12392f000) [pid = 1668] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x115e22800) [pid = 1668] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x116f9a000) [pid = 1668] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1183f3400) [pid = 1668] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x123804800) [pid = 1668] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119074400) [pid = 1668] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x118764800) [pid = 1668] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11906ec00) [pid = 1668] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12653f800) [pid = 1668] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:34:27 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12880b400) [pid = 1668] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 23:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:34:27 INFO - PROCESS | 1668 | 1468737267882 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 23:34:27 INFO - PROCESS | 1668 | 1468737267884 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 23:34:27 INFO - PROCESS | 1668 | 1468737267886 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:34:27 INFO - PROCESS | 1668 | 1468737267887 Marionette TRACE conn2 <- [1,1426,null,{}] 23:34:27 INFO - PROCESS | 1668 | 1468737267890 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:27 INFO - PROCESS | 1668 | 1468737267891 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:27 INFO - PROCESS | 1668 | 1468737267980 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 23:34:27 INFO - PROCESS | 1668 | 1468737267985 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:27 INFO - PROCESS | 1668 | 1468737267986 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x119587800 == 38 [pid = 1668] [id = 364] 23:34:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x115d4c400) [pid = 1668] [serial = 1091] [outer = 0x0] 23:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x116f9a000) [pid = 1668] [serial = 1092] [outer = 0x115d4c400] 23:34:28 INFO - PROCESS | 1668 | 1468737268020 Marionette DEBUG loaded listener.js 23:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11906ec00) [pid = 1668] [serial = 1093] [outer = 0x115d4c400] 23:34:28 INFO - PROCESS | 1668 | 1468737268416 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 23:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 571ms 23:34:28 INFO - PROCESS | 1668 | 1468737268458 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 23:34:28 INFO - PROCESS | 1668 | 1468737268460 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 23:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:34:28 INFO - PROCESS | 1668 | 1468737268465 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:34:28 INFO - PROCESS | 1668 | 1468737268467 Marionette TRACE conn2 <- [1,1430,null,{}] 23:34:28 INFO - PROCESS | 1668 | 1468737268470 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:28 INFO - PROCESS | 1668 | 1468737268471 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:28 INFO - PROCESS | 1668 | 1468737268587 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 23:34:28 INFO - PROCESS | 1668 | 1468737268594 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:28 INFO - PROCESS | 1668 | 1468737268597 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad1e800 == 39 [pid = 1668] [id = 365] 23:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119071c00) [pid = 1668] [serial = 1094] [outer = 0x0] 23:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x123c35800) [pid = 1668] [serial = 1095] [outer = 0x119071c00] 23:34:28 INFO - PROCESS | 1668 | 1468737268630 Marionette DEBUG loaded listener.js 23:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1292ec800) [pid = 1668] [serial = 1096] [outer = 0x119071c00] 23:34:28 INFO - PROCESS | 1668 | 1468737268953 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 23:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 23:34:28 INFO - PROCESS | 1668 | 1468737268986 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 23:34:28 INFO - PROCESS | 1668 | 1468737268987 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 23:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:34:28 INFO - PROCESS | 1668 | 1468737268989 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:34:28 INFO - PROCESS | 1668 | 1468737268990 Marionette TRACE conn2 <- [1,1434,null,{}] 23:34:28 INFO - PROCESS | 1668 | 1468737268992 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:28 INFO - PROCESS | 1668 | 1468737268993 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:29 INFO - PROCESS | 1668 | 1468737269076 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 23:34:29 INFO - PROCESS | 1668 | 1468737269082 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:29 INFO - PROCESS | 1668 | 1468737269083 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba82800 == 40 [pid = 1668] [id = 366] 23:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1292ecc00) [pid = 1668] [serial = 1097] [outer = 0x0] 23:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x129498000) [pid = 1668] [serial = 1098] [outer = 0x1292ecc00] 23:34:29 INFO - PROCESS | 1668 | 1468737269107 Marionette DEBUG loaded listener.js 23:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12a6b9c00) [pid = 1668] [serial = 1099] [outer = 0x1292ecc00] 23:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 469ms 23:34:29 INFO - PROCESS | 1668 | 1468737269455 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 23:34:29 INFO - PROCESS | 1668 | 1468737269459 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 23:34:29 INFO - PROCESS | 1668 | 1468737269460 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 23:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:34:29 INFO - PROCESS | 1668 | 1468737269467 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:34:29 INFO - PROCESS | 1668 | 1468737269468 Marionette TRACE conn2 <- [1,1438,null,{}] 23:34:29 INFO - PROCESS | 1668 | 1468737269470 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:29 INFO - PROCESS | 1668 | 1468737269471 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:29 INFO - PROCESS | 1668 | 1468737269592 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 23:34:29 INFO - PROCESS | 1668 | 1468737269598 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:29 INFO - PROCESS | 1668 | 1468737269599 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c076000 == 41 [pid = 1668] [id = 367] 23:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x118124c00) [pid = 1668] [serial = 1100] [outer = 0x0] 23:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1292f0400) [pid = 1668] [serial = 1101] [outer = 0x118124c00] 23:34:29 INFO - PROCESS | 1668 | 1468737269622 Marionette DEBUG loaded listener.js 23:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12a6eac00) [pid = 1668] [serial = 1102] [outer = 0x118124c00] 23:34:29 INFO - PROCESS | 1668 | 1468737269985 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 23:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 568ms 23:34:30 INFO - PROCESS | 1668 | 1468737270036 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 23:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:34:30 INFO - PROCESS | 1668 | 1468737270038 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 23:34:30 INFO - PROCESS | 1668 | 1468737270041 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:34:30 INFO - PROCESS | 1668 | 1468737270043 Marionette TRACE conn2 <- [1,1442,null,{}] 23:34:30 INFO - PROCESS | 1668 | 1468737270047 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:30 INFO - PROCESS | 1668 | 1468737270049 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:30 INFO - PROCESS | 1668 | 1468737270162 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 23:34:30 INFO - PROCESS | 1668 | 1468737270221 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:30 INFO - PROCESS | 1668 | 1468737270223 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11746f800 == 42 [pid = 1668] [id = 368] 23:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x116767c00) [pid = 1668] [serial = 1103] [outer = 0x0] 23:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x116983000) [pid = 1668] [serial = 1104] [outer = 0x116767c00] 23:34:30 INFO - PROCESS | 1668 | 1468737270254 Marionette DEBUG loaded listener.js 23:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11827c000) [pid = 1668] [serial = 1105] [outer = 0x116767c00] 23:34:30 INFO - PROCESS | 1668 | 1468737270732 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 23:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 720ms 23:34:30 INFO - PROCESS | 1668 | 1468737270762 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 23:34:30 INFO - PROCESS | 1668 | 1468737270765 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 23:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:34:30 INFO - PROCESS | 1668 | 1468737270770 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:34:30 INFO - PROCESS | 1668 | 1468737270772 Marionette TRACE conn2 <- [1,1446,null,{}] 23:34:30 INFO - PROCESS | 1668 | 1468737270774 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:30 INFO - PROCESS | 1668 | 1468737270776 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:30 INFO - PROCESS | 1668 | 1468737270920 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 23:34:30 INFO - PROCESS | 1668 | 1468737270973 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:30 INFO - PROCESS | 1668 | 1468737270974 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c27800 == 43 [pid = 1668] [id = 369] 23:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119499400) [pid = 1668] [serial = 1106] [outer = 0x0] 23:34:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119736400) [pid = 1668] [serial = 1107] [outer = 0x119499400] 23:34:31 INFO - PROCESS | 1668 | 1468737271005 Marionette DEBUG loaded listener.js 23:34:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x119d0ac00) [pid = 1668] [serial = 1108] [outer = 0x119499400] 23:34:31 INFO - PROCESS | 1668 | 1468737271442 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 23:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 719ms 23:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:34:31 INFO - PROCESS | 1668 | 1468737271491 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 23:34:31 INFO - PROCESS | 1668 | 1468737271492 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 23:34:31 INFO - PROCESS | 1668 | 1468737271495 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:34:31 INFO - PROCESS | 1668 | 1468737271497 Marionette TRACE conn2 <- [1,1450,null,{}] 23:34:31 INFO - PROCESS | 1668 | 1468737271505 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:31 INFO - PROCESS | 1668 | 1468737271508 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:31 INFO - PROCESS | 1668 | 1468737271612 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 23:34:31 INFO - PROCESS | 1668 | 1468737271687 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:31 INFO - PROCESS | 1668 | 1468737271689 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c079800 == 44 [pid = 1668] [id = 370] 23:34:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x123806400) [pid = 1668] [serial = 1109] [outer = 0x0] 23:34:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1241c0400) [pid = 1668] [serial = 1110] [outer = 0x123806400] 23:34:31 INFO - PROCESS | 1668 | 1468737271719 Marionette DEBUG loaded listener.js 23:34:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1246f2000) [pid = 1668] [serial = 1111] [outer = 0x123806400] 23:34:32 INFO - PROCESS | 1668 | 1468737272146 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 23:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 671ms 23:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:34:32 INFO - PROCESS | 1668 | 1468737272167 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 23:34:32 INFO - PROCESS | 1668 | 1468737272169 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 23:34:32 INFO - PROCESS | 1668 | 1468737272171 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:34:32 INFO - PROCESS | 1668 | 1468737272173 Marionette TRACE conn2 <- [1,1454,null,{}] 23:34:32 INFO - PROCESS | 1668 | 1468737272175 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:32 INFO - PROCESS | 1668 | 1468737272177 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:32 INFO - PROCESS | 1668 | 1468737272281 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 23:34:32 INFO - PROCESS | 1668 | 1468737272341 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:32 INFO - PROCESS | 1668 | 1468737272342 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c416800 == 45 [pid = 1668] [id = 371] 23:34:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x124ca6000) [pid = 1668] [serial = 1112] [outer = 0x0] 23:34:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x128806800) [pid = 1668] [serial = 1113] [outer = 0x124ca6000] 23:34:32 INFO - PROCESS | 1668 | 1468737272370 Marionette DEBUG loaded listener.js 23:34:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1292e7800) [pid = 1668] [serial = 1114] [outer = 0x124ca6000] 23:34:32 INFO - PROCESS | 1668 | 1468737272809 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 23:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 669ms 23:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:34:32 INFO - PROCESS | 1668 | 1468737272840 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 23:34:32 INFO - PROCESS | 1668 | 1468737272842 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 23:34:32 INFO - PROCESS | 1668 | 1468737272844 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:34:32 INFO - PROCESS | 1668 | 1468737272845 Marionette TRACE conn2 <- [1,1458,null,{}] 23:34:32 INFO - PROCESS | 1668 | 1468737272848 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:32 INFO - PROCESS | 1668 | 1468737272849 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:32 INFO - PROCESS | 1668 | 1468737272983 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 23:34:33 INFO - PROCESS | 1668 | 1468737273056 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:33 INFO - PROCESS | 1668 | 1468737273057 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x125818000 == 46 [pid = 1668] [id = 372] 23:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x118285400) [pid = 1668] [serial = 1115] [outer = 0x0] 23:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x125006000) [pid = 1668] [serial = 1116] [outer = 0x118285400] 23:34:33 INFO - PROCESS | 1668 | 1468737273085 Marionette DEBUG loaded listener.js 23:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12a64f800) [pid = 1668] [serial = 1117] [outer = 0x118285400] 23:34:33 INFO - PROCESS | 1668 | 1468737273682 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 23:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 873ms 23:34:33 INFO - PROCESS | 1668 | 1468737273718 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 23:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:34:33 INFO - PROCESS | 1668 | 1468737273721 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 23:34:33 INFO - PROCESS | 1668 | 1468737273724 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:34:33 INFO - PROCESS | 1668 | 1468737273726 Marionette TRACE conn2 <- [1,1462,null,{}] 23:34:33 INFO - PROCESS | 1668 | 1468737273732 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:33 INFO - PROCESS | 1668 | 1468737273733 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:33 INFO - PROCESS | 1668 | 1468737273835 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 23:34:33 INFO - PROCESS | 1668 | 1468737273914 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:33 INFO - PROCESS | 1668 | 1468737273917 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x116270000 == 47 [pid = 1668] [id = 373] 23:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x112d75c00) [pid = 1668] [serial = 1118] [outer = 0x0] 23:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11811a400) [pid = 1668] [serial = 1119] [outer = 0x112d75c00] 23:34:33 INFO - PROCESS | 1668 | 1468737273954 Marionette DEBUG loaded listener.js 23:34:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x118308c00) [pid = 1668] [serial = 1120] [outer = 0x112d75c00] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba82800 == 46 [pid = 1668] [id = 366] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad1e800 == 45 [pid = 1668] [id = 365] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x119587800 == 44 [pid = 1668] [id = 364] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12a426000 == 43 [pid = 1668] [id = 363] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x117e53800 == 42 [pid = 1668] [id = 362] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x1267af000 == 41 [pid = 1668] [id = 361] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x125891800 == 40 [pid = 1668] [id = 360] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x124508000 == 39 [pid = 1668] [id = 359] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x123a6f000 == 38 [pid = 1668] [id = 358] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x119b9b800 == 37 [pid = 1668] [id = 357] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c5000 == 36 [pid = 1668] [id = 356] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x117156800 == 35 [pid = 1668] [id = 355] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11746b000 == 34 [pid = 1668] [id = 354] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12393c800 == 33 [pid = 1668] [id = 353] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x125818000 == 32 [pid = 1668] [id = 372] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12c416800 == 31 [pid = 1668] [id = 371] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12c079800 == 30 [pid = 1668] [id = 370] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x124c27800 == 29 [pid = 1668] [id = 369] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12c076000 == 28 [pid = 1668] [id = 367] 23:34:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11746f800 == 27 [pid = 1668] [id = 368] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x128808400) [pid = 1668] [serial = 1056] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119d03c00) [pid = 1668] [serial = 1038] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1188e4c00) [pid = 1668] [serial = 1026] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x118120c00) [pid = 1668] [serial = 1012] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x116638800) [pid = 1668] [serial = 1029] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1164a7800) [pid = 1668] [serial = 1011] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x116f50400) [pid = 1668] [serial = 1030] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11948f000) [pid = 1668] [serial = 1014] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1199f4800) [pid = 1668] [serial = 1015] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x118302400) [pid = 1668] [serial = 1032] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1183e8000) [pid = 1668] [serial = 1033] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11933e400) [pid = 1668] [serial = 1035] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x124f91400) [pid = 1668] [serial = 1018] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x124642c00) [pid = 1668] [serial = 1017] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x128cef000) [pid = 1668] [serial = 1021] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1289f1c00) [pid = 1668] [serial = 1020] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11811c000) [pid = 1668] [serial = 1024] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x116299400) [pid = 1668] [serial = 1023] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x120805000) [pid = 1668] [serial = 1041] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12456c400) [pid = 1668] [serial = 1045] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x123cd2800) [pid = 1668] [serial = 1044] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x123803c00) [pid = 1668] [serial = 1042] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11830bc00) [pid = 1668] [serial = 1048] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12464b400) [pid = 1668] [serial = 1050] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119314400) [pid = 1668] [serial = 1027] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x115d56800) [pid = 1668] [serial = 1047] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119d73000) [pid = 1668] [serial = 1039] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x126164c00) [pid = 1668] [serial = 1054] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1289f2800) [pid = 1668] [serial = 1057] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x124f91c00) [pid = 1668] [serial = 1053] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119911c00) [pid = 1668] [serial = 1036] [outer = 0x0] [url = about:blank] 23:34:34 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x124bc6000) [pid = 1668] [serial = 1051] [outer = 0x0] [url = about:blank] 23:34:35 INFO - PROCESS | 1668 | 1468737275040 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 23:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1325ms 23:34:35 INFO - PROCESS | 1668 | 1468737275049 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 23:34:35 INFO - PROCESS | 1668 | 1468737275051 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 23:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:34:35 INFO - PROCESS | 1668 | 1468737275055 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:34:35 INFO - PROCESS | 1668 | 1468737275056 Marionette TRACE conn2 <- [1,1466,null,{}] 23:34:35 INFO - PROCESS | 1668 | 1468737275060 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:35 INFO - PROCESS | 1668 | 1468737275062 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:35 INFO - PROCESS | 1668 | 1468737275148 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 23:34:35 INFO - PROCESS | 1668 | 1468737275153 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:35 INFO - PROCESS | 1668 | 1468737275154 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x115da5800 == 28 [pid = 1668] [id = 374] 23:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x112d7f400) [pid = 1668] [serial = 1121] [outer = 0x0] 23:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x115dd2c00) [pid = 1668] [serial = 1122] [outer = 0x112d7f400] 23:34:35 INFO - PROCESS | 1668 | 1468737275186 Marionette DEBUG loaded listener.js 23:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1128d7800) [pid = 1668] [serial = 1123] [outer = 0x112d7f400] 23:34:35 INFO - PROCESS | 1668 | 1468737275622 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 23:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 620ms 23:34:35 INFO - PROCESS | 1668 | 1468737275675 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 23:34:35 INFO - PROCESS | 1668 | 1468737275681 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 23:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:34:35 INFO - PROCESS | 1668 | 1468737275688 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:34:35 INFO - PROCESS | 1668 | 1468737275691 Marionette TRACE conn2 <- [1,1470,null,{}] 23:34:35 INFO - PROCESS | 1668 | 1468737275695 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:35 INFO - PROCESS | 1668 | 1468737275697 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:35 INFO - PROCESS | 1668 | 1468737275815 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 23:34:35 INFO - PROCESS | 1668 | 1468737275887 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:35 INFO - PROCESS | 1668 | 1468737275888 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x117149800 == 29 [pid = 1668] [id = 375] 23:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x116f9cc00) [pid = 1668] [serial = 1124] [outer = 0x0] 23:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11811f800) [pid = 1668] [serial = 1125] [outer = 0x116f9cc00] 23:34:35 INFO - PROCESS | 1668 | 1468737275915 Marionette DEBUG loaded listener.js 23:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x118279400) [pid = 1668] [serial = 1126] [outer = 0x116f9cc00] 23:34:36 INFO - PROCESS | 1668 | 1468737276219 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 23:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 574ms 23:34:36 INFO - PROCESS | 1668 | 1468737276271 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 23:34:36 INFO - PROCESS | 1668 | 1468737276272 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 23:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:34:36 INFO - PROCESS | 1668 | 1468737276275 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:34:36 INFO - PROCESS | 1668 | 1468737276277 Marionette TRACE conn2 <- [1,1474,null,{}] 23:34:36 INFO - PROCESS | 1668 | 1468737276285 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:36 INFO - PROCESS | 1668 | 1468737276288 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:36 INFO - PROCESS | 1668 | 1468737276365 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 23:34:36 INFO - PROCESS | 1668 | 1468737276442 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:36 INFO - PROCESS | 1668 | 1468737276444 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x119188800 == 30 [pid = 1668] [id = 376] 23:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1130e8400) [pid = 1668] [serial = 1127] [outer = 0x0] 23:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119311000) [pid = 1668] [serial = 1128] [outer = 0x1130e8400] 23:34:36 INFO - PROCESS | 1668 | 1468737276472 Marionette DEBUG loaded listener.js 23:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11933bc00) [pid = 1668] [serial = 1129] [outer = 0x1130e8400] 23:34:36 INFO - PROCESS | 1668 | 1468737276751 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 23:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 524ms 23:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:34:36 INFO - PROCESS | 1668 | 1468737276802 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 23:34:36 INFO - PROCESS | 1668 | 1468737276804 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 23:34:36 INFO - PROCESS | 1668 | 1468737276807 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:34:36 INFO - PROCESS | 1668 | 1468737276808 Marionette TRACE conn2 <- [1,1478,null,{}] 23:34:36 INFO - PROCESS | 1668 | 1468737276810 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:36 INFO - PROCESS | 1668 | 1468737276812 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:36 INFO - PROCESS | 1668 | 1468737276895 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 23:34:36 INFO - PROCESS | 1668 | 1468737276900 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:36 INFO - PROCESS | 1668 | 1468737276902 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959c800 == 31 [pid = 1668] [id = 377] 23:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11948fc00) [pid = 1668] [serial = 1130] [outer = 0x0] 23:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11991f800) [pid = 1668] [serial = 1131] [outer = 0x11948fc00] 23:34:36 INFO - PROCESS | 1668 | 1468737276927 Marionette DEBUG loaded listener.js 23:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1199fbc00) [pid = 1668] [serial = 1132] [outer = 0x11948fc00] 23:34:37 INFO - PROCESS | 1668 | 1468737277306 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 23:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 23:34:37 INFO - PROCESS | 1668 | 1468737277326 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 23:34:37 INFO - PROCESS | 1668 | 1468737277328 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 23:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:34:37 INFO - PROCESS | 1668 | 1468737277338 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:34:37 INFO - PROCESS | 1668 | 1468737277339 Marionette TRACE conn2 <- [1,1482,null,{}] 23:34:37 INFO - PROCESS | 1668 | 1468737277341 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:37 INFO - PROCESS | 1668 | 1468737277342 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:37 INFO - PROCESS | 1668 | 1468737277447 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 23:34:37 INFO - PROCESS | 1668 | 1468737277451 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:37 INFO - PROCESS | 1668 | 1468737277452 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x120839000 == 32 [pid = 1668] [id = 378] 23:34:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x115d4ec00) [pid = 1668] [serial = 1133] [outer = 0x0] 23:34:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x119d09c00) [pid = 1668] [serial = 1134] [outer = 0x115d4ec00] 23:34:37 INFO - PROCESS | 1668 | 1468737277476 Marionette DEBUG loaded listener.js 23:34:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x119f13000) [pid = 1668] [serial = 1135] [outer = 0x115d4ec00] 23:34:37 INFO - PROCESS | 1668 | 1468737277851 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 23:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 568ms 23:34:37 INFO - PROCESS | 1668 | 1468737277907 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 23:34:37 INFO - PROCESS | 1668 | 1468737277908 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 23:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:34:37 INFO - PROCESS | 1668 | 1468737277910 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:34:37 INFO - PROCESS | 1668 | 1468737277911 Marionette TRACE conn2 <- [1,1486,null,{}] 23:34:37 INFO - PROCESS | 1668 | 1468737277914 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:37 INFO - PROCESS | 1668 | 1468737277918 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:38 INFO - PROCESS | 1668 | 1468737278032 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 23:34:38 INFO - PROCESS | 1668 | 1468737278072 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:38 INFO - PROCESS | 1668 | 1468737278074 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x124040800 == 33 [pid = 1668] [id = 379] 23:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1208f5000) [pid = 1668] [serial = 1136] [outer = 0x0] 23:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x123c32c00) [pid = 1668] [serial = 1137] [outer = 0x1208f5000] 23:34:38 INFO - PROCESS | 1668 | 1468737278098 Marionette DEBUG loaded listener.js 23:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x123cda800) [pid = 1668] [serial = 1138] [outer = 0x1208f5000] 23:34:38 INFO - PROCESS | 1668 | 1468737278430 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 23:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 568ms 23:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:34:38 INFO - PROCESS | 1668 | 1468737278479 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 23:34:38 INFO - PROCESS | 1668 | 1468737278480 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 23:34:38 INFO - PROCESS | 1668 | 1468737278482 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:34:38 INFO - PROCESS | 1668 | 1468737278483 Marionette TRACE conn2 <- [1,1490,null,{}] 23:34:38 INFO - PROCESS | 1668 | 1468737278485 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:38 INFO - PROCESS | 1668 | 1468737278486 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:38 INFO - PROCESS | 1668 | 1468737278586 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 23:34:38 INFO - PROCESS | 1668 | 1468737278597 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:38 INFO - PROCESS | 1668 | 1468737278599 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c21000 == 34 [pid = 1668] [id = 380] 23:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x112d76c00) [pid = 1668] [serial = 1139] [outer = 0x0] 23:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1243a5c00) [pid = 1668] [serial = 1140] [outer = 0x112d76c00] 23:34:38 INFO - PROCESS | 1668 | 1468737278623 Marionette DEBUG loaded listener.js 23:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x124643000) [pid = 1668] [serial = 1141] [outer = 0x112d76c00] 23:34:38 INFO - PROCESS | 1668 | 1468737278970 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 23:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 23:34:39 INFO - PROCESS | 1668 | 1468737279006 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 23:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:34:39 INFO - PROCESS | 1668 | 1468737279007 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 23:34:39 INFO - PROCESS | 1668 | 1468737279010 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:34:39 INFO - PROCESS | 1668 | 1468737279011 Marionette TRACE conn2 <- [1,1494,null,{}] 23:34:39 INFO - PROCESS | 1668 | 1468737279013 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:39 INFO - PROCESS | 1668 | 1468737279014 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:39 INFO - PROCESS | 1668 | 1468737279295 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115e92c00) [pid = 1668] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12880c400) [pid = 1668] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x115d4c400) [pid = 1668] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119071c00) [pid = 1668] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x123cd9000) [pid = 1668] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119732400) [pid = 1668] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1267c3000) [pid = 1668] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x128b0a800) [pid = 1668] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x123802c00) [pid = 1668] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1292ecc00) [pid = 1668] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119737000) [pid = 1668] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x118124c00) [pid = 1668] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x116979800) [pid = 1668] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119d10400) [pid = 1668] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:34:39 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11875f000) [pid = 1668] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:34:39 INFO - PROCESS | 1668 | 1468737279361 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:39 INFO - PROCESS | 1668 | 1468737279363 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x1267ad800 == 35 [pid = 1668] [id = 381] 23:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1199fc000) [pid = 1668] [serial = 1142] [outer = 0x0] 23:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123806000) [pid = 1668] [serial = 1143] [outer = 0x1199fc000] 23:34:39 INFO - PROCESS | 1668 | 1468737279388 Marionette DEBUG loaded listener.js 23:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x124651000) [pid = 1668] [serial = 1144] [outer = 0x1199fc000] 23:34:39 INFO - PROCESS | 1668 | 1468737279662 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 23:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 671ms 23:34:39 INFO - PROCESS | 1668 | 1468737279686 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 23:34:39 INFO - PROCESS | 1668 | 1468737279688 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 23:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:34:39 INFO - PROCESS | 1668 | 1468737279690 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:34:39 INFO - PROCESS | 1668 | 1468737279691 Marionette TRACE conn2 <- [1,1498,null,{}] 23:34:39 INFO - PROCESS | 1668 | 1468737279702 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:39 INFO - PROCESS | 1668 | 1468737279703 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:39 INFO - PROCESS | 1668 | 1468737279794 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 23:34:39 INFO - PROCESS | 1668 | 1468737279867 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:39 INFO - PROCESS | 1668 | 1468737279869 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x119185000 == 36 [pid = 1668] [id = 382] 23:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x118148c00) [pid = 1668] [serial = 1145] [outer = 0x0] 23:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x124c8e800) [pid = 1668] [serial = 1146] [outer = 0x118148c00] 23:34:39 INFO - PROCESS | 1668 | 1468737279894 Marionette DEBUG loaded listener.js 23:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x126168000) [pid = 1668] [serial = 1147] [outer = 0x118148c00] 23:34:40 INFO - PROCESS | 1668 | 1468737280141 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 23:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms 23:34:40 INFO - PROCESS | 1668 | 1468737280159 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 23:34:40 INFO - PROCESS | 1668 | 1468737280161 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 23:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:34:40 INFO - PROCESS | 1668 | 1468737280173 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:34:40 INFO - PROCESS | 1668 | 1468737280174 Marionette TRACE conn2 <- [1,1502,null,{}] 23:34:40 INFO - PROCESS | 1668 | 1468737280176 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:40 INFO - PROCESS | 1668 | 1468737280177 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:40 INFO - PROCESS | 1668 | 1468737280269 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 23:34:40 INFO - PROCESS | 1668 | 1468737280273 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:40 INFO - PROCESS | 1668 | 1468737280274 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292b2800 == 37 [pid = 1668] [id = 383] 23:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1265ca000) [pid = 1668] [serial = 1148] [outer = 0x0] 23:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1269b0800) [pid = 1668] [serial = 1149] [outer = 0x1265ca000] 23:34:40 INFO - PROCESS | 1668 | 1468737280298 Marionette DEBUG loaded listener.js 23:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12880c800) [pid = 1668] [serial = 1150] [outer = 0x1265ca000] 23:34:40 INFO - PROCESS | 1668 | 1468737280607 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 23:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 476ms 23:34:40 INFO - PROCESS | 1668 | 1468737280680 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 23:34:40 INFO - PROCESS | 1668 | 1468737280682 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 23:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:34:40 INFO - PROCESS | 1668 | 1468737280692 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:34:40 INFO - PROCESS | 1668 | 1468737280694 Marionette TRACE conn2 <- [1,1506,null,{}] 23:34:40 INFO - PROCESS | 1668 | 1468737280696 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:40 INFO - PROCESS | 1668 | 1468737280697 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:40 INFO - PROCESS | 1668 | 1468737280814 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 23:34:40 INFO - PROCESS | 1668 | 1468737280825 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:40 INFO - PROCESS | 1668 | 1468737280826 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x120835000 == 38 [pid = 1668] [id = 384] 23:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x126727800) [pid = 1668] [serial = 1151] [outer = 0x0] 23:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1289f6800) [pid = 1668] [serial = 1152] [outer = 0x126727800] 23:34:40 INFO - PROCESS | 1668 | 1468737280853 Marionette DEBUG loaded listener.js 23:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x129490800) [pid = 1668] [serial = 1153] [outer = 0x126727800] 23:34:41 INFO - PROCESS | 1668 | 1468737281166 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 23:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 526ms 23:34:41 INFO - PROCESS | 1668 | 1468737281212 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 23:34:41 INFO - PROCESS | 1668 | 1468737281213 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 23:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:34:41 INFO - PROCESS | 1668 | 1468737281215 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:34:41 INFO - PROCESS | 1668 | 1468737281216 Marionette TRACE conn2 <- [1,1510,null,{}] 23:34:41 INFO - PROCESS | 1668 | 1468737281219 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:41 INFO - PROCESS | 1668 | 1468737281220 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:41 INFO - PROCESS | 1668 | 1468737281299 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 23:34:41 INFO - PROCESS | 1668 | 1468737281400 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:41 INFO - PROCESS | 1668 | 1468737281402 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x11263f800 == 39 [pid = 1668] [id = 385] 23:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x111d78c00) [pid = 1668] [serial = 1154] [outer = 0x0] 23:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1128d8000) [pid = 1668] [serial = 1155] [outer = 0x111d78c00] 23:34:41 INFO - PROCESS | 1668 | 1468737281434 Marionette DEBUG loaded listener.js 23:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x112d78800) [pid = 1668] [serial = 1156] [outer = 0x111d78c00] 23:34:41 INFO - PROCESS | 1668 | 1468737281983 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 23:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 819ms 23:34:42 INFO - PROCESS | 1668 | 1468737282035 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 23:34:42 INFO - PROCESS | 1668 | 1468737282038 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 23:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:34:42 INFO - PROCESS | 1668 | 1468737282110 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:34:42 INFO - PROCESS | 1668 | 1468737282112 Marionette TRACE conn2 <- [1,1514,null,{}] 23:34:42 INFO - PROCESS | 1668 | 1468737282139 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:42 INFO - PROCESS | 1668 | 1468737282142 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:42 INFO - PROCESS | 1668 | 1468737282258 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 23:34:42 INFO - PROCESS | 1668 | 1468737282311 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:42 INFO - PROCESS | 1668 | 1468737282313 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x11871a000 == 40 [pid = 1668] [id = 386] 23:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1176f2000) [pid = 1668] [serial = 1157] [outer = 0x0] 23:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x118126400) [pid = 1668] [serial = 1158] [outer = 0x1176f2000] 23:34:42 INFO - PROCESS | 1668 | 1468737282343 Marionette DEBUG loaded listener.js 23:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118305000) [pid = 1668] [serial = 1159] [outer = 0x1176f2000] 23:34:43 INFO - PROCESS | 1668 | 1468737283041 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 23:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 990ms 23:34:43 INFO - PROCESS | 1668 | 1468737283054 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 23:34:43 INFO - PROCESS | 1668 | 1468737283057 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 23:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:34:43 INFO - PROCESS | 1668 | 1468737283088 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:34:43 INFO - PROCESS | 1668 | 1468737283091 Marionette TRACE conn2 <- [1,1518,null,{}] 23:34:43 INFO - PROCESS | 1668 | 1468737283098 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:43 INFO - PROCESS | 1668 | 1468737283100 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:43 INFO - PROCESS | 1668 | 1468737283248 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 23:34:43 INFO - PROCESS | 1668 | 1468737283304 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:43 INFO - PROCESS | 1668 | 1468737283307 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x117147000 == 41 [pid = 1668] [id = 387] 23:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1176f4c00) [pid = 1668] [serial = 1160] [outer = 0x0] 23:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x118125000) [pid = 1668] [serial = 1161] [outer = 0x1176f4c00] 23:34:43 INFO - PROCESS | 1668 | 1468737283335 Marionette DEBUG loaded listener.js 23:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11830d000) [pid = 1668] [serial = 1162] [outer = 0x1176f4c00] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x120835000 == 40 [pid = 1668] [id = 384] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x1292b2800 == 39 [pid = 1668] [id = 383] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x119185000 == 38 [pid = 1668] [id = 382] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x1267ad800 == 37 [pid = 1668] [id = 381] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x124c21000 == 36 [pid = 1668] [id = 380] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x124040800 == 35 [pid = 1668] [id = 379] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x120839000 == 34 [pid = 1668] [id = 378] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x11959c800 == 33 [pid = 1668] [id = 377] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x119188800 == 32 [pid = 1668] [id = 376] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x117149800 == 31 [pid = 1668] [id = 375] 23:34:43 INFO - PROCESS | 1668 | --DOCSHELL 0x115da5800 == 30 [pid = 1668] [id = 374] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x126171000) [pid = 1668] [serial = 1083] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x128b08000) [pid = 1668] [serial = 1086] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x129186800) [pid = 1668] [serial = 1089] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x123b40000) [pid = 1668] [serial = 1077] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12a6b9c00) [pid = 1668] [serial = 1099] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x123c40400) [pid = 1668] [serial = 1078] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11991d800) [pid = 1668] [serial = 1071] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1292f0400) [pid = 1668] [serial = 1101] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1199fd400) [pid = 1668] [serial = 1072] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x116f51400) [pid = 1668] [serial = 1065] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x128cb0800) [pid = 1668] [serial = 1087] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x118120000) [pid = 1668] [serial = 1066] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119f15400) [pid = 1668] [serial = 1074] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x123802400) [pid = 1668] [serial = 1075] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1188eb800) [pid = 1668] [serial = 1068] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11930f000) [pid = 1668] [serial = 1069] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x116f96c00) [pid = 1668] [serial = 1062] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12a6eac00) [pid = 1668] [serial = 1102] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11814bc00) [pid = 1668] [serial = 1063] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x129185000) [pid = 1668] [serial = 1060] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x128b04800) [pid = 1668] [serial = 1059] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x116f9a000) [pid = 1668] [serial = 1092] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x123c35800) [pid = 1668] [serial = 1095] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11906ec00) [pid = 1668] [serial = 1093] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x129191400) [pid = 1668] [serial = 1090] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x129498000) [pid = 1668] [serial = 1098] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1243a3000) [pid = 1668] [serial = 1080] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1292ec800) [pid = 1668] [serial = 1096] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x1289f4000) [pid = 1668] [serial = 1084] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x125009800) [pid = 1668] [serial = 1081] [outer = 0x0] [url = about:blank] 23:34:43 INFO - PROCESS | 1668 | 1468737283718 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 23:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 699ms 23:34:43 INFO - PROCESS | 1668 | 1468737283761 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 23:34:43 INFO - PROCESS | 1668 | 1468737283764 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 23:34:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:34:43 INFO - PROCESS | 1668 | 1468737283769 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:34:43 INFO - PROCESS | 1668 | 1468737283771 Marionette TRACE conn2 <- [1,1522,null,{}] 23:34:43 INFO - PROCESS | 1668 | 1468737283773 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:43 INFO - PROCESS | 1668 | 1468737283775 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:43 INFO - PROCESS | 1668 | 1468737283859 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 23:34:43 INFO - PROCESS | 1668 | 1468737283919 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:43 INFO - PROCESS | 1668 | 1468737283920 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188a9000 == 31 [pid = 1668] [id = 388] 23:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x118128400) [pid = 1668] [serial = 1163] [outer = 0x0] 23:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1187c6800) [pid = 1668] [serial = 1164] [outer = 0x118128400] 23:34:43 INFO - PROCESS | 1668 | 1468737283947 Marionette DEBUG loaded listener.js 23:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x119316c00) [pid = 1668] [serial = 1165] [outer = 0x118128400] 23:34:44 INFO - PROCESS | 1668 | 1468737284230 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 23:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:34:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:34:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 23:34:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 23:34:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:34:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 23:34:44 INFO - PROCESS | 1668 | 1468737284290 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 23:34:44 INFO - PROCESS | 1668 | 1468737284291 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 23:34:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:34:44 INFO - PROCESS | 1668 | 1468737284294 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:34:44 INFO - PROCESS | 1668 | 1468737284298 Marionette TRACE conn2 <- [1,1526,null,{}] 23:34:44 INFO - PROCESS | 1668 | 1468737284306 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:44 INFO - PROCESS | 1668 | 1468737284309 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:44 INFO - PROCESS | 1668 | 1468737284386 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 23:34:44 INFO - PROCESS | 1668 | 1468737284441 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:44 INFO - PROCESS | 1668 | 1468737284443 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12082c000 == 32 [pid = 1668] [id = 389] 23:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119334c00) [pid = 1668] [serial = 1166] [outer = 0x0] 23:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119d0a000) [pid = 1668] [serial = 1167] [outer = 0x119334c00] 23:34:44 INFO - PROCESS | 1668 | 1468737284474 Marionette DEBUG loaded listener.js 23:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1208f6c00) [pid = 1668] [serial = 1168] [outer = 0x119334c00] 23:34:44 INFO - PROCESS | 1668 | 1468737284761 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 23:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:34:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 524ms 23:34:44 INFO - PROCESS | 1668 | 1468737284819 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 23:34:44 INFO - PROCESS | 1668 | 1468737284820 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 23:34:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:34:44 INFO - PROCESS | 1668 | 1468737284822 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:34:44 INFO - PROCESS | 1668 | 1468737284824 Marionette TRACE conn2 <- [1,1530,null,{}] 23:34:44 INFO - PROCESS | 1668 | 1468737284826 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:44 INFO - PROCESS | 1668 | 1468737284827 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:44 INFO - PROCESS | 1668 | 1468737284906 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 23:34:44 INFO - PROCESS | 1668 | 1468737284910 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:44 INFO - PROCESS | 1668 | 1468737284911 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x124033800 == 33 [pid = 1668] [id = 390] 23:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1130dac00) [pid = 1668] [serial = 1169] [outer = 0x0] 23:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x123b46800) [pid = 1668] [serial = 1170] [outer = 0x1130dac00] 23:34:44 INFO - PROCESS | 1668 | 1468737284939 Marionette DEBUG loaded listener.js 23:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123cd0c00) [pid = 1668] [serial = 1171] [outer = 0x1130dac00] 23:34:45 INFO - PROCESS | 1668 | 1468737285246 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 23:34:45 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 23:34:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:34:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:34:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:34:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:34:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 23:34:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:34:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 468ms 23:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:34:45 INFO - PROCESS | 1668 | 1468737285292 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 23:34:45 INFO - PROCESS | 1668 | 1468737285293 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 23:34:45 INFO - PROCESS | 1668 | 1468737285295 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:34:45 INFO - PROCESS | 1668 | 1468737285296 Marionette TRACE conn2 <- [1,1534,null,{}] 23:34:45 INFO - PROCESS | 1668 | 1468737285299 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:45 INFO - PROCESS | 1668 | 1468737285300 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:45 INFO - PROCESS | 1668 | 1468737285406 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 23:34:45 INFO - PROCESS | 1668 | 1468737285412 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:45 INFO - PROCESS | 1668 | 1468737285413 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185cb800 == 34 [pid = 1668] [id = 391] 23:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x123cd0400) [pid = 1668] [serial = 1172] [outer = 0x0] 23:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123cde000) [pid = 1668] [serial = 1173] [outer = 0x123cd0400] 23:34:45 INFO - PROCESS | 1668 | 1468737285444 Marionette DEBUG loaded listener.js 23:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12456f800) [pid = 1668] [serial = 1174] [outer = 0x123cd0400] 23:34:45 INFO - PROCESS | 1668 | 1468737285791 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 23:34:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:34:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 23:34:45 INFO - PROCESS | 1668 | 1468737285815 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 23:34:45 INFO - PROCESS | 1668 | 1468737285817 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 23:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:34:45 INFO - PROCESS | 1668 | 1468737285819 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:34:45 INFO - PROCESS | 1668 | 1468737285820 Marionette TRACE conn2 <- [1,1538,null,{}] 23:34:45 INFO - PROCESS | 1668 | 1468737285822 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:45 INFO - PROCESS | 1668 | 1468737285826 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:45 INFO - PROCESS | 1668 | 1468737285950 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 23:34:45 INFO - PROCESS | 1668 | 1468737285954 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:45 INFO - PROCESS | 1668 | 1468737285955 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ade000 == 35 [pid = 1668] [id = 392] 23:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123c3b800) [pid = 1668] [serial = 1175] [outer = 0x0] 23:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12473e400) [pid = 1668] [serial = 1176] [outer = 0x123c3b800] 23:34:45 INFO - PROCESS | 1668 | 1468737285980 Marionette DEBUG loaded listener.js 23:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x128cef000) [pid = 1668] [serial = 1177] [outer = 0x123c3b800] 23:34:46 INFO - PROCESS | 1668 | 1468737286326 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:34:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:34:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 517ms 23:34:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:34:46 INFO - PROCESS | 1668 | 1468737286337 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 23:34:46 INFO - PROCESS | 1668 | 1468737286338 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 23:34:46 INFO - PROCESS | 1668 | 1468737286340 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:34:46 INFO - PROCESS | 1668 | 1468737286341 Marionette TRACE conn2 <- [1,1542,null,{}] 23:34:46 INFO - PROCESS | 1668 | 1468737286344 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:46 INFO - PROCESS | 1668 | 1468737286346 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:46 INFO - PROCESS | 1668 | 1468737286454 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 23:34:46 INFO - PROCESS | 1668 | 1468737286472 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:46 INFO - PROCESS | 1668 | 1468737286473 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x129142800 == 36 [pid = 1668] [id = 393] 23:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x129187000) [pid = 1668] [serial = 1178] [outer = 0x0] 23:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1292e6400) [pid = 1668] [serial = 1179] [outer = 0x129187000] 23:34:46 INFO - PROCESS | 1668 | 1468737286496 Marionette DEBUG loaded listener.js 23:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12948bc00) [pid = 1668] [serial = 1180] [outer = 0x129187000] 23:34:46 INFO - PROCESS | 1668 | 1468737286818 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 23:34:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:34:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 23:34:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:34:46 INFO - PROCESS | 1668 | 1468737286859 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 23:34:46 INFO - PROCESS | 1668 | 1468737286861 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 23:34:46 INFO - PROCESS | 1668 | 1468737286863 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:34:46 INFO - PROCESS | 1668 | 1468737286864 Marionette TRACE conn2 <- [1,1546,null,{}] 23:34:46 INFO - PROCESS | 1668 | 1468737286866 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:46 INFO - PROCESS | 1668 | 1468737286867 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:46 INFO - PROCESS | 1668 | 1468737286965 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 23:34:46 INFO - PROCESS | 1668 | 1468737286968 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:46 INFO - PROCESS | 1668 | 1468737286969 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a85e800 == 37 [pid = 1668] [id = 394] 23:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x129187c00) [pid = 1668] [serial = 1181] [outer = 0x0] 23:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12a64dc00) [pid = 1668] [serial = 1182] [outer = 0x129187c00] 23:34:46 INFO - PROCESS | 1668 | 1468737286994 Marionette DEBUG loaded listener.js 23:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12a6be000) [pid = 1668] [serial = 1183] [outer = 0x129187c00] 23:34:47 INFO - PROCESS | 1668 | 1468737287342 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:34:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:34:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 23:34:47 INFO - PROCESS | 1668 | 1468737287383 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 23:34:47 INFO - PROCESS | 1668 | 1468737287384 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 23:34:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:34:47 INFO - PROCESS | 1668 | 1468737287386 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:34:47 INFO - PROCESS | 1668 | 1468737287387 Marionette TRACE conn2 <- [1,1550,null,{}] 23:34:47 INFO - PROCESS | 1668 | 1468737287390 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:47 INFO - PROCESS | 1668 | 1468737287391 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:47 INFO - PROCESS | 1668 | 1468737287494 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 23:34:47 INFO - PROCESS | 1668 | 1468737287533 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:47 INFO - PROCESS | 1668 | 1468737287534 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad17000 == 38 [pid = 1668] [id = 395] 23:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12a6be400) [pid = 1668] [serial = 1184] [outer = 0x0] 23:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12a6e7000) [pid = 1668] [serial = 1185] [outer = 0x12a6be400] 23:34:47 INFO - PROCESS | 1668 | 1468737287557 Marionette DEBUG loaded listener.js 23:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12a6f5400) [pid = 1668] [serial = 1186] [outer = 0x12a6be400] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115d4ec00) [pid = 1668] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x116f9cc00) [pid = 1668] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11948fc00) [pid = 1668] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1130e8400) [pid = 1668] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x112d75c00) [pid = 1668] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x112d7f400) [pid = 1668] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1208f5000) [pid = 1668] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x116767c00) [pid = 1668] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119499400) [pid = 1668] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x123806400) [pid = 1668] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1265ca000) [pid = 1668] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x124ca6000) [pid = 1668] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x112d76c00) [pid = 1668] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x118285400) [pid = 1668] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:34:47 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x118148c00) [pid = 1668] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:34:47 INFO - PROCESS | 1668 | 1468737287925 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 23:34:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:34:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 568ms 23:34:47 INFO - PROCESS | 1668 | 1468737287956 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 23:34:47 INFO - PROCESS | 1668 | 1468737287957 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 23:34:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:34:47 INFO - PROCESS | 1668 | 1468737287959 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:34:47 INFO - PROCESS | 1668 | 1468737287960 Marionette TRACE conn2 <- [1,1554,null,{}] 23:34:47 INFO - PROCESS | 1668 | 1468737287962 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:47 INFO - PROCESS | 1668 | 1468737287964 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:48 INFO - PROCESS | 1668 | 1468737288041 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 23:34:48 INFO - PROCESS | 1668 | 1468737288099 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:48 INFO - PROCESS | 1668 | 1468737288100 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x124030800 == 39 [pid = 1668] [id = 396] 23:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x115d4d400) [pid = 1668] [serial = 1187] [outer = 0x0] 23:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x118302c00) [pid = 1668] [serial = 1188] [outer = 0x115d4d400] 23:34:48 INFO - PROCESS | 1668 | 1468737288124 Marionette DEBUG loaded listener.js 23:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1199f8400) [pid = 1668] [serial = 1189] [outer = 0x115d4d400] 23:34:48 INFO - PROCESS | 1668 | 1468737288410 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 23:34:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:34:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 470ms 23:34:48 INFO - PROCESS | 1668 | 1468737288436 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 23:34:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:34:48 INFO - PROCESS | 1668 | 1468737288437 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 23:34:48 INFO - PROCESS | 1668 | 1468737288440 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:34:48 INFO - PROCESS | 1668 | 1468737288441 Marionette TRACE conn2 <- [1,1558,null,{}] 23:34:48 INFO - PROCESS | 1668 | 1468737288444 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:48 INFO - PROCESS | 1668 | 1468737288447 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:48 INFO - PROCESS | 1668 | 1468737288549 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 23:34:48 INFO - PROCESS | 1668 | 1468737288552 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:48 INFO - PROCESS | 1668 | 1468737288554 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c07c800 == 40 [pid = 1668] [id = 397] 23:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11830cc00) [pid = 1668] [serial = 1190] [outer = 0x0] 23:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1292f4400) [pid = 1668] [serial = 1191] [outer = 0x11830cc00] 23:34:48 INFO - PROCESS | 1668 | 1468737288579 Marionette DEBUG loaded listener.js 23:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12a8adc00) [pid = 1668] [serial = 1192] [outer = 0x11830cc00] 23:34:48 INFO - PROCESS | 1668 | 1468737288914 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 23:34:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:34:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 23:34:48 INFO - PROCESS | 1668 | 1468737288960 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 23:34:48 INFO - PROCESS | 1668 | 1468737288962 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 23:34:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:34:48 INFO - PROCESS | 1668 | 1468737288976 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:34:48 INFO - PROCESS | 1668 | 1468737288977 Marionette TRACE conn2 <- [1,1562,null,{}] 23:34:48 INFO - PROCESS | 1668 | 1468737288979 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:48 INFO - PROCESS | 1668 | 1468737288980 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:49 INFO - PROCESS | 1668 | 1468737289058 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 23:34:49 INFO - PROCESS | 1668 | 1468737289066 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:49 INFO - PROCESS | 1668 | 1468737289067 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c418000 == 41 [pid = 1668] [id = 398] 23:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12a8b0800) [pid = 1668] [serial = 1193] [outer = 0x0] 23:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12abf1000) [pid = 1668] [serial = 1194] [outer = 0x12a8b0800] 23:34:49 INFO - PROCESS | 1668 | 1468737289091 Marionette DEBUG loaded listener.js 23:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12abfcc00) [pid = 1668] [serial = 1195] [outer = 0x12a8b0800] 23:34:49 INFO - PROCESS | 1668 | 1468737289418 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 23:34:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:34:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 23:34:49 INFO - PROCESS | 1668 | 1468737289445 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 23:34:49 INFO - PROCESS | 1668 | 1468737289447 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 23:34:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:34:49 INFO - PROCESS | 1668 | 1468737289450 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:34:49 INFO - PROCESS | 1668 | 1468737289451 Marionette TRACE conn2 <- [1,1566,null,{}] 23:34:49 INFO - PROCESS | 1668 | 1468737289454 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:49 INFO - PROCESS | 1668 | 1468737289455 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:49 INFO - PROCESS | 1668 | 1468737289541 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 23:34:49 INFO - PROCESS | 1668 | 1468737289549 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:49 INFO - PROCESS | 1668 | 1468737289550 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c72f000 == 42 [pid = 1668] [id = 399] 23:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12b26dc00) [pid = 1668] [serial = 1196] [outer = 0x0] 23:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12b272400) [pid = 1668] [serial = 1197] [outer = 0x12b26dc00] 23:34:49 INFO - PROCESS | 1668 | 1468737289574 Marionette DEBUG loaded listener.js 23:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12b92ac00) [pid = 1668] [serial = 1198] [outer = 0x12b26dc00] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x116270000 == 41 [pid = 1668] [id = 373] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x117147000 == 40 [pid = 1668] [id = 387] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11871a000 == 39 [pid = 1668] [id = 386] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11263f800 == 38 [pid = 1668] [id = 385] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x124033800 == 37 [pid = 1668] [id = 390] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x1188a9000 == 36 [pid = 1668] [id = 388] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x128ade000 == 35 [pid = 1668] [id = 392] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12a85e800 == 34 [pid = 1668] [id = 394] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad17000 == 33 [pid = 1668] [id = 395] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x129142800 == 32 [pid = 1668] [id = 393] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x124030800 == 31 [pid = 1668] [id = 396] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12082c000 == 30 [pid = 1668] [id = 389] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x1185cb800 == 29 [pid = 1668] [id = 391] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12c07c800 == 28 [pid = 1668] [id = 397] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1243a5c00) [pid = 1668] [serial = 1140] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x123cda800) [pid = 1668] [serial = 1138] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1289f6800) [pid = 1668] [serial = 1152] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x124643000) [pid = 1668] [serial = 1141] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1269b0800) [pid = 1668] [serial = 1149] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12a64f800) [pid = 1668] [serial = 1117] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x124c8e800) [pid = 1668] [serial = 1146] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x123806000) [pid = 1668] [serial = 1143] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x125006000) [pid = 1668] [serial = 1116] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x126168000) [pid = 1668] [serial = 1147] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119f13000) [pid = 1668] [serial = 1135] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1199fbc00) [pid = 1668] [serial = 1132] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12c418000 == 27 [pid = 1668] [id = 398] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119d09c00) [pid = 1668] [serial = 1134] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11811f800) [pid = 1668] [serial = 1125] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x118279400) [pid = 1668] [serial = 1126] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11991f800) [pid = 1668] [serial = 1131] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119311000) [pid = 1668] [serial = 1128] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11933bc00) [pid = 1668] [serial = 1129] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x118308c00) [pid = 1668] [serial = 1120] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x11811a400) [pid = 1668] [serial = 1119] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x115dd2c00) [pid = 1668] [serial = 1122] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x123c32c00) [pid = 1668] [serial = 1137] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x1128d7800) [pid = 1668] [serial = 1123] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x11827c000) [pid = 1668] [serial = 1105] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x116983000) [pid = 1668] [serial = 1104] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x119d0ac00) [pid = 1668] [serial = 1108] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x119736400) [pid = 1668] [serial = 1107] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x1246f2000) [pid = 1668] [serial = 1111] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x1241c0400) [pid = 1668] [serial = 1110] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x12880c800) [pid = 1668] [serial = 1150] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x1292e7800) [pid = 1668] [serial = 1114] [outer = 0x0] [url = about:blank] 23:34:50 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x128806800) [pid = 1668] [serial = 1113] [outer = 0x0] [url = about:blank] 23:34:51 INFO - PROCESS | 1668 | 1468737291036 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 23:34:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:34:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1621ms 23:34:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:34:51 INFO - PROCESS | 1668 | 1468737291072 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 23:34:51 INFO - PROCESS | 1668 | 1468737291074 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 23:34:51 INFO - PROCESS | 1668 | 1468737291077 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:34:51 INFO - PROCESS | 1668 | 1468737291079 Marionette TRACE conn2 <- [1,1570,null,{}] 23:34:51 INFO - PROCESS | 1668 | 1468737291084 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:51 INFO - PROCESS | 1668 | 1468737291085 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:51 INFO - PROCESS | 1668 | 1468737291172 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 23:34:51 INFO - PROCESS | 1668 | 1468737291224 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:51 INFO - PROCESS | 1668 | 1468737291227 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x115e33000 == 28 [pid = 1668] [id = 400] 23:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x115d58c00) [pid = 1668] [serial = 1199] [outer = 0x0] 23:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x115dd8800) [pid = 1668] [serial = 1200] [outer = 0x115d58c00] 23:34:51 INFO - PROCESS | 1668 | 1468737291255 Marionette DEBUG loaded listener.js 23:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x1164a3c00) [pid = 1668] [serial = 1201] [outer = 0x115d58c00] 23:34:51 INFO - PROCESS | 1668 | 1468737291587 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 23:34:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:34:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 523ms 23:34:51 INFO - PROCESS | 1668 | 1468737291600 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 23:34:51 INFO - PROCESS | 1668 | 1468737291604 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 23:34:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:34:51 INFO - PROCESS | 1668 | 1468737291609 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:34:51 INFO - PROCESS | 1668 | 1468737291611 Marionette TRACE conn2 <- [1,1574,null,{}] 23:34:51 INFO - PROCESS | 1668 | 1468737291616 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:51 INFO - PROCESS | 1668 | 1468737291618 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:51 INFO - PROCESS | 1668 | 1468737291693 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 23:34:51 INFO - PROCESS | 1668 | 1468737291699 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:51 INFO - PROCESS | 1668 | 1468737291701 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x117159800 == 29 [pid = 1668] [id = 401] 23:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x116772000) [pid = 1668] [serial = 1202] [outer = 0x0] 23:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x116f97800) [pid = 1668] [serial = 1203] [outer = 0x116772000] 23:34:51 INFO - PROCESS | 1668 | 1468737291728 Marionette DEBUG loaded listener.js 23:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x117eb8c00) [pid = 1668] [serial = 1204] [outer = 0x116772000] 23:34:52 INFO - PROCESS | 1668 | 1468737292057 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 23:34:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:34:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 471ms 23:34:52 INFO - PROCESS | 1668 | 1468737292080 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 23:34:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:34:52 INFO - PROCESS | 1668 | 1468737292091 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 23:34:52 INFO - PROCESS | 1668 | 1468737292093 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:34:52 INFO - PROCESS | 1668 | 1468737292095 Marionette TRACE conn2 <- [1,1578,null,{}] 23:34:52 INFO - PROCESS | 1668 | 1468737292103 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:52 INFO - PROCESS | 1668 | 1468737292106 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:52 INFO - PROCESS | 1668 | 1468737292181 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 23:34:52 INFO - PROCESS | 1668 | 1468737292186 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:52 INFO - PROCESS | 1668 | 1468737292188 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185ca800 == 30 [pid = 1668] [id = 402] 23:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x1122b5000) [pid = 1668] [serial = 1205] [outer = 0x0] 23:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x11830dc00) [pid = 1668] [serial = 1206] [outer = 0x1122b5000] 23:34:52 INFO - PROCESS | 1668 | 1468737292217 Marionette DEBUG loaded listener.js 23:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1187c8400) [pid = 1668] [serial = 1207] [outer = 0x1122b5000] 23:34:52 INFO - PROCESS | 1668 | 1468737292549 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 23:34:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:34:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 472ms 23:34:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:34:52 INFO - PROCESS | 1668 | 1468737292567 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 23:34:52 INFO - PROCESS | 1668 | 1468737292569 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 23:34:52 INFO - PROCESS | 1668 | 1468737292571 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:34:52 INFO - PROCESS | 1668 | 1468737292572 Marionette TRACE conn2 <- [1,1582,null,{}] 23:34:52 INFO - PROCESS | 1668 | 1468737292574 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:52 INFO - PROCESS | 1668 | 1468737292575 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:52 INFO - PROCESS | 1668 | 1468737292653 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 23:34:52 INFO - PROCESS | 1668 | 1468737292709 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:52 INFO - PROCESS | 1668 | 1468737292710 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x119190800 == 31 [pid = 1668] [id = 403] 23:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x1187c7c00) [pid = 1668] [serial = 1208] [outer = 0x0] 23:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11906ec00) [pid = 1668] [serial = 1209] [outer = 0x1187c7c00] 23:34:52 INFO - PROCESS | 1668 | 1468737292735 Marionette DEBUG loaded listener.js 23:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x119316400) [pid = 1668] [serial = 1210] [outer = 0x1187c7c00] 23:34:53 INFO - PROCESS | 1668 | 1468737293006 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 23:34:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:34:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 469ms 23:34:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:34:53 INFO - PROCESS | 1668 | 1468737293040 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 23:34:53 INFO - PROCESS | 1668 | 1468737293041 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 23:34:53 INFO - PROCESS | 1668 | 1468737293043 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:34:53 INFO - PROCESS | 1668 | 1468737293045 Marionette TRACE conn2 <- [1,1586,null,{}] 23:34:53 INFO - PROCESS | 1668 | 1468737293056 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:53 INFO - PROCESS | 1668 | 1468737293068 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:53 INFO - PROCESS | 1668 | 1468737293143 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 23:34:53 INFO - PROCESS | 1668 | 1468737293149 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:53 INFO - PROCESS | 1668 | 1468737293150 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ba9000 == 32 [pid = 1668] [id = 404] 23:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x113edb400) [pid = 1668] [serial = 1211] [outer = 0x0] 23:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11933e400) [pid = 1668] [serial = 1212] [outer = 0x113edb400] 23:34:53 INFO - PROCESS | 1668 | 1468737293174 Marionette DEBUG loaded listener.js 23:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119919000) [pid = 1668] [serial = 1213] [outer = 0x113edb400] 23:34:53 INFO - PROCESS | 1668 | 1468737293511 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 23:34:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:34:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 528ms 23:34:53 INFO - PROCESS | 1668 | 1468737293572 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 23:34:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:34:53 INFO - PROCESS | 1668 | 1468737293573 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 23:34:53 INFO - PROCESS | 1668 | 1468737293575 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:34:53 INFO - PROCESS | 1668 | 1468737293576 Marionette TRACE conn2 <- [1,1590,null,{}] 23:34:53 INFO - PROCESS | 1668 | 1468737293579 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:53 INFO - PROCESS | 1668 | 1468737293582 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:53 INFO - PROCESS | 1668 | 1468737293674 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 23:34:53 INFO - PROCESS | 1668 | 1468737293677 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:53 INFO - PROCESS | 1668 | 1468737293679 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12393b800 == 33 [pid = 1668] [id = 405] 23:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1199ef800) [pid = 1668] [serial = 1214] [outer = 0x0] 23:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x119d04000) [pid = 1668] [serial = 1215] [outer = 0x1199ef800] 23:34:53 INFO - PROCESS | 1668 | 1468737293707 Marionette DEBUG loaded listener.js 23:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1208f4800) [pid = 1668] [serial = 1216] [outer = 0x1199ef800] 23:34:54 INFO - PROCESS | 1668 | 1468737294019 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 23:34:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:34:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 468ms 23:34:54 INFO - PROCESS | 1668 | 1468737294044 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 23:34:54 INFO - PROCESS | 1668 | 1468737294045 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 23:34:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:34:54 INFO - PROCESS | 1668 | 1468737294051 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:34:54 INFO - PROCESS | 1668 | 1468737294053 Marionette TRACE conn2 <- [1,1594,null,{}] 23:34:54 INFO - PROCESS | 1668 | 1468737294055 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:54 INFO - PROCESS | 1668 | 1468737294056 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:54 INFO - PROCESS | 1668 | 1468737294140 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 23:34:54 INFO - PROCESS | 1668 | 1468737294195 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:54 INFO - PROCESS | 1668 | 1468737294196 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x124045800 == 34 [pid = 1668] [id = 406] 23:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x112233800) [pid = 1668] [serial = 1217] [outer = 0x0] 23:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1208f7800) [pid = 1668] [serial = 1218] [outer = 0x112233800] 23:34:54 INFO - PROCESS | 1668 | 1468737294222 Marionette DEBUG loaded listener.js 23:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x123bf0400) [pid = 1668] [serial = 1219] [outer = 0x112233800] 23:34:54 INFO - PROCESS | 1668 | 1468737294477 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 23:34:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:34:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 472ms 23:34:54 INFO - PROCESS | 1668 | 1468737294521 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 23:34:54 INFO - PROCESS | 1668 | 1468737294523 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 23:34:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:34:54 INFO - PROCESS | 1668 | 1468737294525 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:34:54 INFO - PROCESS | 1668 | 1468737294526 Marionette TRACE conn2 <- [1,1598,null,{}] 23:34:54 INFO - PROCESS | 1668 | 1468737294528 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:54 INFO - PROCESS | 1668 | 1468737294531 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:54 INFO - PROCESS | 1668 | 1468737294617 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 23:34:54 INFO - PROCESS | 1668 | 1468737294621 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:54 INFO - PROCESS | 1668 | 1468737294622 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247da000 == 35 [pid = 1668] [id = 407] 23:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1208fa800) [pid = 1668] [serial = 1220] [outer = 0x0] 23:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123c3fc00) [pid = 1668] [serial = 1221] [outer = 0x1208fa800] 23:34:54 INFO - PROCESS | 1668 | 1468737294648 Marionette DEBUG loaded listener.js 23:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123f32000) [pid = 1668] [serial = 1222] [outer = 0x1208fa800] 23:34:54 INFO - PROCESS | 1668 | 1468737294982 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 23:34:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:34:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 23:34:55 INFO - PROCESS | 1668 | 1468737294995 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 23:34:55 INFO - PROCESS | 1668 | 1468737295000 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 23:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:34:55 INFO - PROCESS | 1668 | 1468737295004 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:34:55 INFO - PROCESS | 1668 | 1468737295006 Marionette TRACE conn2 <- [1,1602,null,{}] 23:34:55 INFO - PROCESS | 1668 | 1468737295009 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:55 INFO - PROCESS | 1668 | 1468737295011 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:55 INFO - PROCESS | 1668 | 1468737295153 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 23:34:55 INFO - PROCESS | 1668 | 1468737295159 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:55 INFO - PROCESS | 1668 | 1468737295160 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c8800 == 36 [pid = 1668] [id = 408] 23:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x123804800) [pid = 1668] [serial = 1223] [outer = 0x0] 23:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1241c1000) [pid = 1668] [serial = 1224] [outer = 0x123804800] 23:34:55 INFO - PROCESS | 1668 | 1468737295186 Marionette DEBUG loaded listener.js 23:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x124572000) [pid = 1668] [serial = 1225] [outer = 0x123804800] 23:34:55 INFO - PROCESS | 1668 | 1468737295483 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 23:34:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:34:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 521ms 23:34:55 INFO - PROCESS | 1668 | 1468737295525 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 23:34:55 INFO - PROCESS | 1668 | 1468737295527 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 23:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:34:55 INFO - PROCESS | 1668 | 1468737295531 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:34:55 INFO - PROCESS | 1668 | 1468737295533 Marionette TRACE conn2 <- [1,1606,null,{}] 23:34:55 INFO - PROCESS | 1668 | 1468737295535 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:55 INFO - PROCESS | 1668 | 1468737295536 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:55 INFO - PROCESS | 1668 | 1468737295616 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 23:34:55 INFO - PROCESS | 1668 | 1468737295619 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:55 INFO - PROCESS | 1668 | 1468737295620 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b0f000 == 37 [pid = 1668] [id = 409] 23:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x124573800) [pid = 1668] [serial = 1226] [outer = 0x0] 23:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1246f4400) [pid = 1668] [serial = 1227] [outer = 0x124573800] 23:34:55 INFO - PROCESS | 1668 | 1468737295644 Marionette DEBUG loaded listener.js 23:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x124ca4400) [pid = 1668] [serial = 1228] [outer = 0x124573800] 23:34:56 INFO - PROCESS | 1668 | 1468737296000 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 23:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 475ms 23:34:56 INFO - PROCESS | 1668 | 1468737296006 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 23:34:56 INFO - PROCESS | 1668 | 1468737296008 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 23:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:34:56 INFO - PROCESS | 1668 | 1468737296012 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:34:56 INFO - PROCESS | 1668 | 1468737296017 Marionette TRACE conn2 <- [1,1610,null,{}] 23:34:56 INFO - PROCESS | 1668 | 1468737296020 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:56 INFO - PROCESS | 1668 | 1468737296022 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:56 INFO - PROCESS | 1668 | 1468737296198 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 23:34:56 INFO - PROCESS | 1668 | 1468737296229 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:56 INFO - PROCESS | 1668 | 1468737296231 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ba8800 == 38 [pid = 1668] [id = 410] 23:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x124ca9000) [pid = 1668] [serial = 1229] [outer = 0x0] 23:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x125809000) [pid = 1668] [serial = 1230] [outer = 0x124ca9000] 23:34:56 INFO - PROCESS | 1668 | 1468737296271 Marionette DEBUG loaded listener.js 23:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x128808400) [pid = 1668] [serial = 1231] [outer = 0x124ca9000] 23:34:56 INFO - PROCESS | 1668 | 1468737296622 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 23:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 623ms 23:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:34:56 INFO - PROCESS | 1668 | 1468737296641 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 23:34:56 INFO - PROCESS | 1668 | 1468737296642 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 23:34:56 INFO - PROCESS | 1668 | 1468737296645 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:34:56 INFO - PROCESS | 1668 | 1468737296648 Marionette TRACE conn2 <- [1,1614,null,{}] 23:34:56 INFO - PROCESS | 1668 | 1468737296652 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:56 INFO - PROCESS | 1668 | 1468737296653 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:56 INFO - PROCESS | 1668 | 1468737296753 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 23:34:56 INFO - PROCESS | 1668 | 1468737296764 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:56 INFO - PROCESS | 1668 | 1468737296765 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a42d000 == 39 [pid = 1668] [id = 411] 23:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x124646000) [pid = 1668] [serial = 1232] [outer = 0x0] 23:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1289f3400) [pid = 1668] [serial = 1233] [outer = 0x124646000] 23:34:56 INFO - PROCESS | 1668 | 1468737296789 Marionette DEBUG loaded listener.js 23:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x128b04000) [pid = 1668] [serial = 1234] [outer = 0x124646000] 23:34:57 INFO - PROCESS | 1668 | 1468737297094 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 23:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 23:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 473ms 23:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:34:57 INFO - PROCESS | 1668 | 1468737297119 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 23:34:57 INFO - PROCESS | 1668 | 1468737297120 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 23:34:57 INFO - PROCESS | 1668 | 1468737297122 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:34:57 INFO - PROCESS | 1668 | 1468737297123 Marionette TRACE conn2 <- [1,1618,null,{}] 23:34:57 INFO - PROCESS | 1668 | 1468737297134 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:57 INFO - PROCESS | 1668 | 1468737297135 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:57 INFO - PROCESS | 1668 | 1468737297238 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 23:34:57 INFO - PROCESS | 1668 | 1468737297241 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:57 INFO - PROCESS | 1668 | 1468737297242 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad17000 == 40 [pid = 1668] [id = 412] 23:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1289f7800) [pid = 1668] [serial = 1235] [outer = 0x0] 23:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x128cabc00) [pid = 1668] [serial = 1236] [outer = 0x1289f7800] 23:34:57 INFO - PROCESS | 1668 | 1468737297266 Marionette DEBUG loaded listener.js 23:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12918ac00) [pid = 1668] [serial = 1237] [outer = 0x1289f7800] 23:34:57 INFO - PROCESS | 1668 | 1468737297610 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 23:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 531ms 23:34:57 INFO - PROCESS | 1668 | 1468737297653 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 23:34:57 INFO - PROCESS | 1668 | 1468737297654 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 23:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:34:57 INFO - PROCESS | 1668 | 1468737297656 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:34:57 INFO - PROCESS | 1668 | 1468737297657 Marionette TRACE conn2 <- [1,1622,null,{}] 23:34:57 INFO - PROCESS | 1668 | 1468737297660 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:57 INFO - PROCESS | 1668 | 1468737297661 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:57 INFO - PROCESS | 1668 | 1468737297759 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 23:34:57 INFO - PROCESS | 1668 | 1468737297763 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:57 INFO - PROCESS | 1668 | 1468737297764 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b231800 == 41 [pid = 1668] [id = 413] 23:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x128b04c00) [pid = 1668] [serial = 1238] [outer = 0x0] 23:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1292e7000) [pid = 1668] [serial = 1239] [outer = 0x128b04c00] 23:34:57 INFO - PROCESS | 1668 | 1468737297787 Marionette DEBUG loaded listener.js 23:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12a651800) [pid = 1668] [serial = 1240] [outer = 0x128b04c00] 23:34:58 INFO - PROCESS | 1668 | 1468737298108 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 23:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 23:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 469ms 23:34:58 INFO - PROCESS | 1668 | 1468737298126 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 23:34:58 INFO - PROCESS | 1668 | 1468737298127 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 23:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:34:58 INFO - PROCESS | 1668 | 1468737298138 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:34:58 INFO - PROCESS | 1668 | 1468737298139 Marionette TRACE conn2 <- [1,1626,null,{}] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x123c3b800) [pid = 1668] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x129187000) [pid = 1668] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x115d4d400) [pid = 1668] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x129187c00) [pid = 1668] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12a6be400) [pid = 1668] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11830cc00) [pid = 1668] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12a8b0800) [pid = 1668] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x123cd0400) [pid = 1668] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1130dac00) [pid = 1668] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119334c00) [pid = 1668] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x118128400) [pid = 1668] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1176f4c00) [pid = 1668] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1176f2000) [pid = 1668] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x111d78c00) [pid = 1668] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x126727800) [pid = 1668] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:34:58 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1199fc000) [pid = 1668] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:34:58 INFO - PROCESS | 1668 | 1468737298330 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:58 INFO - PROCESS | 1668 | 1468737298331 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:58 INFO - PROCESS | 1668 | 1468737298427 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 23:34:58 INFO - PROCESS | 1668 | 1468737298434 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:58 INFO - PROCESS | 1668 | 1468737298435 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x125829000 == 42 [pid = 1668] [id = 414] 23:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x118128400) [pid = 1668] [serial = 1241] [outer = 0x0] 23:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1188e7800) [pid = 1668] [serial = 1242] [outer = 0x118128400] 23:34:58 INFO - PROCESS | 1668 | 1468737298459 Marionette DEBUG loaded listener.js 23:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x123cd0400) [pid = 1668] [serial = 1243] [outer = 0x118128400] 23:34:58 INFO - PROCESS | 1668 | 1468737298770 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 23:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 671ms 23:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:34:58 INFO - PROCESS | 1668 | 1468737298809 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 23:34:58 INFO - PROCESS | 1668 | 1468737298811 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 23:34:58 INFO - PROCESS | 1668 | 1468737298813 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:34:58 INFO - PROCESS | 1668 | 1468737298814 Marionette TRACE conn2 <- [1,1630,null,{}] 23:34:58 INFO - PROCESS | 1668 | 1468737298816 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:58 INFO - PROCESS | 1668 | 1468737298817 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:58 INFO - PROCESS | 1668 | 1468737298895 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 23:34:58 INFO - PROCESS | 1668 | 1468737298967 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:58 INFO - PROCESS | 1668 | 1468737298968 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c081000 == 43 [pid = 1668] [id = 415] 23:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x118146800) [pid = 1668] [serial = 1244] [outer = 0x0] 23:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128ca8400) [pid = 1668] [serial = 1245] [outer = 0x118146800] 23:34:58 INFO - PROCESS | 1668 | 1468737298996 Marionette DEBUG loaded listener.js 23:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12a6bb800) [pid = 1668] [serial = 1246] [outer = 0x118146800] 23:34:59 INFO - PROCESS | 1668 | 1468737299251 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 23:34:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:34:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 23:34:59 INFO - PROCESS | 1668 | 1468737299286 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 23:34:59 INFO - PROCESS | 1668 | 1468737299288 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 23:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:34:59 INFO - PROCESS | 1668 | 1468737299290 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:34:59 INFO - PROCESS | 1668 | 1468737299291 Marionette TRACE conn2 <- [1,1634,null,{}] 23:34:59 INFO - PROCESS | 1668 | 1468737299293 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:59 INFO - PROCESS | 1668 | 1468737299294 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:59 INFO - PROCESS | 1668 | 1468737299425 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 23:34:59 INFO - PROCESS | 1668 | 1468737299429 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:59 INFO - PROCESS | 1668 | 1468737299430 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c71a000 == 44 [pid = 1668] [id = 416] 23:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119314c00) [pid = 1668] [serial = 1247] [outer = 0x0] 23:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12a6f0000) [pid = 1668] [serial = 1248] [outer = 0x119314c00] 23:34:59 INFO - PROCESS | 1668 | 1468737299463 Marionette DEBUG loaded listener.js 23:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12a8ac400) [pid = 1668] [serial = 1249] [outer = 0x119314c00] 23:34:59 INFO - PROCESS | 1668 | 1468737299787 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 23:34:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:34:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 23:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:34:59 INFO - PROCESS | 1668 | 1468737299809 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 23:34:59 INFO - PROCESS | 1668 | 1468737299810 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 23:34:59 INFO - PROCESS | 1668 | 1468737299812 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:34:59 INFO - PROCESS | 1668 | 1468737299815 Marionette TRACE conn2 <- [1,1638,null,{}] 23:34:59 INFO - PROCESS | 1668 | 1468737299818 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:34:59 INFO - PROCESS | 1668 | 1468737299819 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:59 INFO - PROCESS | 1668 | 1468737299930 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 23:34:59 INFO - PROCESS | 1668 | 1468737299936 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:59 INFO - PROCESS | 1668 | 1468737299937 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:34:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c72d000 == 45 [pid = 1668] [id = 417] 23:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12a6bc400) [pid = 1668] [serial = 1250] [outer = 0x0] 23:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12a8b2400) [pid = 1668] [serial = 1251] [outer = 0x12a6bc400] 23:34:59 INFO - PROCESS | 1668 | 1468737299960 Marionette DEBUG loaded listener.js 23:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12b270400) [pid = 1668] [serial = 1252] [outer = 0x12a6bc400] 23:35:00 INFO - PROCESS | 1668 | 1468737300265 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 23:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 471ms 23:35:00 INFO - PROCESS | 1668 | 1468737300285 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 23:35:00 INFO - PROCESS | 1668 | 1468737300286 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 23:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:35:00 INFO - PROCESS | 1668 | 1468737300288 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:35:00 INFO - PROCESS | 1668 | 1468737300289 Marionette TRACE conn2 <- [1,1642,null,{}] 23:35:00 INFO - PROCESS | 1668 | 1468737300291 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:00 INFO - PROCESS | 1668 | 1468737300292 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:00 INFO - PROCESS | 1668 | 1468737300429 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 23:35:00 INFO - PROCESS | 1668 | 1468737300489 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:00 INFO - PROCESS | 1668 | 1468737300491 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x11264b000 == 46 [pid = 1668] [id = 418] 23:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1122bbc00) [pid = 1668] [serial = 1253] [outer = 0x0] 23:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1129a8c00) [pid = 1668] [serial = 1254] [outer = 0x1122bbc00] 23:35:00 INFO - PROCESS | 1668 | 1468737300523 Marionette DEBUG loaded listener.js 23:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x113071000) [pid = 1668] [serial = 1255] [outer = 0x1122bbc00] 23:35:01 INFO - PROCESS | 1668 | 1468737301038 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 23:35:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:35:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 771ms 23:35:01 INFO - PROCESS | 1668 | 1468737301061 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 23:35:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:35:01 INFO - PROCESS | 1668 | 1468737301063 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 23:35:01 INFO - PROCESS | 1668 | 1468737301067 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:35:01 INFO - PROCESS | 1668 | 1468737301069 Marionette TRACE conn2 <- [1,1646,null,{}] 23:35:01 INFO - PROCESS | 1668 | 1468737301072 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:01 INFO - PROCESS | 1668 | 1468737301074 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:01 INFO - PROCESS | 1668 | 1468737301191 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 23:35:01 INFO - PROCESS | 1668 | 1468737301272 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:01 INFO - PROCESS | 1668 | 1468737301274 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c6800 == 47 [pid = 1668] [id = 419] 23:35:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x115d54400) [pid = 1668] [serial = 1256] [outer = 0x0] 23:35:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x116f9cc00) [pid = 1668] [serial = 1257] [outer = 0x115d54400] 23:35:01 INFO - PROCESS | 1668 | 1468737301304 Marionette DEBUG loaded listener.js 23:35:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x118285000) [pid = 1668] [serial = 1258] [outer = 0x115d54400] 23:35:01 INFO - PROCESS | 1668 | 1468737301891 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 23:35:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:35:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 924ms 23:35:01 INFO - PROCESS | 1668 | 1468737301991 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 23:35:01 INFO - PROCESS | 1668 | 1468737301994 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 23:35:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:35:02 INFO - PROCESS | 1668 | 1468737302021 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:35:02 INFO - PROCESS | 1668 | 1468737302022 Marionette TRACE conn2 <- [1,1650,null,{}] 23:35:02 INFO - PROCESS | 1668 | 1468737302025 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:02 INFO - PROCESS | 1668 | 1468737302026 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:02 INFO - PROCESS | 1668 | 1468737302144 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 23:35:02 INFO - PROCESS | 1668 | 1468737302202 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:02 INFO - PROCESS | 1668 | 1468737302203 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x116961000 == 48 [pid = 1668] [id = 420] 23:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x118310000) [pid = 1668] [serial = 1259] [outer = 0x0] 23:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x119072c00) [pid = 1668] [serial = 1260] [outer = 0x118310000] 23:35:02 INFO - PROCESS | 1668 | 1468737302233 Marionette DEBUG loaded listener.js 23:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x119735400) [pid = 1668] [serial = 1261] [outer = 0x118310000] 23:35:02 INFO - PROCESS | 1668 | 1468737302946 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 23:35:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12c72d000 == 47 [pid = 1668] [id = 417] 23:35:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12c71a000 == 46 [pid = 1668] [id = 416] 23:35:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12c081000 == 45 [pid = 1668] [id = 415] 23:35:02 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12b272400) [pid = 1668] [serial = 1197] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x125829000 == 44 [pid = 1668] [id = 414] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x12b231800 == 43 [pid = 1668] [id = 413] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad17000 == 42 [pid = 1668] [id = 412] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x12a42d000 == 41 [pid = 1668] [id = 411] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x119ba8800 == 40 [pid = 1668] [id = 410] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x126b0f000 == 39 [pid = 1668] [id = 409] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c8800 == 38 [pid = 1668] [id = 408] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x1247da000 == 37 [pid = 1668] [id = 407] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x124045800 == 36 [pid = 1668] [id = 406] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x12393b800 == 35 [pid = 1668] [id = 405] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x119ba9000 == 34 [pid = 1668] [id = 404] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x119190800 == 33 [pid = 1668] [id = 403] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x1185ca800 == 32 [pid = 1668] [id = 402] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x117159800 == 31 [pid = 1668] [id = 401] 23:35:03 INFO - PROCESS | 1668 | --DOCSHELL 0x115e33000 == 30 [pid = 1668] [id = 400] 23:35:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:35:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1021ms 23:35:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:35:03 INFO - PROCESS | 1668 | 1468737303042 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 23:35:03 INFO - PROCESS | 1668 | 1468737303045 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 23:35:03 INFO - PROCESS | 1668 | 1468737303049 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:35:03 INFO - PROCESS | 1668 | 1468737303054 Marionette TRACE conn2 <- [1,1654,null,{}] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x129490800) [pid = 1668] [serial = 1153] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12473e400) [pid = 1668] [serial = 1176] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1292e6400) [pid = 1668] [serial = 1179] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x118302c00) [pid = 1668] [serial = 1188] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12a64dc00) [pid = 1668] [serial = 1182] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12a6e7000) [pid = 1668] [serial = 1185] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1292f4400) [pid = 1668] [serial = 1191] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1199f8400) [pid = 1668] [serial = 1189] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12abf1000) [pid = 1668] [serial = 1194] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12a6f5400) [pid = 1668] [serial = 1186] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12abfcc00) [pid = 1668] [serial = 1195] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x123cde000) [pid = 1668] [serial = 1173] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x123b46800) [pid = 1668] [serial = 1170] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123cd0c00) [pid = 1668] [serial = 1171] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119d0a000) [pid = 1668] [serial = 1167] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1208f6c00) [pid = 1668] [serial = 1168] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1187c6800) [pid = 1668] [serial = 1164] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119316c00) [pid = 1668] [serial = 1165] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11830d000) [pid = 1668] [serial = 1162] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x118125000) [pid = 1668] [serial = 1161] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118305000) [pid = 1668] [serial = 1159] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x118126400) [pid = 1668] [serial = 1158] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x112d78800) [pid = 1668] [serial = 1156] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1128d8000) [pid = 1668] [serial = 1155] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12a6be000) [pid = 1668] [serial = 1183] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12948bc00) [pid = 1668] [serial = 1180] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x128cef000) [pid = 1668] [serial = 1177] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12456f800) [pid = 1668] [serial = 1174] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12a8adc00) [pid = 1668] [serial = 1192] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x124651000) [pid = 1668] [serial = 1144] [outer = 0x0] [url = about:blank] 23:35:03 INFO - PROCESS | 1668 | 1468737303107 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:03 INFO - PROCESS | 1668 | 1468737303110 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:03 INFO - PROCESS | 1668 | 1468737303233 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 23:35:03 INFO - PROCESS | 1668 | 1468737303239 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:03 INFO - PROCESS | 1668 | 1468737303241 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x116410000 == 31 [pid = 1668] [id = 421] 23:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x115d54000) [pid = 1668] [serial = 1262] [outer = 0x0] 23:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x115e24400) [pid = 1668] [serial = 1263] [outer = 0x115d54000] 23:35:03 INFO - PROCESS | 1668 | 1468737303284 Marionette DEBUG loaded listener.js 23:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x116765400) [pid = 1668] [serial = 1264] [outer = 0x115d54000] 23:35:03 INFO - PROCESS | 1668 | 1468737303720 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 23:35:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:35:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 703ms 23:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:35:03 INFO - PROCESS | 1668 | 1468737303751 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 23:35:03 INFO - PROCESS | 1668 | 1468737303754 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 23:35:03 INFO - PROCESS | 1668 | 1468737303758 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:35:03 INFO - PROCESS | 1668 | 1468737303760 Marionette TRACE conn2 <- [1,1658,null,{}] 23:35:03 INFO - PROCESS | 1668 | 1468737303767 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:03 INFO - PROCESS | 1668 | 1468737303769 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:03 INFO - PROCESS | 1668 | 1468737303851 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 23:35:03 INFO - PROCESS | 1668 | 1468737303855 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:03 INFO - PROCESS | 1668 | 1468737303856 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182c9800 == 32 [pid = 1668] [id = 422] 23:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x118125800) [pid = 1668] [serial = 1265] [outer = 0x0] 23:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x118143000) [pid = 1668] [serial = 1266] [outer = 0x118125800] 23:35:03 INFO - PROCESS | 1668 | 1468737303885 Marionette DEBUG loaded listener.js 23:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x118279800) [pid = 1668] [serial = 1267] [outer = 0x118125800] 23:35:04 INFO - PROCESS | 1668 | 1468737304207 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 468ms 23:35:04 INFO - PROCESS | 1668 | 1468737304227 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 23:35:04 INFO - PROCESS | 1668 | 1468737304228 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 23:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:35:04 INFO - PROCESS | 1668 | 1468737304234 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:35:04 INFO - PROCESS | 1668 | 1468737304236 Marionette TRACE conn2 <- [1,1662,null,{}] 23:35:04 INFO - PROCESS | 1668 | 1468737304243 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:04 INFO - PROCESS | 1668 | 1468737304250 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:04 INFO - PROCESS | 1668 | 1468737304383 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 23:35:04 INFO - PROCESS | 1668 | 1468737304473 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:04 INFO - PROCESS | 1668 | 1468737304476 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x119197000 == 33 [pid = 1668] [id = 423] 23:35:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11852bc00) [pid = 1668] [serial = 1268] [outer = 0x0] 23:35:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1187c7000) [pid = 1668] [serial = 1269] [outer = 0x11852bc00] 23:35:04 INFO - PROCESS | 1668 | 1468737304508 Marionette DEBUG loaded listener.js 23:35:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11933ec00) [pid = 1668] [serial = 1270] [outer = 0x11852bc00] 23:35:04 INFO - PROCESS | 1668 | 1468737304853 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 674ms 23:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:35:04 INFO - PROCESS | 1668 | 1468737304907 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 23:35:04 INFO - PROCESS | 1668 | 1468737304909 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 23:35:04 INFO - PROCESS | 1668 | 1468737304915 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:35:04 INFO - PROCESS | 1668 | 1468737304917 Marionette TRACE conn2 <- [1,1666,null,{}] 23:35:04 INFO - PROCESS | 1668 | 1468737304921 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:04 INFO - PROCESS | 1668 | 1468737304923 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:05 INFO - PROCESS | 1668 | 1468737305045 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 23:35:05 INFO - PROCESS | 1668 | 1468737305085 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:05 INFO - PROCESS | 1668 | 1468737305086 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12082f000 == 34 [pid = 1668] [id = 424] 23:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11991d800) [pid = 1668] [serial = 1271] [outer = 0x0] 23:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1199f1000) [pid = 1668] [serial = 1272] [outer = 0x11991d800] 23:35:05 INFO - PROCESS | 1668 | 1468737305125 Marionette DEBUG loaded listener.js 23:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1199f9000) [pid = 1668] [serial = 1273] [outer = 0x11991d800] 23:35:05 INFO - PROCESS | 1668 | 1468737305534 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 23:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 674ms 23:35:05 INFO - PROCESS | 1668 | 1468737305587 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 23:35:05 INFO - PROCESS | 1668 | 1468737305588 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 23:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:35:05 INFO - PROCESS | 1668 | 1468737305590 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:35:05 INFO - PROCESS | 1668 | 1468737305591 Marionette TRACE conn2 <- [1,1670,null,{}] 23:35:05 INFO - PROCESS | 1668 | 1468737305594 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:05 INFO - PROCESS | 1668 | 1468737305595 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:05 INFO - PROCESS | 1668 | 1468737305699 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 23:35:05 INFO - PROCESS | 1668 | 1468737305738 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:05 INFO - PROCESS | 1668 | 1468737305739 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x123a82800 == 35 [pid = 1668] [id = 425] 23:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1130da000) [pid = 1668] [serial = 1274] [outer = 0x0] 23:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1199fd000) [pid = 1668] [serial = 1275] [outer = 0x1130da000] 23:35:05 INFO - PROCESS | 1668 | 1468737305763 Marionette DEBUG loaded listener.js 23:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x119d0ac00) [pid = 1668] [serial = 1276] [outer = 0x1130da000] 23:35:06 INFO - PROCESS | 1668 | 1468737306161 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 23:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 619ms 23:35:06 INFO - PROCESS | 1668 | 1468737306210 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 23:35:06 INFO - PROCESS | 1668 | 1468737306212 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 23:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:35:06 INFO - PROCESS | 1668 | 1468737306229 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:35:06 INFO - PROCESS | 1668 | 1468737306231 Marionette TRACE conn2 <- [1,1674,null,{}] 23:35:06 INFO - PROCESS | 1668 | 1468737306234 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:06 INFO - PROCESS | 1668 | 1468737306240 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:06 INFO - PROCESS | 1668 | 1468737306397 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 23:35:06 INFO - PROCESS | 1668 | 1468737306457 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:06 INFO - PROCESS | 1668 | 1468737306458 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x125835800 == 36 [pid = 1668] [id = 426] 23:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119d0b000) [pid = 1668] [serial = 1277] [outer = 0x0] 23:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119d75800) [pid = 1668] [serial = 1278] [outer = 0x119d0b000] 23:35:06 INFO - PROCESS | 1668 | 1468737306503 Marionette DEBUG loaded listener.js 23:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x123c3cc00) [pid = 1668] [serial = 1279] [outer = 0x119d0b000] 23:35:06 INFO - PROCESS | 1668 | 1468737306823 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 23:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 635ms 23:35:06 INFO - PROCESS | 1668 | 1468737306853 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 23:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:35:06 INFO - PROCESS | 1668 | 1468737306854 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 23:35:06 INFO - PROCESS | 1668 | 1468737306861 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:35:06 INFO - PROCESS | 1668 | 1468737306863 Marionette TRACE conn2 <- [1,1678,null,{}] 23:35:06 INFO - PROCESS | 1668 | 1468737306867 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:06 INFO - PROCESS | 1668 | 1468737306868 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:06 INFO - PROCESS | 1668 | 1468737306966 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 23:35:06 INFO - PROCESS | 1668 | 1468737306969 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:06 INFO - PROCESS | 1668 | 1468737306970 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b1c000 == 37 [pid = 1668] [id = 427] 23:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119d0c000) [pid = 1668] [serial = 1280] [outer = 0x0] 23:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x123cd4800) [pid = 1668] [serial = 1281] [outer = 0x119d0c000] 23:35:06 INFO - PROCESS | 1668 | 1468737306994 Marionette DEBUG loaded listener.js 23:35:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1241b8c00) [pid = 1668] [serial = 1282] [outer = 0x119d0c000] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x124646000) [pid = 1668] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x123804800) [pid = 1668] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115d58c00) [pid = 1668] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x116772000) [pid = 1668] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x124573800) [pid = 1668] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1199ef800) [pid = 1668] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1122b5000) [pid = 1668] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1208fa800) [pid = 1668] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1187c7c00) [pid = 1668] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x113edb400) [pid = 1668] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x112233800) [pid = 1668] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1289f7800) [pid = 1668] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x128b04c00) [pid = 1668] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x118128400) [pid = 1668] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118146800) [pid = 1668] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119314c00) [pid = 1668] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12b26dc00) [pid = 1668] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:35:07 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x124ca9000) [pid = 1668] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:35:07 INFO - PROCESS | 1668 | 1468737307600 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 23:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 777ms 23:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:35:07 INFO - PROCESS | 1668 | 1468737307639 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 23:35:07 INFO - PROCESS | 1668 | 1468737307641 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 23:35:07 INFO - PROCESS | 1668 | 1468737307644 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:35:07 INFO - PROCESS | 1668 | 1468737307647 Marionette TRACE conn2 <- [1,1682,null,{}] 23:35:07 INFO - PROCESS | 1668 | 1468737307651 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:07 INFO - PROCESS | 1668 | 1468737307652 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:07 INFO - PROCESS | 1668 | 1468737307785 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 23:35:07 INFO - PROCESS | 1668 | 1468737307846 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:07 INFO - PROCESS | 1668 | 1468737307847 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b21800 == 38 [pid = 1668] [id = 428] 23:35:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1128ccc00) [pid = 1668] [serial = 1283] [outer = 0x0] 23:35:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1176f8c00) [pid = 1668] [serial = 1284] [outer = 0x1128ccc00] 23:35:07 INFO - PROCESS | 1668 | 1468737307871 Marionette DEBUG loaded listener.js 23:35:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1199fbc00) [pid = 1668] [serial = 1285] [outer = 0x1128ccc00] 23:35:08 INFO - PROCESS | 1668 | 1468737308133 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 23:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 525ms 23:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:35:08 INFO - PROCESS | 1668 | 1468737308170 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 23:35:08 INFO - PROCESS | 1668 | 1468737308171 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 23:35:08 INFO - PROCESS | 1668 | 1468737308173 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:35:08 INFO - PROCESS | 1668 | 1468737308174 Marionette TRACE conn2 <- [1,1686,null,{}] 23:35:08 INFO - PROCESS | 1668 | 1468737308176 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:08 INFO - PROCESS | 1668 | 1468737308178 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:08 INFO - PROCESS | 1668 | 1468737308260 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 23:35:08 INFO - PROCESS | 1668 | 1468737308267 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:08 INFO - PROCESS | 1668 | 1468737308268 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11905e000 == 39 [pid = 1668] [id = 429] 23:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1183f3800) [pid = 1668] [serial = 1286] [outer = 0x0] 23:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123cd8000) [pid = 1668] [serial = 1287] [outer = 0x1183f3800] 23:35:08 INFO - PROCESS | 1668 | 1468737308292 Marionette DEBUG loaded listener.js 23:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x124571400) [pid = 1668] [serial = 1288] [outer = 0x1183f3800] 23:35:08 INFO - PROCESS | 1668 | 1468737308605 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 23:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 23:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 468ms 23:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:35:08 INFO - PROCESS | 1668 | 1468737308642 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 23:35:08 INFO - PROCESS | 1668 | 1468737308643 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 23:35:08 INFO - PROCESS | 1668 | 1468737308645 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:35:08 INFO - PROCESS | 1668 | 1468737308648 Marionette TRACE conn2 <- [1,1690,null,{}] 23:35:08 INFO - PROCESS | 1668 | 1468737308651 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:08 INFO - PROCESS | 1668 | 1468737308652 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:08 INFO - PROCESS | 1668 | 1468737308765 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 23:35:08 INFO - PROCESS | 1668 | 1468737308772 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:08 INFO - PROCESS | 1668 | 1468737308773 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a62c800 == 40 [pid = 1668] [id = 430] 23:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x123cd4c00) [pid = 1668] [serial = 1289] [outer = 0x0] 23:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x124645c00) [pid = 1668] [serial = 1290] [outer = 0x123cd4c00] 23:35:08 INFO - PROCESS | 1668 | 1468737308797 Marionette DEBUG loaded listener.js 23:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x124746400) [pid = 1668] [serial = 1291] [outer = 0x123cd4c00] 23:35:09 INFO - PROCESS | 1668 | 1468737309119 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 23:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 23:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:35:09 INFO - PROCESS | 1668 | 1468737309166 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 23:35:09 INFO - PROCESS | 1668 | 1468737309168 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 23:35:09 INFO - PROCESS | 1668 | 1468737309170 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:35:09 INFO - PROCESS | 1668 | 1468737309171 Marionette TRACE conn2 <- [1,1694,null,{}] 23:35:09 INFO - PROCESS | 1668 | 1468737309174 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:09 INFO - PROCESS | 1668 | 1468737309175 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:09 INFO - PROCESS | 1668 | 1468737309267 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 23:35:09 INFO - PROCESS | 1668 | 1468737309270 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:09 INFO - PROCESS | 1668 | 1468737309272 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b21d000 == 41 [pid = 1668] [id = 431] 23:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x124bca800) [pid = 1668] [serial = 1292] [outer = 0x0] 23:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12616bc00) [pid = 1668] [serial = 1293] [outer = 0x124bca800] 23:35:09 INFO - PROCESS | 1668 | 1468737309297 Marionette DEBUG loaded listener.js 23:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128808c00) [pid = 1668] [serial = 1294] [outer = 0x124bca800] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12c72f000 == 40 [pid = 1668] [id = 399] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x116410000 == 39 [pid = 1668] [id = 421] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x116961000 == 38 [pid = 1668] [id = 420] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c6800 == 37 [pid = 1668] [id = 419] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x11264b000 == 36 [pid = 1668] [id = 418] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x1182c9800 == 35 [pid = 1668] [id = 422] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x125835800 == 34 [pid = 1668] [id = 426] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x126b21800 == 33 [pid = 1668] [id = 428] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x123a82800 == 32 [pid = 1668] [id = 425] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12082f000 == 31 [pid = 1668] [id = 424] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x11905e000 == 30 [pid = 1668] [id = 429] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x119197000 == 29 [pid = 1668] [id = 423] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x126b1c000 == 28 [pid = 1668] [id = 427] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1289f3400) [pid = 1668] [serial = 1233] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1241c1000) [pid = 1668] [serial = 1224] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x124572000) [pid = 1668] [serial = 1225] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x115dd8800) [pid = 1668] [serial = 1200] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1164a3c00) [pid = 1668] [serial = 1201] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x116f97800) [pid = 1668] [serial = 1203] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x117eb8c00) [pid = 1668] [serial = 1204] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1246f4400) [pid = 1668] [serial = 1227] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x124ca4400) [pid = 1668] [serial = 1228] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119d04000) [pid = 1668] [serial = 1215] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11830dc00) [pid = 1668] [serial = 1206] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1187c8400) [pid = 1668] [serial = 1207] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1208f4800) [pid = 1668] [serial = 1216] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x123c3fc00) [pid = 1668] [serial = 1221] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x123f32000) [pid = 1668] [serial = 1222] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11906ec00) [pid = 1668] [serial = 1209] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x119316400) [pid = 1668] [serial = 1210] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11933e400) [pid = 1668] [serial = 1212] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x119919000) [pid = 1668] [serial = 1213] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1208f7800) [pid = 1668] [serial = 1218] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x123bf0400) [pid = 1668] [serial = 1219] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x128cabc00) [pid = 1668] [serial = 1236] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x1292e7000) [pid = 1668] [serial = 1239] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x12a651800) [pid = 1668] [serial = 1240] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x1188e7800) [pid = 1668] [serial = 1242] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x123cd0400) [pid = 1668] [serial = 1243] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x128ca8400) [pid = 1668] [serial = 1245] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x12a8ac400) [pid = 1668] [serial = 1249] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x12a6f0000) [pid = 1668] [serial = 1248] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x12b92ac00) [pid = 1668] [serial = 1198] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x12918ac00) [pid = 1668] [serial = 1237] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x125809000) [pid = 1668] [serial = 1230] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x12a8b2400) [pid = 1668] [serial = 1251] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x128b04000) [pid = 1668] [serial = 1234] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 62 (0x12a6bb800) [pid = 1668] [serial = 1246] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOMWINDOW == 61 (0x128808400) [pid = 1668] [serial = 1231] [outer = 0x0] [url = about:blank] 23:35:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12a62c800 == 27 [pid = 1668] [id = 430] 23:35:10 INFO - PROCESS | 1668 | 1468737310713 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 23:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1569ms 23:35:10 INFO - PROCESS | 1668 | 1468737310740 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 23:35:10 INFO - PROCESS | 1668 | 1468737310743 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 23:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:35:10 INFO - PROCESS | 1668 | 1468737310746 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:35:10 INFO - PROCESS | 1668 | 1468737310748 Marionette TRACE conn2 <- [1,1698,null,{}] 23:35:10 INFO - PROCESS | 1668 | 1468737310752 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:10 INFO - PROCESS | 1668 | 1468737310754 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:10 INFO - PROCESS | 1668 | 1468737310840 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 23:35:10 INFO - PROCESS | 1668 | 1468737310898 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:10 INFO - PROCESS | 1668 | 1468737310899 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x116267000 == 28 [pid = 1668] [id = 432] 23:35:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x115d49400) [pid = 1668] [serial = 1295] [outer = 0x0] 23:35:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x115d4b400) [pid = 1668] [serial = 1296] [outer = 0x115d49400] 23:35:10 INFO - PROCESS | 1668 | 1468737310927 Marionette DEBUG loaded listener.js 23:35:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x115e23c00) [pid = 1668] [serial = 1297] [outer = 0x115d49400] 23:35:11 INFO - PROCESS | 1668 | 1468737311237 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 23:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 23:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 522ms 23:35:11 INFO - PROCESS | 1668 | 1468737311269 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 23:35:11 INFO - PROCESS | 1668 | 1468737311272 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 23:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:35:11 INFO - PROCESS | 1668 | 1468737311277 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:35:11 INFO - PROCESS | 1668 | 1468737311279 Marionette TRACE conn2 <- [1,1702,null,{}] 23:35:11 INFO - PROCESS | 1668 | 1468737311283 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:11 INFO - PROCESS | 1668 | 1468737311285 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:11 INFO - PROCESS | 1668 | 1468737311363 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 23:35:11 INFO - PROCESS | 1668 | 1468737311368 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:11 INFO - PROCESS | 1668 | 1468737311370 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x117475000 == 29 [pid = 1668] [id = 433] 23:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x116294c00) [pid = 1668] [serial = 1298] [outer = 0x0] 23:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x116908c00) [pid = 1668] [serial = 1299] [outer = 0x116294c00] 23:35:11 INFO - PROCESS | 1668 | 1468737311399 Marionette DEBUG loaded listener.js 23:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x1176edc00) [pid = 1668] [serial = 1300] [outer = 0x116294c00] 23:35:11 INFO - PROCESS | 1668 | 1468737311735 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 23:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 478ms 23:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:35:11 INFO - PROCESS | 1668 | 1468737311754 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 23:35:11 INFO - PROCESS | 1668 | 1468737311756 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 23:35:11 INFO - PROCESS | 1668 | 1468737311769 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:35:11 INFO - PROCESS | 1668 | 1468737311771 Marionette TRACE conn2 <- [1,1706,null,{}] 23:35:11 INFO - PROCESS | 1668 | 1468737311779 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:11 INFO - PROCESS | 1668 | 1468737311783 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:11 INFO - PROCESS | 1668 | 1468737311861 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 23:35:11 INFO - PROCESS | 1668 | 1468737311870 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:11 INFO - PROCESS | 1668 | 1468737311872 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x119042800 == 30 [pid = 1668] [id = 434] 23:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x1110a6000) [pid = 1668] [serial = 1301] [outer = 0x0] 23:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x11814b000) [pid = 1668] [serial = 1302] [outer = 0x1110a6000] 23:35:11 INFO - PROCESS | 1668 | 1468737311900 Marionette DEBUG loaded listener.js 23:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x118308000) [pid = 1668] [serial = 1303] [outer = 0x1110a6000] 23:35:12 INFO - PROCESS | 1668 | 1468737312236 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 23:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 481ms 23:35:12 INFO - PROCESS | 1668 | 1468737312240 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 23:35:12 INFO - PROCESS | 1668 | 1468737312242 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 23:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:35:12 INFO - PROCESS | 1668 | 1468737312244 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:35:12 INFO - PROCESS | 1668 | 1468737312245 Marionette TRACE conn2 <- [1,1710,null,{}] 23:35:12 INFO - PROCESS | 1668 | 1468737312252 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:12 INFO - PROCESS | 1668 | 1468737312253 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:12 INFO - PROCESS | 1668 | 1468737312335 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 23:35:12 INFO - PROCESS | 1668 | 1468737312389 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:12 INFO - PROCESS | 1668 | 1468737312390 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x119434800 == 31 [pid = 1668] [id = 435] 23:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x11830a000) [pid = 1668] [serial = 1304] [outer = 0x0] 23:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x1187cb800) [pid = 1668] [serial = 1305] [outer = 0x11830a000] 23:35:12 INFO - PROCESS | 1668 | 1468737312416 Marionette DEBUG loaded listener.js 23:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x11906f800) [pid = 1668] [serial = 1306] [outer = 0x11830a000] 23:35:12 INFO - PROCESS | 1668 | 1468737312688 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 23:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 474ms 23:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:35:12 INFO - PROCESS | 1668 | 1468737312720 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 23:35:12 INFO - PROCESS | 1668 | 1468737312721 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 23:35:12 INFO - PROCESS | 1668 | 1468737312724 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:35:12 INFO - PROCESS | 1668 | 1468737312725 Marionette TRACE conn2 <- [1,1714,null,{}] 23:35:12 INFO - PROCESS | 1668 | 1468737312727 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:12 INFO - PROCESS | 1668 | 1468737312728 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:12 INFO - PROCESS | 1668 | 1468737312824 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 23:35:12 INFO - PROCESS | 1668 | 1468737312828 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:12 INFO - PROCESS | 1668 | 1468737312829 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x120834800 == 32 [pid = 1668] [id = 436] 23:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x111d7f000) [pid = 1668] [serial = 1307] [outer = 0x0] 23:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x119312800) [pid = 1668] [serial = 1308] [outer = 0x111d7f000] 23:35:12 INFO - PROCESS | 1668 | 1468737312856 Marionette DEBUG loaded listener.js 23:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x119495400) [pid = 1668] [serial = 1309] [outer = 0x111d7f000] 23:35:13 INFO - PROCESS | 1668 | 1468737313213 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 23:35:13 INFO - PROCESS | 1668 | 1468737313249 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 23:35:13 INFO - PROCESS | 1668 | 1468737313251 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 23:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:35:13 INFO - PROCESS | 1668 | 1468737313254 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:35:13 INFO - PROCESS | 1668 | 1468737313256 Marionette TRACE conn2 <- [1,1718,null,{}] 23:35:13 INFO - PROCESS | 1668 | 1468737313259 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:13 INFO - PROCESS | 1668 | 1468737313266 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:13 INFO - PROCESS | 1668 | 1468737313394 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 23:35:13 INFO - PROCESS | 1668 | 1468737313400 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:13 INFO - PROCESS | 1668 | 1468737313401 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x124046800 == 33 [pid = 1668] [id = 437] 23:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x119733000) [pid = 1668] [serial = 1310] [outer = 0x0] 23:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x1199f7400) [pid = 1668] [serial = 1311] [outer = 0x119733000] 23:35:13 INFO - PROCESS | 1668 | 1468737313426 Marionette DEBUG loaded listener.js 23:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x119d7d000) [pid = 1668] [serial = 1312] [outer = 0x119733000] 23:35:13 INFO - PROCESS | 1668 | 1468737313724 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 522ms 23:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:35:13 INFO - PROCESS | 1668 | 1468737313776 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 23:35:13 INFO - PROCESS | 1668 | 1468737313778 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 23:35:13 INFO - PROCESS | 1668 | 1468737313782 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:35:13 INFO - PROCESS | 1668 | 1468737313784 Marionette TRACE conn2 <- [1,1722,null,{}] 23:35:13 INFO - PROCESS | 1668 | 1468737313786 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:13 INFO - PROCESS | 1668 | 1468737313787 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:13 INFO - PROCESS | 1668 | 1468737313866 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 23:35:13 INFO - PROCESS | 1668 | 1468737313924 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:13 INFO - PROCESS | 1668 | 1468737313925 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x124714800 == 34 [pid = 1668] [id = 438] 23:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x119736c00) [pid = 1668] [serial = 1313] [outer = 0x0] 23:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119d7cc00) [pid = 1668] [serial = 1314] [outer = 0x119736c00] 23:35:13 INFO - PROCESS | 1668 | 1468737313949 Marionette DEBUG loaded listener.js 23:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x123809c00) [pid = 1668] [serial = 1315] [outer = 0x119736c00] 23:35:14 INFO - PROCESS | 1668 | 1468737314195 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 23:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 23:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 422ms 23:35:14 INFO - PROCESS | 1668 | 1468737314204 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 23:35:14 INFO - PROCESS | 1668 | 1468737314205 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 23:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:35:14 INFO - PROCESS | 1668 | 1468737314207 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:35:14 INFO - PROCESS | 1668 | 1468737314208 Marionette TRACE conn2 <- [1,1726,null,{}] 23:35:14 INFO - PROCESS | 1668 | 1468737314210 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:14 INFO - PROCESS | 1668 | 1468737314212 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:14 INFO - PROCESS | 1668 | 1468737314305 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 23:35:14 INFO - PROCESS | 1668 | 1468737314308 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:14 INFO - PROCESS | 1668 | 1468737314310 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x125835800 == 35 [pid = 1668] [id = 439] 23:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x114f99000) [pid = 1668] [serial = 1316] [outer = 0x0] 23:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x123c32800) [pid = 1668] [serial = 1317] [outer = 0x114f99000] 23:35:14 INFO - PROCESS | 1668 | 1468737314336 Marionette DEBUG loaded listener.js 23:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x123cd8400) [pid = 1668] [serial = 1318] [outer = 0x114f99000] 23:35:14 INFO - PROCESS | 1668 | 1468737314662 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 23:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 471ms 23:35:14 INFO - PROCESS | 1668 | 1468737314679 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 23:35:14 INFO - PROCESS | 1668 | 1468737314682 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 23:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:35:14 INFO - PROCESS | 1668 | 1468737314686 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:35:14 INFO - PROCESS | 1668 | 1468737314687 Marionette TRACE conn2 <- [1,1730,null,{}] 23:35:14 INFO - PROCESS | 1668 | 1468737314689 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:14 INFO - PROCESS | 1668 | 1468737314690 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:14 INFO - PROCESS | 1668 | 1468737314769 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 23:35:14 INFO - PROCESS | 1668 | 1468737314832 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:14 INFO - PROCESS | 1668 | 1468737314834 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x119042000 == 36 [pid = 1668] [id = 440] 23:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x115d58400) [pid = 1668] [serial = 1319] [outer = 0x0] 23:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x123cdc000) [pid = 1668] [serial = 1320] [outer = 0x115d58400] 23:35:14 INFO - PROCESS | 1668 | 1468737314858 Marionette DEBUG loaded listener.js 23:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x12456b800) [pid = 1668] [serial = 1321] [outer = 0x115d58400] 23:35:15 INFO - PROCESS | 1668 | 1468737315179 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 23:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 23:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 23:35:15 INFO - PROCESS | 1668 | 1468737315205 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 23:35:15 INFO - PROCESS | 1668 | 1468737315208 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 23:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:35:15 INFO - PROCESS | 1668 | 1468737315211 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:35:15 INFO - PROCESS | 1668 | 1468737315213 Marionette TRACE conn2 <- [1,1734,null,{}] 23:35:15 INFO - PROCESS | 1668 | 1468737315217 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:15 INFO - PROCESS | 1668 | 1468737315219 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:15 INFO - PROCESS | 1668 | 1468737315332 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 23:35:15 INFO - PROCESS | 1668 | 1468737315387 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:15 INFO - PROCESS | 1668 | 1468737315390 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x116625800 == 37 [pid = 1668] [id = 441] 23:35:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1129b0c00) [pid = 1668] [serial = 1322] [outer = 0x0] 23:35:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x112aa1800) [pid = 1668] [serial = 1323] [outer = 0x1129b0c00] 23:35:15 INFO - PROCESS | 1668 | 1468737315421 Marionette DEBUG loaded listener.js 23:35:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x115d4f400) [pid = 1668] [serial = 1324] [outer = 0x1129b0c00] 23:35:15 INFO - PROCESS | 1668 | 1468737315967 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 23:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 773ms 23:35:16 INFO - PROCESS | 1668 | 1468737316064 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 23:35:16 INFO - PROCESS | 1668 | 1468737316069 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 23:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:35:16 INFO - PROCESS | 1668 | 1468737316102 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:35:16 INFO - PROCESS | 1668 | 1468737316106 Marionette TRACE conn2 <- [1,1738,null,{}] 23:35:16 INFO - PROCESS | 1668 | 1468737316112 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:16 INFO - PROCESS | 1668 | 1468737316115 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:16 INFO - PROCESS | 1668 | 1468737316276 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 23:35:16 INFO - PROCESS | 1668 | 1468737316393 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:16 INFO - PROCESS | 1668 | 1468737316395 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x11936e800 == 38 [pid = 1668] [id = 442] 23:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x116f97800) [pid = 1668] [serial = 1325] [outer = 0x0] 23:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x118120c00) [pid = 1668] [serial = 1326] [outer = 0x116f97800] 23:35:16 INFO - PROCESS | 1668 | 1468737316428 Marionette DEBUG loaded listener.js 23:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x118302c00) [pid = 1668] [serial = 1327] [outer = 0x116f97800] 23:35:17 INFO - PROCESS | 1668 | 1468737317063 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 23:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 997ms 23:35:17 INFO - PROCESS | 1668 | 1468737317076 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 23:35:17 INFO - PROCESS | 1668 | 1468737317079 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 23:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:35:17 INFO - PROCESS | 1668 | 1468737317111 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:35:17 INFO - PROCESS | 1668 | 1468737317112 Marionette TRACE conn2 <- [1,1742,null,{}] 23:35:17 INFO - PROCESS | 1668 | 1468737317118 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:17 INFO - PROCESS | 1668 | 1468737317120 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:17 INFO - PROCESS | 1668 | 1468737317234 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x125835800 == 37 [pid = 1668] [id = 439] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x124714800 == 36 [pid = 1668] [id = 438] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x124046800 == 35 [pid = 1668] [id = 437] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x120834800 == 34 [pid = 1668] [id = 436] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x119434800 == 33 [pid = 1668] [id = 435] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x119042800 == 32 [pid = 1668] [id = 434] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x117475000 == 31 [pid = 1668] [id = 433] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x116267000 == 30 [pid = 1668] [id = 432] 23:35:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12b21d000 == 29 [pid = 1668] [id = 431] 23:35:17 INFO - PROCESS | 1668 | 1468737317316 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:17 INFO - PROCESS | 1668 | 1468737317319 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x116961000 == 30 [pid = 1668] [id = 443] 23:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x116240c00) [pid = 1668] [serial = 1328] [outer = 0x0] 23:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x116f52c00) [pid = 1668] [serial = 1329] [outer = 0x116240c00] 23:35:17 INFO - PROCESS | 1668 | 1468737317345 Marionette DEBUG loaded listener.js 23:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11827a000) [pid = 1668] [serial = 1330] [outer = 0x116240c00] 23:35:17 INFO - PROCESS | 1668 | 1468737317655 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 23:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 575ms 23:35:17 INFO - PROCESS | 1668 | 1468737317685 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 23:35:17 INFO - PROCESS | 1668 | 1468737317687 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 23:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:35:17 INFO - PROCESS | 1668 | 1468737317692 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:35:17 INFO - PROCESS | 1668 | 1468737317693 Marionette TRACE conn2 <- [1,1746,null,{}] 23:35:17 INFO - PROCESS | 1668 | 1468737317696 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:17 INFO - PROCESS | 1668 | 1468737317700 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:17 INFO - PROCESS | 1668 | 1468737317776 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 23:35:17 INFO - PROCESS | 1668 | 1468737317784 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:17 INFO - PROCESS | 1668 | 1468737317785 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x11935e000 == 31 [pid = 1668] [id = 444] 23:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1183e5800) [pid = 1668] [serial = 1331] [outer = 0x0] 23:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119313c00) [pid = 1668] [serial = 1332] [outer = 0x1183e5800] 23:35:17 INFO - PROCESS | 1668 | 1468737317812 Marionette DEBUG loaded listener.js 23:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x119730000) [pid = 1668] [serial = 1333] [outer = 0x1183e5800] 23:35:18 INFO - PROCESS | 1668 | 1468737318160 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 23:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 23:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:35:18 INFO - PROCESS | 1668 | 1468737318212 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 23:35:18 INFO - PROCESS | 1668 | 1468737318213 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 23:35:18 INFO - PROCESS | 1668 | 1468737318215 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:35:18 INFO - PROCESS | 1668 | 1468737318218 Marionette TRACE conn2 <- [1,1750,null,{}] 23:35:18 INFO - PROCESS | 1668 | 1468737318226 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:18 INFO - PROCESS | 1668 | 1468737318229 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:18 INFO - PROCESS | 1668 | 1468737318316 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 23:35:18 INFO - PROCESS | 1668 | 1468737318322 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:18 INFO - PROCESS | 1668 | 1468737318324 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x124705800 == 32 [pid = 1668] [id = 445] 23:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119920800) [pid = 1668] [serial = 1334] [outer = 0x0] 23:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x119d73800) [pid = 1668] [serial = 1335] [outer = 0x119920800] 23:35:18 INFO - PROCESS | 1668 | 1468737318351 Marionette DEBUG loaded listener.js 23:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x123802400) [pid = 1668] [serial = 1336] [outer = 0x119920800] 23:35:18 INFO - PROCESS | 1668 | 1468737318675 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 23:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 471ms 23:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:35:18 INFO - PROCESS | 1668 | 1468737318687 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 23:35:18 INFO - PROCESS | 1668 | 1468737318688 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 23:35:18 INFO - PROCESS | 1668 | 1468737318690 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:35:18 INFO - PROCESS | 1668 | 1468737318692 Marionette TRACE conn2 <- [1,1754,null,{}] 23:35:18 INFO - PROCESS | 1668 | 1468737318694 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:18 INFO - PROCESS | 1668 | 1468737318695 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:18 INFO - PROCESS | 1668 | 1468737318801 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 23:35:18 INFO - PROCESS | 1668 | 1468737318808 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:18 INFO - PROCESS | 1668 | 1468737318809 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x128af0000 == 33 [pid = 1668] [id = 446] 23:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x123c36000) [pid = 1668] [serial = 1337] [outer = 0x0] 23:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x123f2d800) [pid = 1668] [serial = 1338] [outer = 0x123c36000] 23:35:18 INFO - PROCESS | 1668 | 1468737318834 Marionette DEBUG loaded listener.js 23:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x124571c00) [pid = 1668] [serial = 1339] [outer = 0x123c36000] 23:35:19 INFO - PROCESS | 1668 | 1468737319156 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 23:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 23:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:35:19 INFO - PROCESS | 1668 | 1468737319209 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 23:35:19 INFO - PROCESS | 1668 | 1468737319210 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 23:35:19 INFO - PROCESS | 1668 | 1468737319213 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:35:19 INFO - PROCESS | 1668 | 1468737319214 Marionette TRACE conn2 <- [1,1758,null,{}] 23:35:19 INFO - PROCESS | 1668 | 1468737319216 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:19 INFO - PROCESS | 1668 | 1468737319217 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:19 INFO - PROCESS | 1668 | 1468737319298 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 23:35:19 INFO - PROCESS | 1668 | 1468737319302 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:19 INFO - PROCESS | 1668 | 1468737319303 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a425800 == 34 [pid = 1668] [id = 447] 23:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x112f5e800) [pid = 1668] [serial = 1340] [outer = 0x0] 23:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12473e400) [pid = 1668] [serial = 1341] [outer = 0x112f5e800] 23:35:19 INFO - PROCESS | 1668 | 1468737319327 Marionette DEBUG loaded listener.js 23:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x125005400) [pid = 1668] [serial = 1342] [outer = 0x112f5e800] 23:35:19 INFO - PROCESS | 1668 | 1468737319690 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 23:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 23:35:19 INFO - PROCESS | 1668 | 1468737319733 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 23:35:19 INFO - PROCESS | 1668 | 1468737319734 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 23:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:35:19 INFO - PROCESS | 1668 | 1468737319737 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:35:19 INFO - PROCESS | 1668 | 1468737319738 Marionette TRACE conn2 <- [1,1762,null,{}] 23:35:19 INFO - PROCESS | 1668 | 1468737319740 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:19 INFO - PROCESS | 1668 | 1468737319744 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:19 INFO - PROCESS | 1668 | 1468737319861 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 23:35:19 INFO - PROCESS | 1668 | 1468737319865 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:19 INFO - PROCESS | 1668 | 1468737319866 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad24800 == 35 [pid = 1668] [id = 448] 23:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x123cd3c00) [pid = 1668] [serial = 1343] [outer = 0x0] 23:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12616fc00) [pid = 1668] [serial = 1344] [outer = 0x123cd3c00] 23:35:19 INFO - PROCESS | 1668 | 1468737319891 Marionette DEBUG loaded listener.js 23:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1289f0800) [pid = 1668] [serial = 1345] [outer = 0x123cd3c00] 23:35:20 INFO - PROCESS | 1668 | 1468737320282 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 23:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 618ms 23:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:35:20 INFO - PROCESS | 1668 | 1468737320357 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 23:35:20 INFO - PROCESS | 1668 | 1468737320359 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 23:35:20 INFO - PROCESS | 1668 | 1468737320363 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:35:20 INFO - PROCESS | 1668 | 1468737320364 Marionette TRACE conn2 <- [1,1766,null,{}] 23:35:20 INFO - PROCESS | 1668 | 1468737320368 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:20 INFO - PROCESS | 1668 | 1468737320380 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:20 INFO - PROCESS | 1668 | 1468737320527 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 23:35:20 INFO - PROCESS | 1668 | 1468737320578 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:20 INFO - PROCESS | 1668 | 1468737320579 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b242000 == 36 [pid = 1668] [id = 449] 23:35:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1289f2400) [pid = 1668] [serial = 1346] [outer = 0x0] 23:35:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1289fec00) [pid = 1668] [serial = 1347] [outer = 0x1289f2400] 23:35:20 INFO - PROCESS | 1668 | 1468737320649 Marionette DEBUG loaded listener.js 23:35:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x128b09800) [pid = 1668] [serial = 1348] [outer = 0x1289f2400] 23:35:21 INFO - PROCESS | 1668 | 1468737321018 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 23:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 671ms 23:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:35:21 INFO - PROCESS | 1668 | 1468737321034 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 23:35:21 INFO - PROCESS | 1668 | 1468737321036 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 23:35:21 INFO - PROCESS | 1668 | 1468737321039 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:35:21 INFO - PROCESS | 1668 | 1468737321041 Marionette TRACE conn2 <- [1,1770,null,{}] 23:35:21 INFO - PROCESS | 1668 | 1468737321044 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:21 INFO - PROCESS | 1668 | 1468737321048 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:21 INFO - PROCESS | 1668 | 1468737321198 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 23:35:21 INFO - PROCESS | 1668 | 1468737321255 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:21 INFO - PROCESS | 1668 | 1468737321256 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba8b000 == 37 [pid = 1668] [id = 450] 23:35:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1243a4000) [pid = 1668] [serial = 1349] [outer = 0x0] 23:35:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x128b0fc00) [pid = 1668] [serial = 1350] [outer = 0x1243a4000] 23:35:21 INFO - PROCESS | 1668 | 1468737321294 Marionette DEBUG loaded listener.js 23:35:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x128cb1400) [pid = 1668] [serial = 1351] [outer = 0x1243a4000] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x114f99000) [pid = 1668] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x115d49400) [pid = 1668] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x116294c00) [pid = 1668] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1110a6000) [pid = 1668] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11830a000) [pid = 1668] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x111d7f000) [pid = 1668] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x119733000) [pid = 1668] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119736c00) [pid = 1668] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x124bca800) [pid = 1668] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1130da000) [pid = 1668] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1128ccc00) [pid = 1668] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11852bc00) [pid = 1668] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x118310000) [pid = 1668] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x119d0c000) [pid = 1668] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x118125800) [pid = 1668] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x115d54400) [pid = 1668] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x115d54000) [pid = 1668] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11991d800) [pid = 1668] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1122bbc00) [pid = 1668] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12a6bc400) [pid = 1668] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1183f3800) [pid = 1668] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x119d0b000) [pid = 1668] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:35:21 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x123cd4c00) [pid = 1668] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:35:21 INFO - PROCESS | 1668 | 1468737321818 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 23:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 823ms 23:35:21 INFO - PROCESS | 1668 | 1468737321862 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 23:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:35:21 INFO - PROCESS | 1668 | 1468737321875 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 23:35:21 INFO - PROCESS | 1668 | 1468737321885 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:35:21 INFO - PROCESS | 1668 | 1468737321886 Marionette TRACE conn2 <- [1,1774,null,{}] 23:35:21 INFO - PROCESS | 1668 | 1468737321888 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:21 INFO - PROCESS | 1668 | 1468737321890 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:22 INFO - PROCESS | 1668 | 1468737322016 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 23:35:22 INFO - PROCESS | 1668 | 1468737322022 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:22 INFO - PROCESS | 1668 | 1468737322022 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12650a800 == 38 [pid = 1668] [id = 451] 23:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x115d55400) [pid = 1668] [serial = 1352] [outer = 0x0] 23:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11830bc00) [pid = 1668] [serial = 1353] [outer = 0x115d55400] 23:35:22 INFO - PROCESS | 1668 | 1468737322060 Marionette DEBUG loaded listener.js 23:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11930e400) [pid = 1668] [serial = 1354] [outer = 0x115d55400] 23:35:22 INFO - PROCESS | 1668 | 1468737322394 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 23:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 23:35:22 INFO - PROCESS | 1668 | 1468737322404 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 23:35:22 INFO - PROCESS | 1668 | 1468737322405 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 23:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:35:22 INFO - PROCESS | 1668 | 1468737322407 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:35:22 INFO - PROCESS | 1668 | 1468737322408 Marionette TRACE conn2 <- [1,1778,null,{}] 23:35:22 INFO - PROCESS | 1668 | 1468737322411 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:22 INFO - PROCESS | 1668 | 1468737322412 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:22 INFO - PROCESS | 1668 | 1468737322496 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 23:35:22 INFO - PROCESS | 1668 | 1468737322562 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:22 INFO - PROCESS | 1668 | 1468737322563 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c087000 == 39 [pid = 1668] [id = 452] 23:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x116294c00) [pid = 1668] [serial = 1355] [outer = 0x0] 23:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x119d0c800) [pid = 1668] [serial = 1356] [outer = 0x116294c00] 23:35:22 INFO - PROCESS | 1668 | 1468737322588 Marionette DEBUG loaded listener.js 23:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x123cd5000) [pid = 1668] [serial = 1357] [outer = 0x116294c00] 23:35:22 INFO - PROCESS | 1668 | 1468737322832 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 23:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 23:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 469ms 23:35:22 INFO - PROCESS | 1668 | 1468737322888 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 23:35:22 INFO - PROCESS | 1668 | 1468737322889 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 23:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:35:22 INFO - PROCESS | 1668 | 1468737322891 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:35:22 INFO - PROCESS | 1668 | 1468737322893 Marionette TRACE conn2 <- [1,1782,null,{}] 23:35:22 INFO - PROCESS | 1668 | 1468737322895 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:22 INFO - PROCESS | 1668 | 1468737322898 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:23 INFO - PROCESS | 1668 | 1468737323001 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 23:35:23 INFO - PROCESS | 1668 | 1468737323005 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:23 INFO - PROCESS | 1668 | 1468737323007 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c719800 == 40 [pid = 1668] [id = 453] 23:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1208f7c00) [pid = 1668] [serial = 1358] [outer = 0x0] 23:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1246f3c00) [pid = 1668] [serial = 1359] [outer = 0x1208f7c00] 23:35:23 INFO - PROCESS | 1668 | 1468737323033 Marionette DEBUG loaded listener.js 23:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1292e7400) [pid = 1668] [serial = 1360] [outer = 0x1208f7c00] 23:35:23 INFO - PROCESS | 1668 | 1468737323369 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 23:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 23:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 23:35:23 INFO - PROCESS | 1668 | 1468737323410 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 23:35:23 INFO - PROCESS | 1668 | 1468737323413 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 23:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:35:23 INFO - PROCESS | 1668 | 1468737323428 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:35:23 INFO - PROCESS | 1668 | 1468737323429 Marionette TRACE conn2 <- [1,1786,null,{}] 23:35:23 INFO - PROCESS | 1668 | 1468737323431 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:23 INFO - PROCESS | 1668 | 1468737323433 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:23 INFO - PROCESS | 1668 | 1468737323508 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 23:35:23 INFO - PROCESS | 1668 | 1468737323513 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:23 INFO - PROCESS | 1668 | 1468737323515 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c72d000 == 41 [pid = 1668] [id = 454] 23:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x128cad000) [pid = 1668] [serial = 1361] [outer = 0x0] 23:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1292ef400) [pid = 1668] [serial = 1362] [outer = 0x128cad000] 23:35:23 INFO - PROCESS | 1668 | 1468737323539 Marionette DEBUG loaded listener.js 23:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x129494400) [pid = 1668] [serial = 1363] [outer = 0x128cad000] 23:35:24 INFO - PROCESS | 1668 | 1468737324018 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 23:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 23:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 633ms 23:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:35:24 INFO - PROCESS | 1668 | 1468737324051 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 23:35:24 INFO - PROCESS | 1668 | 1468737324054 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 23:35:24 INFO - PROCESS | 1668 | 1468737324057 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:35:24 INFO - PROCESS | 1668 | 1468737324059 Marionette TRACE conn2 <- [1,1790,null,{}] 23:35:24 INFO - PROCESS | 1668 | 1468737324064 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:24 INFO - PROCESS | 1668 | 1468737324066 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:24 INFO - PROCESS | 1668 | 1468737324174 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 23:35:24 INFO - PROCESS | 1668 | 1468737324248 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:24 INFO - PROCESS | 1668 | 1468737324250 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x11919b800 == 42 [pid = 1668] [id = 455] 23:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1174e6c00) [pid = 1668] [serial = 1364] [outer = 0x0] 23:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x118127000) [pid = 1668] [serial = 1365] [outer = 0x1174e6c00] 23:35:24 INFO - PROCESS | 1668 | 1468737324281 Marionette DEBUG loaded listener.js 23:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11875d000) [pid = 1668] [serial = 1366] [outer = 0x1174e6c00] 23:35:24 INFO - PROCESS | 1668 | 1468737324702 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 23:35:24 INFO - PROCESS | 1668 | 1468737324759 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 23:35:24 INFO - PROCESS | 1668 | 1468737324762 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 23:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:35:24 INFO - PROCESS | 1668 | 1468737324767 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:35:24 INFO - PROCESS | 1668 | 1468737324769 Marionette TRACE conn2 <- [1,1794,null,{}] 23:35:24 INFO - PROCESS | 1668 | 1468737324771 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:24 INFO - PROCESS | 1668 | 1468737324773 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:24 INFO - PROCESS | 1668 | 1468737324876 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 23:35:24 INFO - PROCESS | 1668 | 1468737324938 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:24 INFO - PROCESS | 1668 | 1468737324939 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a430800 == 43 [pid = 1668] [id = 456] 23:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x119738000) [pid = 1668] [serial = 1367] [outer = 0x0] 23:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1199f6400) [pid = 1668] [serial = 1368] [outer = 0x119738000] 23:35:24 INFO - PROCESS | 1668 | 1468737324972 Marionette DEBUG loaded listener.js 23:35:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x119d77c00) [pid = 1668] [serial = 1369] [outer = 0x119738000] 23:35:25 INFO - PROCESS | 1668 | 1468737325421 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 23:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:35:25 INFO - PROCESS | 1668 | 1468737325488 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 23:35:25 INFO - PROCESS | 1668 | 1468737325489 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 23:35:25 INFO - PROCESS | 1668 | 1468737325491 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:35:25 INFO - PROCESS | 1668 | 1468737325494 Marionette TRACE conn2 <- [1,1798,null,{}] 23:35:25 INFO - PROCESS | 1668 | 1468737325502 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:25 INFO - PROCESS | 1668 | 1468737325505 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:25 INFO - PROCESS | 1668 | 1468737325608 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 23:35:25 INFO - PROCESS | 1668 | 1468737325684 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:25 INFO - PROCESS | 1668 | 1468737325686 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8dc000 == 44 [pid = 1668] [id = 457] 23:35:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1208f6800) [pid = 1668] [serial = 1370] [outer = 0x0] 23:35:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x1246c5800) [pid = 1668] [serial = 1371] [outer = 0x1208f6800] 23:35:25 INFO - PROCESS | 1668 | 1468737325719 Marionette DEBUG loaded listener.js 23:35:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1258b2000) [pid = 1668] [serial = 1372] [outer = 0x1208f6800] 23:35:26 INFO - PROCESS | 1668 | 1468737326173 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 23:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 725ms 23:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:35:26 INFO - PROCESS | 1668 | 1468737326230 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 23:35:26 INFO - PROCESS | 1668 | 1468737326232 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 23:35:26 INFO - PROCESS | 1668 | 1468737326236 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:35:26 INFO - PROCESS | 1668 | 1468737326237 Marionette TRACE conn2 <- [1,1802,null,{}] 23:35:26 INFO - PROCESS | 1668 | 1468737326240 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:26 INFO - PROCESS | 1668 | 1468737326241 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:26 INFO - PROCESS | 1668 | 1468737326343 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 23:35:26 INFO - PROCESS | 1668 | 1468737326417 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:26 INFO - PROCESS | 1668 | 1468737326418 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x116682000 == 45 [pid = 1668] [id = 458] 23:35:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x115e8cc00) [pid = 1668] [serial = 1373] [outer = 0x0] 23:35:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11814a400) [pid = 1668] [serial = 1374] [outer = 0x115e8cc00] 23:35:26 INFO - PROCESS | 1668 | 1468737326448 Marionette DEBUG loaded listener.js 23:35:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1199f4c00) [pid = 1668] [serial = 1375] [outer = 0x115e8cc00] 23:35:27 INFO - PROCESS | 1668 | 1468737327005 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 820ms 23:35:27 INFO - PROCESS | 1668 | 1468737327056 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 23:35:27 INFO - PROCESS | 1668 | 1468737327058 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 23:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:35:27 INFO - PROCESS | 1668 | 1468737327062 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:35:27 INFO - PROCESS | 1668 | 1468737327063 Marionette TRACE conn2 <- [1,1806,null,{}] 23:35:27 INFO - PROCESS | 1668 | 1468737327067 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:27 INFO - PROCESS | 1668 | 1468737327069 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:27 INFO - PROCESS | 1668 | 1468737327168 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 23:35:27 INFO - PROCESS | 1668 | 1468737327232 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:27 INFO - PROCESS | 1668 | 1468737327234 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c0800 == 46 [pid = 1668] [id = 459] 23:35:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x115e8f000) [pid = 1668] [serial = 1376] [outer = 0x0] 23:35:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x116982400) [pid = 1668] [serial = 1377] [outer = 0x115e8f000] 23:35:27 INFO - PROCESS | 1668 | 1468737327262 Marionette DEBUG loaded listener.js 23:35:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11811ec00) [pid = 1668] [serial = 1378] [outer = 0x115e8f000] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12c719800 == 45 [pid = 1668] [id = 453] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12c087000 == 44 [pid = 1668] [id = 452] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12650a800 == 43 [pid = 1668] [id = 451] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x123cdc000) [pid = 1668] [serial = 1320] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba8b000 == 42 [pid = 1668] [id = 450] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12b242000 == 41 [pid = 1668] [id = 449] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad24800 == 40 [pid = 1668] [id = 448] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12a425800 == 39 [pid = 1668] [id = 447] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x128af0000 == 38 [pid = 1668] [id = 446] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x124705800 == 37 [pid = 1668] [id = 445] 23:35:27 INFO - PROCESS | 1668 | 1468737327809 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11935e000 == 36 [pid = 1668] [id = 444] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x116961000 == 35 [pid = 1668] [id = 443] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11936e800 == 34 [pid = 1668] [id = 442] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x116625800 == 33 [pid = 1668] [id = 441] 23:35:27 INFO - PROCESS | 1668 | --DOCSHELL 0x119042000 == 32 [pid = 1668] [id = 440] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x123cd8400) [pid = 1668] [serial = 1318] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x115e23c00) [pid = 1668] [serial = 1297] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x116908c00) [pid = 1668] [serial = 1299] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11814b000) [pid = 1668] [serial = 1302] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1187cb800) [pid = 1668] [serial = 1305] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11906f800) [pid = 1668] [serial = 1306] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x119495400) [pid = 1668] [serial = 1309] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x119312800) [pid = 1668] [serial = 1308] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1199f7400) [pid = 1668] [serial = 1311] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1176edc00) [pid = 1668] [serial = 1300] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119d7d000) [pid = 1668] [serial = 1312] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x119d7cc00) [pid = 1668] [serial = 1314] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x128808c00) [pid = 1668] [serial = 1294] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x118308000) [pid = 1668] [serial = 1303] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x123809c00) [pid = 1668] [serial = 1315] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x123c32800) [pid = 1668] [serial = 1317] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12616bc00) [pid = 1668] [serial = 1293] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x115d4b400) [pid = 1668] [serial = 1296] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x124746400) [pid = 1668] [serial = 1291] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1199fd000) [pid = 1668] [serial = 1275] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1199fbc00) [pid = 1668] [serial = 1285] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1187c7000) [pid = 1668] [serial = 1269] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119735400) [pid = 1668] [serial = 1261] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11933ec00) [pid = 1668] [serial = 1270] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1241b8c00) [pid = 1668] [serial = 1282] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119072c00) [pid = 1668] [serial = 1260] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118279800) [pid = 1668] [serial = 1267] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119d0ac00) [pid = 1668] [serial = 1276] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x116f9cc00) [pid = 1668] [serial = 1257] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115e24400) [pid = 1668] [serial = 1263] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1199f1000) [pid = 1668] [serial = 1272] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x113071000) [pid = 1668] [serial = 1255] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12b270400) [pid = 1668] [serial = 1252] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1176f8c00) [pid = 1668] [serial = 1284] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x124571400) [pid = 1668] [serial = 1288] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x118143000) [pid = 1668] [serial = 1266] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x118285000) [pid = 1668] [serial = 1258] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x123cd8000) [pid = 1668] [serial = 1287] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1199f9000) [pid = 1668] [serial = 1273] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119d75800) [pid = 1668] [serial = 1278] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x123cd4800) [pid = 1668] [serial = 1281] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x123c3cc00) [pid = 1668] [serial = 1279] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x116765400) [pid = 1668] [serial = 1264] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x124645c00) [pid = 1668] [serial = 1290] [outer = 0x0] [url = about:blank] 23:35:27 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x1129a8c00) [pid = 1668] [serial = 1254] [outer = 0x0] [url = about:blank] 23:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 823ms 23:35:27 INFO - PROCESS | 1668 | 1468737327885 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 23:35:27 INFO - PROCESS | 1668 | 1468737327889 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 23:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:35:27 INFO - PROCESS | 1668 | 1468737327896 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:35:27 INFO - PROCESS | 1668 | 1468737327898 Marionette TRACE conn2 <- [1,1810,null,{}] 23:35:27 INFO - PROCESS | 1668 | 1468737327902 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:27 INFO - PROCESS | 1668 | 1468737327905 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:28 INFO - PROCESS | 1668 | 1468737328026 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 23:35:28 INFO - PROCESS | 1668 | 1468737328040 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:28 INFO - PROCESS | 1668 | 1468737328041 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x117144000 == 33 [pid = 1668] [id = 460] 23:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x118305c00) [pid = 1668] [serial = 1379] [outer = 0x0] 23:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11830d400) [pid = 1668] [serial = 1380] [outer = 0x118305c00] 23:35:28 INFO - PROCESS | 1668 | 1468737328152 Marionette DEBUG loaded listener.js 23:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1187d1400) [pid = 1668] [serial = 1381] [outer = 0x118305c00] 23:35:28 INFO - PROCESS | 1668 | 1468737328500 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 621ms 23:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:35:28 INFO - PROCESS | 1668 | 1468737328517 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 23:35:28 INFO - PROCESS | 1668 | 1468737328518 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 23:35:28 INFO - PROCESS | 1668 | 1468737328520 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:35:28 INFO - PROCESS | 1668 | 1468737328522 Marionette TRACE conn2 <- [1,1814,null,{}] 23:35:28 INFO - PROCESS | 1668 | 1468737328530 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:28 INFO - PROCESS | 1668 | 1468737328534 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:28 INFO - PROCESS | 1668 | 1468737328612 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 23:35:28 INFO - PROCESS | 1668 | 1468737328669 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:28 INFO - PROCESS | 1668 | 1468737328671 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x119b9b800 == 34 [pid = 1668] [id = 461] 23:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11930b000) [pid = 1668] [serial = 1382] [outer = 0x0] 23:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119911400) [pid = 1668] [serial = 1383] [outer = 0x11930b000] 23:35:28 INFO - PROCESS | 1668 | 1468737328698 Marionette DEBUG loaded listener.js 23:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119d7d000) [pid = 1668] [serial = 1384] [outer = 0x11930b000] 23:35:28 INFO - PROCESS | 1668 | 1468737328974 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 471ms 23:35:28 INFO - PROCESS | 1668 | 1468737328992 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 23:35:28 INFO - PROCESS | 1668 | 1468737328993 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 23:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:35:29 INFO - PROCESS | 1668 | 1468737329003 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:35:29 INFO - PROCESS | 1668 | 1468737329005 Marionette TRACE conn2 <- [1,1818,null,{}] 23:35:29 INFO - PROCESS | 1668 | 1468737329007 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:29 INFO - PROCESS | 1668 | 1468737329008 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:29 INFO - PROCESS | 1668 | 1468737329093 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 23:35:29 INFO - PROCESS | 1668 | 1468737329099 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:29 INFO - PROCESS | 1668 | 1468737329101 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x123950000 == 35 [pid = 1668] [id = 462] 23:35:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x123807400) [pid = 1668] [serial = 1385] [outer = 0x0] 23:35:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x123cd2c00) [pid = 1668] [serial = 1386] [outer = 0x123807400] 23:35:29 INFO - PROCESS | 1668 | 1468737329127 Marionette DEBUG loaded listener.js 23:35:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x123cde800) [pid = 1668] [serial = 1387] [outer = 0x123807400] 23:35:29 INFO - PROCESS | 1668 | 1468737329468 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 23:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 526ms 23:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:35:29 INFO - PROCESS | 1668 | 1468737329523 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 23:35:29 INFO - PROCESS | 1668 | 1468737329524 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 23:35:29 INFO - PROCESS | 1668 | 1468737329526 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:35:29 INFO - PROCESS | 1668 | 1468737329527 Marionette TRACE conn2 <- [1,1822,null,{}] 23:35:29 INFO - PROCESS | 1668 | 1468737329530 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:29 INFO - PROCESS | 1668 | 1468737329531 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:29 INFO - PROCESS | 1668 | 1468737329606 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 23:35:29 INFO - PROCESS | 1668 | 1468737329610 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:29 INFO - PROCESS | 1668 | 1468737329612 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x124717800 == 36 [pid = 1668] [id = 463] 23:35:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1241bc400) [pid = 1668] [serial = 1388] [outer = 0x0] 23:35:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x124648c00) [pid = 1668] [serial = 1389] [outer = 0x1241bc400] 23:35:29 INFO - PROCESS | 1668 | 1468737329638 Marionette DEBUG loaded listener.js 23:35:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x125009800) [pid = 1668] [serial = 1390] [outer = 0x1241bc400] 23:35:30 INFO - PROCESS | 1668 | 1468737330121 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 23:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 624ms 23:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:35:30 INFO - PROCESS | 1668 | 1468737330151 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 23:35:30 INFO - PROCESS | 1668 | 1468737330153 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 23:35:30 INFO - PROCESS | 1668 | 1468737330156 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:35:30 INFO - PROCESS | 1668 | 1468737330158 Marionette TRACE conn2 <- [1,1826,null,{}] 23:35:30 INFO - PROCESS | 1668 | 1468737330161 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:30 INFO - PROCESS | 1668 | 1468737330170 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:30 INFO - PROCESS | 1668 | 1468737330350 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 23:35:30 INFO - PROCESS | 1668 | 1468737330374 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:30 INFO - PROCESS | 1668 | 1468737330376 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x125826000 == 37 [pid = 1668] [id = 464] 23:35:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x126531c00) [pid = 1668] [serial = 1391] [outer = 0x0] 23:35:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1269b8c00) [pid = 1668] [serial = 1392] [outer = 0x126531c00] 23:35:30 INFO - PROCESS | 1668 | 1468737330415 Marionette DEBUG loaded listener.js 23:35:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x128caac00) [pid = 1668] [serial = 1393] [outer = 0x126531c00] 23:35:30 INFO - PROCESS | 1668 | 1468737330778 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 23:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 23:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:35:30 INFO - PROCESS | 1668 | 1468737330827 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 23:35:30 INFO - PROCESS | 1668 | 1468737330828 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 23:35:30 INFO - PROCESS | 1668 | 1468737330830 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:35:30 INFO - PROCESS | 1668 | 1468737330831 Marionette TRACE conn2 <- [1,1830,null,{}] 23:35:30 INFO - PROCESS | 1668 | 1468737330833 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:30 INFO - PROCESS | 1668 | 1468737330835 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:30 INFO - PROCESS | 1668 | 1468737330940 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 23:35:30 INFO - PROCESS | 1668 | 1468737330991 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:30 INFO - PROCESS | 1668 | 1468737330992 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x128adb800 == 38 [pid = 1668] [id = 465] 23:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x129187000) [pid = 1668] [serial = 1394] [outer = 0x0] 23:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12918d000) [pid = 1668] [serial = 1395] [outer = 0x129187000] 23:35:31 INFO - PROCESS | 1668 | 1468737331023 Marionette DEBUG loaded listener.js 23:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1292f0400) [pid = 1668] [serial = 1396] [outer = 0x129187000] 23:35:31 INFO - PROCESS | 1668 | 1468737331345 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 23:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 23:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:35:31 INFO - PROCESS | 1668 | 1468737331353 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 23:35:31 INFO - PROCESS | 1668 | 1468737331354 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 23:35:31 INFO - PROCESS | 1668 | 1468737331356 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:35:31 INFO - PROCESS | 1668 | 1468737331358 Marionette TRACE conn2 <- [1,1834,null,{}] 23:35:31 INFO - PROCESS | 1668 | 1468737331360 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:31 INFO - PROCESS | 1668 | 1468737331361 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:31 INFO - PROCESS | 1668 | 1468737331487 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 23:35:31 INFO - PROCESS | 1668 | 1468737331502 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:31 INFO - PROCESS | 1668 | 1468737331503 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12941f000 == 39 [pid = 1668] [id = 466] 23:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x129186800) [pid = 1668] [serial = 1397] [outer = 0x0] 23:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x129498c00) [pid = 1668] [serial = 1398] [outer = 0x129186800] 23:35:31 INFO - PROCESS | 1668 | 1468737331541 Marionette DEBUG loaded listener.js 23:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12a653400) [pid = 1668] [serial = 1399] [outer = 0x129186800] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x123cd3c00) [pid = 1668] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1289f2400) [pid = 1668] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119920800) [pid = 1668] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x112f5e800) [pid = 1668] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x116240c00) [pid = 1668] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1243a4000) [pid = 1668] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x123c36000) [pid = 1668] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x116f97800) [pid = 1668] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1183e5800) [pid = 1668] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x116294c00) [pid = 1668] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x115d55400) [pid = 1668] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:35:32 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1208f7c00) [pid = 1668] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:35:32 INFO - PROCESS | 1668 | 1468737332182 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 23:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 23:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 870ms 23:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:35:32 INFO - PROCESS | 1668 | 1468737332227 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 23:35:32 INFO - PROCESS | 1668 | 1468737332228 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 23:35:32 INFO - PROCESS | 1668 | 1468737332231 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:35:32 INFO - PROCESS | 1668 | 1468737332234 Marionette TRACE conn2 <- [1,1838,null,{}] 23:35:32 INFO - PROCESS | 1668 | 1468737332236 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:32 INFO - PROCESS | 1668 | 1468737332237 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:32 INFO - PROCESS | 1668 | 1468737332313 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 23:35:32 INFO - PROCESS | 1668 | 1468737332378 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:32 INFO - PROCESS | 1668 | 1468737332379 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a42b000 == 40 [pid = 1668] [id = 467] 23:35:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x112aaac00) [pid = 1668] [serial = 1400] [outer = 0x0] 23:35:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11814e800) [pid = 1668] [serial = 1401] [outer = 0x112aaac00] 23:35:32 INFO - PROCESS | 1668 | 1468737332411 Marionette DEBUG loaded listener.js 23:35:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1208f4400) [pid = 1668] [serial = 1402] [outer = 0x112aaac00] 23:35:32 INFO - PROCESS | 1668 | 1468737332727 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 23:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 522ms 23:35:32 INFO - PROCESS | 1668 | 1468737332755 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 23:35:32 INFO - PROCESS | 1668 | 1468737332757 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 23:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:35:32 INFO - PROCESS | 1668 | 1468737332760 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:35:32 INFO - PROCESS | 1668 | 1468737332762 Marionette TRACE conn2 <- [1,1842,null,{}] 23:35:32 INFO - PROCESS | 1668 | 1468737332767 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:32 INFO - PROCESS | 1668 | 1468737332769 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:32 INFO - PROCESS | 1668 | 1468737332892 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 23:35:32 INFO - PROCESS | 1668 | 1468737332975 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:32 INFO - PROCESS | 1668 | 1468737332976 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b22c800 == 41 [pid = 1668] [id = 468] 23:35:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1164ed400) [pid = 1668] [serial = 1403] [outer = 0x0] 23:35:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1243a4000) [pid = 1668] [serial = 1404] [outer = 0x1164ed400] 23:35:33 INFO - PROCESS | 1668 | 1468737333015 Marionette DEBUG loaded listener.js 23:35:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12a6b8800) [pid = 1668] [serial = 1405] [outer = 0x1164ed400] 23:35:33 INFO - PROCESS | 1668 | 1468737333324 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 23:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 571ms 23:35:33 INFO - PROCESS | 1668 | 1468737333340 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 23:35:33 INFO - PROCESS | 1668 | 1468737333341 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 23:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:35:33 INFO - PROCESS | 1668 | 1468737333344 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:35:33 INFO - PROCESS | 1668 | 1468737333346 Marionette TRACE conn2 <- [1,1846,null,{}] 23:35:33 INFO - PROCESS | 1668 | 1468737333356 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:33 INFO - PROCESS | 1668 | 1468737333357 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:33 INFO - PROCESS | 1668 | 1468737333454 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 23:35:33 INFO - PROCESS | 1668 | 1468737333466 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:33 INFO - PROCESS | 1668 | 1468737333467 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c415000 == 42 [pid = 1668] [id = 469] 23:35:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12a6bdc00) [pid = 1668] [serial = 1406] [outer = 0x0] 23:35:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12a6eec00) [pid = 1668] [serial = 1407] [outer = 0x12a6bdc00] 23:35:33 INFO - PROCESS | 1668 | 1468737333494 Marionette DEBUG loaded listener.js 23:35:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12a8b2800) [pid = 1668] [serial = 1408] [outer = 0x12a6bdc00] 23:35:33 INFO - PROCESS | 1668 | 1468737333896 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 581ms 23:35:33 INFO - PROCESS | 1668 | 1468737333926 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 23:35:33 INFO - PROCESS | 1668 | 1468737333928 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 23:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:35:33 INFO - PROCESS | 1668 | 1468737333934 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:35:33 INFO - PROCESS | 1668 | 1468737333935 Marionette TRACE conn2 <- [1,1850,null,{}] 23:35:33 INFO - PROCESS | 1668 | 1468737333939 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:33 INFO - PROCESS | 1668 | 1468737333940 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:34 INFO - PROCESS | 1668 | 1468737334063 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 23:35:34 INFO - PROCESS | 1668 | 1468737334211 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:34 INFO - PROCESS | 1668 | 1468737334213 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x115da6000 == 43 [pid = 1668] [id = 470] 23:35:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x111d7f000) [pid = 1668] [serial = 1409] [outer = 0x0] 23:35:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1129af000) [pid = 1668] [serial = 1410] [outer = 0x111d7f000] 23:35:34 INFO - PROCESS | 1668 | 1468737334265 Marionette DEBUG loaded listener.js 23:35:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115e22000) [pid = 1668] [serial = 1411] [outer = 0x111d7f000] 23:35:34 INFO - PROCESS | 1668 | 1468737334794 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 874ms 23:35:34 INFO - PROCESS | 1668 | 1468737334806 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 23:35:34 INFO - PROCESS | 1668 | 1468737334809 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 23:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:35:34 INFO - PROCESS | 1668 | 1468737334812 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:35:34 INFO - PROCESS | 1668 | 1468737334815 Marionette TRACE conn2 <- [1,1854,null,{}] 23:35:34 INFO - PROCESS | 1668 | 1468737334820 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:34 INFO - PROCESS | 1668 | 1468737334823 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:34 INFO - PROCESS | 1668 | 1468737334931 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 23:35:34 INFO - PROCESS | 1668 | 1468737334993 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:34 INFO - PROCESS | 1668 | 1468737334995 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x119bab800 == 44 [pid = 1668] [id = 471] 23:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x118128400) [pid = 1668] [serial = 1412] [outer = 0x0] 23:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1188eb000) [pid = 1668] [serial = 1413] [outer = 0x118128400] 23:35:35 INFO - PROCESS | 1668 | 1468737335025 Marionette DEBUG loaded listener.js 23:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x119499c00) [pid = 1668] [serial = 1414] [outer = 0x118128400] 23:35:35 INFO - PROCESS | 1668 | 1468737335483 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 725ms 23:35:35 INFO - PROCESS | 1668 | 1468737335539 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 23:35:35 INFO - PROCESS | 1668 | 1468737335543 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 23:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:35:35 INFO - PROCESS | 1668 | 1468737335545 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:35:35 INFO - PROCESS | 1668 | 1468737335547 Marionette TRACE conn2 <- [1,1858,null,{}] 23:35:35 INFO - PROCESS | 1668 | 1468737335550 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:35 INFO - PROCESS | 1668 | 1468737335551 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:35 INFO - PROCESS | 1668 | 1468737335663 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 23:35:35 INFO - PROCESS | 1668 | 1468737335725 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:35 INFO - PROCESS | 1668 | 1468737335727 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12651e800 == 45 [pid = 1668] [id = 472] 23:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119920c00) [pid = 1668] [serial = 1415] [outer = 0x0] 23:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1208f5000) [pid = 1668] [serial = 1416] [outer = 0x119920c00] 23:35:35 INFO - PROCESS | 1668 | 1468737335756 Marionette DEBUG loaded listener.js 23:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1241b8c00) [pid = 1668] [serial = 1417] [outer = 0x119920c00] 23:35:36 INFO - PROCESS | 1668 | 1468737336202 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 23:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 23:35:36 INFO - PROCESS | 1668 | 1468737336267 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 23:35:36 INFO - PROCESS | 1668 | 1468737336270 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 23:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:35:36 INFO - PROCESS | 1668 | 1468737336280 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:35:36 INFO - PROCESS | 1668 | 1468737336286 Marionette TRACE conn2 <- [1,1862,null,{}] 23:35:36 INFO - PROCESS | 1668 | 1468737336292 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:36 INFO - PROCESS | 1668 | 1468737336296 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:36 INFO - PROCESS | 1668 | 1468737336503 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 23:35:36 INFO - PROCESS | 1668 | 1468737336555 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:36 INFO - PROCESS | 1668 | 1468737336556 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf7d000 == 46 [pid = 1668] [id = 473] 23:35:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x125804c00) [pid = 1668] [serial = 1418] [outer = 0x0] 23:35:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1269b0800) [pid = 1668] [serial = 1419] [outer = 0x125804c00] 23:35:36 INFO - PROCESS | 1668 | 1468737336584 Marionette DEBUG loaded listener.js 23:35:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1289f4c00) [pid = 1668] [serial = 1420] [outer = 0x125804c00] 23:35:36 INFO - PROCESS | 1668 | 1468737336987 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 23:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 733ms 23:35:37 INFO - PROCESS | 1668 | 1468737337006 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 23:35:37 INFO - PROCESS | 1668 | 1468737337008 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 23:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:35:37 INFO - PROCESS | 1668 | 1468737337011 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:35:37 INFO - PROCESS | 1668 | 1468737337012 Marionette TRACE conn2 <- [1,1866,null,{}] 23:35:37 INFO - PROCESS | 1668 | 1468737337017 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:37 INFO - PROCESS | 1668 | 1468737337018 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:37 INFO - PROCESS | 1668 | 1468737337123 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 23:35:37 INFO - PROCESS | 1668 | 1468737337184 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:37 INFO - PROCESS | 1668 | 1468737337185 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c725000 == 47 [pid = 1668] [id = 474] 23:35:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1265c6400) [pid = 1668] [serial = 1421] [outer = 0x0] 23:35:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1292eb000) [pid = 1668] [serial = 1422] [outer = 0x1265c6400] 23:35:37 INFO - PROCESS | 1668 | 1468737337282 Marionette DEBUG loaded listener.js 23:35:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12a6e7800) [pid = 1668] [serial = 1423] [outer = 0x1265c6400] 23:35:37 INFO - PROCESS | 1668 | 1468737337653 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 23:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 672ms 23:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:35:37 INFO - PROCESS | 1668 | 1468737337684 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 23:35:37 INFO - PROCESS | 1668 | 1468737337686 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 23:35:37 INFO - PROCESS | 1668 | 1468737337688 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:35:37 INFO - PROCESS | 1668 | 1468737337689 Marionette TRACE conn2 <- [1,1870,null,{}] 23:35:37 INFO - PROCESS | 1668 | 1468737337691 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:37 INFO - PROCESS | 1668 | 1468737337693 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:37 INFO - PROCESS | 1668 | 1468737337920 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 23:35:38 INFO - PROCESS | 1668 | 1468737338032 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:38 INFO - PROCESS | 1668 | 1468737338033 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x119421800 == 48 [pid = 1668] [id = 475] 23:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x116240c00) [pid = 1668] [serial = 1424] [outer = 0x0] 23:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1164ef800) [pid = 1668] [serial = 1425] [outer = 0x116240c00] 23:35:38 INFO - PROCESS | 1668 | 1468737338062 Marionette DEBUG loaded listener.js 23:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x117eb7000) [pid = 1668] [serial = 1426] [outer = 0x116240c00] 23:35:38 INFO - PROCESS | 1668 | 1468737338501 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 23:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 871ms 23:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:35:38 INFO - PROCESS | 1668 | 1468737338560 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 23:35:38 INFO - PROCESS | 1668 | 1468737338563 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 23:35:38 INFO - PROCESS | 1668 | 1468737338566 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:35:38 INFO - PROCESS | 1668 | 1468737338568 Marionette TRACE conn2 <- [1,1874,null,{}] 23:35:38 INFO - PROCESS | 1668 | 1468737338571 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:38 INFO - PROCESS | 1668 | 1468737338573 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:38 INFO - PROCESS | 1668 | 1468737338674 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 23:35:38 INFO - PROCESS | 1668 | 1468737338738 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:38 INFO - PROCESS | 1668 | 1468737338739 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x11870d000 == 49 [pid = 1668] [id = 476] 23:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x119070000) [pid = 1668] [serial = 1427] [outer = 0x0] 23:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11933f000) [pid = 1668] [serial = 1428] [outer = 0x119070000] 23:35:38 INFO - PROCESS | 1668 | 1468737338767 Marionette DEBUG loaded listener.js 23:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x1199fbc00) [pid = 1668] [serial = 1429] [outer = 0x119070000] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12c415000 == 48 [pid = 1668] [id = 469] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12b22c800 == 47 [pid = 1668] [id = 468] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12a42b000 == 46 [pid = 1668] [id = 467] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12941f000 == 45 [pid = 1668] [id = 466] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x128adb800 == 44 [pid = 1668] [id = 465] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x125826000 == 43 [pid = 1668] [id = 464] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x124717800 == 42 [pid = 1668] [id = 463] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x123950000 == 41 [pid = 1668] [id = 462] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x119b9b800 == 40 [pid = 1668] [id = 461] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x117144000 == 39 [pid = 1668] [id = 460] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c0800 == 38 [pid = 1668] [id = 459] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x116682000 == 37 [pid = 1668] [id = 458] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8dc000 == 36 [pid = 1668] [id = 457] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12a430800 == 35 [pid = 1668] [id = 456] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x11919b800 == 34 [pid = 1668] [id = 455] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12c72d000 == 33 [pid = 1668] [id = 454] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x119421800 == 32 [pid = 1668] [id = 475] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12c725000 == 31 [pid = 1668] [id = 474] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf7d000 == 30 [pid = 1668] [id = 473] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12651e800 == 29 [pid = 1668] [id = 472] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x119bab800 == 28 [pid = 1668] [id = 471] 23:35:39 INFO - PROCESS | 1668 | --DOCSHELL 0x115da6000 == 27 [pid = 1668] [id = 470] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1292ef400) [pid = 1668] [serial = 1362] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1246f3c00) [pid = 1668] [serial = 1359] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12616fc00) [pid = 1668] [serial = 1344] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1289fec00) [pid = 1668] [serial = 1347] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119d73800) [pid = 1668] [serial = 1335] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x123802400) [pid = 1668] [serial = 1336] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x112aa1800) [pid = 1668] [serial = 1323] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12473e400) [pid = 1668] [serial = 1341] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x116f52c00) [pid = 1668] [serial = 1329] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x128b0fc00) [pid = 1668] [serial = 1350] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11827a000) [pid = 1668] [serial = 1330] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x123f2d800) [pid = 1668] [serial = 1338] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x124571c00) [pid = 1668] [serial = 1339] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x118302c00) [pid = 1668] [serial = 1327] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x118120c00) [pid = 1668] [serial = 1326] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x119313c00) [pid = 1668] [serial = 1332] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119730000) [pid = 1668] [serial = 1333] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x128b09800) [pid = 1668] [serial = 1348] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x123cd5000) [pid = 1668] [serial = 1357] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x128cb1400) [pid = 1668] [serial = 1351] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119d0c800) [pid = 1668] [serial = 1356] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11830bc00) [pid = 1668] [serial = 1353] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11930e400) [pid = 1668] [serial = 1354] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1289f0800) [pid = 1668] [serial = 1345] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x125005400) [pid = 1668] [serial = 1342] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1292e7400) [pid = 1668] [serial = 1360] [outer = 0x0] [url = about:blank] 23:35:39 INFO - PROCESS | 1668 | 1468737339718 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 23:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1175ms 23:35:39 INFO - PROCESS | 1668 | 1468737339741 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 23:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:35:39 INFO - PROCESS | 1668 | 1468737339743 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 23:35:39 INFO - PROCESS | 1668 | 1468737339746 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:35:39 INFO - PROCESS | 1668 | 1468737339748 Marionette TRACE conn2 <- [1,1878,null,{}] 23:35:39 INFO - PROCESS | 1668 | 1468737339752 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:39 INFO - PROCESS | 1668 | 1468737339753 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:39 INFO - PROCESS | 1668 | 1468737339837 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 23:35:39 INFO - PROCESS | 1668 | 1468737339899 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:39 INFO - PROCESS | 1668 | 1468737339902 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x117153000 == 28 [pid = 1668] [id = 477] 23:35:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x116a21000) [pid = 1668] [serial = 1430] [outer = 0x0] 23:35:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x118143800) [pid = 1668] [serial = 1431] [outer = 0x116a21000] 23:35:39 INFO - PROCESS | 1668 | 1468737339929 Marionette DEBUG loaded listener.js 23:35:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11830a000) [pid = 1668] [serial = 1432] [outer = 0x116a21000] 23:35:40 INFO - PROCESS | 1668 | 1468737340240 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 23:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 23:35:40 INFO - PROCESS | 1668 | 1468737340269 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 23:35:40 INFO - PROCESS | 1668 | 1468737340273 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 23:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:35:40 INFO - PROCESS | 1668 | 1468737340277 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:35:40 INFO - PROCESS | 1668 | 1468737340279 Marionette TRACE conn2 <- [1,1882,null,{}] 23:35:40 INFO - PROCESS | 1668 | 1468737340284 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:40 INFO - PROCESS | 1668 | 1468737340286 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:40 INFO - PROCESS | 1668 | 1468737340363 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 23:35:40 INFO - PROCESS | 1668 | 1468737340369 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:40 INFO - PROCESS | 1668 | 1468737340371 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x119193000 == 29 [pid = 1668] [id = 478] 23:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x119075800) [pid = 1668] [serial = 1433] [outer = 0x0] 23:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11972c800) [pid = 1668] [serial = 1434] [outer = 0x119075800] 23:35:40 INFO - PROCESS | 1668 | 1468737340398 Marionette DEBUG loaded listener.js 23:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x119d09000) [pid = 1668] [serial = 1435] [outer = 0x119075800] 23:35:40 INFO - PROCESS | 1668 | 1468737340766 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 23:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 523ms 23:35:40 INFO - PROCESS | 1668 | 1468737340801 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 23:35:40 INFO - PROCESS | 1668 | 1468737340803 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 23:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:35:40 INFO - PROCESS | 1668 | 1468737340805 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:35:40 INFO - PROCESS | 1668 | 1468737340807 Marionette TRACE conn2 <- [1,1886,null,{}] 23:35:40 INFO - PROCESS | 1668 | 1468737340815 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:40 INFO - PROCESS | 1668 | 1468737340818 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:40 INFO - PROCESS | 1668 | 1468737340895 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 23:35:40 INFO - PROCESS | 1668 | 1468737340904 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:40 INFO - PROCESS | 1668 | 1468737340906 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x124046800 == 30 [pid = 1668] [id = 479] 23:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1164a6000) [pid = 1668] [serial = 1436] [outer = 0x0] 23:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x123c36000) [pid = 1668] [serial = 1437] [outer = 0x1164a6000] 23:35:40 INFO - PROCESS | 1668 | 1468737340934 Marionette DEBUG loaded listener.js 23:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1241b6400) [pid = 1668] [serial = 1438] [outer = 0x1164a6000] 23:35:41 INFO - PROCESS | 1668 | 1468737341287 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 23:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 522ms 23:35:41 INFO - PROCESS | 1668 | 1468737341328 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 23:35:41 INFO - PROCESS | 1668 | 1468737341330 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 23:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:35:41 INFO - PROCESS | 1668 | 1468737341334 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:35:41 INFO - PROCESS | 1668 | 1468737341335 Marionette TRACE conn2 <- [1,1890,null,{}] 23:35:41 INFO - PROCESS | 1668 | 1468737341337 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:41 INFO - PROCESS | 1668 | 1468737341339 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:41 INFO - PROCESS | 1668 | 1468737341446 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 23:35:41 INFO - PROCESS | 1668 | 1468737341455 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:41 INFO - PROCESS | 1668 | 1468737341456 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x1251b6000 == 31 [pid = 1668] [id = 480] 23:35:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x124568800) [pid = 1668] [serial = 1439] [outer = 0x0] 23:35:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x124574000) [pid = 1668] [serial = 1440] [outer = 0x124568800] 23:35:41 INFO - PROCESS | 1668 | 1468737341482 Marionette DEBUG loaded listener.js 23:35:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x124bc4000) [pid = 1668] [serial = 1441] [outer = 0x124568800] 23:35:41 INFO - PROCESS | 1668 | 1468737341833 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 23:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 23:35:41 INFO - PROCESS | 1668 | 1468737341854 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 23:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:35:41 INFO - PROCESS | 1668 | 1468737341855 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 23:35:41 INFO - PROCESS | 1668 | 1468737341858 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:35:41 INFO - PROCESS | 1668 | 1468737341859 Marionette TRACE conn2 <- [1,1894,null,{}] 23:35:41 INFO - PROCESS | 1668 | 1468737341862 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:41 INFO - PROCESS | 1668 | 1468737341863 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:42 INFO - PROCESS | 1668 | 1468737341993 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 23:35:42 INFO - PROCESS | 1668 | 1468737342012 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:42 INFO - PROCESS | 1668 | 1468737342013 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x128baf000 == 32 [pid = 1668] [id = 481] 23:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11852bc00) [pid = 1668] [serial = 1442] [outer = 0x0] 23:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x124f91c00) [pid = 1668] [serial = 1443] [outer = 0x11852bc00] 23:35:42 INFO - PROCESS | 1668 | 1468737342051 Marionette DEBUG loaded listener.js 23:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1265c7400) [pid = 1668] [serial = 1444] [outer = 0x11852bc00] 23:35:42 INFO - PROCESS | 1668 | 1468737342492 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 23:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 23:35:42 INFO - PROCESS | 1668 | 1468737342533 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 23:35:42 INFO - PROCESS | 1668 | 1468737342535 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 23:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:35:42 INFO - PROCESS | 1668 | 1468737342550 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:35:42 INFO - PROCESS | 1668 | 1468737342551 Marionette TRACE conn2 <- [1,1898,null,{}] 23:35:42 INFO - PROCESS | 1668 | 1468737342554 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:42 INFO - PROCESS | 1668 | 1468737342559 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:42 INFO - PROCESS | 1668 | 1468737342735 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 23:35:42 INFO - PROCESS | 1668 | 1468737342765 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:42 INFO - PROCESS | 1668 | 1468737342766 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a430000 == 33 [pid = 1668] [id = 482] 23:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1267c6800) [pid = 1668] [serial = 1445] [outer = 0x0] 23:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x128b08400) [pid = 1668] [serial = 1446] [outer = 0x1267c6800] 23:35:42 INFO - PROCESS | 1668 | 1468737342806 Marionette DEBUG loaded listener.js 23:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x129189c00) [pid = 1668] [serial = 1447] [outer = 0x1267c6800] 23:35:43 INFO - PROCESS | 1668 | 1468737343228 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 23:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 23:35:43 INFO - PROCESS | 1668 | 1468737343270 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 23:35:43 INFO - PROCESS | 1668 | 1468737343271 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 23:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:35:43 INFO - PROCESS | 1668 | 1468737343273 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:35:43 INFO - PROCESS | 1668 | 1468737343274 Marionette TRACE conn2 <- [1,1902,null,{}] 23:35:43 INFO - PROCESS | 1668 | 1468737343277 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:43 INFO - PROCESS | 1668 | 1468737343278 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:43 INFO - PROCESS | 1668 | 1468737343389 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 23:35:43 INFO - PROCESS | 1668 | 1468737343433 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:43 INFO - PROCESS | 1668 | 1468737343434 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b213800 == 34 [pid = 1668] [id = 483] 23:35:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x115e8d000) [pid = 1668] [serial = 1448] [outer = 0x0] 23:35:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1292f3000) [pid = 1668] [serial = 1449] [outer = 0x115e8d000] 23:35:43 INFO - PROCESS | 1668 | 1468737343458 Marionette DEBUG loaded listener.js 23:35:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12a653800) [pid = 1668] [serial = 1450] [outer = 0x115e8d000] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x115d58400) [pid = 1668] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1129b0c00) [pid = 1668] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12a6bdc00) [pid = 1668] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x126531c00) [pid = 1668] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x129187000) [pid = 1668] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x115e8cc00) [pid = 1668] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x112aaac00) [pid = 1668] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x119738000) [pid = 1668] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x129186800) [pid = 1668] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x118305c00) [pid = 1668] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x115e8f000) [pid = 1668] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123807400) [pid = 1668] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x128cad000) [pid = 1668] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11930b000) [pid = 1668] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1208f6800) [pid = 1668] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1241bc400) [pid = 1668] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1174e6c00) [pid = 1668] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:35:44 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1164ed400) [pid = 1668] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:35:44 INFO - PROCESS | 1668 | 1468737344082 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 23:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 818ms 23:35:44 INFO - PROCESS | 1668 | 1468737344091 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 23:35:44 INFO - PROCESS | 1668 | 1468737344093 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 23:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:35:44 INFO - PROCESS | 1668 | 1468737344095 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:35:44 INFO - PROCESS | 1668 | 1468737344096 Marionette TRACE conn2 <- [1,1906,null,{}] 23:35:44 INFO - PROCESS | 1668 | 1468737344102 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:44 INFO - PROCESS | 1668 | 1468737344103 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:44 INFO - PROCESS | 1668 | 1468737344179 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 23:35:44 INFO - PROCESS | 1668 | 1468737344186 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:44 INFO - PROCESS | 1668 | 1468737344187 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x1241ac800 == 35 [pid = 1668] [id = 484] 23:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x115d52000) [pid = 1668] [serial = 1451] [outer = 0x0] 23:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x117ead400) [pid = 1668] [serial = 1452] [outer = 0x115d52000] 23:35:44 INFO - PROCESS | 1668 | 1468737344211 Marionette DEBUG loaded listener.js 23:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11906e000) [pid = 1668] [serial = 1453] [outer = 0x115d52000] 23:35:44 INFO - PROCESS | 1668 | 1468737344796 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 23:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 722ms 23:35:44 INFO - PROCESS | 1668 | 1468737344818 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 23:35:44 INFO - PROCESS | 1668 | 1468737344821 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 23:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:35:44 INFO - PROCESS | 1668 | 1468737344824 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:35:44 INFO - PROCESS | 1668 | 1468737344826 Marionette TRACE conn2 <- [1,1910,null,{}] 23:35:44 INFO - PROCESS | 1668 | 1468737344830 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:44 INFO - PROCESS | 1668 | 1468737344832 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:44 INFO - PROCESS | 1668 | 1468737344941 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 23:35:45 INFO - PROCESS | 1668 | 1468737345027 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:45 INFO - PROCESS | 1668 | 1468737345029 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x118721000 == 36 [pid = 1668] [id = 485] 23:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x116634000) [pid = 1668] [serial = 1454] [outer = 0x0] 23:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1176f3800) [pid = 1668] [serial = 1455] [outer = 0x116634000] 23:35:45 INFO - PROCESS | 1668 | 1468737345060 Marionette DEBUG loaded listener.js 23:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11814d800) [pid = 1668] [serial = 1456] [outer = 0x116634000] 23:35:45 INFO - PROCESS | 1668 | 1468737345570 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 23:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 771ms 23:35:45 INFO - PROCESS | 1668 | 1468737345595 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 23:35:45 INFO - PROCESS | 1668 | 1468737345598 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 23:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:35:45 INFO - PROCESS | 1668 | 1468737345633 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:35:45 INFO - PROCESS | 1668 | 1468737345636 Marionette TRACE conn2 <- [1,1914,null,{}] 23:35:45 INFO - PROCESS | 1668 | 1468737345639 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:45 INFO - PROCESS | 1668 | 1468737345640 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:45 INFO - PROCESS | 1668 | 1468737345751 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 23:35:45 INFO - PROCESS | 1668 | 1468737345835 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:45 INFO - PROCESS | 1668 | 1468737345837 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x1241a6800 == 37 [pid = 1668] [id = 486] 23:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119308800) [pid = 1668] [serial = 1457] [outer = 0x0] 23:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x119314000) [pid = 1668] [serial = 1458] [outer = 0x119308800] 23:35:45 INFO - PROCESS | 1668 | 1468737345868 Marionette DEBUG loaded listener.js 23:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1199f1000) [pid = 1668] [serial = 1459] [outer = 0x119308800] 23:35:46 INFO - PROCESS | 1668 | 1468737346539 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x124718800 == 36 [pid = 1668] [id = 22] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12913b800 == 35 [pid = 1668] [id = 6] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8d8800 == 34 [pid = 1668] [id = 15] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12b22a800 == 33 [pid = 1668] [id = 9] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12b213800 == 32 [pid = 1668] [id = 483] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x12a430000 == 31 [pid = 1668] [id = 482] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x128baf000 == 30 [pid = 1668] [id = 481] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x1251b6000 == 29 [pid = 1668] [id = 480] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x124046800 == 28 [pid = 1668] [id = 479] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x119193000 == 27 [pid = 1668] [id = 478] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x117153000 == 26 [pid = 1668] [id = 477] 23:35:46 INFO - PROCESS | 1668 | --DOCSHELL 0x11870d000 == 25 [pid = 1668] [id = 476] 23:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1028ms 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12456b800) [pid = 1668] [serial = 1321] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x115d4f400) [pid = 1668] [serial = 1324] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12a6eec00) [pid = 1668] [serial = 1407] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1269b8c00) [pid = 1668] [serial = 1392] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12918d000) [pid = 1668] [serial = 1395] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11814a400) [pid = 1668] [serial = 1374] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11814e800) [pid = 1668] [serial = 1401] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1199f4c00) [pid = 1668] [serial = 1375] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1199f6400) [pid = 1668] [serial = 1368] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x129498c00) [pid = 1668] [serial = 1398] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11830d400) [pid = 1668] [serial = 1380] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1187d1400) [pid = 1668] [serial = 1381] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x116982400) [pid = 1668] [serial = 1377] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1292f0400) [pid = 1668] [serial = 1396] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11811ec00) [pid = 1668] [serial = 1378] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x123cd2c00) [pid = 1668] [serial = 1386] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x123cde800) [pid = 1668] [serial = 1387] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x129494400) [pid = 1668] [serial = 1363] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x119911400) [pid = 1668] [serial = 1383] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119d7d000) [pid = 1668] [serial = 1384] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1246c5800) [pid = 1668] [serial = 1371] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1258b2000) [pid = 1668] [serial = 1372] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x124648c00) [pid = 1668] [serial = 1389] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x118127000) [pid = 1668] [serial = 1365] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x11875d000) [pid = 1668] [serial = 1366] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x12a6b8800) [pid = 1668] [serial = 1405] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x12a653400) [pid = 1668] [serial = 1399] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x119d77c00) [pid = 1668] [serial = 1369] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x128caac00) [pid = 1668] [serial = 1393] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x1208f4400) [pid = 1668] [serial = 1402] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x1243a4000) [pid = 1668] [serial = 1404] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x125009800) [pid = 1668] [serial = 1390] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x12a8b2800) [pid = 1668] [serial = 1408] [outer = 0x0] [url = about:blank] 23:35:46 INFO - PROCESS | 1668 | 1468737346662 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 23:35:46 INFO - PROCESS | 1668 | 1468737346665 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 23:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:35:46 INFO - PROCESS | 1668 | 1468737346683 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:35:46 INFO - PROCESS | 1668 | 1468737346685 Marionette TRACE conn2 <- [1,1918,null,{}] 23:35:46 INFO - PROCESS | 1668 | 1468737346689 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:46 INFO - PROCESS | 1668 | 1468737346691 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:46 INFO - PROCESS | 1668 | 1468737346793 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 23:35:46 INFO - PROCESS | 1668 | 1468737346848 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:46 INFO - PROCESS | 1668 | 1468737346852 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x1169b4800 == 26 [pid = 1668] [id = 487] 23:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x11649bc00) [pid = 1668] [serial = 1460] [outer = 0x0] 23:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x116980800) [pid = 1668] [serial = 1461] [outer = 0x11649bc00] 23:35:46 INFO - PROCESS | 1668 | 1468737346885 Marionette DEBUG loaded listener.js 23:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x11811a800) [pid = 1668] [serial = 1462] [outer = 0x11649bc00] 23:35:47 INFO - PROCESS | 1668 | 1468737347321 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 23:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 685ms 23:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:35:47 INFO - PROCESS | 1668 | 1468737347355 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 23:35:47 INFO - PROCESS | 1668 | 1468737347357 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 23:35:47 INFO - PROCESS | 1668 | 1468737347361 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:35:47 INFO - PROCESS | 1668 | 1468737347364 Marionette TRACE conn2 <- [1,1922,null,{}] 23:35:47 INFO - PROCESS | 1668 | 1468737347367 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:47 INFO - PROCESS | 1668 | 1468737347369 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:47 INFO - PROCESS | 1668 | 1468737347470 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 23:35:47 INFO - PROCESS | 1668 | 1468737347529 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:47 INFO - PROCESS | 1668 | 1468737347530 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188a8800 == 27 [pid = 1668] [id = 488] 23:35:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x11827bc00) [pid = 1668] [serial = 1463] [outer = 0x0] 23:35:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x1183eec00) [pid = 1668] [serial = 1464] [outer = 0x11827bc00] 23:35:47 INFO - PROCESS | 1668 | 1468737347562 Marionette DEBUG loaded listener.js 23:35:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x11930cc00) [pid = 1668] [serial = 1465] [outer = 0x11827bc00] 23:35:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x119d10c00) [pid = 1668] [serial = 1466] [outer = 0x11629c000] 23:35:48 INFO - PROCESS | 1668 | 1468737348050 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 23:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 723ms 23:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:35:48 INFO - PROCESS | 1668 | 1468737348119 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 23:35:48 INFO - PROCESS | 1668 | 1468737348121 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 23:35:48 INFO - PROCESS | 1668 | 1468737348124 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:35:48 INFO - PROCESS | 1668 | 1468737348126 Marionette TRACE conn2 <- [1,1926,null,{}] 23:35:48 INFO - PROCESS | 1668 | 1468737348133 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:48 INFO - PROCESS | 1668 | 1468737348137 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:48 INFO - PROCESS | 1668 | 1468737348238 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 23:35:48 INFO - PROCESS | 1668 | 1468737348309 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:48 INFO - PROCESS | 1668 | 1468737348312 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x123c8f000 == 28 [pid = 1668] [id = 489] 23:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x113008800) [pid = 1668] [serial = 1467] [outer = 0x0] 23:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x123803400) [pid = 1668] [serial = 1468] [outer = 0x113008800] 23:35:48 INFO - PROCESS | 1668 | 1468737348347 Marionette DEBUG loaded listener.js 23:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x123c35400) [pid = 1668] [serial = 1469] [outer = 0x113008800] 23:35:48 INFO - PROCESS | 1668 | 1468737348773 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 23:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 670ms 23:35:48 INFO - PROCESS | 1668 | 1468737348795 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 23:35:48 INFO - PROCESS | 1668 | 1468737348796 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 23:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:35:48 INFO - PROCESS | 1668 | 1468737348800 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:35:48 INFO - PROCESS | 1668 | 1468737348802 Marionette TRACE conn2 <- [1,1930,null,{}] 23:35:48 INFO - PROCESS | 1668 | 1468737348805 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:48 INFO - PROCESS | 1668 | 1468737348806 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:48 INFO - PROCESS | 1668 | 1468737348907 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 23:35:48 INFO - PROCESS | 1668 | 1468737348965 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:48 INFO - PROCESS | 1668 | 1468737348966 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12650e000 == 29 [pid = 1668] [id = 490] 23:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x123cda400) [pid = 1668] [serial = 1470] [outer = 0x0] 23:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1243a1c00) [pid = 1668] [serial = 1471] [outer = 0x123cda400] 23:35:48 INFO - PROCESS | 1668 | 1468737348996 Marionette DEBUG loaded listener.js 23:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x124571400) [pid = 1668] [serial = 1472] [outer = 0x123cda400] 23:35:49 INFO - PROCESS | 1668 | 1468737349419 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 23:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 672ms 23:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:35:49 INFO - PROCESS | 1668 | 1468737349471 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 23:35:49 INFO - PROCESS | 1668 | 1468737349473 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 23:35:49 INFO - PROCESS | 1668 | 1468737349475 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:35:49 INFO - PROCESS | 1668 | 1468737349477 Marionette TRACE conn2 <- [1,1934,null,{}] 23:35:49 INFO - PROCESS | 1668 | 1468737349479 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:49 INFO - PROCESS | 1668 | 1468737349480 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:49 INFO - PROCESS | 1668 | 1468737349576 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 23:35:49 INFO - PROCESS | 1668 | 1468737349677 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:49 INFO - PROCESS | 1668 | 1468737349679 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ba2000 == 30 [pid = 1668] [id = 491] 23:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x115e8cc00) [pid = 1668] [serial = 1473] [outer = 0x0] 23:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x124b21800) [pid = 1668] [serial = 1474] [outer = 0x115e8cc00] 23:35:49 INFO - PROCESS | 1668 | 1468737349709 Marionette DEBUG loaded listener.js 23:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1257a8400) [pid = 1668] [serial = 1475] [outer = 0x115e8cc00] 23:35:50 INFO - PROCESS | 1668 | 1468737350129 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 23:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 669ms 23:35:50 INFO - PROCESS | 1668 | 1468737350145 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 23:35:50 INFO - PROCESS | 1668 | 1468737350148 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 23:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:35:50 INFO - PROCESS | 1668 | 1468737350152 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:35:50 INFO - PROCESS | 1668 | 1468737350153 Marionette TRACE conn2 <- [1,1938,null,{}] 23:35:50 INFO - PROCESS | 1668 | 1468737350156 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:50 INFO - PROCESS | 1668 | 1468737350161 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:50 INFO - PROCESS | 1668 | 1468737350320 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 23:35:50 INFO - PROCESS | 1668 | 1468737350451 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:50 INFO - PROCESS | 1668 | 1468737350453 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a417000 == 31 [pid = 1668] [id = 492] 23:35:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x12653f000) [pid = 1668] [serial = 1476] [outer = 0x0] 23:35:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x128804400) [pid = 1668] [serial = 1477] [outer = 0x12653f000] 23:35:50 INFO - PROCESS | 1668 | 1468737350503 Marionette DEBUG loaded listener.js 23:35:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x128b11400) [pid = 1668] [serial = 1478] [outer = 0x12653f000] 23:35:50 INFO - PROCESS | 1668 | 1468737350981 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 23:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 869ms 23:35:51 INFO - PROCESS | 1668 | 1468737351021 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 23:35:51 INFO - PROCESS | 1668 | 1468737351023 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 23:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:35:51 INFO - PROCESS | 1668 | 1468737351025 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:35:51 INFO - PROCESS | 1668 | 1468737351026 Marionette TRACE conn2 <- [1,1942,null,{}] 23:35:51 INFO - PROCESS | 1668 | 1468737351029 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:51 INFO - PROCESS | 1668 | 1468737351030 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:51 INFO - PROCESS | 1668 | 1468737351127 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 23:35:51 INFO - PROCESS | 1668 | 1468737351186 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:51 INFO - PROCESS | 1668 | 1468737351187 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a86e000 == 32 [pid = 1668] [id = 493] 23:35:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x128cac800) [pid = 1668] [serial = 1479] [outer = 0x0] 23:35:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x129182400) [pid = 1668] [serial = 1480] [outer = 0x128cac800] 23:35:51 INFO - PROCESS | 1668 | 1468737351216 Marionette DEBUG loaded listener.js 23:35:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x129190c00) [pid = 1668] [serial = 1481] [outer = 0x128cac800] 23:35:51 INFO - PROCESS | 1668 | 1468737351701 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 719ms 23:35:51 INFO - PROCESS | 1668 | 1468737351744 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 23:35:51 INFO - PROCESS | 1668 | 1468737351746 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 23:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:35:51 INFO - PROCESS | 1668 | 1468737351751 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:35:51 INFO - PROCESS | 1668 | 1468737351753 Marionette TRACE conn2 <- [1,1946,null,{}] 23:35:51 INFO - PROCESS | 1668 | 1468737351757 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:51 INFO - PROCESS | 1668 | 1468737351759 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x118721000 == 31 [pid = 1668] [id = 485] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba84800 == 30 [pid = 1668] [id = 10] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x113054800 == 29 [pid = 1668] [id = 26] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12d6d2000 == 28 [pid = 1668] [id = 19] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x1182dc000 == 27 [pid = 1668] [id = 20] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x112e30000 == 26 [pid = 1668] [id = 24] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x11936c800 == 25 [pid = 1668] [id = 23] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12c40c800 == 24 [pid = 1668] [id = 13] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x116aba800 == 23 [pid = 1668] [id = 25] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12a865800 == 22 [pid = 1668] [id = 8] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x11667d800 == 21 [pid = 1668] [id = 11] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x1292c6800 == 20 [pid = 1668] [id = 21] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf76000 == 19 [pid = 1668] [id = 16] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12c71d000 == 18 [pid = 1668] [id = 14] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x118420000 == 17 [pid = 1668] [id = 12] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12a86e000 == 16 [pid = 1668] [id = 493] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12a417000 == 15 [pid = 1668] [id = 492] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x128ba2000 == 14 [pid = 1668] [id = 491] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x1241ac800 == 13 [pid = 1668] [id = 484] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12650e000 == 12 [pid = 1668] [id = 490] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x123c8f000 == 11 [pid = 1668] [id = 489] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x1188a8800 == 10 [pid = 1668] [id = 488] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x1169b4800 == 9 [pid = 1668] [id = 487] 23:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x1241a6800 == 8 [pid = 1668] [id = 486] 23:35:54 INFO - PROCESS | 1668 | 1468737354038 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 23:35:54 INFO - PROCESS | 1668 | 1468737354167 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:54 INFO - PROCESS | 1668 | 1468737354169 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x112dca000 == 9 [pid = 1668] [id = 494] 23:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x111d19000) [pid = 1668] [serial = 1482] [outer = 0x0] 23:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1129b2400) [pid = 1668] [serial = 1483] [outer = 0x111d19000] 23:35:54 INFO - PROCESS | 1668 | 1468737354197 Marionette DEBUG loaded listener.js 23:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1130e0400) [pid = 1668] [serial = 1484] [outer = 0x111d19000] 23:35:54 INFO - PROCESS | 1668 | 1468737354498 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2788ms 23:35:54 INFO - PROCESS | 1668 | 1468737354540 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 23:35:54 INFO - PROCESS | 1668 | 1468737354543 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 23:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:35:54 INFO - PROCESS | 1668 | 1468737354547 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:35:54 INFO - PROCESS | 1668 | 1468737354552 Marionette TRACE conn2 <- [1,1950,null,{}] 23:35:54 INFO - PROCESS | 1668 | 1468737354556 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:54 INFO - PROCESS | 1668 | 1468737354557 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:54 INFO - PROCESS | 1668 | 1468737354663 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 23:35:54 INFO - PROCESS | 1668 | 1468737354720 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:54 INFO - PROCESS | 1668 | 1468737354722 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x11715b800 == 10 [pid = 1668] [id = 495] 23:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1133a3c00) [pid = 1668] [serial = 1485] [outer = 0x0] 23:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x115dde400) [pid = 1668] [serial = 1486] [outer = 0x1133a3c00] 23:35:54 INFO - PROCESS | 1668 | 1468737354749 Marionette DEBUG loaded listener.js 23:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x116f52000) [pid = 1668] [serial = 1487] [outer = 0x1133a3c00] 23:35:55 INFO - PROCESS | 1668 | 1468737355029 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 23:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 524ms 23:35:55 INFO - PROCESS | 1668 | 1468737355073 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 23:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:35:55 INFO - PROCESS | 1668 | 1468737355075 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 23:35:55 INFO - PROCESS | 1668 | 1468737355077 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:35:55 INFO - PROCESS | 1668 | 1468737355079 Marionette TRACE conn2 <- [1,1954,null,{}] 23:35:55 INFO - PROCESS | 1668 | 1468737355086 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:55 INFO - PROCESS | 1668 | 1468737355087 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:55 INFO - PROCESS | 1668 | 1468737355170 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 23:35:55 INFO - PROCESS | 1668 | 1468737355230 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:55 INFO - PROCESS | 1668 | 1468737355231 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x118717800 == 11 [pid = 1668] [id = 496] 23:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115d56c00) [pid = 1668] [serial = 1488] [outer = 0x0] 23:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11811d000) [pid = 1668] [serial = 1489] [outer = 0x115d56c00] 23:35:55 INFO - PROCESS | 1668 | 1468737355257 Marionette DEBUG loaded listener.js 23:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11830c400) [pid = 1668] [serial = 1490] [outer = 0x115d56c00] 23:35:55 INFO - PROCESS | 1668 | 1468737355574 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 23:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 23:35:55 INFO - PROCESS | 1668 | 1468737355597 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 23:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:35:55 INFO - PROCESS | 1668 | 1468737355603 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 23:35:55 INFO - PROCESS | 1668 | 1468737355611 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:35:55 INFO - PROCESS | 1668 | 1468737355614 Marionette TRACE conn2 <- [1,1958,null,{}] 23:35:55 INFO - PROCESS | 1668 | 1468737355619 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:55 INFO - PROCESS | 1668 | 1468737355621 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:55 INFO - PROCESS | 1668 | 1468737355705 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 23:35:55 INFO - PROCESS | 1668 | 1468737355709 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:55 INFO - PROCESS | 1668 | 1468737355710 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x119fe5000 == 12 [pid = 1668] [id = 497] 23:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x118528c00) [pid = 1668] [serial = 1491] [outer = 0x0] 23:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1187c7800) [pid = 1668] [serial = 1492] [outer = 0x118528c00] 23:35:55 INFO - PROCESS | 1668 | 1468737355738 Marionette DEBUG loaded listener.js 23:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11972d000) [pid = 1668] [serial = 1493] [outer = 0x118528c00] 23:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:35:56 INFO - PROCESS | 1668 | 1468737356076 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 23:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 478ms 23:35:56 INFO - PROCESS | 1668 | 1468737356086 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 23:35:56 INFO - PROCESS | 1668 | 1468737356087 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 23:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:35:56 INFO - PROCESS | 1668 | 1468737356089 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:35:56 INFO - PROCESS | 1668 | 1468737356090 Marionette TRACE conn2 <- [1,1962,null,{}] 23:35:56 INFO - PROCESS | 1668 | 1468737356093 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:56 INFO - PROCESS | 1668 | 1468737356094 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:56 INFO - PROCESS | 1668 | 1468737356203 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 23:35:56 INFO - PROCESS | 1668 | 1468737356219 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:56 INFO - PROCESS | 1668 | 1468737356220 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12387a800 == 13 [pid = 1668] [id = 498] 23:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x115d50400) [pid = 1668] [serial = 1494] [outer = 0x0] 23:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x119490000) [pid = 1668] [serial = 1495] [outer = 0x115d50400] 23:35:56 INFO - PROCESS | 1668 | 1468737356245 Marionette DEBUG loaded listener.js 23:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x119d08400) [pid = 1668] [serial = 1496] [outer = 0x115d50400] 23:35:56 INFO - PROCESS | 1668 | 1468737356593 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 23:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 521ms 23:35:56 INFO - PROCESS | 1668 | 1468737356615 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 23:35:56 INFO - PROCESS | 1668 | 1468737356616 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 23:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:35:56 INFO - PROCESS | 1668 | 1468737356619 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:35:56 INFO - PROCESS | 1668 | 1468737356620 Marionette TRACE conn2 <- [1,1966,null,{}] 23:35:56 INFO - PROCESS | 1668 | 1468737356622 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:56 INFO - PROCESS | 1668 | 1468737356623 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:56 INFO - PROCESS | 1668 | 1468737356718 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 23:35:56 INFO - PROCESS | 1668 | 1468737356759 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:56 INFO - PROCESS | 1668 | 1468737356763 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c31000 == 14 [pid = 1668] [id = 499] 23:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x119d79c00) [pid = 1668] [serial = 1497] [outer = 0x0] 23:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x119d7c000) [pid = 1668] [serial = 1498] [outer = 0x119d79c00] 23:35:56 INFO - PROCESS | 1668 | 1468737356796 Marionette DEBUG loaded listener.js 23:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x123c34c00) [pid = 1668] [serial = 1499] [outer = 0x119d79c00] 23:35:57 INFO - PROCESS | 1668 | 1468737357122 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 23:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 517ms 23:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:35:57 INFO - PROCESS | 1668 | 1468737357143 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 23:35:57 INFO - PROCESS | 1668 | 1468737357144 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 23:35:57 INFO - PROCESS | 1668 | 1468737357146 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:35:57 INFO - PROCESS | 1668 | 1468737357147 Marionette TRACE conn2 <- [1,1970,null,{}] 23:35:57 INFO - PROCESS | 1668 | 1468737357152 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:57 INFO - PROCESS | 1668 | 1468737357153 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:57 INFO - PROCESS | 1668 | 1468737357251 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 23:35:57 INFO - PROCESS | 1668 | 1468737357254 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:57 INFO - PROCESS | 1668 | 1468737357255 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x113359800 == 15 [pid = 1668] [id = 500] 23:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x119d7a800) [pid = 1668] [serial = 1500] [outer = 0x0] 23:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x123cd1400) [pid = 1668] [serial = 1501] [outer = 0x119d7a800] 23:35:57 INFO - PROCESS | 1668 | 1468737357280 Marionette DEBUG loaded listener.js 23:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1241b9400) [pid = 1668] [serial = 1502] [outer = 0x119d7a800] 23:35:57 INFO - PROCESS | 1668 | 1468737357623 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 23:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 522ms 23:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:35:57 INFO - PROCESS | 1668 | 1468737357669 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 23:35:57 INFO - PROCESS | 1668 | 1468737357670 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 23:35:57 INFO - PROCESS | 1668 | 1468737357672 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:35:57 INFO - PROCESS | 1668 | 1468737357680 Marionette TRACE conn2 <- [1,1974,null,{}] 23:35:57 INFO - PROCESS | 1668 | 1468737357683 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:57 INFO - PROCESS | 1668 | 1468737357684 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:57 INFO - PROCESS | 1668 | 1468737357778 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 23:35:57 INFO - PROCESS | 1668 | 1468737357818 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:57 INFO - PROCESS | 1668 | 1468737357819 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292be000 == 16 [pid = 1668] [id = 501] 23:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1128d5c00) [pid = 1668] [serial = 1503] [outer = 0x0] 23:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x124568000) [pid = 1668] [serial = 1504] [outer = 0x1128d5c00] 23:35:57 INFO - PROCESS | 1668 | 1468737357843 Marionette DEBUG loaded listener.js 23:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x124571000) [pid = 1668] [serial = 1505] [outer = 0x1128d5c00] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11649bc00) [pid = 1668] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x125804c00) [pid = 1668] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x115e8cc00) [pid = 1668] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x124568800) [pid = 1668] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1265c6400) [pid = 1668] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x113008800) [pid = 1668] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x119075800) [pid = 1668] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x116634000) [pid = 1668] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x12653f000) [pid = 1668] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11852bc00) [pid = 1668] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11827bc00) [pid = 1668] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x119070000) [pid = 1668] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x115e8d000) [pid = 1668] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119920c00) [pid = 1668] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x123cda400) [pid = 1668] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1164a6000) [pid = 1668] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x116240c00) [pid = 1668] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118128400) [pid = 1668] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1267c6800) [pid = 1668] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x111d7f000) [pid = 1668] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x116a21000) [pid = 1668] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119308800) [pid = 1668] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:35:58 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115d52000) [pid = 1668] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:35:58 INFO - PROCESS | 1668 | 1468737358489 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 23:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 829ms 23:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:35:58 INFO - PROCESS | 1668 | 1468737358504 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 23:35:58 INFO - PROCESS | 1668 | 1468737358505 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 23:35:58 INFO - PROCESS | 1668 | 1468737358508 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:35:58 INFO - PROCESS | 1668 | 1468737358509 Marionette TRACE conn2 <- [1,1978,null,{}] 23:35:58 INFO - PROCESS | 1668 | 1468737358512 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:58 INFO - PROCESS | 1668 | 1468737358514 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:58 INFO - PROCESS | 1668 | 1468737358649 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 23:35:58 INFO - PROCESS | 1668 | 1468737358655 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:58 INFO - PROCESS | 1668 | 1468737358656 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ade800 == 17 [pid = 1668] [id = 502] 23:35:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x118282c00) [pid = 1668] [serial = 1506] [outer = 0x0] 23:35:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1187c6800) [pid = 1668] [serial = 1507] [outer = 0x118282c00] 23:35:58 INFO - PROCESS | 1668 | 1468737358695 Marionette DEBUG loaded listener.js 23:35:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1199f1400) [pid = 1668] [serial = 1508] [outer = 0x118282c00] 23:35:59 INFO - PROCESS | 1668 | 1468737359059 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 568ms 23:35:59 INFO - PROCESS | 1668 | 1468737359080 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 23:35:59 INFO - PROCESS | 1668 | 1468737359082 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 23:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:35:59 INFO - PROCESS | 1668 | 1468737359086 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:35:59 INFO - PROCESS | 1668 | 1468737359087 Marionette TRACE conn2 <- [1,1982,null,{}] 23:35:59 INFO - PROCESS | 1668 | 1468737359090 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:59 INFO - PROCESS | 1668 | 1468737359091 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:59 INFO - PROCESS | 1668 | 1468737359164 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 23:35:59 INFO - PROCESS | 1668 | 1468737359170 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:59 INFO - PROCESS | 1668 | 1468737359171 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a865800 == 18 [pid = 1668] [id = 503] 23:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x118520400) [pid = 1668] [serial = 1509] [outer = 0x0] 23:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x123f2d800) [pid = 1668] [serial = 1510] [outer = 0x118520400] 23:35:59 INFO - PROCESS | 1668 | 1468737359196 Marionette DEBUG loaded listener.js 23:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x124573c00) [pid = 1668] [serial = 1511] [outer = 0x118520400] 23:35:59 INFO - PROCESS | 1668 | 1468737359534 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 23:35:59 INFO - PROCESS | 1668 | 1468737359556 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 23:35:59 INFO - PROCESS | 1668 | 1468737359557 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 23:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:35:59 INFO - PROCESS | 1668 | 1468737359559 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:35:59 INFO - PROCESS | 1668 | 1468737359561 Marionette TRACE conn2 <- [1,1986,null,{}] 23:35:59 INFO - PROCESS | 1668 | 1468737359563 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:59 INFO - PROCESS | 1668 | 1468737359564 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:59 INFO - PROCESS | 1668 | 1468737359642 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 23:35:59 INFO - PROCESS | 1668 | 1468737359707 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:59 INFO - PROCESS | 1668 | 1468737359709 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:35:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad1f000 == 19 [pid = 1668] [id = 504] 23:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x124573000) [pid = 1668] [serial = 1512] [outer = 0x0] 23:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1246c5800) [pid = 1668] [serial = 1513] [outer = 0x124573000] 23:35:59 INFO - PROCESS | 1668 | 1468737359741 Marionette DEBUG loaded listener.js 23:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x124ca1c00) [pid = 1668] [serial = 1514] [outer = 0x124573000] 23:36:00 INFO - PROCESS | 1668 | 1468737360053 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 521ms 23:36:00 INFO - PROCESS | 1668 | 1468737360094 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 23:36:00 INFO - PROCESS | 1668 | 1468737360096 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 23:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:36:00 INFO - PROCESS | 1668 | 1468737360103 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:36:00 INFO - PROCESS | 1668 | 1468737360106 Marionette TRACE conn2 <- [1,1990,null,{}] 23:36:00 INFO - PROCESS | 1668 | 1468737360110 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:00 INFO - PROCESS | 1668 | 1468737360112 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:00 INFO - PROCESS | 1668 | 1468737360282 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 23:36:00 INFO - PROCESS | 1668 | 1468737360436 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:00 INFO - PROCESS | 1668 | 1468737360438 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x112db5800 == 20 [pid = 1668] [id = 505] 23:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1122b9400) [pid = 1668] [serial = 1515] [outer = 0x0] 23:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1128d9000) [pid = 1668] [serial = 1516] [outer = 0x1122b9400] 23:36:00 INFO - PROCESS | 1668 | 1468737360486 Marionette DEBUG loaded listener.js 23:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x113386000) [pid = 1668] [serial = 1517] [outer = 0x1122b9400] 23:36:01 INFO - PROCESS | 1668 | 1468737361007 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 925ms 23:36:01 INFO - PROCESS | 1668 | 1468737361030 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 23:36:01 INFO - PROCESS | 1668 | 1468737361034 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 23:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:36:01 INFO - PROCESS | 1668 | 1468737361061 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:36:01 INFO - PROCESS | 1668 | 1468737361063 Marionette TRACE conn2 <- [1,1994,null,{}] 23:36:01 INFO - PROCESS | 1668 | 1468737361071 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:01 INFO - PROCESS | 1668 | 1468737361076 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:01 INFO - PROCESS | 1668 | 1468737361230 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 23:36:01 INFO - PROCESS | 1668 | 1468737361332 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:01 INFO - PROCESS | 1668 | 1468737361334 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ba2800 == 21 [pid = 1668] [id = 506] 23:36:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x117eb3000) [pid = 1668] [serial = 1518] [outer = 0x0] 23:36:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x118120000) [pid = 1668] [serial = 1519] [outer = 0x117eb3000] 23:36:01 INFO - PROCESS | 1668 | 1468737361381 Marionette DEBUG loaded listener.js 23:36:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x118308800) [pid = 1668] [serial = 1520] [outer = 0x117eb3000] 23:36:01 INFO - PROCESS | 1668 | 1468737361857 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 23:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 827ms 23:36:01 INFO - PROCESS | 1668 | 1468737361887 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 23:36:01 INFO - PROCESS | 1668 | 1468737361890 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 23:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:36:01 INFO - PROCESS | 1668 | 1468737361892 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:36:01 INFO - PROCESS | 1668 | 1468737361894 Marionette TRACE conn2 <- [1,1998,null,{}] 23:36:01 INFO - PROCESS | 1668 | 1468737361897 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:01 INFO - PROCESS | 1668 | 1468737361898 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:02 INFO - PROCESS | 1668 | 1468737361998 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 23:36:02 INFO - PROCESS | 1668 | 1468737362057 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:02 INFO - PROCESS | 1668 | 1468737362058 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a631800 == 22 [pid = 1668] [id = 507] 23:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x119067800) [pid = 1668] [serial = 1521] [outer = 0x0] 23:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x119919c00) [pid = 1668] [serial = 1522] [outer = 0x119067800] 23:36:02 INFO - PROCESS | 1668 | 1468737362087 Marionette DEBUG loaded listener.js 23:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x119d0ec00) [pid = 1668] [serial = 1523] [outer = 0x119067800] 23:36:02 INFO - PROCESS | 1668 | 1468737362507 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 23:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 669ms 23:36:02 INFO - PROCESS | 1668 | 1468737362562 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 23:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:36:02 INFO - PROCESS | 1668 | 1468737362563 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 23:36:02 INFO - PROCESS | 1668 | 1468737362571 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:36:02 INFO - PROCESS | 1668 | 1468737362575 Marionette TRACE conn2 <- [1,2002,null,{}] 23:36:02 INFO - PROCESS | 1668 | 1468737362579 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:02 INFO - PROCESS | 1668 | 1468737362581 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:02 INFO - PROCESS | 1668 | 1468737362681 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 23:36:02 INFO - PROCESS | 1668 | 1468737362741 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:02 INFO - PROCESS | 1668 | 1468737362742 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c072000 == 23 [pid = 1668] [id = 508] 23:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x119d0fc00) [pid = 1668] [serial = 1524] [outer = 0x0] 23:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x123c3a800) [pid = 1668] [serial = 1525] [outer = 0x119d0fc00] 23:36:02 INFO - PROCESS | 1668 | 1468737362770 Marionette DEBUG loaded listener.js 23:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x124b23c00) [pid = 1668] [serial = 1526] [outer = 0x119d0fc00] 23:36:03 INFO - PROCESS | 1668 | 1468737363182 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 23:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 629ms 23:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:36:03 INFO - PROCESS | 1668 | 1468737363195 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 23:36:03 INFO - PROCESS | 1668 | 1468737363197 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 23:36:03 INFO - PROCESS | 1668 | 1468737363202 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:36:03 INFO - PROCESS | 1668 | 1468737363203 Marionette TRACE conn2 <- [1,2006,null,{}] 23:36:03 INFO - PROCESS | 1668 | 1468737363206 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:03 INFO - PROCESS | 1668 | 1468737363207 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:03 INFO - PROCESS | 1668 | 1468737363303 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 23:36:03 INFO - PROCESS | 1668 | 1468737363392 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:03 INFO - PROCESS | 1668 | 1468737363393 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c405800 == 24 [pid = 1668] [id = 509] 23:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x125005400) [pid = 1668] [serial = 1527] [outer = 0x0] 23:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x125806800) [pid = 1668] [serial = 1528] [outer = 0x125005400] 23:36:03 INFO - PROCESS | 1668 | 1468737363432 Marionette DEBUG loaded listener.js 23:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12653f000) [pid = 1668] [serial = 1529] [outer = 0x125005400] 23:36:03 INFO - PROCESS | 1668 | 1468737363848 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 23:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 23:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 23:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:36:03 INFO - PROCESS | 1668 | 1468737363872 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 23:36:03 INFO - PROCESS | 1668 | 1468737363873 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 23:36:03 INFO - PROCESS | 1668 | 1468737363875 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:36:03 INFO - PROCESS | 1668 | 1468737363877 Marionette TRACE conn2 <- [1,2010,null,{}] 23:36:03 INFO - PROCESS | 1668 | 1468737363879 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:03 INFO - PROCESS | 1668 | 1468737363880 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:03 INFO - PROCESS | 1668 | 1468737363984 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 23:36:04 INFO - PROCESS | 1668 | 1468737364046 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:04 INFO - PROCESS | 1668 | 1468737364050 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182e5000 == 25 [pid = 1668] [id = 510] 23:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x111dac800) [pid = 1668] [serial = 1530] [outer = 0x0] 23:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1128cb400) [pid = 1668] [serial = 1531] [outer = 0x111dac800] 23:36:04 INFO - PROCESS | 1668 | 1468737364209 Marionette DEBUG loaded listener.js 23:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x115d49c00) [pid = 1668] [serial = 1532] [outer = 0x111dac800] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x128b08400) [pid = 1668] [serial = 1446] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x117ead400) [pid = 1668] [serial = 1452] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1292f3000) [pid = 1668] [serial = 1449] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11906e000) [pid = 1668] [serial = 1453] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12a6e7800) [pid = 1668] [serial = 1423] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12a653800) [pid = 1668] [serial = 1450] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x129189c00) [pid = 1668] [serial = 1447] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x117eb7000) [pid = 1668] [serial = 1426] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1164ef800) [pid = 1668] [serial = 1425] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1199fbc00) [pid = 1668] [serial = 1429] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x124bc4000) [pid = 1668] [serial = 1441] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1243a1c00) [pid = 1668] [serial = 1471] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1199f1000) [pid = 1668] [serial = 1459] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x119314000) [pid = 1668] [serial = 1458] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1269b8400) [pid = 1668] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1176f3800) [pid = 1668] [serial = 1455] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11930cc00) [pid = 1668] [serial = 1465] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11811a800) [pid = 1668] [serial = 1462] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x123803400) [pid = 1668] [serial = 1468] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1183eec00) [pid = 1668] [serial = 1464] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x116980800) [pid = 1668] [serial = 1461] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11933f000) [pid = 1668] [serial = 1428] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11972c800) [pid = 1668] [serial = 1434] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119d09000) [pid = 1668] [serial = 1435] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x123c36000) [pid = 1668] [serial = 1437] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1241b6400) [pid = 1668] [serial = 1438] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118143800) [pid = 1668] [serial = 1431] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11830a000) [pid = 1668] [serial = 1432] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x124574000) [pid = 1668] [serial = 1440] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x115e22000) [pid = 1668] [serial = 1411] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1265c7400) [pid = 1668] [serial = 1444] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1129af000) [pid = 1668] [serial = 1410] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119499c00) [pid = 1668] [serial = 1414] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1188eb000) [pid = 1668] [serial = 1413] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1241b8c00) [pid = 1668] [serial = 1417] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1208f5000) [pid = 1668] [serial = 1416] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1289f4c00) [pid = 1668] [serial = 1420] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1269b0800) [pid = 1668] [serial = 1419] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x124f91c00) [pid = 1668] [serial = 1443] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x1292eb000) [pid = 1668] [serial = 1422] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x128b11400) [pid = 1668] [serial = 1478] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x1257a8400) [pid = 1668] [serial = 1475] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x128804400) [pid = 1668] [serial = 1477] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x11814d800) [pid = 1668] [serial = 1456] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x124571400) [pid = 1668] [serial = 1472] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x124b21800) [pid = 1668] [serial = 1474] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x123c35400) [pid = 1668] [serial = 1469] [outer = 0x0] [url = about:blank] 23:36:04 INFO - PROCESS | 1668 | 1468737364838 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 23:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 23:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1021ms 23:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:36:04 INFO - PROCESS | 1668 | 1468737364898 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 23:36:04 INFO - PROCESS | 1668 | 1468737364901 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 23:36:04 INFO - PROCESS | 1668 | 1468737364906 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:36:04 INFO - PROCESS | 1668 | 1468737364910 Marionette TRACE conn2 <- [1,2014,null,{}] 23:36:04 INFO - PROCESS | 1668 | 1468737364930 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:04 INFO - PROCESS | 1668 | 1468737364933 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:05 INFO - PROCESS | 1668 | 1468737365096 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 23:36:05 INFO - PROCESS | 1668 | 1468737365202 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:05 INFO - PROCESS | 1668 | 1468737365204 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x117461800 == 26 [pid = 1668] [id = 511] 23:36:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x11649cc00) [pid = 1668] [serial = 1533] [outer = 0x0] 23:36:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x116a1a000) [pid = 1668] [serial = 1534] [outer = 0x11649cc00] 23:36:05 INFO - PROCESS | 1668 | 1468737365236 Marionette DEBUG loaded listener.js 23:36:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x11811a800) [pid = 1668] [serial = 1535] [outer = 0x11649cc00] 23:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x129182400) [pid = 1668] [serial = 1480] [outer = 0x0] [url = about:blank] 23:36:05 INFO - PROCESS | 1668 | 1468737365968 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 23:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1090ms 23:36:05 INFO - PROCESS | 1668 | 1468737365995 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 23:36:06 INFO - PROCESS | 1668 | 1468737365997 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 23:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:36:06 INFO - PROCESS | 1668 | 1468737366003 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:36:06 INFO - PROCESS | 1668 | 1468737366005 Marionette TRACE conn2 <- [1,2018,null,{}] 23:36:06 INFO - PROCESS | 1668 | 1468737366008 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:06 INFO - PROCESS | 1668 | 1468737366010 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:06 INFO - PROCESS | 1668 | 1468737366087 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 23:36:06 INFO - PROCESS | 1668 | 1468737366091 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:06 INFO - PROCESS | 1668 | 1468737366094 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x11695f800 == 27 [pid = 1668] [id = 512] 23:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x115d50c00) [pid = 1668] [serial = 1536] [outer = 0x0] 23:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1164e4400) [pid = 1668] [serial = 1537] [outer = 0x115d50c00] 23:36:06 INFO - PROCESS | 1668 | 1468737366124 Marionette DEBUG loaded listener.js 23:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x116f93000) [pid = 1668] [serial = 1538] [outer = 0x115d50c00] 23:36:06 INFO - PROCESS | 1668 | 1468737366491 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 23:36:06 INFO - PROCESS | 1668 | 1468737366523 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 23:36:06 INFO - PROCESS | 1668 | 1468737366526 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 23:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:36:06 INFO - PROCESS | 1668 | 1468737366531 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:36:06 INFO - PROCESS | 1668 | 1468737366533 Marionette TRACE conn2 <- [1,2022,null,{}] 23:36:06 INFO - PROCESS | 1668 | 1468737366535 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:06 INFO - PROCESS | 1668 | 1468737366537 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:06 INFO - PROCESS | 1668 | 1468737366614 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 23:36:06 INFO - PROCESS | 1668 | 1468737366620 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:06 INFO - PROCESS | 1668 | 1468737366621 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x119042800 == 28 [pid = 1668] [id = 513] 23:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x117eb5400) [pid = 1668] [serial = 1539] [outer = 0x0] 23:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11814b000) [pid = 1668] [serial = 1540] [outer = 0x117eb5400] 23:36:06 INFO - PROCESS | 1668 | 1468737366648 Marionette DEBUG loaded listener.js 23:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1183f4400) [pid = 1668] [serial = 1541] [outer = 0x117eb5400] 23:36:07 INFO - PROCESS | 1668 | 1468737367060 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 23:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 574ms 23:36:07 INFO - PROCESS | 1668 | 1468737367105 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 23:36:07 INFO - PROCESS | 1668 | 1468737367107 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 23:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:36:07 INFO - PROCESS | 1668 | 1468737367111 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:36:07 INFO - PROCESS | 1668 | 1468737367115 Marionette TRACE conn2 <- [1,2026,null,{}] 23:36:07 INFO - PROCESS | 1668 | 1468737367137 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:07 INFO - PROCESS | 1668 | 1468737367142 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:07 INFO - PROCESS | 1668 | 1468737367260 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 23:36:07 INFO - PROCESS | 1668 | 1468737367279 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:07 INFO - PROCESS | 1668 | 1468737367282 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x119dc8000 == 29 [pid = 1668] [id = 514] 23:36:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11830ec00) [pid = 1668] [serial = 1542] [outer = 0x0] 23:36:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11933e400) [pid = 1668] [serial = 1543] [outer = 0x11830ec00] 23:36:07 INFO - PROCESS | 1668 | 1468737367326 Marionette DEBUG loaded listener.js 23:36:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119731000) [pid = 1668] [serial = 1544] [outer = 0x11830ec00] 23:36:07 INFO - PROCESS | 1668 | 1468737367721 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 23:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 635ms 23:36:07 INFO - PROCESS | 1668 | 1468737367746 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 23:36:07 INFO - PROCESS | 1668 | 1468737367748 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 23:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:36:07 INFO - PROCESS | 1668 | 1468737367754 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:36:07 INFO - PROCESS | 1668 | 1468737367755 Marionette TRACE conn2 <- [1,2030,null,{}] 23:36:07 INFO - PROCESS | 1668 | 1468737367758 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:07 INFO - PROCESS | 1668 | 1468737367759 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:07 INFO - PROCESS | 1668 | 1468737367893 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 23:36:07 INFO - PROCESS | 1668 | 1468737367904 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:07 INFO - PROCESS | 1668 | 1468737367905 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12402e800 == 30 [pid = 1668] [id = 515] 23:36:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1199f2800) [pid = 1668] [serial = 1545] [outer = 0x0] 23:36:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x119b54800) [pid = 1668] [serial = 1546] [outer = 0x1199f2800] 23:36:07 INFO - PROCESS | 1668 | 1468737367948 Marionette DEBUG loaded listener.js 23:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119d73000) [pid = 1668] [serial = 1547] [outer = 0x1199f2800] 23:36:08 INFO - PROCESS | 1668 | 1468737368417 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 23:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 670ms 23:36:08 INFO - PROCESS | 1668 | 1468737368423 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 23:36:08 INFO - PROCESS | 1668 | 1468737368424 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 23:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:36:08 INFO - PROCESS | 1668 | 1468737368427 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:36:08 INFO - PROCESS | 1668 | 1468737368436 Marionette TRACE conn2 <- [1,2034,null,{}] 23:36:08 INFO - PROCESS | 1668 | 1468737368439 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:08 INFO - PROCESS | 1668 | 1468737368440 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:08 INFO - PROCESS | 1668 | 1468737368536 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 23:36:08 INFO - PROCESS | 1668 | 1468737368575 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:08 INFO - PROCESS | 1668 | 1468737368576 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x124721800 == 31 [pid = 1668] [id = 516] 23:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x112d7a000) [pid = 1668] [serial = 1548] [outer = 0x0] 23:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119f10800) [pid = 1668] [serial = 1549] [outer = 0x112d7a000] 23:36:08 INFO - PROCESS | 1668 | 1468737368600 Marionette DEBUG loaded listener.js 23:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123807400) [pid = 1668] [serial = 1550] [outer = 0x112d7a000] 23:36:08 INFO - PROCESS | 1668 | 1468737368900 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 531ms 23:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:36:08 INFO - PROCESS | 1668 | 1468737368959 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 23:36:08 INFO - PROCESS | 1668 | 1468737368961 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 23:36:08 INFO - PROCESS | 1668 | 1468737368963 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:36:08 INFO - PROCESS | 1668 | 1468737368964 Marionette TRACE conn2 <- [1,2038,null,{}] 23:36:08 INFO - PROCESS | 1668 | 1468737368966 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:08 INFO - PROCESS | 1668 | 1468737368970 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:09 INFO - PROCESS | 1668 | 1468737369084 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 23:36:09 INFO - PROCESS | 1668 | 1468737369120 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:09 INFO - PROCESS | 1668 | 1468737369121 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12670a800 == 32 [pid = 1668] [id = 517] 23:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123808400) [pid = 1668] [serial = 1551] [outer = 0x0] 23:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123c39400) [pid = 1668] [serial = 1552] [outer = 0x123808400] 23:36:09 INFO - PROCESS | 1668 | 1468737369146 Marionette DEBUG loaded listener.js 23:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12456b400) [pid = 1668] [serial = 1553] [outer = 0x123808400] 23:36:09 INFO - PROCESS | 1668 | 1468737369481 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 23:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms 23:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:36:09 INFO - PROCESS | 1668 | 1468737369534 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 23:36:09 INFO - PROCESS | 1668 | 1468737369536 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 23:36:09 INFO - PROCESS | 1668 | 1468737369538 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:36:09 INFO - PROCESS | 1668 | 1468737369539 Marionette TRACE conn2 <- [1,2042,null,{}] 23:36:09 INFO - PROCESS | 1668 | 1468737369541 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:09 INFO - PROCESS | 1668 | 1468737369542 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:09 INFO - PROCESS | 1668 | 1468737369640 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 23:36:09 INFO - PROCESS | 1668 | 1468737369677 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:09 INFO - PROCESS | 1668 | 1468737369678 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ae1800 == 33 [pid = 1668] [id = 518] 23:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12456ec00) [pid = 1668] [serial = 1554] [outer = 0x0] 23:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1246f3800) [pid = 1668] [serial = 1555] [outer = 0x12456ec00] 23:36:09 INFO - PROCESS | 1668 | 1468737369702 Marionette DEBUG loaded listener.js 23:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x124caf800) [pid = 1668] [serial = 1556] [outer = 0x12456ec00] 23:36:09 INFO - PROCESS | 1668 | 1468737369993 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 23:36:10 INFO - PROCESS | 1668 | 1468737370022 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 23:36:10 INFO - PROCESS | 1668 | 1468737370023 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 23:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:36:10 INFO - PROCESS | 1668 | 1468737370025 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:36:10 INFO - PROCESS | 1668 | 1468737370026 Marionette TRACE conn2 <- [1,2046,null,{}] 23:36:10 INFO - PROCESS | 1668 | 1468737370029 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:10 INFO - PROCESS | 1668 | 1468737370030 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:10 INFO - PROCESS | 1668 | 1468737370130 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 23:36:10 INFO - PROCESS | 1668 | 1468737370167 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:10 INFO - PROCESS | 1668 | 1468737370168 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12913b000 == 34 [pid = 1668] [id = 519] 23:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x112d7fc00) [pid = 1668] [serial = 1557] [outer = 0x0] 23:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12500a400) [pid = 1668] [serial = 1558] [outer = 0x112d7fc00] 23:36:10 INFO - PROCESS | 1668 | 1468737370192 Marionette DEBUG loaded listener.js 23:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x126170800) [pid = 1668] [serial = 1559] [outer = 0x112d7fc00] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x128cac800) [pid = 1668] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119d79c00) [pid = 1668] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119d7a800) [pid = 1668] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1128d5c00) [pid = 1668] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x111d19000) [pid = 1668] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1133a3c00) [pid = 1668] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x115d56c00) [pid = 1668] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x118528c00) [pid = 1668] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118520400) [pid = 1668] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x118282c00) [pid = 1668] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:36:10 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x115d50400) [pid = 1668] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:36:10 INFO - PROCESS | 1668 | 1468737370518 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 23:36:10 INFO - PROCESS | 1668 | 1468737370545 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 23:36:10 INFO - PROCESS | 1668 | 1468737370547 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 23:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:36:10 INFO - PROCESS | 1668 | 1468737370553 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:36:10 INFO - PROCESS | 1668 | 1468737370555 Marionette TRACE conn2 <- [1,2050,null,{}] 23:36:10 INFO - PROCESS | 1668 | 1468737370558 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:10 INFO - PROCESS | 1668 | 1468737370560 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:10 INFO - PROCESS | 1668 | 1468737370716 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 23:36:10 INFO - PROCESS | 1668 | 1468737370726 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:10 INFO - PROCESS | 1668 | 1468737370727 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12941c800 == 35 [pid = 1668] [id = 520] 23:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11663a000) [pid = 1668] [serial = 1560] [outer = 0x0] 23:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119d7d800) [pid = 1668] [serial = 1561] [outer = 0x11663a000] 23:36:10 INFO - PROCESS | 1668 | 1468737370762 Marionette DEBUG loaded listener.js 23:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1257a8000) [pid = 1668] [serial = 1562] [outer = 0x11663a000] 23:36:11 INFO - PROCESS | 1668 | 1468737371060 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 23:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:36:11 INFO - PROCESS | 1668 | 1468737371073 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 23:36:11 INFO - PROCESS | 1668 | 1468737371074 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 23:36:11 INFO - PROCESS | 1668 | 1468737371077 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:36:11 INFO - PROCESS | 1668 | 1468737371078 Marionette TRACE conn2 <- [1,2054,null,{}] 23:36:11 INFO - PROCESS | 1668 | 1468737371081 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:11 INFO - PROCESS | 1668 | 1468737371085 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:11 INFO - PROCESS | 1668 | 1468737371188 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 23:36:11 INFO - PROCESS | 1668 | 1468737371194 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:11 INFO - PROCESS | 1668 | 1468737371195 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a85d000 == 36 [pid = 1668] [id = 521] 23:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119d03800) [pid = 1668] [serial = 1563] [outer = 0x0] 23:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12672e800) [pid = 1668] [serial = 1564] [outer = 0x119d03800] 23:36:11 INFO - PROCESS | 1668 | 1468737371234 Marionette DEBUG loaded listener.js 23:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1269b1000) [pid = 1668] [serial = 1565] [outer = 0x119d03800] 23:36:11 INFO - PROCESS | 1668 | 1468737371693 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 23:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 670ms 23:36:11 INFO - PROCESS | 1668 | 1468737371748 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 23:36:11 INFO - PROCESS | 1668 | 1468737371749 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 23:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:36:11 INFO - PROCESS | 1668 | 1468737371751 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:36:11 INFO - PROCESS | 1668 | 1468737371753 Marionette TRACE conn2 <- [1,2058,null,{}] 23:36:11 INFO - PROCESS | 1668 | 1468737371755 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:11 INFO - PROCESS | 1668 | 1468737371757 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:11 INFO - PROCESS | 1668 | 1468737371838 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 23:36:11 INFO - PROCESS | 1668 | 1468737371841 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:11 INFO - PROCESS | 1668 | 1468737371842 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x124721000 == 37 [pid = 1668] [id = 522] 23:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x128803800) [pid = 1668] [serial = 1566] [outer = 0x0] 23:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1289f0800) [pid = 1668] [serial = 1567] [outer = 0x128803800] 23:36:11 INFO - PROCESS | 1668 | 1468737371867 Marionette DEBUG loaded listener.js 23:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1289fec00) [pid = 1668] [serial = 1568] [outer = 0x128803800] 23:36:12 INFO - PROCESS | 1668 | 1468737372234 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 23:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 23:36:12 INFO - PROCESS | 1668 | 1468737372273 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 23:36:12 INFO - PROCESS | 1668 | 1468737372276 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 23:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:36:12 INFO - PROCESS | 1668 | 1468737372279 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:36:12 INFO - PROCESS | 1668 | 1468737372282 Marionette TRACE conn2 <- [1,2062,null,{}] 23:36:12 INFO - PROCESS | 1668 | 1468737372289 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:12 INFO - PROCESS | 1668 | 1468737372290 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:12 INFO - PROCESS | 1668 | 1468737372472 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 23:36:12 INFO - PROCESS | 1668 | 1468737372650 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:12 INFO - PROCESS | 1668 | 1468737372653 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x115ef4000 == 38 [pid = 1668] [id = 523] 23:36:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1129a8800) [pid = 1668] [serial = 1569] [outer = 0x0] 23:36:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x112d77800) [pid = 1668] [serial = 1570] [outer = 0x1129a8800] 23:36:12 INFO - PROCESS | 1668 | 1468737372706 Marionette DEBUG loaded listener.js 23:36:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x115e24400) [pid = 1668] [serial = 1571] [outer = 0x1129a8800] 23:36:13 INFO - PROCESS | 1668 | 1468737373174 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 23:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 928ms 23:36:13 INFO - PROCESS | 1668 | 1468737373207 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 23:36:13 INFO - PROCESS | 1668 | 1468737373210 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 23:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:36:13 INFO - PROCESS | 1668 | 1468737373213 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:36:13 INFO - PROCESS | 1668 | 1468737373215 Marionette TRACE conn2 <- [1,2066,null,{}] 23:36:13 INFO - PROCESS | 1668 | 1468737373218 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:13 INFO - PROCESS | 1668 | 1468737373220 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:13 INFO - PROCESS | 1668 | 1468737373321 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 23:36:13 INFO - PROCESS | 1668 | 1468737373379 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:13 INFO - PROCESS | 1668 | 1468737373381 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x119bba800 == 39 [pid = 1668] [id = 524] 23:36:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1174e6800) [pid = 1668] [serial = 1572] [outer = 0x0] 23:36:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11827b400) [pid = 1668] [serial = 1573] [outer = 0x1174e6800] 23:36:13 INFO - PROCESS | 1668 | 1468737373424 Marionette DEBUG loaded listener.js 23:36:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1187c2c00) [pid = 1668] [serial = 1574] [outer = 0x1174e6800] 23:36:13 INFO - PROCESS | 1668 | 1468737373847 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 23:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 673ms 23:36:13 INFO - PROCESS | 1668 | 1468737373886 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 23:36:13 INFO - PROCESS | 1668 | 1468737373888 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 23:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:36:13 INFO - PROCESS | 1668 | 1468737373890 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:36:13 INFO - PROCESS | 1668 | 1468737373892 Marionette TRACE conn2 <- [1,2070,null,{}] 23:36:13 INFO - PROCESS | 1668 | 1468737373894 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:13 INFO - PROCESS | 1668 | 1468737373896 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:14 INFO - PROCESS | 1668 | 1468737374012 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 23:36:14 INFO - PROCESS | 1668 | 1468737374085 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:14 INFO - PROCESS | 1668 | 1468737374087 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292c6800 == 40 [pid = 1668] [id = 525] 23:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x119338400) [pid = 1668] [serial = 1575] [outer = 0x0] 23:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1199f0400) [pid = 1668] [serial = 1576] [outer = 0x119338400] 23:36:14 INFO - PROCESS | 1668 | 1468737374116 Marionette DEBUG loaded listener.js 23:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1208f7400) [pid = 1668] [serial = 1577] [outer = 0x119338400] 23:36:14 INFO - PROCESS | 1668 | 1468737374536 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 23:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 23:36:14 INFO - PROCESS | 1668 | 1468737374561 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 23:36:14 INFO - PROCESS | 1668 | 1468737374564 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 23:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:36:14 INFO - PROCESS | 1668 | 1468737374571 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:36:14 INFO - PROCESS | 1668 | 1468737374575 Marionette TRACE conn2 <- [1,2074,null,{}] 23:36:14 INFO - PROCESS | 1668 | 1468737374577 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:14 INFO - PROCESS | 1668 | 1468737374579 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:14 INFO - PROCESS | 1668 | 1468737374680 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 23:36:14 INFO - PROCESS | 1668 | 1468737374749 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:14 INFO - PROCESS | 1668 | 1468737374750 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba8e800 == 41 [pid = 1668] [id = 526] 23:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x123b45400) [pid = 1668] [serial = 1578] [outer = 0x0] 23:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x123cd3400) [pid = 1668] [serial = 1579] [outer = 0x123b45400] 23:36:14 INFO - PROCESS | 1668 | 1468737374779 Marionette DEBUG loaded listener.js 23:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x124bc4000) [pid = 1668] [serial = 1580] [outer = 0x123b45400] 23:36:15 INFO - PROCESS | 1668 | 1468737375209 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 23:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 675ms 23:36:15 INFO - PROCESS | 1668 | 1468737375244 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 23:36:15 INFO - PROCESS | 1668 | 1468737375246 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 23:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:36:15 INFO - PROCESS | 1668 | 1468737375348 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:36:15 INFO - PROCESS | 1668 | 1468737375350 Marionette TRACE conn2 <- [1,2078,null,{}] 23:36:15 INFO - PROCESS | 1668 | 1468737375367 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:15 INFO - PROCESS | 1668 | 1468737375369 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:15 INFO - PROCESS | 1668 | 1468737375510 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 23:36:15 INFO - PROCESS | 1668 | 1468737375564 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:15 INFO - PROCESS | 1668 | 1468737375565 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x120846800 == 42 [pid = 1668] [id = 527] 23:36:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1188e8800) [pid = 1668] [serial = 1581] [outer = 0x0] 23:36:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1241b9800) [pid = 1668] [serial = 1582] [outer = 0x1188e8800] 23:36:15 INFO - PROCESS | 1668 | 1468737375594 Marionette DEBUG loaded listener.js 23:36:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x126532400) [pid = 1668] [serial = 1583] [outer = 0x1188e8800] 23:36:16 INFO - PROCESS | 1668 | 1468737376156 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 23:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 884ms 23:36:16 INFO - PROCESS | 1668 | 1468737376186 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 23:36:16 INFO - PROCESS | 1668 | 1468737376188 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 23:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:36:16 INFO - PROCESS | 1668 | 1468737376191 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:36:16 INFO - PROCESS | 1668 | 1468737376194 Marionette TRACE conn2 <- [1,2082,null,{}] 23:36:16 INFO - PROCESS | 1668 | 1468737376198 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:16 INFO - PROCESS | 1668 | 1468737376199 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:16 INFO - PROCESS | 1668 | 1468737376293 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 23:36:16 INFO - PROCESS | 1668 | 1468737376365 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:16 INFO - PROCESS | 1668 | 1468737376366 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x11958c000 == 43 [pid = 1668] [id = 528] 23:36:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x118307400) [pid = 1668] [serial = 1584] [outer = 0x0] 23:36:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1183e7c00) [pid = 1668] [serial = 1585] [outer = 0x118307400] 23:36:16 INFO - PROCESS | 1668 | 1468737376394 Marionette DEBUG loaded listener.js 23:36:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11930c000) [pid = 1668] [serial = 1586] [outer = 0x118307400] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x124721000 == 42 [pid = 1668] [id = 522] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12a85d000 == 41 [pid = 1668] [id = 521] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12941c800 == 40 [pid = 1668] [id = 520] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12913b000 == 39 [pid = 1668] [id = 519] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x128ae1800 == 38 [pid = 1668] [id = 518] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12670a800 == 37 [pid = 1668] [id = 517] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x124721800 == 36 [pid = 1668] [id = 516] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12402e800 == 35 [pid = 1668] [id = 515] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x119dc8000 == 34 [pid = 1668] [id = 514] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x119042800 == 33 [pid = 1668] [id = 513] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11695f800 == 32 [pid = 1668] [id = 512] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x112dca000 == 31 [pid = 1668] [id = 494] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x120846800 == 30 [pid = 1668] [id = 527] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba8e800 == 29 [pid = 1668] [id = 526] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x1292c6800 == 28 [pid = 1668] [id = 525] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x119bba800 == 27 [pid = 1668] [id = 524] 23:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x115ef4000 == 26 [pid = 1668] [id = 523] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x129190c00) [pid = 1668] [serial = 1481] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1246c5800) [pid = 1668] [serial = 1513] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119d7c000) [pid = 1668] [serial = 1498] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x123cd1400) [pid = 1668] [serial = 1501] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x123c34c00) [pid = 1668] [serial = 1499] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x124568000) [pid = 1668] [serial = 1504] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1129b2400) [pid = 1668] [serial = 1483] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1130e0400) [pid = 1668] [serial = 1484] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x115dde400) [pid = 1668] [serial = 1486] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x116f52000) [pid = 1668] [serial = 1487] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11811d000) [pid = 1668] [serial = 1489] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11830c400) [pid = 1668] [serial = 1490] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1187c7800) [pid = 1668] [serial = 1492] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11972d000) [pid = 1668] [serial = 1493] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123f2d800) [pid = 1668] [serial = 1510] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1199f1400) [pid = 1668] [serial = 1508] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1187c6800) [pid = 1668] [serial = 1507] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x124571000) [pid = 1668] [serial = 1505] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119490000) [pid = 1668] [serial = 1495] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119d08400) [pid = 1668] [serial = 1496] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1241b9400) [pid = 1668] [serial = 1502] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x124573c00) [pid = 1668] [serial = 1511] [outer = 0x0] [url = about:blank] 23:36:17 INFO - PROCESS | 1668 | 1468737377390 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 23:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1222ms 23:36:17 INFO - PROCESS | 1668 | 1468737377427 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 23:36:17 INFO - PROCESS | 1668 | 1468737377430 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 23:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:36:17 INFO - PROCESS | 1668 | 1468737377438 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:36:17 INFO - PROCESS | 1668 | 1468737377440 Marionette TRACE conn2 <- [1,2086,null,{}] 23:36:17 INFO - PROCESS | 1668 | 1468737377444 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:17 INFO - PROCESS | 1668 | 1468737377445 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:17 INFO - PROCESS | 1668 | 1468737377551 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 23:36:17 INFO - PROCESS | 1668 | 1468737377628 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:17 INFO - PROCESS | 1668 | 1468737377632 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x117145800 == 27 [pid = 1668] [id = 529] 23:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x116297000) [pid = 1668] [serial = 1587] [outer = 0x0] 23:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x116a1a800) [pid = 1668] [serial = 1588] [outer = 0x116297000] 23:36:17 INFO - PROCESS | 1668 | 1468737377664 Marionette DEBUG loaded listener.js 23:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x117ead400) [pid = 1668] [serial = 1589] [outer = 0x116297000] 23:36:18 INFO - PROCESS | 1668 | 1468737378170 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 23:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 771ms 23:36:18 INFO - PROCESS | 1668 | 1468737378257 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 23:36:18 INFO - PROCESS | 1668 | 1468737378261 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 23:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:36:18 INFO - PROCESS | 1668 | 1468737378267 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:36:18 INFO - PROCESS | 1668 | 1468737378269 Marionette TRACE conn2 <- [1,2090,null,{}] 23:36:18 INFO - PROCESS | 1668 | 1468737378271 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:18 INFO - PROCESS | 1668 | 1468737378273 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:18 INFO - PROCESS | 1668 | 1468737378375 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 23:36:18 INFO - PROCESS | 1668 | 1468737378431 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:18 INFO - PROCESS | 1668 | 1468737378432 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x11905a800 == 28 [pid = 1668] [id = 530] 23:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1183f1c00) [pid = 1668] [serial = 1590] [outer = 0x0] 23:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1187c7800) [pid = 1668] [serial = 1591] [outer = 0x1183f1c00] 23:36:18 INFO - PROCESS | 1668 | 1468737378464 Marionette DEBUG loaded listener.js 23:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x119308000) [pid = 1668] [serial = 1592] [outer = 0x1183f1c00] 23:36:18 INFO - PROCESS | 1668 | 1468737378981 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 23:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 772ms 23:36:19 INFO - PROCESS | 1668 | 1468737379072 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 23:36:19 INFO - PROCESS | 1668 | 1468737379075 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 23:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:36:19 INFO - PROCESS | 1668 | 1468737379081 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:36:19 INFO - PROCESS | 1668 | 1468737379085 Marionette TRACE conn2 <- [1,2094,null,{}] 23:36:19 INFO - PROCESS | 1668 | 1468737379090 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:19 INFO - PROCESS | 1668 | 1468737379093 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:19 INFO - PROCESS | 1668 | 1468737379238 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 23:36:19 INFO - PROCESS | 1668 | 1468737379360 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:19 INFO - PROCESS | 1668 | 1468737379366 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182ca800 == 29 [pid = 1668] [id = 531] 23:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x112aaac00) [pid = 1668] [serial = 1593] [outer = 0x0] 23:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1176f3800) [pid = 1668] [serial = 1594] [outer = 0x112aaac00] 23:36:19 INFO - PROCESS | 1668 | 1468737379411 Marionette DEBUG loaded listener.js 23:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11814bc00) [pid = 1668] [serial = 1595] [outer = 0x112aaac00] 23:36:19 INFO - PROCESS | 1668 | 1468737379735 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 23:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 677ms 23:36:19 INFO - PROCESS | 1668 | 1468737379758 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 23:36:19 INFO - PROCESS | 1668 | 1468737379760 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 23:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:36:19 INFO - PROCESS | 1668 | 1468737379765 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:36:19 INFO - PROCESS | 1668 | 1468737379770 Marionette TRACE conn2 <- [1,2098,null,{}] 23:36:19 INFO - PROCESS | 1668 | 1468737379778 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:19 INFO - PROCESS | 1668 | 1468737379780 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:19 INFO - PROCESS | 1668 | 1468737379862 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 23:36:19 INFO - PROCESS | 1668 | 1468737379923 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:19 INFO - PROCESS | 1668 | 1468737379924 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x120842800 == 30 [pid = 1668] [id = 532] 23:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11827c400) [pid = 1668] [serial = 1596] [outer = 0x0] 23:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11934a000) [pid = 1668] [serial = 1597] [outer = 0x11827c400] 23:36:19 INFO - PROCESS | 1668 | 1468737379951 Marionette DEBUG loaded listener.js 23:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1199fbc00) [pid = 1668] [serial = 1598] [outer = 0x11827c400] 23:36:20 INFO - PROCESS | 1668 | 1468737380235 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 23:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 531ms 23:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:36:20 INFO - PROCESS | 1668 | 1468737380294 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 23:36:20 INFO - PROCESS | 1668 | 1468737380296 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 23:36:20 INFO - PROCESS | 1668 | 1468737380298 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:36:20 INFO - PROCESS | 1668 | 1468737380300 Marionette TRACE conn2 <- [1,2102,null,{}] 23:36:20 INFO - PROCESS | 1668 | 1468737380308 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:20 INFO - PROCESS | 1668 | 1468737380312 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:20 INFO - PROCESS | 1668 | 1468737380393 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 23:36:20 INFO - PROCESS | 1668 | 1468737380454 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:20 INFO - PROCESS | 1668 | 1468737380456 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x124cc2800 == 31 [pid = 1668] [id = 533] 23:36:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1183ed400) [pid = 1668] [serial = 1599] [outer = 0x0] 23:36:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12392f000) [pid = 1668] [serial = 1600] [outer = 0x1183ed400] 23:36:20 INFO - PROCESS | 1668 | 1468737380484 Marionette DEBUG loaded listener.js 23:36:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x123cd0800) [pid = 1668] [serial = 1601] [outer = 0x1183ed400] 23:36:20 INFO - PROCESS | 1668 | 1468737380775 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 23:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 523ms 23:36:20 INFO - PROCESS | 1668 | 1468737380822 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 23:36:20 INFO - PROCESS | 1668 | 1468737380824 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 23:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:36:20 INFO - PROCESS | 1668 | 1468737380827 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:36:20 INFO - PROCESS | 1668 | 1468737380829 Marionette TRACE conn2 <- [1,2106,null,{}] 23:36:20 INFO - PROCESS | 1668 | 1468737380833 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:20 INFO - PROCESS | 1668 | 1468737380835 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:20 INFO - PROCESS | 1668 | 1468737380952 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 23:36:21 INFO - PROCESS | 1668 | 1468737381041 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:21 INFO - PROCESS | 1668 | 1468737381043 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x1267a3000 == 32 [pid = 1668] [id = 534] 23:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x123ccfc00) [pid = 1668] [serial = 1602] [outer = 0x0] 23:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x123cde000) [pid = 1668] [serial = 1603] [outer = 0x123ccfc00] 23:36:21 INFO - PROCESS | 1668 | 1468737381083 Marionette DEBUG loaded listener.js 23:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x124567800) [pid = 1668] [serial = 1604] [outer = 0x123ccfc00] 23:36:21 INFO - PROCESS | 1668 | 1468737381421 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 23:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 622ms 23:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:36:21 INFO - PROCESS | 1668 | 1468737381453 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 23:36:21 INFO - PROCESS | 1668 | 1468737381454 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 23:36:21 INFO - PROCESS | 1668 | 1468737381457 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:36:21 INFO - PROCESS | 1668 | 1468737381458 Marionette TRACE conn2 <- [1,2110,null,{}] 23:36:21 INFO - PROCESS | 1668 | 1468737381460 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:21 INFO - PROCESS | 1668 | 1468737381461 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:21 INFO - PROCESS | 1668 | 1468737381571 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 23:36:21 INFO - PROCESS | 1668 | 1468737381580 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:21 INFO - PROCESS | 1668 | 1468737381581 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12913f000 == 33 [pid = 1668] [id = 535] 23:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1241c3000) [pid = 1668] [serial = 1605] [outer = 0x0] 23:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x124647000) [pid = 1668] [serial = 1606] [outer = 0x1241c3000] 23:36:21 INFO - PROCESS | 1668 | 1468737381606 Marionette DEBUG loaded listener.js 23:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x124c8e800) [pid = 1668] [serial = 1607] [outer = 0x1241c3000] 23:36:21 INFO - PROCESS | 1668 | 1468737381924 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 23:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms 23:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:36:21 INFO - PROCESS | 1668 | 1468737381978 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 23:36:21 INFO - PROCESS | 1668 | 1468737381979 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 23:36:21 INFO - PROCESS | 1668 | 1468737381981 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:36:21 INFO - PROCESS | 1668 | 1468737381982 Marionette TRACE conn2 <- [1,2114,null,{}] 23:36:21 INFO - PROCESS | 1668 | 1468737381985 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:21 INFO - PROCESS | 1668 | 1468737381989 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:22 INFO - PROCESS | 1668 | 1468737382111 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 23:36:22 INFO - PROCESS | 1668 | 1468737382125 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:22 INFO - PROCESS | 1668 | 1468737382126 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a86a800 == 34 [pid = 1668] [id = 536] 23:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12580f400) [pid = 1668] [serial = 1608] [outer = 0x0] 23:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1269abc00) [pid = 1668] [serial = 1609] [outer = 0x12580f400] 23:36:22 INFO - PROCESS | 1668 | 1468737382151 Marionette DEBUG loaded listener.js 23:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x128b02800) [pid = 1668] [serial = 1610] [outer = 0x12580f400] 23:36:22 INFO - PROCESS | 1668 | 1468737382505 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 23:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 572ms 23:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:36:22 INFO - PROCESS | 1668 | 1468737382555 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 23:36:22 INFO - PROCESS | 1668 | 1468737382556 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 23:36:22 INFO - PROCESS | 1668 | 1468737382558 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:36:22 INFO - PROCESS | 1668 | 1468737382559 Marionette TRACE conn2 <- [1,2118,null,{}] 23:36:22 INFO - PROCESS | 1668 | 1468737382561 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:22 INFO - PROCESS | 1668 | 1468737382562 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:22 INFO - PROCESS | 1668 | 1468737382656 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 23:36:22 INFO - PROCESS | 1668 | 1468737382668 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:22 INFO - PROCESS | 1668 | 1468737382669 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e5f800 == 35 [pid = 1668] [id = 537] 23:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x128b06c00) [pid = 1668] [serial = 1611] [outer = 0x0] 23:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x128b0fc00) [pid = 1668] [serial = 1612] [outer = 0x128b06c00] 23:36:22 INFO - PROCESS | 1668 | 1468737382693 Marionette DEBUG loaded listener.js 23:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x128cf0400) [pid = 1668] [serial = 1613] [outer = 0x128b06c00] 23:36:23 INFO - PROCESS | 1668 | 1468737383043 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 23:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 23:36:23 INFO - PROCESS | 1668 | 1468737383080 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 23:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:36:23 INFO - PROCESS | 1668 | 1468737383082 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 23:36:23 INFO - PROCESS | 1668 | 1468737383086 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:36:23 INFO - PROCESS | 1668 | 1468737383099 Marionette TRACE conn2 <- [1,2122,null,{}] 23:36:23 INFO - PROCESS | 1668 | 1468737383102 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:23 INFO - PROCESS | 1668 | 1468737383104 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:23 INFO - PROCESS | 1668 | 1468737383250 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 23:36:23 INFO - PROCESS | 1668 | 1468737383268 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:23 INFO - PROCESS | 1668 | 1468737383269 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c07e000 == 36 [pid = 1668] [id = 538] 23:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x128b05800) [pid = 1668] [serial = 1614] [outer = 0x0] 23:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x129188c00) [pid = 1668] [serial = 1615] [outer = 0x128b05800] 23:36:23 INFO - PROCESS | 1668 | 1468737383292 Marionette DEBUG loaded listener.js 23:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12918ec00) [pid = 1668] [serial = 1616] [outer = 0x128b05800] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x1188e8800) [pid = 1668] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11663a000) [pid = 1668] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x128803800) [pid = 1668] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12456ec00) [pid = 1668] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x112d7fc00) [pid = 1668] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x119d03800) [pid = 1668] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x124573000) [pid = 1668] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1129a8800) [pid = 1668] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1174e6800) [pid = 1668] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x123b45400) [pid = 1668] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119338400) [pid = 1668] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x112d7a000) [pid = 1668] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x117eb3000) [pid = 1668] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11649cc00) [pid = 1668] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11830ec00) [pid = 1668] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x123808400) [pid = 1668] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x117eb5400) [pid = 1668] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1199f2800) [pid = 1668] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1122b9400) [pid = 1668] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x111dac800) [pid = 1668] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119067800) [pid = 1668] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x125005400) [pid = 1668] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x115d50c00) [pid = 1668] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:36:23 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119d0fc00) [pid = 1668] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:36:23 INFO - PROCESS | 1668 | 1468737383673 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 23:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 633ms 23:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:36:23 INFO - PROCESS | 1668 | 1468737383720 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 23:36:23 INFO - PROCESS | 1668 | 1468737383721 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 23:36:23 INFO - PROCESS | 1668 | 1468737383724 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:36:23 INFO - PROCESS | 1668 | 1468737383725 Marionette TRACE conn2 <- [1,2126,null,{}] 23:36:23 INFO - PROCESS | 1668 | 1468737383727 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:23 INFO - PROCESS | 1668 | 1468737383728 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:23 INFO - PROCESS | 1668 | 1468737383807 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 23:36:23 INFO - PROCESS | 1668 | 1468737383811 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:23 INFO - PROCESS | 1668 | 1468737383812 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c27000 == 37 [pid = 1668] [id = 539] 23:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1129ae400) [pid = 1668] [serial = 1617] [outer = 0x0] 23:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1174e6800) [pid = 1668] [serial = 1618] [outer = 0x1129ae400] 23:36:23 INFO - PROCESS | 1668 | 1468737383839 Marionette DEBUG loaded listener.js 23:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11875f800) [pid = 1668] [serial = 1619] [outer = 0x1129ae400] 23:36:24 INFO - PROCESS | 1668 | 1468737384170 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 23:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 468ms 23:36:24 INFO - PROCESS | 1668 | 1468737384192 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 23:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:36:24 INFO - PROCESS | 1668 | 1468737384194 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 23:36:24 INFO - PROCESS | 1668 | 1468737384196 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:36:24 INFO - PROCESS | 1668 | 1468737384197 Marionette TRACE conn2 <- [1,2130,null,{}] 23:36:24 INFO - PROCESS | 1668 | 1468737384209 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:24 INFO - PROCESS | 1668 | 1468737384210 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:24 INFO - PROCESS | 1668 | 1468737384290 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 23:36:24 INFO - PROCESS | 1668 | 1468737384294 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:24 INFO - PROCESS | 1668 | 1468737384295 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c413000 == 38 [pid = 1668] [id = 540] 23:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x119309800) [pid = 1668] [serial = 1620] [outer = 0x0] 23:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x119d0fc00) [pid = 1668] [serial = 1621] [outer = 0x119309800] 23:36:24 INFO - PROCESS | 1668 | 1468737384319 Marionette DEBUG loaded listener.js 23:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1243a4800) [pid = 1668] [serial = 1622] [outer = 0x119309800] 23:36:24 INFO - PROCESS | 1668 | 1468737384654 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 23:36:24 INFO - PROCESS | 1668 | 1468737384676 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 23:36:24 INFO - PROCESS | 1668 | 1468737384678 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:36:24 INFO - PROCESS | 1668 | 1468737384680 Marionette TRACE conn2 <- [1,2134,null,{}] 23:36:24 INFO - PROCESS | 1668 | 1468737384684 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:24 INFO - PROCESS | 1668 | 1468737384685 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:24 INFO - PROCESS | 1668 | 1468737384809 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 23:36:24 INFO - PROCESS | 1668 | 1468737384816 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:24 INFO - PROCESS | 1668 | 1468737384818 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c725800 == 39 [pid = 1668] [id = 541] 23:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x116f99c00) [pid = 1668] [serial = 1623] [outer = 0x0] 23:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x124649c00) [pid = 1668] [serial = 1624] [outer = 0x116f99c00] 23:36:24 INFO - PROCESS | 1668 | 1468737384844 Marionette DEBUG loaded listener.js 23:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1292ed000) [pid = 1668] [serial = 1625] [outer = 0x116f99c00] 23:36:25 INFO - PROCESS | 1668 | 1468737385156 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 23:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 527ms 23:36:25 INFO - PROCESS | 1668 | 1468737385205 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 23:36:25 INFO - PROCESS | 1668 | 1468737385206 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 23:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:36:25 INFO - PROCESS | 1668 | 1468737385217 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:36:25 INFO - PROCESS | 1668 | 1468737385218 Marionette TRACE conn2 <- [1,2138,null,{}] 23:36:25 INFO - PROCESS | 1668 | 1468737385220 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:25 INFO - PROCESS | 1668 | 1468737385221 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:25 INFO - PROCESS | 1668 | 1468737385301 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 23:36:25 INFO - PROCESS | 1668 | 1468737385305 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:25 INFO - PROCESS | 1668 | 1468737385306 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8e8800 == 40 [pid = 1668] [id = 542] 23:36:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1292ed400) [pid = 1668] [serial = 1626] [outer = 0x0] 23:36:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12948dc00) [pid = 1668] [serial = 1627] [outer = 0x1292ed400] 23:36:25 INFO - PROCESS | 1668 | 1468737385331 Marionette DEBUG loaded listener.js 23:36:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12a647800) [pid = 1668] [serial = 1628] [outer = 0x1292ed400] 23:36:25 INFO - PROCESS | 1668 | 1468737385810 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 23:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 619ms 23:36:25 INFO - PROCESS | 1668 | 1468737385837 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 23:36:25 INFO - PROCESS | 1668 | 1468737385840 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 23:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:36:25 INFO - PROCESS | 1668 | 1468737385844 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:36:25 INFO - PROCESS | 1668 | 1468737385846 Marionette TRACE conn2 <- [1,2142,null,{}] 23:36:25 INFO - PROCESS | 1668 | 1468737385870 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:25 INFO - PROCESS | 1668 | 1468737385872 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:25 INFO - PROCESS | 1668 | 1468737385975 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 23:36:26 INFO - PROCESS | 1668 | 1468737386087 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:26 INFO - PROCESS | 1668 | 1468737386089 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12082e800 == 41 [pid = 1668] [id = 543] 23:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11830a000) [pid = 1668] [serial = 1629] [outer = 0x0] 23:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11875cc00) [pid = 1668] [serial = 1630] [outer = 0x11830a000] 23:36:26 INFO - PROCESS | 1668 | 1468737386120 Marionette DEBUG loaded listener.js 23:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x119337800) [pid = 1668] [serial = 1631] [outer = 0x11830a000] 23:36:26 INFO - PROCESS | 1668 | 1468737386540 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 23:36:26 INFO - PROCESS | 1668 | 1468737386587 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 23:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:36:26 INFO - PROCESS | 1668 | 1468737386591 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:36:26 INFO - PROCESS | 1668 | 1468737386593 Marionette TRACE conn2 <- [1,2146,null,{}] 23:36:26 INFO - PROCESS | 1668 | 1468737386596 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:26 INFO - PROCESS | 1668 | 1468737386598 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:26 INFO - PROCESS | 1668 | 1468737386699 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 23:36:26 INFO - PROCESS | 1668 | 1468737386761 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:26 INFO - PROCESS | 1668 | 1468737386763 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12941d000 == 42 [pid = 1668] [id = 544] 23:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1199fb800) [pid = 1668] [serial = 1632] [outer = 0x0] 23:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x119f12c00) [pid = 1668] [serial = 1633] [outer = 0x1199fb800] 23:36:26 INFO - PROCESS | 1668 | 1468737386794 Marionette DEBUG loaded listener.js 23:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x123c3fc00) [pid = 1668] [serial = 1634] [outer = 0x1199fb800] 23:36:27 INFO - PROCESS | 1668 | 1468737387240 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 23:36:27 INFO - PROCESS | 1668 | 1468737387263 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 23:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:36:27 INFO - PROCESS | 1668 | 1468737387266 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:36:27 INFO - PROCESS | 1668 | 1468737387270 Marionette TRACE conn2 <- [1,2150,null,{}] 23:36:27 INFO - PROCESS | 1668 | 1468737387278 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:27 INFO - PROCESS | 1668 | 1468737387282 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:27 INFO - PROCESS | 1668 | 1468737387444 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 23:36:27 INFO - PROCESS | 1668 | 1468737387524 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:27 INFO - PROCESS | 1668 | 1468737387527 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf7c800 == 43 [pid = 1668] [id = 545] 23:36:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12580ec00) [pid = 1668] [serial = 1635] [outer = 0x0] 23:36:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1269b1800) [pid = 1668] [serial = 1636] [outer = 0x12580ec00] 23:36:27 INFO - PROCESS | 1668 | 1468737387557 Marionette DEBUG loaded listener.js 23:36:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12880f800) [pid = 1668] [serial = 1637] [outer = 0x12580ec00] 23:36:27 INFO - PROCESS | 1668 | 1468737387947 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 23:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 723ms 23:36:28 INFO - PROCESS | 1668 | 1468737388161 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 23:36:28 INFO - PROCESS | 1668 | 1468737388164 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 23:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:36:28 INFO - PROCESS | 1668 | 1468737388186 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:36:28 INFO - PROCESS | 1668 | 1468737388187 Marionette TRACE conn2 <- [1,2154,null,{}] 23:36:28 INFO - PROCESS | 1668 | 1468737388191 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:28 INFO - PROCESS | 1668 | 1468737388193 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:28 INFO - PROCESS | 1668 | 1468737388287 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 23:36:28 INFO - PROCESS | 1668 | 1468737388357 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:28 INFO - PROCESS | 1668 | 1468737388360 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x118709800 == 44 [pid = 1668] [id = 546] 23:36:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x116f97400) [pid = 1668] [serial = 1638] [outer = 0x0] 23:36:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x118123800) [pid = 1668] [serial = 1639] [outer = 0x116f97400] 23:36:28 INFO - PROCESS | 1668 | 1468737388387 Marionette DEBUG loaded listener.js 23:36:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11830dc00) [pid = 1668] [serial = 1640] [outer = 0x116f97400] 23:36:28 INFO - PROCESS | 1668 | 1468737388819 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 23:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:36:28 INFO - PROCESS | 1668 | 1468737388856 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 23:36:28 INFO - PROCESS | 1668 | 1468737388858 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 23:36:28 INFO - PROCESS | 1668 | 1468737388862 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:36:28 INFO - PROCESS | 1668 | 1468737388865 Marionette TRACE conn2 <- [1,2158,null,{}] 23:36:28 INFO - PROCESS | 1668 | 1468737388868 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:28 INFO - PROCESS | 1668 | 1468737388869 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:28 INFO - PROCESS | 1668 | 1468737388976 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 23:36:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12c725800 == 43 [pid = 1668] [id = 541] 23:36:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12c413000 == 42 [pid = 1668] [id = 540] 23:36:28 INFO - PROCESS | 1668 | --DOCSHELL 0x124c27000 == 41 [pid = 1668] [id = 539] 23:36:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12c07e000 == 40 [pid = 1668] [id = 538] 23:36:28 INFO - PROCESS | 1668 | --DOCSHELL 0x117e5f800 == 39 [pid = 1668] [id = 537] 23:36:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12a86a800 == 38 [pid = 1668] [id = 536] 23:36:28 INFO - PROCESS | 1668 | --DOCSHELL 0x12913f000 == 37 [pid = 1668] [id = 535] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x1183e7c00) [pid = 1668] [serial = 1585] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOCSHELL 0x1267a3000 == 36 [pid = 1668] [id = 534] 23:36:29 INFO - PROCESS | 1668 | --DOCSHELL 0x124cc2800 == 35 [pid = 1668] [id = 533] 23:36:29 INFO - PROCESS | 1668 | --DOCSHELL 0x120842800 == 34 [pid = 1668] [id = 532] 23:36:29 INFO - PROCESS | 1668 | --DOCSHELL 0x1182ca800 == 33 [pid = 1668] [id = 531] 23:36:29 INFO - PROCESS | 1668 | --DOCSHELL 0x117145800 == 32 [pid = 1668] [id = 529] 23:36:29 INFO - PROCESS | 1668 | --DOCSHELL 0x11958c000 == 31 [pid = 1668] [id = 528] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x124ca1c00) [pid = 1668] [serial = 1514] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x112d77800) [pid = 1668] [serial = 1570] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x115e24400) [pid = 1668] [serial = 1571] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11827b400) [pid = 1668] [serial = 1573] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x123cd3400) [pid = 1668] [serial = 1579] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1208f7400) [pid = 1668] [serial = 1577] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1199f0400) [pid = 1668] [serial = 1576] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x119f10800) [pid = 1668] [serial = 1549] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x118120000) [pid = 1668] [serial = 1519] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x118308800) [pid = 1668] [serial = 1520] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x116a1a000) [pid = 1668] [serial = 1534] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11811a800) [pid = 1668] [serial = 1535] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11933e400) [pid = 1668] [serial = 1543] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x119731000) [pid = 1668] [serial = 1544] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x123c39400) [pid = 1668] [serial = 1552] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11814b000) [pid = 1668] [serial = 1540] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x119b54800) [pid = 1668] [serial = 1546] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1128d9000) [pid = 1668] [serial = 1516] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x113386000) [pid = 1668] [serial = 1517] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1128cb400) [pid = 1668] [serial = 1531] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x123807400) [pid = 1668] [serial = 1550] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x115d49c00) [pid = 1668] [serial = 1532] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119919c00) [pid = 1668] [serial = 1522] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x119d0ec00) [pid = 1668] [serial = 1523] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x125806800) [pid = 1668] [serial = 1528] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12653f000) [pid = 1668] [serial = 1529] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1164e4400) [pid = 1668] [serial = 1537] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x116f93000) [pid = 1668] [serial = 1538] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x123c3a800) [pid = 1668] [serial = 1525] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x124b23c00) [pid = 1668] [serial = 1526] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x124bc4000) [pid = 1668] [serial = 1580] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1241b9800) [pid = 1668] [serial = 1582] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119d7d800) [pid = 1668] [serial = 1561] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1289f0800) [pid = 1668] [serial = 1567] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1289fec00) [pid = 1668] [serial = 1568] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1246f3800) [pid = 1668] [serial = 1555] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x126532400) [pid = 1668] [serial = 1583] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x124caf800) [pid = 1668] [serial = 1556] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12456b400) [pid = 1668] [serial = 1553] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1187c2c00) [pid = 1668] [serial = 1574] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12500a400) [pid = 1668] [serial = 1558] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x12672e800) [pid = 1668] [serial = 1564] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1269b1000) [pid = 1668] [serial = 1565] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x1257a8000) [pid = 1668] [serial = 1562] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x1183f4400) [pid = 1668] [serial = 1541] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x126170800) [pid = 1668] [serial = 1559] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x119d73000) [pid = 1668] [serial = 1547] [outer = 0x0] [url = about:blank] 23:36:29 INFO - PROCESS | 1668 | 1468737389076 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:29 INFO - PROCESS | 1668 | 1468737389077 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x116949800 == 32 [pid = 1668] [id = 547] 23:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x113386000) [pid = 1668] [serial = 1641] [outer = 0x0] 23:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x116a1a400) [pid = 1668] [serial = 1642] [outer = 0x113386000] 23:36:29 INFO - PROCESS | 1668 | 1468737389107 Marionette DEBUG loaded listener.js 23:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x119313c00) [pid = 1668] [serial = 1643] [outer = 0x113386000] 23:36:29 INFO - PROCESS | 1668 | 1468737389398 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 572ms 23:36:29 INFO - PROCESS | 1668 | 1468737389435 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 23:36:29 INFO - PROCESS | 1668 | 1468737389438 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 23:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:36:29 INFO - PROCESS | 1668 | 1468737389441 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:36:29 INFO - PROCESS | 1668 | 1468737389442 Marionette TRACE conn2 <- [1,2162,null,{}] 23:36:29 INFO - PROCESS | 1668 | 1468737389448 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:29 INFO - PROCESS | 1668 | 1468737389453 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:29 INFO - PROCESS | 1668 | 1468737389538 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 23:36:29 INFO - PROCESS | 1668 | 1468737389544 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:29 INFO - PROCESS | 1668 | 1468737389546 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ba9800 == 33 [pid = 1668] [id = 548] 23:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x123804800) [pid = 1668] [serial = 1644] [outer = 0x0] 23:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x123c35400) [pid = 1668] [serial = 1645] [outer = 0x123804800] 23:36:29 INFO - PROCESS | 1668 | 1468737389574 Marionette DEBUG loaded listener.js 23:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x123cddc00) [pid = 1668] [serial = 1646] [outer = 0x123804800] 23:36:29 INFO - PROCESS | 1668 | 1468737389924 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 23:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 23:36:29 INFO - PROCESS | 1668 | 1468737389960 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 23:36:29 INFO - PROCESS | 1668 | 1468737389961 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 23:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:36:29 INFO - PROCESS | 1668 | 1468737389964 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:36:29 INFO - PROCESS | 1668 | 1468737389965 Marionette TRACE conn2 <- [1,2166,null,{}] 23:36:29 INFO - PROCESS | 1668 | 1468737389967 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:29 INFO - PROCESS | 1668 | 1468737389968 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:30 INFO - PROCESS | 1668 | 1468737390057 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 23:36:30 INFO - PROCESS | 1668 | 1468737390061 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:30 INFO - PROCESS | 1668 | 1468737390062 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x124197000 == 34 [pid = 1668] [id = 549] 23:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x12456d800) [pid = 1668] [serial = 1647] [outer = 0x0] 23:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x124746400) [pid = 1668] [serial = 1648] [outer = 0x12456d800] 23:36:30 INFO - PROCESS | 1668 | 1468737390087 Marionette DEBUG loaded listener.js 23:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x125004400) [pid = 1668] [serial = 1649] [outer = 0x12456d800] 23:36:30 INFO - PROCESS | 1668 | 1468737390447 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 23:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 23:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:36:30 INFO - PROCESS | 1668 | 1468737390486 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 23:36:30 INFO - PROCESS | 1668 | 1468737390488 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 23:36:30 INFO - PROCESS | 1668 | 1468737390490 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:36:30 INFO - PROCESS | 1668 | 1468737390492 Marionette TRACE conn2 <- [1,2170,null,{}] 23:36:30 INFO - PROCESS | 1668 | 1468737390494 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:30 INFO - PROCESS | 1668 | 1468737390496 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:30 INFO - PROCESS | 1668 | 1468737390596 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 23:36:30 INFO - PROCESS | 1668 | 1468737390602 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:30 INFO - PROCESS | 1668 | 1468737390603 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x1251bf800 == 35 [pid = 1668] [id = 550] 23:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x124644c00) [pid = 1668] [serial = 1650] [outer = 0x0] 23:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x12653ec00) [pid = 1668] [serial = 1651] [outer = 0x124644c00] 23:36:30 INFO - PROCESS | 1668 | 1468737390643 Marionette DEBUG loaded listener.js 23:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x128809800) [pid = 1668] [serial = 1652] [outer = 0x124644c00] 23:36:31 INFO - PROCESS | 1668 | 1468737391071 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 23:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 620ms 23:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:36:31 INFO - PROCESS | 1668 | 1468737391131 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 23:36:31 INFO - PROCESS | 1668 | 1468737391132 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 23:36:31 INFO - PROCESS | 1668 | 1468737391134 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:36:31 INFO - PROCESS | 1668 | 1468737391135 Marionette TRACE conn2 <- [1,2174,null,{}] 23:36:31 INFO - PROCESS | 1668 | 1468737391137 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:31 INFO - PROCESS | 1668 | 1468737391142 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:31 INFO - PROCESS | 1668 | 1468737391282 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 23:36:31 INFO - PROCESS | 1668 | 1468737391323 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:31 INFO - PROCESS | 1668 | 1468737391325 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x128e37000 == 36 [pid = 1668] [id = 551] 23:36:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1289f6800) [pid = 1668] [serial = 1653] [outer = 0x0] 23:36:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1289ffc00) [pid = 1668] [serial = 1654] [outer = 0x1289f6800] 23:36:31 INFO - PROCESS | 1668 | 1468737391350 Marionette DEBUG loaded listener.js 23:36:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1292e5c00) [pid = 1668] [serial = 1655] [outer = 0x1289f6800] 23:36:31 INFO - PROCESS | 1668 | 1468737391712 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 23:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 624ms 23:36:31 INFO - PROCESS | 1668 | 1468737391759 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 23:36:31 INFO - PROCESS | 1668 | 1468737391760 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 23:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:36:31 INFO - PROCESS | 1668 | 1468737391763 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:36:31 INFO - PROCESS | 1668 | 1468737391765 Marionette TRACE conn2 <- [1,2178,null,{}] 23:36:31 INFO - PROCESS | 1668 | 1468737391769 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:31 INFO - PROCESS | 1668 | 1468737391771 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:31 INFO - PROCESS | 1668 | 1468737391925 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 23:36:31 INFO - PROCESS | 1668 | 1468737391942 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:31 INFO - PROCESS | 1668 | 1468737391943 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292b8800 == 37 [pid = 1668] [id = 552] 23:36:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1292e6000) [pid = 1668] [serial = 1656] [outer = 0x0] 23:36:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x129490800) [pid = 1668] [serial = 1657] [outer = 0x1292e6000] 23:36:31 INFO - PROCESS | 1668 | 1468737391980 Marionette DEBUG loaded listener.js 23:36:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12a653400) [pid = 1668] [serial = 1658] [outer = 0x1292e6000] 23:36:32 INFO - PROCESS | 1668 | 1468737392400 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 671ms 23:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:36:32 INFO - PROCESS | 1668 | 1468737392440 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 23:36:32 INFO - PROCESS | 1668 | 1468737392441 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 23:36:32 INFO - PROCESS | 1668 | 1468737392443 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:36:32 INFO - PROCESS | 1668 | 1468737392445 Marionette TRACE conn2 <- [1,2182,null,{}] 23:36:32 INFO - PROCESS | 1668 | 1468737392447 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:32 INFO - PROCESS | 1668 | 1468737392448 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:32 INFO - PROCESS | 1668 | 1468737392547 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 23:36:32 INFO - PROCESS | 1668 | 1468737392605 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:32 INFO - PROCESS | 1668 | 1468737392606 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x11626a000 == 38 [pid = 1668] [id = 553] 23:36:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1289fc800) [pid = 1668] [serial = 1659] [outer = 0x0] 23:36:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12a6bc400) [pid = 1668] [serial = 1660] [outer = 0x1289fc800] 23:36:32 INFO - PROCESS | 1668 | 1468737392630 Marionette DEBUG loaded listener.js 23:36:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12a6e7800) [pid = 1668] [serial = 1661] [outer = 0x1289fc800] 23:36:32 INFO - PROCESS | 1668 | 1468737392935 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 517ms 23:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:36:32 INFO - PROCESS | 1668 | 1468737392962 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 23:36:32 INFO - PROCESS | 1668 | 1468737392963 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 23:36:32 INFO - PROCESS | 1668 | 1468737392973 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:36:32 INFO - PROCESS | 1668 | 1468737392974 Marionette TRACE conn2 <- [1,2186,null,{}] 23:36:32 INFO - PROCESS | 1668 | 1468737392976 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:32 INFO - PROCESS | 1668 | 1468737392977 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:33 INFO - PROCESS | 1668 | 1468737393083 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 23:36:33 INFO - PROCESS | 1668 | 1468737393086 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:33 INFO - PROCESS | 1668 | 1468737393087 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b21a000 == 39 [pid = 1668] [id = 554] 23:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12a6b9000) [pid = 1668] [serial = 1662] [outer = 0x0] 23:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12a6f3000) [pid = 1668] [serial = 1663] [outer = 0x12a6b9000] 23:36:33 INFO - PROCESS | 1668 | 1468737393111 Marionette DEBUG loaded listener.js 23:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12a8a5400) [pid = 1668] [serial = 1664] [outer = 0x12a6b9000] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1241c3000) [pid = 1668] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12580f400) [pid = 1668] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118307400) [pid = 1668] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x123ccfc00) [pid = 1668] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x116297000) [pid = 1668] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1183f1c00) [pid = 1668] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11827c400) [pid = 1668] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1183ed400) [pid = 1668] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x112aaac00) [pid = 1668] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x128b06c00) [pid = 1668] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x128b05800) [pid = 1668] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119309800) [pid = 1668] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x116f99c00) [pid = 1668] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:36:33 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1129ae400) [pid = 1668] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:36:33 INFO - PROCESS | 1668 | 1468737393595 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 23:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 676ms 23:36:33 INFO - PROCESS | 1668 | 1468737393643 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 23:36:33 INFO - PROCESS | 1668 | 1468737393645 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 23:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:36:33 INFO - PROCESS | 1668 | 1468737393647 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:36:33 INFO - PROCESS | 1668 | 1468737393648 Marionette TRACE conn2 <- [1,2190,null,{}] 23:36:33 INFO - PROCESS | 1668 | 1468737393654 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:33 INFO - PROCESS | 1668 | 1468737393655 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:33 INFO - PROCESS | 1668 | 1468737393739 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 23:36:33 INFO - PROCESS | 1668 | 1468737393742 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:33 INFO - PROCESS | 1668 | 1468737393743 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba8e000 == 40 [pid = 1668] [id = 555] 23:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1176fb000) [pid = 1668] [serial = 1665] [outer = 0x0] 23:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119073000) [pid = 1668] [serial = 1666] [outer = 0x1176fb000] 23:36:33 INFO - PROCESS | 1668 | 1468737393768 Marionette DEBUG loaded listener.js 23:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123a16000) [pid = 1668] [serial = 1667] [outer = 0x1176fb000] 23:36:34 INFO - PROCESS | 1668 | 1468737394102 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 23:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 471ms 23:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:36:34 INFO - PROCESS | 1668 | 1468737394121 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 23:36:34 INFO - PROCESS | 1668 | 1468737394122 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 23:36:34 INFO - PROCESS | 1668 | 1468737394124 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:36:34 INFO - PROCESS | 1668 | 1468737394126 Marionette TRACE conn2 <- [1,2194,null,{}] 23:36:34 INFO - PROCESS | 1668 | 1468737394128 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:34 INFO - PROCESS | 1668 | 1468737394130 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:34 INFO - PROCESS | 1668 | 1468737394226 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 23:36:34 INFO - PROCESS | 1668 | 1468737394287 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:34 INFO - PROCESS | 1668 | 1468737394289 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c405000 == 41 [pid = 1668] [id = 556] 23:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x123809c00) [pid = 1668] [serial = 1668] [outer = 0x0] 23:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1289fd800) [pid = 1668] [serial = 1669] [outer = 0x123809c00] 23:36:34 INFO - PROCESS | 1668 | 1468737394316 Marionette DEBUG loaded listener.js 23:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12a8af400) [pid = 1668] [serial = 1670] [outer = 0x123809c00] 23:36:34 INFO - PROCESS | 1668 | 1468737394599 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 23:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 23:36:34 INFO - PROCESS | 1668 | 1468737394643 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 23:36:34 INFO - PROCESS | 1668 | 1468737394645 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 23:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:36:34 INFO - PROCESS | 1668 | 1468737394647 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:36:34 INFO - PROCESS | 1668 | 1468737394648 Marionette TRACE conn2 <- [1,2198,null,{}] 23:36:34 INFO - PROCESS | 1668 | 1468737394654 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:34 INFO - PROCESS | 1668 | 1468737394655 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:34 INFO - PROCESS | 1668 | 1468737394740 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 23:36:34 INFO - PROCESS | 1668 | 1468737394743 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:34 INFO - PROCESS | 1668 | 1468737394744 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8db000 == 42 [pid = 1668] [id = 557] 23:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12a8adc00) [pid = 1668] [serial = 1671] [outer = 0x0] 23:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12abf2000) [pid = 1668] [serial = 1672] [outer = 0x12a8adc00] 23:36:34 INFO - PROCESS | 1668 | 1468737394768 Marionette DEBUG loaded listener.js 23:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12b26fc00) [pid = 1668] [serial = 1673] [outer = 0x12a8adc00] 23:36:35 INFO - PROCESS | 1668 | 1468737395101 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 473ms 23:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:36:35 INFO - PROCESS | 1668 | 1468737395121 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 23:36:35 INFO - PROCESS | 1668 | 1468737395122 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 23:36:35 INFO - PROCESS | 1668 | 1468737395124 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:36:35 INFO - PROCESS | 1668 | 1468737395126 Marionette TRACE conn2 <- [1,2202,null,{}] 23:36:35 INFO - PROCESS | 1668 | 1468737395128 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:35 INFO - PROCESS | 1668 | 1468737395129 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:35 INFO - PROCESS | 1668 | 1468737395243 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 23:36:35 INFO - PROCESS | 1668 | 1468737395250 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:35 INFO - PROCESS | 1668 | 1468737395252 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf7a800 == 43 [pid = 1668] [id = 558] 23:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12a8afc00) [pid = 1668] [serial = 1674] [outer = 0x0] 23:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12b276800) [pid = 1668] [serial = 1675] [outer = 0x12a8afc00] 23:36:35 INFO - PROCESS | 1668 | 1468737395278 Marionette DEBUG loaded listener.js 23:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12b27cc00) [pid = 1668] [serial = 1676] [outer = 0x12a8afc00] 23:36:35 INFO - PROCESS | 1668 | 1468737395779 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 23:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 720ms 23:36:35 INFO - PROCESS | 1668 | 1468737395846 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 23:36:35 INFO - PROCESS | 1668 | 1468737395849 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 23:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:36:35 INFO - PROCESS | 1668 | 1468737395852 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:36:35 INFO - PROCESS | 1668 | 1468737395854 Marionette TRACE conn2 <- [1,2206,null,{}] 23:36:35 INFO - PROCESS | 1668 | 1468737395858 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:35 INFO - PROCESS | 1668 | 1468737395860 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:35 INFO - PROCESS | 1668 | 1468737395964 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 23:36:36 INFO - PROCESS | 1668 | 1468737396028 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:36 INFO - PROCESS | 1668 | 1468737396029 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x119056800 == 44 [pid = 1668] [id = 559] 23:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x116f51000) [pid = 1668] [serial = 1677] [outer = 0x0] 23:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x118285c00) [pid = 1668] [serial = 1678] [outer = 0x116f51000] 23:36:36 INFO - PROCESS | 1668 | 1468737396101 Marionette DEBUG loaded listener.js 23:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119075000) [pid = 1668] [serial = 1679] [outer = 0x116f51000] 23:36:36 INFO - PROCESS | 1668 | 1468737396555 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 23:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 722ms 23:36:36 INFO - PROCESS | 1668 | 1468737396583 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 23:36:36 INFO - PROCESS | 1668 | 1468737396586 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 23:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:36:36 INFO - PROCESS | 1668 | 1468737396592 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:36:36 INFO - PROCESS | 1668 | 1468737396594 Marionette TRACE conn2 <- [1,2210,null,{}] 23:36:36 INFO - PROCESS | 1668 | 1468737396597 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:36 INFO - PROCESS | 1668 | 1468737396599 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:36 INFO - PROCESS | 1668 | 1468737396708 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 23:36:36 INFO - PROCESS | 1668 | 1468737396783 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:36 INFO - PROCESS | 1668 | 1468737396784 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b1b800 == 45 [pid = 1668] [id = 560] 23:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1199fd800) [pid = 1668] [serial = 1680] [outer = 0x0] 23:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x120810000) [pid = 1668] [serial = 1681] [outer = 0x1199fd800] 23:36:36 INFO - PROCESS | 1668 | 1468737396816 Marionette DEBUG loaded listener.js 23:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x123cdc800) [pid = 1668] [serial = 1682] [outer = 0x1199fd800] 23:36:37 INFO - PROCESS | 1668 | 1468737397230 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 23:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 23:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:36:37 INFO - PROCESS | 1668 | 1468737397263 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 23:36:37 INFO - PROCESS | 1668 | 1468737397265 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 23:36:37 INFO - PROCESS | 1668 | 1468737397267 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:36:37 INFO - PROCESS | 1668 | 1468737397270 Marionette TRACE conn2 <- [1,2214,null,{}] 23:36:37 INFO - PROCESS | 1668 | 1468737397277 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:37 INFO - PROCESS | 1668 | 1468737397280 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:37 INFO - PROCESS | 1668 | 1468737397385 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 23:36:37 INFO - PROCESS | 1668 | 1468737397449 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:37 INFO - PROCESS | 1668 | 1468737397451 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c72f000 == 46 [pid = 1668] [id = 561] 23:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x115de1400) [pid = 1668] [serial = 1683] [outer = 0x0] 23:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1257a8000) [pid = 1668] [serial = 1684] [outer = 0x115de1400] 23:36:37 INFO - PROCESS | 1668 | 1468737397523 Marionette DEBUG loaded listener.js 23:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x128b04c00) [pid = 1668] [serial = 1685] [outer = 0x115de1400] 23:36:38 INFO - PROCESS | 1668 | 1468737398174 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 23:36:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:36:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 923ms 23:36:38 INFO - PROCESS | 1668 | 1468737398191 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 23:36:38 INFO - PROCESS | 1668 | 1468737398193 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 23:36:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:36:38 INFO - PROCESS | 1668 | 1468737398196 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:36:38 INFO - PROCESS | 1668 | 1468737398198 Marionette TRACE conn2 <- [1,2218,null,{}] 23:36:38 INFO - PROCESS | 1668 | 1468737398202 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:38 INFO - PROCESS | 1668 | 1468737398204 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:38 INFO - PROCESS | 1668 | 1468737398295 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 23:36:38 INFO - PROCESS | 1668 | 1468737398361 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:38 INFO - PROCESS | 1668 | 1468737398362 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e5a800 == 47 [pid = 1668] [id = 562] 23:36:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1130e8400) [pid = 1668] [serial = 1686] [outer = 0x0] 23:36:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1133a1000) [pid = 1668] [serial = 1687] [outer = 0x1130e8400] 23:36:38 INFO - PROCESS | 1668 | 1468737398389 Marionette DEBUG loaded listener.js 23:36:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x115d55000) [pid = 1668] [serial = 1688] [outer = 0x1130e8400] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8db000 == 46 [pid = 1668] [id = 557] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x12c405000 == 45 [pid = 1668] [id = 556] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba8e000 == 44 [pid = 1668] [id = 555] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x12b21a000 == 43 [pid = 1668] [id = 554] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x11626a000 == 42 [pid = 1668] [id = 553] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x1292b8800 == 41 [pid = 1668] [id = 552] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x128e37000 == 40 [pid = 1668] [id = 551] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12948dc00) [pid = 1668] [serial = 1627] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x1251bf800 == 39 [pid = 1668] [id = 550] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x124197000 == 38 [pid = 1668] [id = 549] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x119ba9800 == 37 [pid = 1668] [id = 548] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x116949800 == 36 [pid = 1668] [id = 547] 23:36:38 INFO - PROCESS | 1668 | --DOCSHELL 0x118709800 == 35 [pid = 1668] [id = 546] 23:36:38 INFO - PROCESS | 1668 | 1468737398830 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 23:36:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:36:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 672ms 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x124647000) [pid = 1668] [serial = 1606] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1269abc00) [pid = 1668] [serial = 1609] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11930c000) [pid = 1668] [serial = 1586] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x123cde000) [pid = 1668] [serial = 1603] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x117ead400) [pid = 1668] [serial = 1589] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1187c7800) [pid = 1668] [serial = 1591] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x119308000) [pid = 1668] [serial = 1592] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x116a1a800) [pid = 1668] [serial = 1588] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11934a000) [pid = 1668] [serial = 1597] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1199fbc00) [pid = 1668] [serial = 1598] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12392f000) [pid = 1668] [serial = 1600] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x123cd0800) [pid = 1668] [serial = 1601] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11814bc00) [pid = 1668] [serial = 1595] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1176f3800) [pid = 1668] [serial = 1594] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x128b0fc00) [pid = 1668] [serial = 1612] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x128b02800) [pid = 1668] [serial = 1610] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x129188c00) [pid = 1668] [serial = 1615] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x119d0fc00) [pid = 1668] [serial = 1621] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1292ed000) [pid = 1668] [serial = 1625] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1174e6800) [pid = 1668] [serial = 1618] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12918ec00) [pid = 1668] [serial = 1616] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x128cf0400) [pid = 1668] [serial = 1613] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x124649c00) [pid = 1668] [serial = 1624] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x124c8e800) [pid = 1668] [serial = 1607] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1243a4800) [pid = 1668] [serial = 1622] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11875f800) [pid = 1668] [serial = 1619] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x124567800) [pid = 1668] [serial = 1604] [outer = 0x0] [url = about:blank] 23:36:38 INFO - PROCESS | 1668 | 1468737398873 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 23:36:38 INFO - PROCESS | 1668 | 1468737398876 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 23:36:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:36:38 INFO - PROCESS | 1668 | 1468737398883 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:36:38 INFO - PROCESS | 1668 | 1468737398884 Marionette TRACE conn2 <- [1,2222,null,{}] 23:36:38 INFO - PROCESS | 1668 | 1468737398887 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:38 INFO - PROCESS | 1668 | 1468737398888 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:38 INFO - PROCESS | 1668 | 1468737398968 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 23:36:38 INFO - PROCESS | 1668 | 1468737398972 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:38 INFO - PROCESS | 1668 | 1468737398974 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x11746e800 == 36 [pid = 1668] [id = 563] 23:36:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1176f3800) [pid = 1668] [serial = 1689] [outer = 0x0] 23:36:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x117eb2400) [pid = 1668] [serial = 1690] [outer = 0x1176f3800] 23:36:39 INFO - PROCESS | 1668 | 1468737399001 Marionette DEBUG loaded listener.js 23:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x118125000) [pid = 1668] [serial = 1691] [outer = 0x1176f3800] 23:36:39 INFO - PROCESS | 1668 | 1468737399358 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 523ms 23:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:36:39 INFO - PROCESS | 1668 | 1468737399418 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 23:36:39 INFO - PROCESS | 1668 | 1468737399419 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 23:36:39 INFO - PROCESS | 1668 | 1468737399423 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:36:39 INFO - PROCESS | 1668 | 1468737399425 Marionette TRACE conn2 <- [1,2226,null,{}] 23:36:39 INFO - PROCESS | 1668 | 1468737399432 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:39 INFO - PROCESS | 1668 | 1468737399435 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:39 INFO - PROCESS | 1668 | 1468737399514 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 23:36:39 INFO - PROCESS | 1668 | 1468737399521 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:39 INFO - PROCESS | 1668 | 1468737399523 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x119370000 == 37 [pid = 1668] [id = 564] 23:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1183ed800) [pid = 1668] [serial = 1692] [outer = 0x0] 23:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1188e6800) [pid = 1668] [serial = 1693] [outer = 0x1183ed800] 23:36:39 INFO - PROCESS | 1668 | 1468737399550 Marionette DEBUG loaded listener.js 23:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119309800) [pid = 1668] [serial = 1694] [outer = 0x1183ed800] 23:36:39 INFO - PROCESS | 1668 | 1468737399904 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 23:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 23:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:36:39 INFO - PROCESS | 1668 | 1468737399945 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 23:36:39 INFO - PROCESS | 1668 | 1468737399947 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 23:36:39 INFO - PROCESS | 1668 | 1468737399949 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:36:39 INFO - PROCESS | 1668 | 1468737399950 Marionette TRACE conn2 <- [1,2230,null,{}] 23:36:39 INFO - PROCESS | 1668 | 1468737399964 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:39 INFO - PROCESS | 1668 | 1468737399965 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:40 INFO - PROCESS | 1668 | 1468737400046 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 23:36:40 INFO - PROCESS | 1668 | 1468737400052 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:40 INFO - PROCESS | 1668 | 1468737400053 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x123a6b800 == 38 [pid = 1668] [id = 565] 23:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11933b000) [pid = 1668] [serial = 1695] [outer = 0x0] 23:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119731000) [pid = 1668] [serial = 1696] [outer = 0x11933b000] 23:36:40 INFO - PROCESS | 1668 | 1468737400079 Marionette DEBUG loaded listener.js 23:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1199f3800) [pid = 1668] [serial = 1697] [outer = 0x11933b000] 23:36:40 INFO - PROCESS | 1668 | 1468737400417 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 23:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 23:36:40 INFO - PROCESS | 1668 | 1468737400469 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 23:36:40 INFO - PROCESS | 1668 | 1468737400471 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 23:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:36:40 INFO - PROCESS | 1668 | 1468737400473 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:36:40 INFO - PROCESS | 1668 | 1468737400474 Marionette TRACE conn2 <- [1,2234,null,{}] 23:36:40 INFO - PROCESS | 1668 | 1468737400476 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:40 INFO - PROCESS | 1668 | 1468737400477 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:40 INFO - PROCESS | 1668 | 1468737400557 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 23:36:40 INFO - PROCESS | 1668 | 1468737400625 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:40 INFO - PROCESS | 1668 | 1468737400626 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x1241a3000 == 39 [pid = 1668] [id = 566] 23:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1164eb800) [pid = 1668] [serial = 1698] [outer = 0x0] 23:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1199fbc00) [pid = 1668] [serial = 1699] [outer = 0x1164eb800] 23:36:40 INFO - PROCESS | 1668 | 1468737400651 Marionette DEBUG loaded listener.js 23:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x119d71800) [pid = 1668] [serial = 1700] [outer = 0x1164eb800] 23:36:40 INFO - PROCESS | 1668 | 1468737400986 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 23:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 517ms 23:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:36:40 INFO - PROCESS | 1668 | 1468737400991 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 23:36:40 INFO - PROCESS | 1668 | 1468737400992 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 23:36:40 INFO - PROCESS | 1668 | 1468737400994 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:36:40 INFO - PROCESS | 1668 | 1468737400995 Marionette TRACE conn2 <- [1,2238,null,{}] 23:36:41 INFO - PROCESS | 1668 | 1468737400998 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:41 INFO - PROCESS | 1668 | 1468737401004 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:41 INFO - PROCESS | 1668 | 1468737401125 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 23:36:41 INFO - PROCESS | 1668 | 1468737401139 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:41 INFO - PROCESS | 1668 | 1468737401140 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b21000 == 40 [pid = 1668] [id = 567] 23:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1208ebc00) [pid = 1668] [serial = 1701] [outer = 0x0] 23:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x123c39c00) [pid = 1668] [serial = 1702] [outer = 0x1208ebc00] 23:36:41 INFO - PROCESS | 1668 | 1468737401165 Marionette DEBUG loaded listener.js 23:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12456b400) [pid = 1668] [serial = 1703] [outer = 0x1208ebc00] 23:36:41 INFO - PROCESS | 1668 | 1468737401492 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:36:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:36:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 23:36:41 INFO - PROCESS | 1668 | 1468737401514 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 23:36:41 INFO - PROCESS | 1668 | 1468737401517 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 23:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:36:41 INFO - PROCESS | 1668 | 1468737401520 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:36:41 INFO - PROCESS | 1668 | 1468737401521 Marionette TRACE conn2 <- [1,2242,null,{}] 23:36:41 INFO - PROCESS | 1668 | 1468737401524 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:41 INFO - PROCESS | 1668 | 1468737401525 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:41 INFO - PROCESS | 1668 | 1468737401624 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 23:36:41 INFO - PROCESS | 1668 | 1468737401636 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:41 INFO - PROCESS | 1668 | 1468737401637 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x116aa7800 == 41 [pid = 1668] [id = 568] 23:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x123b4c000) [pid = 1668] [serial = 1704] [outer = 0x0] 23:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x124642400) [pid = 1668] [serial = 1705] [outer = 0x123b4c000] 23:36:41 INFO - PROCESS | 1668 | 1468737401669 Marionette DEBUG loaded listener.js 23:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x124b20800) [pid = 1668] [serial = 1706] [outer = 0x123b4c000] 23:36:42 INFO - PROCESS | 1668 | 1468737402003 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 23:36:42 INFO - PROCESS | 1668 | 1468737402044 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 23:36:42 INFO - PROCESS | 1668 | 1468737402045 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 23:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:36:42 INFO - PROCESS | 1668 | 1468737402048 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:36:42 INFO - PROCESS | 1668 | 1468737402049 Marionette TRACE conn2 <- [1,2246,null,{}] 23:36:42 INFO - PROCESS | 1668 | 1468737402051 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:42 INFO - PROCESS | 1668 | 1468737402052 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:42 INFO - PROCESS | 1668 | 1468737402153 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 23:36:42 INFO - PROCESS | 1668 | 1468737402156 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:42 INFO - PROCESS | 1668 | 1468737402157 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a413800 == 42 [pid = 1668] [id = 569] 23:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x124b20c00) [pid = 1668] [serial = 1707] [outer = 0x0] 23:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x125007c00) [pid = 1668] [serial = 1708] [outer = 0x124b20c00] 23:36:42 INFO - PROCESS | 1668 | 1468737402182 Marionette DEBUG loaded listener.js 23:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x124bc4000) [pid = 1668] [serial = 1709] [outer = 0x124b20c00] 23:36:42 INFO - PROCESS | 1668 | 1468737402528 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 23:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 23:36:42 INFO - PROCESS | 1668 | 1468737402567 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 23:36:42 INFO - PROCESS | 1668 | 1468737402570 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 23:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:36:42 INFO - PROCESS | 1668 | 1468737402572 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:36:42 INFO - PROCESS | 1668 | 1468737402573 Marionette TRACE conn2 <- [1,2250,null,{}] 23:36:42 INFO - PROCESS | 1668 | 1468737402575 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:42 INFO - PROCESS | 1668 | 1468737402577 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:42 INFO - PROCESS | 1668 | 1468737402677 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 23:36:42 INFO - PROCESS | 1668 | 1468737402689 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:42 INFO - PROCESS | 1668 | 1468737402690 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a866000 == 43 [pid = 1668] [id = 570] 23:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x126164800) [pid = 1668] [serial = 1710] [outer = 0x0] 23:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1265ce800) [pid = 1668] [serial = 1711] [outer = 0x126164800] 23:36:42 INFO - PROCESS | 1668 | 1468737402721 Marionette DEBUG loaded listener.js 23:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1269b0000) [pid = 1668] [serial = 1712] [outer = 0x126164800] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x123804800) [pid = 1668] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1292e6000) [pid = 1668] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x124644c00) [pid = 1668] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12456d800) [pid = 1668] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x116f97400) [pid = 1668] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x113386000) [pid = 1668] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12a8adc00) [pid = 1668] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1289fc800) [pid = 1668] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12a6b9000) [pid = 1668] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x123809c00) [pid = 1668] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1176fb000) [pid = 1668] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:36:43 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1289f6800) [pid = 1668] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:36:43 INFO - PROCESS | 1668 | 1468737403226 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 23:36:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:36:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 668ms 23:36:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:36:43 INFO - PROCESS | 1668 | 1468737403241 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 23:36:43 INFO - PROCESS | 1668 | 1468737403242 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 23:36:43 INFO - PROCESS | 1668 | 1468737403244 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:36:43 INFO - PROCESS | 1668 | 1468737403245 Marionette TRACE conn2 <- [1,2254,null,{}] 23:36:43 INFO - PROCESS | 1668 | 1468737403248 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:43 INFO - PROCESS | 1668 | 1468737403249 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:43 INFO - PROCESS | 1668 | 1468737403329 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 23:36:43 INFO - PROCESS | 1668 | 1468737403335 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:43 INFO - PROCESS | 1668 | 1468737403337 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b213000 == 44 [pid = 1668] [id = 571] 23:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11933e400) [pid = 1668] [serial = 1713] [outer = 0x0] 23:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12456d800) [pid = 1668] [serial = 1714] [outer = 0x11933e400] 23:36:43 INFO - PROCESS | 1668 | 1468737403362 Marionette DEBUG loaded listener.js 23:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x128806c00) [pid = 1668] [serial = 1715] [outer = 0x11933e400] 23:36:43 INFO - PROCESS | 1668 | 1468737403696 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 23:36:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:36:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 475ms 23:36:43 INFO - PROCESS | 1668 | 1468737403720 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 23:36:43 INFO - PROCESS | 1668 | 1468737403721 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 23:36:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:36:43 INFO - PROCESS | 1668 | 1468737403724 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:36:43 INFO - PROCESS | 1668 | 1468737403725 Marionette TRACE conn2 <- [1,2258,null,{}] 23:36:43 INFO - PROCESS | 1668 | 1468737403728 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:43 INFO - PROCESS | 1668 | 1468737403729 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:43 INFO - PROCESS | 1668 | 1468737403849 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 23:36:43 INFO - PROCESS | 1668 | 1468737403866 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:43 INFO - PROCESS | 1668 | 1468737403868 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba77800 == 45 [pid = 1668] [id = 572] 23:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12880a000) [pid = 1668] [serial = 1716] [outer = 0x0] 23:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1289fec00) [pid = 1668] [serial = 1717] [outer = 0x12880a000] 23:36:43 INFO - PROCESS | 1668 | 1468737403895 Marionette DEBUG loaded listener.js 23:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x129184c00) [pid = 1668] [serial = 1718] [outer = 0x12880a000] 23:36:44 INFO - PROCESS | 1668 | 1468737404215 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 23:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:36:44 INFO - PROCESS | 1668 | 1468737404243 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 23:36:44 INFO - PROCESS | 1668 | 1468737404244 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 23:36:44 INFO - PROCESS | 1668 | 1468737404246 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:36:44 INFO - PROCESS | 1668 | 1468737404247 Marionette TRACE conn2 <- [1,2262,null,{}] 23:36:44 INFO - PROCESS | 1668 | 1468737404252 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:44 INFO - PROCESS | 1668 | 1468737404253 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:44 INFO - PROCESS | 1668 | 1468737404337 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 23:36:44 INFO - PROCESS | 1668 | 1468737404340 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:44 INFO - PROCESS | 1668 | 1468737404341 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c415800 == 46 [pid = 1668] [id = 573] 23:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x129186400) [pid = 1668] [serial = 1719] [outer = 0x0] 23:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1292e5400) [pid = 1668] [serial = 1720] [outer = 0x129186400] 23:36:44 INFO - PROCESS | 1668 | 1468737404366 Marionette DEBUG loaded listener.js 23:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1292f1000) [pid = 1668] [serial = 1721] [outer = 0x129186400] 23:36:44 INFO - PROCESS | 1668 | 1468737404691 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 23:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 23:36:44 INFO - PROCESS | 1668 | 1468737404715 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 23:36:44 INFO - PROCESS | 1668 | 1468737404718 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 23:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:36:44 INFO - PROCESS | 1668 | 1468737404721 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:36:44 INFO - PROCESS | 1668 | 1468737404722 Marionette TRACE conn2 <- [1,2266,null,{}] 23:36:44 INFO - PROCESS | 1668 | 1468737404724 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:44 INFO - PROCESS | 1668 | 1468737404725 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:44 INFO - PROCESS | 1668 | 1468737404845 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 23:36:44 INFO - PROCESS | 1668 | 1468737404852 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:44 INFO - PROCESS | 1668 | 1468737404853 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c725800 == 47 [pid = 1668] [id = 574] 23:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x124caf800) [pid = 1668] [serial = 1722] [outer = 0x0] 23:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x129191000) [pid = 1668] [serial = 1723] [outer = 0x124caf800] 23:36:44 INFO - PROCESS | 1668 | 1468737404877 Marionette DEBUG loaded listener.js 23:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12a64d800) [pid = 1668] [serial = 1724] [outer = 0x124caf800] 23:36:45 INFO - PROCESS | 1668 | 1468737405223 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 23:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 23:36:45 INFO - PROCESS | 1668 | 1468737405240 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 23:36:45 INFO - PROCESS | 1668 | 1468737405242 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 23:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:36:45 INFO - PROCESS | 1668 | 1468737405246 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:36:45 INFO - PROCESS | 1668 | 1468737405248 Marionette TRACE conn2 <- [1,2270,null,{}] 23:36:45 INFO - PROCESS | 1668 | 1468737405252 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:45 INFO - PROCESS | 1668 | 1468737405254 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:45 INFO - PROCESS | 1668 | 1468737405360 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 23:36:45 INFO - PROCESS | 1668 | 1468737405422 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:45 INFO - PROCESS | 1668 | 1468737405425 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x11661f800 == 48 [pid = 1668] [id = 575] 23:36:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x112d77800) [pid = 1668] [serial = 1725] [outer = 0x0] 23:36:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x115d4a800) [pid = 1668] [serial = 1726] [outer = 0x112d77800] 23:36:45 INFO - PROCESS | 1668 | 1468737405456 Marionette DEBUG loaded listener.js 23:36:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x116772000) [pid = 1668] [serial = 1727] [outer = 0x112d77800] 23:36:45 INFO - PROCESS | 1668 | 1468737405935 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 23:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 724ms 23:36:45 INFO - PROCESS | 1668 | 1468737405970 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 23:36:45 INFO - PROCESS | 1668 | 1468737405973 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 23:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:36:45 INFO - PROCESS | 1668 | 1468737405977 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:36:45 INFO - PROCESS | 1668 | 1468737405980 Marionette TRACE conn2 <- [1,2274,null,{}] 23:36:45 INFO - PROCESS | 1668 | 1468737405982 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:45 INFO - PROCESS | 1668 | 1468737405984 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:46 INFO - PROCESS | 1668 | 1468737406127 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 23:36:46 INFO - PROCESS | 1668 | 1468737406185 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:46 INFO - PROCESS | 1668 | 1468737406187 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12083c000 == 49 [pid = 1668] [id = 576] 23:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x118151c00) [pid = 1668] [serial = 1728] [outer = 0x0] 23:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11830f800) [pid = 1668] [serial = 1729] [outer = 0x118151c00] 23:36:46 INFO - PROCESS | 1668 | 1468737406218 Marionette DEBUG loaded listener.js 23:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1187c9800) [pid = 1668] [serial = 1730] [outer = 0x118151c00] 23:36:46 INFO - PROCESS | 1668 | 1468737406650 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 23:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 721ms 23:36:46 INFO - PROCESS | 1668 | 1468737406713 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 23:36:46 INFO - PROCESS | 1668 | 1468737406714 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 23:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:36:46 INFO - PROCESS | 1668 | 1468737406736 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:36:46 INFO - PROCESS | 1668 | 1468737406739 Marionette TRACE conn2 <- [1,2278,null,{}] 23:36:46 INFO - PROCESS | 1668 | 1468737406746 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:46 INFO - PROCESS | 1668 | 1468737406751 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:46 INFO - PROCESS | 1668 | 1468737406856 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 23:36:46 INFO - PROCESS | 1668 | 1468737406932 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:46 INFO - PROCESS | 1668 | 1468737406935 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba94800 == 50 [pid = 1668] [id = 577] 23:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x119d71c00) [pid = 1668] [serial = 1731] [outer = 0x0] 23:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1208f4c00) [pid = 1668] [serial = 1732] [outer = 0x119d71c00] 23:36:46 INFO - PROCESS | 1668 | 1468737406965 Marionette DEBUG loaded listener.js 23:36:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x123b43800) [pid = 1668] [serial = 1733] [outer = 0x119d71c00] 23:36:47 INFO - PROCESS | 1668 | 1468737407349 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 23:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 676ms 23:36:47 INFO - PROCESS | 1668 | 1468737407412 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 23:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:36:47 INFO - PROCESS | 1668 | 1468737407414 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 23:36:47 INFO - PROCESS | 1668 | 1468737407416 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:36:47 INFO - PROCESS | 1668 | 1468737407418 Marionette TRACE conn2 <- [1,2282,null,{}] 23:36:47 INFO - PROCESS | 1668 | 1468737407420 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:47 INFO - PROCESS | 1668 | 1468737407422 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:47 INFO - PROCESS | 1668 | 1468737407525 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 23:36:47 INFO - PROCESS | 1668 | 1468737407632 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:47 INFO - PROCESS | 1668 | 1468737407633 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d4d8000 == 51 [pid = 1668] [id = 578] 23:36:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12380ac00) [pid = 1668] [serial = 1734] [outer = 0x0] 23:36:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12456e400) [pid = 1668] [serial = 1735] [outer = 0x12380ac00] 23:36:47 INFO - PROCESS | 1668 | 1468737407663 Marionette DEBUG loaded listener.js 23:36:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x128808800) [pid = 1668] [serial = 1736] [outer = 0x12380ac00] 23:36:48 INFO - PROCESS | 1668 | 1468737408069 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 23:36:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:36:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 669ms 23:36:48 INFO - PROCESS | 1668 | 1468737408086 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 23:36:48 INFO - PROCESS | 1668 | 1468737408089 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 23:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:36:48 INFO - PROCESS | 1668 | 1468737408092 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:36:48 INFO - PROCESS | 1668 | 1468737408094 Marionette TRACE conn2 <- [1,2286,null,{}] 23:36:48 INFO - PROCESS | 1668 | 1468737408098 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:48 INFO - PROCESS | 1668 | 1468737408100 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:48 INFO - PROCESS | 1668 | 1468737408273 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 23:36:48 INFO - PROCESS | 1668 | 1468737408379 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:48 INFO - PROCESS | 1668 | 1468737408381 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d4ec000 == 52 [pid = 1668] [id = 579] 23:36:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1289fac00) [pid = 1668] [serial = 1737] [outer = 0x0] 23:36:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x128ca6000) [pid = 1668] [serial = 1738] [outer = 0x1289fac00] 23:36:48 INFO - PROCESS | 1668 | 1468737408425 Marionette DEBUG loaded listener.js 23:36:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12918a400) [pid = 1668] [serial = 1739] [outer = 0x1289fac00] 23:36:49 INFO - PROCESS | 1668 | 1468737409029 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 23:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 23:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 970ms 23:36:49 INFO - PROCESS | 1668 | 1468737409063 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 23:36:49 INFO - PROCESS | 1668 | 1468737409065 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 23:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:36:49 INFO - PROCESS | 1668 | 1468737409076 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:36:49 INFO - PROCESS | 1668 | 1468737409078 Marionette TRACE conn2 <- [1,2290,null,{}] 23:36:49 INFO - PROCESS | 1668 | 1468737409082 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:49 INFO - PROCESS | 1668 | 1468737409084 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:49 INFO - PROCESS | 1668 | 1468737409179 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 23:36:49 INFO - PROCESS | 1668 | 1468737409254 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:49 INFO - PROCESS | 1668 | 1468737409257 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11958c800 == 53 [pid = 1668] [id = 580] 23:36:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x116a1c000) [pid = 1668] [serial = 1740] [outer = 0x0] 23:36:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x117ea9400) [pid = 1668] [serial = 1741] [outer = 0x116a1c000] 23:36:49 INFO - PROCESS | 1668 | 1468737409284 Marionette DEBUG loaded listener.js 23:36:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1183e5800) [pid = 1668] [serial = 1742] [outer = 0x116a1c000] 23:36:49 INFO - PROCESS | 1668 | 1468737409709 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 23:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 671ms 23:36:49 INFO - PROCESS | 1668 | 1468737409748 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 23:36:49 INFO - PROCESS | 1668 | 1468737409751 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 23:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:36:49 INFO - PROCESS | 1668 | 1468737409755 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:36:49 INFO - PROCESS | 1668 | 1468737409757 Marionette TRACE conn2 <- [1,2294,null,{}] 23:36:49 INFO - PROCESS | 1668 | 1468737409759 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:49 INFO - PROCESS | 1668 | 1468737409761 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:49 INFO - PROCESS | 1668 | 1468737409857 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 23:36:49 INFO - PROCESS | 1668 | 1468737409923 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:49 INFO - PROCESS | 1668 | 1468737409925 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x123876000 == 54 [pid = 1668] [id = 581] 23:36:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11930e000) [pid = 1668] [serial = 1743] [outer = 0x0] 23:36:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1199f4800) [pid = 1668] [serial = 1744] [outer = 0x11930e000] 23:36:49 INFO - PROCESS | 1668 | 1468737409953 Marionette DEBUG loaded listener.js 23:36:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1208f4400) [pid = 1668] [serial = 1745] [outer = 0x11930e000] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8e8800 == 53 [pid = 1668] [id = 542] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12c415800 == 52 [pid = 1668] [id = 573] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba77800 == 51 [pid = 1668] [id = 572] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12b213000 == 50 [pid = 1668] [id = 571] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12a866000 == 49 [pid = 1668] [id = 570] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12a413800 == 48 [pid = 1668] [id = 569] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x116aa7800 == 47 [pid = 1668] [id = 568] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x126b21000 == 46 [pid = 1668] [id = 567] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x1241a3000 == 45 [pid = 1668] [id = 566] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x123a6b800 == 44 [pid = 1668] [id = 565] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x119370000 == 43 [pid = 1668] [id = 564] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11746e800 == 42 [pid = 1668] [id = 563] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x117e5a800 == 41 [pid = 1668] [id = 562] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x119056800 == 40 [pid = 1668] [id = 559] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11905a800 == 39 [pid = 1668] [id = 530] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf7a800 == 38 [pid = 1668] [id = 558] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12941d000 == 37 [pid = 1668] [id = 544] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf7c800 == 36 [pid = 1668] [id = 545] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12c72f000 == 35 [pid = 1668] [id = 561] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x126b1b800 == 34 [pid = 1668] [id = 560] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12082e800 == 33 [pid = 1668] [id = 543] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11958c800 == 32 [pid = 1668] [id = 580] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12d4ec000 == 31 [pid = 1668] [id = 579] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12d4d8000 == 30 [pid = 1668] [id = 578] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba94800 == 29 [pid = 1668] [id = 577] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12083c000 == 28 [pid = 1668] [id = 576] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x12c725800 == 27 [pid = 1668] [id = 574] 23:36:50 INFO - PROCESS | 1668 | --DOCSHELL 0x11661f800 == 26 [pid = 1668] [id = 575] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x123c35400) [pid = 1668] [serial = 1645] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x123cddc00) [pid = 1668] [serial = 1646] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x129490800) [pid = 1668] [serial = 1657] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11875cc00) [pid = 1668] [serial = 1630] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12653ec00) [pid = 1668] [serial = 1651] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x124746400) [pid = 1668] [serial = 1648] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x125004400) [pid = 1668] [serial = 1649] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x119f12c00) [pid = 1668] [serial = 1633] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11830dc00) [pid = 1668] [serial = 1640] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x118123800) [pid = 1668] [serial = 1639] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1269b1800) [pid = 1668] [serial = 1636] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x116a1a400) [pid = 1668] [serial = 1642] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x119313c00) [pid = 1668] [serial = 1643] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12abf2000) [pid = 1668] [serial = 1672] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12a6e7800) [pid = 1668] [serial = 1661] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12a6bc400) [pid = 1668] [serial = 1660] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12a6f3000) [pid = 1668] [serial = 1663] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12a8af400) [pid = 1668] [serial = 1670] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x12a8a5400) [pid = 1668] [serial = 1664] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x119073000) [pid = 1668] [serial = 1666] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1289fd800) [pid = 1668] [serial = 1669] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1289ffc00) [pid = 1668] [serial = 1654] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1292e5c00) [pid = 1668] [serial = 1655] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12a653400) [pid = 1668] [serial = 1658] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12b26fc00) [pid = 1668] [serial = 1673] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123a16000) [pid = 1668] [serial = 1667] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x128809800) [pid = 1668] [serial = 1652] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12b276800) [pid = 1668] [serial = 1675] [outer = 0x0] [url = about:blank] 23:36:50 INFO - PROCESS | 1668 | 1468737410925 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 23:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1224ms 23:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:36:50 INFO - PROCESS | 1668 | 1468737410981 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 23:36:50 INFO - PROCESS | 1668 | 1468737410984 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 23:36:50 INFO - PROCESS | 1668 | 1468737410988 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:36:50 INFO - PROCESS | 1668 | 1468737410993 Marionette TRACE conn2 <- [1,2298,null,{}] 23:36:51 INFO - PROCESS | 1668 | 1468737410998 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:51 INFO - PROCESS | 1668 | 1468737411000 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:51 INFO - PROCESS | 1668 | 1468737411115 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 23:36:51 INFO - PROCESS | 1668 | 1468737411129 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:51 INFO - PROCESS | 1668 | 1468737411131 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x1169ba800 == 27 [pid = 1668] [id = 582] 23:36:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115d4e000) [pid = 1668] [serial = 1746] [outer = 0x0] 23:36:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x116a1a000) [pid = 1668] [serial = 1747] [outer = 0x115d4e000] 23:36:51 INFO - PROCESS | 1668 | 1468737411176 Marionette DEBUG loaded listener.js 23:36:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x118120800) [pid = 1668] [serial = 1748] [outer = 0x115d4e000] 23:36:51 INFO - PROCESS | 1668 | 1468737411659 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 23:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 724ms 23:36:51 INFO - PROCESS | 1668 | 1468737411711 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 23:36:51 INFO - PROCESS | 1668 | 1468737411714 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 23:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:36:51 INFO - PROCESS | 1668 | 1468737411720 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:36:51 INFO - PROCESS | 1668 | 1468737411721 Marionette TRACE conn2 <- [1,2302,null,{}] 23:36:51 INFO - PROCESS | 1668 | 1468737411724 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:51 INFO - PROCESS | 1668 | 1468737411725 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:51 INFO - PROCESS | 1668 | 1468737411826 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 23:36:51 INFO - PROCESS | 1668 | 1468737411831 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:51 INFO - PROCESS | 1668 | 1468737411832 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x119361000 == 28 [pid = 1668] [id = 583] 23:36:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11830dc00) [pid = 1668] [serial = 1749] [outer = 0x0] 23:36:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1187d0000) [pid = 1668] [serial = 1750] [outer = 0x11830dc00] 23:36:51 INFO - PROCESS | 1668 | 1468737411864 Marionette DEBUG loaded listener.js 23:36:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x119309000) [pid = 1668] [serial = 1751] [outer = 0x11830dc00] 23:36:52 INFO - PROCESS | 1668 | 1468737412214 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 23:36:52 INFO - PROCESS | 1668 | 1468737412241 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 23:36:52 INFO - PROCESS | 1668 | 1468737412243 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 23:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:36:52 INFO - PROCESS | 1668 | 1468737412245 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:36:52 INFO - PROCESS | 1668 | 1468737412248 Marionette TRACE conn2 <- [1,2306,null,{}] 23:36:52 INFO - PROCESS | 1668 | 1468737412259 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:52 INFO - PROCESS | 1668 | 1468737412263 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:52 INFO - PROCESS | 1668 | 1468737412345 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 23:36:52 INFO - PROCESS | 1668 | 1468737412353 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:52 INFO - PROCESS | 1668 | 1468737412355 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x123c82000 == 29 [pid = 1668] [id = 584] 23:36:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11948ec00) [pid = 1668] [serial = 1752] [outer = 0x0] 23:36:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1199f7400) [pid = 1668] [serial = 1753] [outer = 0x11948ec00] 23:36:52 INFO - PROCESS | 1668 | 1468737412384 Marionette DEBUG loaded listener.js 23:36:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x119d77400) [pid = 1668] [serial = 1754] [outer = 0x11948ec00] 23:36:52 INFO - PROCESS | 1668 | 1468737412786 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 23:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 575ms 23:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:36:52 INFO - PROCESS | 1668 | 1468737412821 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 23:36:52 INFO - PROCESS | 1668 | 1468737412822 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 23:36:52 INFO - PROCESS | 1668 | 1468737412824 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:36:52 INFO - PROCESS | 1668 | 1468737412826 Marionette TRACE conn2 <- [1,2310,null,{}] 23:36:52 INFO - PROCESS | 1668 | 1468737412847 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:52 INFO - PROCESS | 1668 | 1468737412848 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:52 INFO - PROCESS | 1668 | 1468737412957 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 23:36:53 INFO - PROCESS | 1668 | 1468737412999 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:53 INFO - PROCESS | 1668 | 1468737413000 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c23000 == 30 [pid = 1668] [id = 585] 23:36:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x120810c00) [pid = 1668] [serial = 1755] [outer = 0x0] 23:36:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x123a16000) [pid = 1668] [serial = 1756] [outer = 0x120810c00] 23:36:53 INFO - PROCESS | 1668 | 1468737413025 Marionette DEBUG loaded listener.js 23:36:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x123c3b800) [pid = 1668] [serial = 1757] [outer = 0x120810c00] 23:36:53 INFO - PROCESS | 1668 | 1468737413369 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 567ms 23:36:53 INFO - PROCESS | 1668 | 1468737413393 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 23:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:36:53 INFO - PROCESS | 1668 | 1468737413394 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 23:36:53 INFO - PROCESS | 1668 | 1468737413396 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:36:53 INFO - PROCESS | 1668 | 1468737413397 Marionette TRACE conn2 <- [1,2314,null,{}] 23:36:53 INFO - PROCESS | 1668 | 1468737413400 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:53 INFO - PROCESS | 1668 | 1468737413401 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:53 INFO - PROCESS | 1668 | 1468737413496 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 23:36:53 INFO - PROCESS | 1668 | 1468737413536 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:53 INFO - PROCESS | 1668 | 1468737413538 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b1d800 == 31 [pid = 1668] [id = 586] 23:36:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x123c40c00) [pid = 1668] [serial = 1758] [outer = 0x0] 23:36:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x123cde400) [pid = 1668] [serial = 1759] [outer = 0x123c40c00] 23:36:53 INFO - PROCESS | 1668 | 1468737413563 Marionette DEBUG loaded listener.js 23:36:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x124565800) [pid = 1668] [serial = 1760] [outer = 0x123c40c00] 23:36:53 INFO - PROCESS | 1668 | 1468737413885 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 23:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 23:36:53 INFO - PROCESS | 1668 | 1468737413915 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 23:36:53 INFO - PROCESS | 1668 | 1468737413916 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 23:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:36:53 INFO - PROCESS | 1668 | 1468737413925 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:36:53 INFO - PROCESS | 1668 | 1468737413926 Marionette TRACE conn2 <- [1,2318,null,{}] 23:36:53 INFO - PROCESS | 1668 | 1468737413929 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:53 INFO - PROCESS | 1668 | 1468737413933 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:54 INFO - PROCESS | 1668 | 1468737414040 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 23:36:54 INFO - PROCESS | 1668 | 1468737414081 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:54 INFO - PROCESS | 1668 | 1468737414082 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x129143000 == 32 [pid = 1668] [id = 587] 23:36:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12456d000) [pid = 1668] [serial = 1761] [outer = 0x0] 23:36:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x124c87c00) [pid = 1668] [serial = 1762] [outer = 0x12456d000] 23:36:54 INFO - PROCESS | 1668 | 1468737414107 Marionette DEBUG loaded listener.js 23:36:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x126532c00) [pid = 1668] [serial = 1763] [outer = 0x12456d000] 23:36:54 INFO - PROCESS | 1668 | 1468737414458 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 23:36:54 INFO - PROCESS | 1668 | 1468737414500 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 23:36:54 INFO - PROCESS | 1668 | 1468737414502 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:36:54 INFO - PROCESS | 1668 | 1468737414503 Marionette TRACE conn2 <- [1,2322,null,{}] 23:36:54 INFO - PROCESS | 1668 | 1468737414505 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:54 INFO - PROCESS | 1668 | 1468737414507 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:54 INFO - PROCESS | 1668 | 1468737414604 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 23:36:54 INFO - PROCESS | 1668 | 1468737414608 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:54 INFO - PROCESS | 1668 | 1468737414609 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad1f800 == 33 [pid = 1668] [id = 588] 23:36:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x112d79c00) [pid = 1668] [serial = 1764] [outer = 0x0] 23:36:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1267c3400) [pid = 1668] [serial = 1765] [outer = 0x112d79c00] 23:36:54 INFO - PROCESS | 1668 | 1468737414633 Marionette DEBUG loaded listener.js 23:36:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1289f5c00) [pid = 1668] [serial = 1766] [outer = 0x112d79c00] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x123b4c000) [pid = 1668] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1208ebc00) [pid = 1668] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x126164800) [pid = 1668] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1176f3800) [pid = 1668] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1199fd800) [pid = 1668] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12a8afc00) [pid = 1668] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x1164eb800) [pid = 1668] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x116f51000) [pid = 1668] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11933b000) [pid = 1668] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1130e8400) [pid = 1668] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1183ed800) [pid = 1668] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x115de1400) [pid = 1668] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x124b20c00) [pid = 1668] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x129186400) [pid = 1668] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11933e400) [pid = 1668] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12880a000) [pid = 1668] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x124caf800) [pid = 1668] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12580ec00) [pid = 1668] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1292ed400) [pid = 1668] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1199fb800) [pid = 1668] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:36:55 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11830a000) [pid = 1668] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:36:55 INFO - PROCESS | 1668 | 1468737415198 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 23:36:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:36:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 721ms 23:36:55 INFO - PROCESS | 1668 | 1468737415223 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 23:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:36:55 INFO - PROCESS | 1668 | 1468737415225 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 23:36:55 INFO - PROCESS | 1668 | 1468737415227 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:36:55 INFO - PROCESS | 1668 | 1468737415229 Marionette TRACE conn2 <- [1,2326,null,{}] 23:36:55 INFO - PROCESS | 1668 | 1468737415231 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:55 INFO - PROCESS | 1668 | 1468737415232 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:55 INFO - PROCESS | 1668 | 1468737415324 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 23:36:55 INFO - PROCESS | 1668 | 1468737415437 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:55 INFO - PROCESS | 1668 | 1468737415440 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x129415000 == 34 [pid = 1668] [id = 589] 23:36:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11306cc00) [pid = 1668] [serial = 1767] [outer = 0x0] 23:36:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1164ef800) [pid = 1668] [serial = 1768] [outer = 0x11306cc00] 23:36:55 INFO - PROCESS | 1668 | 1468737415482 Marionette DEBUG loaded listener.js 23:36:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x119072c00) [pid = 1668] [serial = 1769] [outer = 0x11306cc00] 23:36:55 INFO - PROCESS | 1668 | 1468737415788 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 23:36:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:36:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 568ms 23:36:55 INFO - PROCESS | 1668 | 1468737415796 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 23:36:55 INFO - PROCESS | 1668 | 1468737415808 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 23:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:36:55 INFO - PROCESS | 1668 | 1468737415824 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:36:55 INFO - PROCESS | 1668 | 1468737415825 Marionette TRACE conn2 <- [1,2330,null,{}] 23:36:55 INFO - PROCESS | 1668 | 1468737415827 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:55 INFO - PROCESS | 1668 | 1468737415828 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:55 INFO - PROCESS | 1668 | 1468737415908 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 23:36:55 INFO - PROCESS | 1668 | 1468737415912 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:55 INFO - PROCESS | 1668 | 1468737415913 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba8a000 == 35 [pid = 1668] [id = 590] 23:36:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11830a400) [pid = 1668] [serial = 1770] [outer = 0x0] 23:36:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x123808800) [pid = 1668] [serial = 1771] [outer = 0x11830a400] 23:36:55 INFO - PROCESS | 1668 | 1468737415939 Marionette DEBUG loaded listener.js 23:36:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1246f4400) [pid = 1668] [serial = 1772] [outer = 0x11830a400] 23:36:56 INFO - PROCESS | 1668 | 1468737416275 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 23:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 472ms 23:36:56 INFO - PROCESS | 1668 | 1468737416293 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 23:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:36:56 INFO - PROCESS | 1668 | 1468737416296 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 23:36:56 INFO - PROCESS | 1668 | 1468737416299 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:36:56 INFO - PROCESS | 1668 | 1468737416301 Marionette TRACE conn2 <- [1,2334,null,{}] 23:36:56 INFO - PROCESS | 1668 | 1468737416304 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:56 INFO - PROCESS | 1668 | 1468737416305 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:56 INFO - PROCESS | 1668 | 1468737416465 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 23:36:56 INFO - PROCESS | 1668 | 1468737416476 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:56 INFO - PROCESS | 1668 | 1468737416477 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c07d800 == 36 [pid = 1668] [id = 591] 23:36:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1199f5000) [pid = 1668] [serial = 1773] [outer = 0x0] 23:36:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1269b9400) [pid = 1668] [serial = 1774] [outer = 0x1199f5000] 23:36:56 INFO - PROCESS | 1668 | 1468737416514 Marionette DEBUG loaded listener.js 23:36:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x128b02c00) [pid = 1668] [serial = 1775] [outer = 0x1199f5000] 23:36:56 INFO - PROCESS | 1668 | 1468737416846 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 23:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 572ms 23:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:36:56 INFO - PROCESS | 1668 | 1468737416871 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 23:36:56 INFO - PROCESS | 1668 | 1468737416872 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 23:36:56 INFO - PROCESS | 1668 | 1468737416882 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:36:56 INFO - PROCESS | 1668 | 1468737416884 Marionette TRACE conn2 <- [1,2338,null,{}] 23:36:56 INFO - PROCESS | 1668 | 1468737416886 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:56 INFO - PROCESS | 1668 | 1468737416888 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:56 INFO - PROCESS | 1668 | 1468737416975 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 23:36:56 INFO - PROCESS | 1668 | 1468737416979 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:56 INFO - PROCESS | 1668 | 1468737416980 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c729000 == 37 [pid = 1668] [id = 592] 23:36:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12880a400) [pid = 1668] [serial = 1776] [outer = 0x0] 23:36:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12918c800) [pid = 1668] [serial = 1777] [outer = 0x12880a400] 23:36:57 INFO - PROCESS | 1668 | 1468737417009 Marionette DEBUG loaded listener.js 23:36:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x129496400) [pid = 1668] [serial = 1778] [outer = 0x12880a400] 23:36:57 INFO - PROCESS | 1668 | 1468737417590 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 23:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 729ms 23:36:57 INFO - PROCESS | 1668 | 1468737417626 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 23:36:57 INFO - PROCESS | 1668 | 1468737417629 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 23:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:36:57 INFO - PROCESS | 1668 | 1468737417634 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:36:57 INFO - PROCESS | 1668 | 1468737417638 Marionette TRACE conn2 <- [1,2342,null,{}] 23:36:57 INFO - PROCESS | 1668 | 1468737417642 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:57 INFO - PROCESS | 1668 | 1468737417644 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:57 INFO - PROCESS | 1668 | 1468737417751 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 23:36:57 INFO - PROCESS | 1668 | 1468737417885 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:57 INFO - PROCESS | 1668 | 1468737417886 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x119357000 == 38 [pid = 1668] [id = 593] 23:36:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x116980800) [pid = 1668] [serial = 1779] [outer = 0x0] 23:36:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x116f9a000) [pid = 1668] [serial = 1780] [outer = 0x116980800] 23:36:57 INFO - PROCESS | 1668 | 1468737417917 Marionette DEBUG loaded listener.js 23:36:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x118128800) [pid = 1668] [serial = 1781] [outer = 0x116980800] 23:36:58 INFO - PROCESS | 1668 | 1468737418418 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 23:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 827ms 23:36:58 INFO - PROCESS | 1668 | 1468737418461 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 23:36:58 INFO - PROCESS | 1668 | 1468737418464 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 23:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:36:58 INFO - PROCESS | 1668 | 1468737418471 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:36:58 INFO - PROCESS | 1668 | 1468737418472 Marionette TRACE conn2 <- [1,2346,null,{}] 23:36:58 INFO - PROCESS | 1668 | 1468737418475 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:58 INFO - PROCESS | 1668 | 1468737418477 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:58 INFO - PROCESS | 1668 | 1468737418585 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 23:36:58 INFO - PROCESS | 1668 | 1468737418670 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:58 INFO - PROCESS | 1668 | 1468737418671 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e46800 == 39 [pid = 1668] [id = 594] 23:36:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x116f92800) [pid = 1668] [serial = 1782] [outer = 0x0] 23:36:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x118309000) [pid = 1668] [serial = 1783] [outer = 0x116f92800] 23:36:58 INFO - PROCESS | 1668 | 1468737418703 Marionette DEBUG loaded listener.js 23:36:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x119310c00) [pid = 1668] [serial = 1784] [outer = 0x116f92800] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x12c07d800 == 38 [pid = 1668] [id = 591] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba8a000 == 37 [pid = 1668] [id = 590] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x129415000 == 36 [pid = 1668] [id = 589] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad1f800 == 35 [pid = 1668] [id = 588] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x129143000 == 34 [pid = 1668] [id = 587] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x126b1d800 == 33 [pid = 1668] [id = 586] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x124c23000 == 32 [pid = 1668] [id = 585] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x123c82000 == 31 [pid = 1668] [id = 584] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x119361000 == 30 [pid = 1668] [id = 583] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x1169ba800 == 29 [pid = 1668] [id = 582] 23:36:59 INFO - PROCESS | 1668 | --DOCSHELL 0x123876000 == 28 [pid = 1668] [id = 581] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x124642400) [pid = 1668] [serial = 1705] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x123c39c00) [pid = 1668] [serial = 1702] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1265ce800) [pid = 1668] [serial = 1711] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x117eb2400) [pid = 1668] [serial = 1690] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x120810000) [pid = 1668] [serial = 1681] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x123cdc800) [pid = 1668] [serial = 1682] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12b27cc00) [pid = 1668] [serial = 1676] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1199fbc00) [pid = 1668] [serial = 1699] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x118285c00) [pid = 1668] [serial = 1678] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x119075000) [pid = 1668] [serial = 1679] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x119731000) [pid = 1668] [serial = 1696] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1199f3800) [pid = 1668] [serial = 1697] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1133a1000) [pid = 1668] [serial = 1687] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115d55000) [pid = 1668] [serial = 1688] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1188e6800) [pid = 1668] [serial = 1693] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119309800) [pid = 1668] [serial = 1694] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1257a8000) [pid = 1668] [serial = 1684] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x128b04c00) [pid = 1668] [serial = 1685] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x118125000) [pid = 1668] [serial = 1691] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x125007c00) [pid = 1668] [serial = 1708] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1292f1000) [pid = 1668] [serial = 1721] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x128806c00) [pid = 1668] [serial = 1715] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1289fec00) [pid = 1668] [serial = 1717] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x12456d800) [pid = 1668] [serial = 1714] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1292e5400) [pid = 1668] [serial = 1720] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1269b0000) [pid = 1668] [serial = 1712] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12a64d800) [pid = 1668] [serial = 1724] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x129191000) [pid = 1668] [serial = 1723] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x124bc4000) [pid = 1668] [serial = 1709] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x124b20800) [pid = 1668] [serial = 1706] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x129184c00) [pid = 1668] [serial = 1718] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12456b400) [pid = 1668] [serial = 1703] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119d71800) [pid = 1668] [serial = 1700] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x12880f800) [pid = 1668] [serial = 1637] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12a647800) [pid = 1668] [serial = 1628] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x123c3fc00) [pid = 1668] [serial = 1634] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x119337800) [pid = 1668] [serial = 1631] [outer = 0x0] [url = about:blank] 23:36:59 INFO - PROCESS | 1668 | 1468737419373 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 23:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 920ms 23:36:59 INFO - PROCESS | 1668 | 1468737419391 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 23:36:59 INFO - PROCESS | 1668 | 1468737419395 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 23:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:36:59 INFO - PROCESS | 1668 | 1468737419400 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:36:59 INFO - PROCESS | 1668 | 1468737419403 Marionette TRACE conn2 <- [1,2350,null,{}] 23:36:59 INFO - PROCESS | 1668 | 1468737419409 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:59 INFO - PROCESS | 1668 | 1468737419411 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:59 INFO - PROCESS | 1668 | 1468737419527 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 23:36:59 INFO - PROCESS | 1668 | 1468737419534 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:59 INFO - PROCESS | 1668 | 1468737419537 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:36:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182e2000 == 29 [pid = 1668] [id = 595] 23:36:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x117eb5400) [pid = 1668] [serial = 1785] [outer = 0x0] 23:36:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11814d800) [pid = 1668] [serial = 1786] [outer = 0x117eb5400] 23:36:59 INFO - PROCESS | 1668 | 1468737419564 Marionette DEBUG loaded listener.js 23:36:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x118528c00) [pid = 1668] [serial = 1787] [outer = 0x117eb5400] 23:36:59 INFO - PROCESS | 1668 | 1468737419912 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 23:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 574ms 23:36:59 INFO - PROCESS | 1668 | 1468737419973 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 23:36:59 INFO - PROCESS | 1668 | 1468737419976 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 23:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:36:59 INFO - PROCESS | 1668 | 1468737419980 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:36:59 INFO - PROCESS | 1668 | 1468737419982 Marionette TRACE conn2 <- [1,2354,null,{}] 23:36:59 INFO - PROCESS | 1668 | 1468737419984 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:59 INFO - PROCESS | 1668 | 1468737419986 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:00 INFO - PROCESS | 1668 | 1468737420068 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 23:37:00 INFO - PROCESS | 1668 | 1468737420074 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:00 INFO - PROCESS | 1668 | 1468737420075 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x119588000 == 30 [pid = 1668] [id = 596] 23:37:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119311800) [pid = 1668] [serial = 1788] [outer = 0x0] 23:37:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11948d800) [pid = 1668] [serial = 1789] [outer = 0x119311800] 23:37:00 INFO - PROCESS | 1668 | 1468737420103 Marionette DEBUG loaded listener.js 23:37:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1199ef800) [pid = 1668] [serial = 1790] [outer = 0x119311800] 23:37:00 INFO - PROCESS | 1668 | 1468737420469 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 23:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 523ms 23:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:37:00 INFO - PROCESS | 1668 | 1468737420503 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 23:37:00 INFO - PROCESS | 1668 | 1468737420505 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 23:37:00 INFO - PROCESS | 1668 | 1468737420516 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:37:00 INFO - PROCESS | 1668 | 1468737420518 Marionette TRACE conn2 <- [1,2358,null,{}] 23:37:00 INFO - PROCESS | 1668 | 1468737420527 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:00 INFO - PROCESS | 1668 | 1468737420530 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:00 INFO - PROCESS | 1668 | 1468737420610 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 23:37:00 INFO - PROCESS | 1668 | 1468737420615 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:00 INFO - PROCESS | 1668 | 1468737420619 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x124fae800 == 31 [pid = 1668] [id = 597] 23:37:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x115d4fc00) [pid = 1668] [serial = 1791] [outer = 0x0] 23:37:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119d7d400) [pid = 1668] [serial = 1792] [outer = 0x115d4fc00] 23:37:00 INFO - PROCESS | 1668 | 1468737420649 Marionette DEBUG loaded listener.js 23:37:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123c34000) [pid = 1668] [serial = 1793] [outer = 0x115d4fc00] 23:37:00 INFO - PROCESS | 1668 | 1468737420988 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 23:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 530ms 23:37:01 INFO - PROCESS | 1668 | 1468737421038 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 23:37:01 INFO - PROCESS | 1668 | 1468737421040 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 23:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:37:01 INFO - PROCESS | 1668 | 1468737421042 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:37:01 INFO - PROCESS | 1668 | 1468737421043 Marionette TRACE conn2 <- [1,2362,null,{}] 23:37:01 INFO - PROCESS | 1668 | 1468737421045 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:01 INFO - PROCESS | 1668 | 1468737421046 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:01 INFO - PROCESS | 1668 | 1468737421160 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 23:37:01 INFO - PROCESS | 1668 | 1468737421198 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:01 INFO - PROCESS | 1668 | 1468737421199 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x128ae1000 == 32 [pid = 1668] [id = 598] 23:37:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x116768000) [pid = 1668] [serial = 1794] [outer = 0x0] 23:37:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123c41800) [pid = 1668] [serial = 1795] [outer = 0x116768000] 23:37:01 INFO - PROCESS | 1668 | 1468737421224 Marionette DEBUG loaded listener.js 23:37:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x124572800) [pid = 1668] [serial = 1796] [outer = 0x116768000] 23:37:01 INFO - PROCESS | 1668 | 1468737421566 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 23:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms 23:37:01 INFO - PROCESS | 1668 | 1468737421618 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 23:37:01 INFO - PROCESS | 1668 | 1468737421620 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 23:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:37:01 INFO - PROCESS | 1668 | 1468737421632 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:37:01 INFO - PROCESS | 1668 | 1468737421633 Marionette TRACE conn2 <- [1,2366,null,{}] 23:37:01 INFO - PROCESS | 1668 | 1468737421636 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:01 INFO - PROCESS | 1668 | 1468737421637 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:01 INFO - PROCESS | 1668 | 1468737421779 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 23:37:01 INFO - PROCESS | 1668 | 1468737421792 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:01 INFO - PROCESS | 1668 | 1468737421793 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12941c800 == 33 [pid = 1668] [id = 599] 23:37:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1208f3c00) [pid = 1668] [serial = 1797] [outer = 0x0] 23:37:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1246f4000) [pid = 1668] [serial = 1798] [outer = 0x1208f3c00] 23:37:01 INFO - PROCESS | 1668 | 1468737421817 Marionette DEBUG loaded listener.js 23:37:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124ca8000) [pid = 1668] [serial = 1799] [outer = 0x1208f3c00] 23:37:02 INFO - PROCESS | 1668 | 1468737422217 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 23:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 629ms 23:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:37:02 INFO - PROCESS | 1668 | 1468737422254 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 23:37:02 INFO - PROCESS | 1668 | 1468737422256 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 23:37:02 INFO - PROCESS | 1668 | 1468737422259 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:37:02 INFO - PROCESS | 1668 | 1468737422261 Marionette TRACE conn2 <- [1,2370,null,{}] 23:37:02 INFO - PROCESS | 1668 | 1468737422264 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:02 INFO - PROCESS | 1668 | 1468737422273 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:02 INFO - PROCESS | 1668 | 1468737422447 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 23:37:02 INFO - PROCESS | 1668 | 1468737422505 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:02 INFO - PROCESS | 1668 | 1468737422506 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b213800 == 34 [pid = 1668] [id = 600] 23:37:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1289f3800) [pid = 1668] [serial = 1800] [outer = 0x0] 23:37:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1289fc000) [pid = 1668] [serial = 1801] [outer = 0x1289f3800] 23:37:02 INFO - PROCESS | 1668 | 1468737422555 Marionette DEBUG loaded listener.js 23:37:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x129189400) [pid = 1668] [serial = 1802] [outer = 0x1289f3800] 23:37:02 INFO - PROCESS | 1668 | 1468737422914 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 23:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 23:37:02 INFO - PROCESS | 1668 | 1468737422930 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 23:37:02 INFO - PROCESS | 1668 | 1468737422931 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 23:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:37:02 INFO - PROCESS | 1668 | 1468737422935 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:37:02 INFO - PROCESS | 1668 | 1468737422937 Marionette TRACE conn2 <- [1,2374,null,{}] 23:37:02 INFO - PROCESS | 1668 | 1468737422940 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:02 INFO - PROCESS | 1668 | 1468737422941 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:03 INFO - PROCESS | 1668 | 1468737423042 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 23:37:03 INFO - PROCESS | 1668 | 1468737423046 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:03 INFO - PROCESS | 1668 | 1468737423047 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba76800 == 35 [pid = 1668] [id = 601] 23:37:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1257b1c00) [pid = 1668] [serial = 1803] [outer = 0x0] 23:37:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x129191000) [pid = 1668] [serial = 1804] [outer = 0x1257b1c00] 23:37:03 INFO - PROCESS | 1668 | 1468737423107 Marionette DEBUG loaded listener.js 23:37:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12948dc00) [pid = 1668] [serial = 1805] [outer = 0x1257b1c00] 23:37:03 INFO - PROCESS | 1668 | 1468737423387 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 23:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 474ms 23:37:03 INFO - PROCESS | 1668 | 1468737423412 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 23:37:03 INFO - PROCESS | 1668 | 1468737423414 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 23:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:37:03 INFO - PROCESS | 1668 | 1468737423416 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:37:03 INFO - PROCESS | 1668 | 1468737423418 Marionette TRACE conn2 <- [1,2378,null,{}] 23:37:03 INFO - PROCESS | 1668 | 1468737423428 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:03 INFO - PROCESS | 1668 | 1468737423430 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:03 INFO - PROCESS | 1668 | 1468737423625 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11948ec00) [pid = 1668] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x115d4e000) [pid = 1668] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11830dc00) [pid = 1668] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11930e000) [pid = 1668] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x112d77800) [pid = 1668] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x120810c00) [pid = 1668] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118151c00) [pid = 1668] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119d71c00) [pid = 1668] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12380ac00) [pid = 1668] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12456d000) [pid = 1668] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1289fac00) [pid = 1668] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x123c40c00) [pid = 1668] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x112d79c00) [pid = 1668] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11306cc00) [pid = 1668] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x116a1c000) [pid = 1668] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11830a400) [pid = 1668] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:37:03 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1199f5000) [pid = 1668] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:37:03 INFO - PROCESS | 1668 | 1468737423681 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:03 INFO - PROCESS | 1668 | 1468737423682 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x118417800 == 36 [pid = 1668] [id = 602] 23:37:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1129b3400) [pid = 1668] [serial = 1806] [outer = 0x0] 23:37:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x113d96c00) [pid = 1668] [serial = 1807] [outer = 0x1129b3400] 23:37:03 INFO - PROCESS | 1668 | 1468737423708 Marionette DEBUG loaded listener.js 23:37:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11827c400) [pid = 1668] [serial = 1808] [outer = 0x1129b3400] 23:37:03 INFO - PROCESS | 1668 | 1468737423976 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 23:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 578ms 23:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:37:03 INFO - PROCESS | 1668 | 1468737423994 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 23:37:03 INFO - PROCESS | 1668 | 1468737423995 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 23:37:03 INFO - PROCESS | 1668 | 1468737423997 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:37:03 INFO - PROCESS | 1668 | 1468737423999 Marionette TRACE conn2 <- [1,2382,null,{}] 23:37:04 INFO - PROCESS | 1668 | 1468737424009 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:04 INFO - PROCESS | 1668 | 1468737424010 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:04 INFO - PROCESS | 1668 | 1468737424097 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 23:37:04 INFO - PROCESS | 1668 | 1468737424104 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:04 INFO - PROCESS | 1668 | 1468737424105 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c3a800 == 37 [pid = 1668] [id = 603] 23:37:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11852b800) [pid = 1668] [serial = 1809] [outer = 0x0] 23:37:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123cdd000) [pid = 1668] [serial = 1810] [outer = 0x11852b800] 23:37:04 INFO - PROCESS | 1668 | 1468737424130 Marionette DEBUG loaded listener.js 23:37:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12948e000) [pid = 1668] [serial = 1811] [outer = 0x11852b800] 23:37:04 INFO - PROCESS | 1668 | 1468737424456 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 23:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 476ms 23:37:04 INFO - PROCESS | 1668 | 1468737424474 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 23:37:04 INFO - PROCESS | 1668 | 1468737424476 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 23:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:37:04 INFO - PROCESS | 1668 | 1468737424478 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:37:04 INFO - PROCESS | 1668 | 1468737424479 Marionette TRACE conn2 <- [1,2386,null,{}] 23:37:04 INFO - PROCESS | 1668 | 1468737424481 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:04 INFO - PROCESS | 1668 | 1468737424483 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:04 INFO - PROCESS | 1668 | 1468737424603 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 23:37:04 INFO - PROCESS | 1668 | 1468737424610 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:04 INFO - PROCESS | 1668 | 1468737424611 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c72c800 == 38 [pid = 1668] [id = 604] 23:37:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11930e000) [pid = 1668] [serial = 1812] [outer = 0x0] 23:37:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12a64d800) [pid = 1668] [serial = 1813] [outer = 0x11930e000] 23:37:04 INFO - PROCESS | 1668 | 1468737424635 Marionette DEBUG loaded listener.js 23:37:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12a6bf000) [pid = 1668] [serial = 1814] [outer = 0x11930e000] 23:37:04 INFO - PROCESS | 1668 | 1468737424973 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 23:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 23:37:04 INFO - PROCESS | 1668 | 1468737424997 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 23:37:05 INFO - PROCESS | 1668 | 1468737424998 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 23:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:37:05 INFO - PROCESS | 1668 | 1468737425003 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:37:05 INFO - PROCESS | 1668 | 1468737425006 Marionette TRACE conn2 <- [1,2390,null,{}] 23:37:05 INFO - PROCESS | 1668 | 1468737425009 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:05 INFO - PROCESS | 1668 | 1468737425011 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:05 INFO - PROCESS | 1668 | 1468737425106 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 23:37:05 INFO - PROCESS | 1668 | 1468737425110 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:05 INFO - PROCESS | 1668 | 1468737425112 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d363800 == 39 [pid = 1668] [id = 605] 23:37:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12a6bf400) [pid = 1668] [serial = 1815] [outer = 0x0] 23:37:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12a6f0000) [pid = 1668] [serial = 1816] [outer = 0x12a6bf400] 23:37:05 INFO - PROCESS | 1668 | 1468737425138 Marionette DEBUG loaded listener.js 23:37:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12a8b0400) [pid = 1668] [serial = 1817] [outer = 0x12a6bf400] 23:37:05 INFO - PROCESS | 1668 | 1468737425464 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 23:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 473ms 23:37:05 INFO - PROCESS | 1668 | 1468737425475 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 23:37:05 INFO - PROCESS | 1668 | 1468737425476 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 23:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:37:05 INFO - PROCESS | 1668 | 1468737425478 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:37:05 INFO - PROCESS | 1668 | 1468737425479 Marionette TRACE conn2 <- [1,2394,null,{}] 23:37:05 INFO - PROCESS | 1668 | 1468737425482 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:05 INFO - PROCESS | 1668 | 1468737425483 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:05 INFO - PROCESS | 1668 | 1468737425609 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 23:37:05 INFO - PROCESS | 1668 | 1468737425696 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:05 INFO - PROCESS | 1668 | 1468737425698 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x116269800 == 40 [pid = 1668] [id = 606] 23:37:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x111dac800) [pid = 1668] [serial = 1818] [outer = 0x0] 23:37:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1129aec00) [pid = 1668] [serial = 1819] [outer = 0x111dac800] 23:37:05 INFO - PROCESS | 1668 | 1468737425729 Marionette DEBUG loaded listener.js 23:37:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x115de1400) [pid = 1668] [serial = 1820] [outer = 0x111dac800] 23:37:06 INFO - PROCESS | 1668 | 1468737426176 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 719ms 23:37:06 INFO - PROCESS | 1668 | 1468737426199 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 23:37:06 INFO - PROCESS | 1668 | 1468737426202 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 23:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:37:06 INFO - PROCESS | 1668 | 1468737426205 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:37:06 INFO - PROCESS | 1668 | 1468737426206 Marionette TRACE conn2 <- [1,2398,null,{}] 23:37:06 INFO - PROCESS | 1668 | 1468737426210 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:06 INFO - PROCESS | 1668 | 1468737426213 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:06 INFO - PROCESS | 1668 | 1468737426318 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 23:37:06 INFO - PROCESS | 1668 | 1468737426418 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:06 INFO - PROCESS | 1668 | 1468737426420 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247cf800 == 41 [pid = 1668] [id = 607] 23:37:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11827f400) [pid = 1668] [serial = 1821] [outer = 0x0] 23:37:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x119315400) [pid = 1668] [serial = 1822] [outer = 0x11827f400] 23:37:06 INFO - PROCESS | 1668 | 1468737426464 Marionette DEBUG loaded listener.js 23:37:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1199f0000) [pid = 1668] [serial = 1823] [outer = 0x11827f400] 23:37:06 INFO - PROCESS | 1668 | 1468737426862 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 23:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 719ms 23:37:06 INFO - PROCESS | 1668 | 1468737426926 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 23:37:06 INFO - PROCESS | 1668 | 1468737426929 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 23:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:37:06 INFO - PROCESS | 1668 | 1468737426931 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:37:06 INFO - PROCESS | 1668 | 1468737426933 Marionette TRACE conn2 <- [1,2402,null,{}] 23:37:06 INFO - PROCESS | 1668 | 1468737426935 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:06 INFO - PROCESS | 1668 | 1468737426937 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:07 INFO - PROCESS | 1668 | 1468737427041 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 23:37:07 INFO - PROCESS | 1668 | 1468737427107 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:07 INFO - PROCESS | 1668 | 1468737427109 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c07f000 == 42 [pid = 1668] [id = 608] 23:37:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x119d06000) [pid = 1668] [serial = 1824] [outer = 0x0] 23:37:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x123bf3000) [pid = 1668] [serial = 1825] [outer = 0x119d06000] 23:37:07 INFO - PROCESS | 1668 | 1468737427138 Marionette DEBUG loaded listener.js 23:37:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x124565400) [pid = 1668] [serial = 1826] [outer = 0x119d06000] 23:37:07 INFO - PROCESS | 1668 | 1468737427590 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 23:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 669ms 23:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:37:07 INFO - PROCESS | 1668 | 1468737427601 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 23:37:07 INFO - PROCESS | 1668 | 1468737427604 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 23:37:07 INFO - PROCESS | 1668 | 1468737427611 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:37:07 INFO - PROCESS | 1668 | 1468737427616 Marionette TRACE conn2 <- [1,2406,null,{}] 23:37:07 INFO - PROCESS | 1668 | 1468737427619 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:07 INFO - PROCESS | 1668 | 1468737427621 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:07 INFO - PROCESS | 1668 | 1468737427747 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 23:37:07 INFO - PROCESS | 1668 | 1468737427856 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:07 INFO - PROCESS | 1668 | 1468737427858 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d6d6800 == 43 [pid = 1668] [id = 609] 23:37:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12456f000) [pid = 1668] [serial = 1827] [outer = 0x0] 23:37:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1258be800) [pid = 1668] [serial = 1828] [outer = 0x12456f000] 23:37:07 INFO - PROCESS | 1668 | 1468737427889 Marionette DEBUG loaded listener.js 23:37:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x128b0f800) [pid = 1668] [serial = 1829] [outer = 0x12456f000] 23:37:08 INFO - PROCESS | 1668 | 1468737428489 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 23:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 931ms 23:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:37:08 INFO - PROCESS | 1668 | 1468737428538 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 23:37:08 INFO - PROCESS | 1668 | 1468737428540 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 23:37:08 INFO - PROCESS | 1668 | 1468737428544 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:37:08 INFO - PROCESS | 1668 | 1468737428546 Marionette TRACE conn2 <- [1,2410,null,{}] 23:37:08 INFO - PROCESS | 1668 | 1468737428550 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:08 INFO - PROCESS | 1668 | 1468737428552 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:08 INFO - PROCESS | 1668 | 1468737428645 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 23:37:08 INFO - PROCESS | 1668 | 1468737428719 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:08 INFO - PROCESS | 1668 | 1468737428722 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x119baf000 == 44 [pid = 1668] [id = 610] 23:37:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1174e5c00) [pid = 1668] [serial = 1830] [outer = 0x0] 23:37:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11811e800) [pid = 1668] [serial = 1831] [outer = 0x1174e5c00] 23:37:08 INFO - PROCESS | 1668 | 1468737428750 Marionette DEBUG loaded listener.js 23:37:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11830e000) [pid = 1668] [serial = 1832] [outer = 0x1174e5c00] 23:37:09 INFO - PROCESS | 1668 | 1468737429202 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 23:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 673ms 23:37:09 INFO - PROCESS | 1668 | 1468737429217 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 23:37:09 INFO - PROCESS | 1668 | 1468737429219 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 23:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:37:09 INFO - PROCESS | 1668 | 1468737429224 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:37:09 INFO - PROCESS | 1668 | 1468737429225 Marionette TRACE conn2 <- [1,2414,null,{}] 23:37:09 INFO - PROCESS | 1668 | 1468737429228 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:09 INFO - PROCESS | 1668 | 1468737429229 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:09 INFO - PROCESS | 1668 | 1468737429322 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 23:37:09 INFO - PROCESS | 1668 | 1468737429387 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:09 INFO - PROCESS | 1668 | 1468737429388 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11958a000 == 45 [pid = 1668] [id = 611] 23:37:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x119337c00) [pid = 1668] [serial = 1833] [outer = 0x0] 23:37:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1199ee800) [pid = 1668] [serial = 1834] [outer = 0x119337c00] 23:37:09 INFO - PROCESS | 1668 | 1468737429416 Marionette DEBUG loaded listener.js 23:37:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x119d04800) [pid = 1668] [serial = 1835] [outer = 0x119337c00] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12d363800 == 44 [pid = 1668] [id = 605] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12c72c800 == 43 [pid = 1668] [id = 604] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x124c3a800 == 42 [pid = 1668] [id = 603] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x118417800 == 41 [pid = 1668] [id = 602] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba76800 == 40 [pid = 1668] [id = 601] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12b213800 == 39 [pid = 1668] [id = 600] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12941c800 == 38 [pid = 1668] [id = 599] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x128ae1000 == 37 [pid = 1668] [id = 598] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x124fae800 == 36 [pid = 1668] [id = 597] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x119588000 == 35 [pid = 1668] [id = 596] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x1182e2000 == 34 [pid = 1668] [id = 595] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x117e46800 == 33 [pid = 1668] [id = 594] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x119357000 == 32 [pid = 1668] [id = 593] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12c729000 == 31 [pid = 1668] [id = 592] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x119baf000 == 30 [pid = 1668] [id = 610] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12d6d6800 == 29 [pid = 1668] [id = 609] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12c07f000 == 28 [pid = 1668] [id = 608] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x1247cf800 == 27 [pid = 1668] [id = 607] 23:37:10 INFO - PROCESS | 1668 | --DOCSHELL 0x116269800 == 26 [pid = 1668] [id = 606] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x1199f7400) [pid = 1668] [serial = 1753] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x116a1a000) [pid = 1668] [serial = 1747] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x118120800) [pid = 1668] [serial = 1748] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1187d0000) [pid = 1668] [serial = 1750] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x119309000) [pid = 1668] [serial = 1751] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1208f4400) [pid = 1668] [serial = 1745] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x116772000) [pid = 1668] [serial = 1727] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1199f4800) [pid = 1668] [serial = 1744] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x115d4a800) [pid = 1668] [serial = 1726] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x123c3b800) [pid = 1668] [serial = 1757] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1187c9800) [pid = 1668] [serial = 1730] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11830f800) [pid = 1668] [serial = 1729] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123b43800) [pid = 1668] [serial = 1733] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1208f4c00) [pid = 1668] [serial = 1732] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12456e400) [pid = 1668] [serial = 1735] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x124c87c00) [pid = 1668] [serial = 1762] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x128808800) [pid = 1668] [serial = 1736] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x12918a400) [pid = 1668] [serial = 1739] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x128ca6000) [pid = 1668] [serial = 1738] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x124565800) [pid = 1668] [serial = 1760] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x123cde400) [pid = 1668] [serial = 1759] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1267c3400) [pid = 1668] [serial = 1765] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1164ef800) [pid = 1668] [serial = 1768] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x126532c00) [pid = 1668] [serial = 1763] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1183e5800) [pid = 1668] [serial = 1742] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x123808800) [pid = 1668] [serial = 1771] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x117ea9400) [pid = 1668] [serial = 1741] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x119072c00) [pid = 1668] [serial = 1769] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12918c800) [pid = 1668] [serial = 1777] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x128b02c00) [pid = 1668] [serial = 1775] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x123a16000) [pid = 1668] [serial = 1756] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1289f5c00) [pid = 1668] [serial = 1766] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x1269b9400) [pid = 1668] [serial = 1774] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1246f4400) [pid = 1668] [serial = 1772] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x119d77400) [pid = 1668] [serial = 1754] [outer = 0x0] [url = about:blank] 23:37:10 INFO - PROCESS | 1668 | 1468737430277 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 23:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1123ms 23:37:10 INFO - PROCESS | 1668 | 1468737430348 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 23:37:10 INFO - PROCESS | 1668 | 1468737430355 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 23:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:37:10 INFO - PROCESS | 1668 | 1468737430364 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:37:10 INFO - PROCESS | 1668 | 1468737430372 Marionette TRACE conn2 <- [1,2418,null,{}] 23:37:10 INFO - PROCESS | 1668 | 1468737430378 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:10 INFO - PROCESS | 1668 | 1468737430380 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:10 INFO - PROCESS | 1668 | 1468737430499 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 23:37:10 INFO - PROCESS | 1668 | 1468737430508 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:10 INFO - PROCESS | 1668 | 1468737430510 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x117145800 == 27 [pid = 1668] [id = 612] 23:37:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x115e22000) [pid = 1668] [serial = 1836] [outer = 0x0] 23:37:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x116298800) [pid = 1668] [serial = 1837] [outer = 0x115e22000] 23:37:10 INFO - PROCESS | 1668 | 1468737430553 Marionette DEBUG loaded listener.js 23:37:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11663a000) [pid = 1668] [serial = 1838] [outer = 0x115e22000] 23:37:10 INFO - PROCESS | 1668 | 1468737430960 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 629ms 23:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:37:10 INFO - PROCESS | 1668 | 1468737430992 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 23:37:10 INFO - PROCESS | 1668 | 1468737430995 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 23:37:11 INFO - PROCESS | 1668 | 1468737430999 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:37:11 INFO - PROCESS | 1668 | 1468737431002 Marionette TRACE conn2 <- [1,2422,null,{}] 23:37:11 INFO - PROCESS | 1668 | 1468737431006 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:11 INFO - PROCESS | 1668 | 1468737431007 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:11 INFO - PROCESS | 1668 | 1468737431085 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 23:37:11 INFO - PROCESS | 1668 | 1468737431090 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:11 INFO - PROCESS | 1668 | 1468737431092 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c3800 == 28 [pid = 1668] [id = 613] 23:37:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x116a1bc00) [pid = 1668] [serial = 1839] [outer = 0x0] 23:37:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11811c800) [pid = 1668] [serial = 1840] [outer = 0x116a1bc00] 23:37:11 INFO - PROCESS | 1668 | 1468737431119 Marionette DEBUG loaded listener.js 23:37:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11814e400) [pid = 1668] [serial = 1841] [outer = 0x116a1bc00] 23:37:11 INFO - PROCESS | 1668 | 1468737431477 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 525ms 23:37:11 INFO - PROCESS | 1668 | 1468737431524 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 23:37:11 INFO - PROCESS | 1668 | 1468737431525 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 23:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:37:11 INFO - PROCESS | 1668 | 1468737431528 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:37:11 INFO - PROCESS | 1668 | 1468737431530 Marionette TRACE conn2 <- [1,2426,null,{}] 23:37:11 INFO - PROCESS | 1668 | 1468737431538 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:11 INFO - PROCESS | 1668 | 1468737431541 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:11 INFO - PROCESS | 1668 | 1468737431619 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 23:37:11 INFO - PROCESS | 1668 | 1468737431624 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:11 INFO - PROCESS | 1668 | 1468737431626 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12082f000 == 29 [pid = 1668] [id = 614] 23:37:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x118310000) [pid = 1668] [serial = 1842] [outer = 0x0] 23:37:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11906e000) [pid = 1668] [serial = 1843] [outer = 0x118310000] 23:37:11 INFO - PROCESS | 1668 | 1468737431657 Marionette DEBUG loaded listener.js 23:37:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11933f400) [pid = 1668] [serial = 1844] [outer = 0x118310000] 23:37:11 INFO - PROCESS | 1668 | 1468737431977 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 23:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 23:37:12 INFO - PROCESS | 1668 | 1468737431998 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 23:37:12 INFO - PROCESS | 1668 | 1468737432000 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 23:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:37:12 INFO - PROCESS | 1668 | 1468737432005 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:37:12 INFO - PROCESS | 1668 | 1468737432006 Marionette TRACE conn2 <- [1,2430,null,{}] 23:37:12 INFO - PROCESS | 1668 | 1468737432008 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:12 INFO - PROCESS | 1668 | 1468737432009 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:12 INFO - PROCESS | 1668 | 1468737432088 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 23:37:12 INFO - PROCESS | 1668 | 1468737432091 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:12 INFO - PROCESS | 1668 | 1468737432092 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x124521800 == 30 [pid = 1668] [id = 615] 23:37:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119917000) [pid = 1668] [serial = 1845] [outer = 0x0] 23:37:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119b52800) [pid = 1668] [serial = 1846] [outer = 0x119917000] 23:37:12 INFO - PROCESS | 1668 | 1468737432117 Marionette DEBUG loaded listener.js 23:37:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119d0dc00) [pid = 1668] [serial = 1847] [outer = 0x119917000] 23:37:12 INFO - PROCESS | 1668 | 1468737432519 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 23:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 23:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:37:12 INFO - PROCESS | 1668 | 1468737432573 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 23:37:12 INFO - PROCESS | 1668 | 1468737432575 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 23:37:12 INFO - PROCESS | 1668 | 1468737432577 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:37:12 INFO - PROCESS | 1668 | 1468737432578 Marionette TRACE conn2 <- [1,2434,null,{}] 23:37:12 INFO - PROCESS | 1668 | 1468737432580 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:12 INFO - PROCESS | 1668 | 1468737432582 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:12 INFO - PROCESS | 1668 | 1468737432677 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 23:37:12 INFO - PROCESS | 1668 | 1468737432682 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:12 INFO - PROCESS | 1668 | 1468737432683 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12581c000 == 31 [pid = 1668] [id = 616] 23:37:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x116f92000) [pid = 1668] [serial = 1848] [outer = 0x0] 23:37:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119d73800) [pid = 1668] [serial = 1849] [outer = 0x116f92000] 23:37:12 INFO - PROCESS | 1668 | 1468737432709 Marionette DEBUG loaded listener.js 23:37:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1208f5800) [pid = 1668] [serial = 1850] [outer = 0x116f92000] 23:37:13 INFO - PROCESS | 1668 | 1468737433060 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 23:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 23:37:13 INFO - PROCESS | 1668 | 1468737433096 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 23:37:13 INFO - PROCESS | 1668 | 1468737433098 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 23:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:37:13 INFO - PROCESS | 1668 | 1468737433100 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:37:13 INFO - PROCESS | 1668 | 1468737433101 Marionette TRACE conn2 <- [1,2438,null,{}] 23:37:13 INFO - PROCESS | 1668 | 1468737433103 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:13 INFO - PROCESS | 1668 | 1468737433107 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:13 INFO - PROCESS | 1668 | 1468737433212 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 23:37:13 INFO - PROCESS | 1668 | 1468737433224 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:13 INFO - PROCESS | 1668 | 1468737433225 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x128adb000 == 32 [pid = 1668] [id = 617] 23:37:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1208f7400) [pid = 1668] [serial = 1851] [outer = 0x0] 23:37:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x123c33c00) [pid = 1668] [serial = 1852] [outer = 0x1208f7400] 23:37:13 INFO - PROCESS | 1668 | 1468737433250 Marionette DEBUG loaded listener.js 23:37:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1241c2c00) [pid = 1668] [serial = 1853] [outer = 0x1208f7400] 23:37:13 INFO - PROCESS | 1668 | 1468737433602 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 23:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 23:37:13 INFO - PROCESS | 1668 | 1468737433622 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 23:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:37:13 INFO - PROCESS | 1668 | 1468737433631 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 23:37:13 INFO - PROCESS | 1668 | 1468737433633 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:37:13 INFO - PROCESS | 1668 | 1468737433634 Marionette TRACE conn2 <- [1,2442,null,{}] 23:37:13 INFO - PROCESS | 1668 | 1468737433645 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:13 INFO - PROCESS | 1668 | 1468737433646 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:13 INFO - PROCESS | 1668 | 1468737433741 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 23:37:13 INFO - PROCESS | 1668 | 1468737433744 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:13 INFO - PROCESS | 1668 | 1468737433745 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292b8800 == 33 [pid = 1668] [id = 618] 23:37:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1241c3000) [pid = 1668] [serial = 1854] [outer = 0x0] 23:37:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12456b000) [pid = 1668] [serial = 1855] [outer = 0x1241c3000] 23:37:13 INFO - PROCESS | 1668 | 1468737433770 Marionette DEBUG loaded listener.js 23:37:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x124645c00) [pid = 1668] [serial = 1856] [outer = 0x1241c3000] 23:37:14 INFO - PROCESS | 1668 | 1468737434089 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 23:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 472ms 23:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:37:14 INFO - PROCESS | 1668 | 1468737434106 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 23:37:14 INFO - PROCESS | 1668 | 1468737434107 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 23:37:14 INFO - PROCESS | 1668 | 1468737434109 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:37:14 INFO - PROCESS | 1668 | 1468737434110 Marionette TRACE conn2 <- [1,2446,null,{}] 23:37:14 INFO - PROCESS | 1668 | 1468737434113 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:14 INFO - PROCESS | 1668 | 1468737434114 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:14 INFO - PROCESS | 1668 | 1468737434216 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1208f3c00) [pid = 1668] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1289f3800) [pid = 1668] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1257b1c00) [pid = 1668] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1129b3400) [pid = 1668] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x116768000) [pid = 1668] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x116980800) [pid = 1668] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x117eb5400) [pid = 1668] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x115d4fc00) [pid = 1668] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x119311800) [pid = 1668] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12880a400) [pid = 1668] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x116f92800) [pid = 1668] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12a6bf400) [pid = 1668] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11930e000) [pid = 1668] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:37:14 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11852b800) [pid = 1668] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:37:14 INFO - PROCESS | 1668 | 1468737434484 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:14 INFO - PROCESS | 1668 | 1468737434485 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x124045800 == 34 [pid = 1668] [id = 619] 23:37:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1128d6000) [pid = 1668] [serial = 1857] [outer = 0x0] 23:37:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x115d51400) [pid = 1668] [serial = 1858] [outer = 0x1128d6000] 23:37:14 INFO - PROCESS | 1668 | 1468737434510 Marionette DEBUG loaded listener.js 23:37:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x118144c00) [pid = 1668] [serial = 1859] [outer = 0x1128d6000] 23:37:14 INFO - PROCESS | 1668 | 1468737434765 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 23:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 23:37:14 INFO - PROCESS | 1668 | 1468737434780 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 23:37:14 INFO - PROCESS | 1668 | 1468737434781 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 23:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:37:14 INFO - PROCESS | 1668 | 1468737434794 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:37:14 INFO - PROCESS | 1668 | 1468737434795 Marionette TRACE conn2 <- [1,2450,null,{}] 23:37:14 INFO - PROCESS | 1668 | 1468737434813 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:14 INFO - PROCESS | 1668 | 1468737434814 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:14 INFO - PROCESS | 1668 | 1468737434893 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 23:37:14 INFO - PROCESS | 1668 | 1468737434897 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:14 INFO - PROCESS | 1668 | 1468737434899 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a86c800 == 35 [pid = 1668] [id = 620] 23:37:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1183e6800) [pid = 1668] [serial = 1860] [outer = 0x0] 23:37:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119f15400) [pid = 1668] [serial = 1861] [outer = 0x1183e6800] 23:37:14 INFO - PROCESS | 1668 | 1468737434925 Marionette DEBUG loaded listener.js 23:37:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x124bc1400) [pid = 1668] [serial = 1862] [outer = 0x1183e6800] 23:37:15 INFO - PROCESS | 1668 | 1468737435259 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 23:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 529ms 23:37:15 INFO - PROCESS | 1668 | 1468737435321 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 23:37:15 INFO - PROCESS | 1668 | 1468737435323 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 23:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:37:15 INFO - PROCESS | 1668 | 1468737435326 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:37:15 INFO - PROCESS | 1668 | 1468737435328 Marionette TRACE conn2 <- [1,2454,null,{}] 23:37:15 INFO - PROCESS | 1668 | 1468737435331 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:15 INFO - PROCESS | 1668 | 1468737435333 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:15 INFO - PROCESS | 1668 | 1468737435449 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 23:37:15 INFO - PROCESS | 1668 | 1468737435454 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:15 INFO - PROCESS | 1668 | 1468737435456 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad22000 == 36 [pid = 1668] [id = 621] 23:37:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x116295800) [pid = 1668] [serial = 1863] [outer = 0x0] 23:37:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x124f90000) [pid = 1668] [serial = 1864] [outer = 0x116295800] 23:37:15 INFO - PROCESS | 1668 | 1468737435494 Marionette DEBUG loaded listener.js 23:37:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1257b2000) [pid = 1668] [serial = 1865] [outer = 0x116295800] 23:37:15 INFO - PROCESS | 1668 | 1468737435887 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 23:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 571ms 23:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:37:15 INFO - PROCESS | 1668 | 1468737435898 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 23:37:15 INFO - PROCESS | 1668 | 1468737435900 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 23:37:15 INFO - PROCESS | 1668 | 1468737435905 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:37:15 INFO - PROCESS | 1668 | 1468737435908 Marionette TRACE conn2 <- [1,2458,null,{}] 23:37:15 INFO - PROCESS | 1668 | 1468737435912 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:15 INFO - PROCESS | 1668 | 1468737435914 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:16 INFO - PROCESS | 1668 | 1468737436102 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 23:37:16 INFO - PROCESS | 1668 | 1468737436119 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:16 INFO - PROCESS | 1668 | 1468737436121 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba80000 == 37 [pid = 1668] [id = 622] 23:37:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12580ec00) [pid = 1668] [serial = 1866] [outer = 0x0] 23:37:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1267c3400) [pid = 1668] [serial = 1867] [outer = 0x12580ec00] 23:37:16 INFO - PROCESS | 1668 | 1468737436153 Marionette DEBUG loaded listener.js 23:37:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12880f800) [pid = 1668] [serial = 1868] [outer = 0x12580ec00] 23:37:16 INFO - PROCESS | 1668 | 1468737436506 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 23:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 624ms 23:37:16 INFO - PROCESS | 1668 | 1468737436530 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 23:37:16 INFO - PROCESS | 1668 | 1468737436533 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 23:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:37:16 INFO - PROCESS | 1668 | 1468737436539 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:37:16 INFO - PROCESS | 1668 | 1468737436541 Marionette TRACE conn2 <- [1,2462,null,{}] 23:37:16 INFO - PROCESS | 1668 | 1468737436545 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:16 INFO - PROCESS | 1668 | 1468737436547 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:16 INFO - PROCESS | 1668 | 1468737436660 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 23:37:16 INFO - PROCESS | 1668 | 1468737436732 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:16 INFO - PROCESS | 1668 | 1468737436734 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x116aa6000 == 38 [pid = 1668] [id = 623] 23:37:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x115d4ac00) [pid = 1668] [serial = 1869] [outer = 0x0] 23:37:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115d56000) [pid = 1668] [serial = 1870] [outer = 0x115d4ac00] 23:37:16 INFO - PROCESS | 1668 | 1468737436806 Marionette DEBUG loaded listener.js 23:37:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1164ef800) [pid = 1668] [serial = 1871] [outer = 0x115d4ac00] 23:37:17 INFO - PROCESS | 1668 | 1468737437292 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 23:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 822ms 23:37:17 INFO - PROCESS | 1668 | 1468737437361 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 23:37:17 INFO - PROCESS | 1668 | 1468737437364 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 23:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:37:17 INFO - PROCESS | 1668 | 1468737437369 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:37:17 INFO - PROCESS | 1668 | 1468737437370 Marionette TRACE conn2 <- [1,2466,null,{}] 23:37:17 INFO - PROCESS | 1668 | 1468737437373 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:17 INFO - PROCESS | 1668 | 1468737437375 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:17 INFO - PROCESS | 1668 | 1468737437486 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 23:37:17 INFO - PROCESS | 1668 | 1468737437548 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:17 INFO - PROCESS | 1668 | 1468737437549 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x1241a9000 == 39 [pid = 1668] [id = 624] 23:37:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x118307c00) [pid = 1668] [serial = 1872] [outer = 0x0] 23:37:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1183e6400) [pid = 1668] [serial = 1873] [outer = 0x118307c00] 23:37:17 INFO - PROCESS | 1668 | 1468737437580 Marionette DEBUG loaded listener.js 23:37:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1188e4c00) [pid = 1668] [serial = 1874] [outer = 0x118307c00] 23:37:18 INFO - PROCESS | 1668 | 1468737438259 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 23:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 970ms 23:37:18 INFO - PROCESS | 1668 | 1468737438339 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 23:37:18 INFO - PROCESS | 1668 | 1468737438341 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 23:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:37:18 INFO - PROCESS | 1668 | 1468737438344 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:37:18 INFO - PROCESS | 1668 | 1468737438347 Marionette TRACE conn2 <- [1,2470,null,{}] 23:37:18 INFO - PROCESS | 1668 | 1468737438350 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:18 INFO - PROCESS | 1668 | 1468737438352 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:18 INFO - PROCESS | 1668 | 1468737438456 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 23:37:18 INFO - PROCESS | 1668 | 1468737438513 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:18 INFO - PROCESS | 1668 | 1468737438516 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x119182000 == 40 [pid = 1668] [id = 625] 23:37:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x116768000) [pid = 1668] [serial = 1875] [outer = 0x0] 23:37:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x116f92800) [pid = 1668] [serial = 1876] [outer = 0x116768000] 23:37:18 INFO - PROCESS | 1668 | 1468737438544 Marionette DEBUG loaded listener.js 23:37:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118125800) [pid = 1668] [serial = 1877] [outer = 0x116768000] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad22000 == 39 [pid = 1668] [id = 621] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x12a86c800 == 38 [pid = 1668] [id = 620] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x124045800 == 37 [pid = 1668] [id = 619] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x1292b8800 == 36 [pid = 1668] [id = 618] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x128adb000 == 35 [pid = 1668] [id = 617] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x12581c000 == 34 [pid = 1668] [id = 616] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x124521800 == 33 [pid = 1668] [id = 615] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x12082f000 == 32 [pid = 1668] [id = 614] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c3800 == 31 [pid = 1668] [id = 613] 23:37:18 INFO - PROCESS | 1668 | --DOCSHELL 0x117145800 == 30 [pid = 1668] [id = 612] 23:37:18 INFO - PROCESS | 1668 | 1468737438949 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 23:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 621ms 23:37:18 INFO - PROCESS | 1668 | 1468737438966 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 23:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:37:18 INFO - PROCESS | 1668 | 1468737438971 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 23:37:18 INFO - PROCESS | 1668 | 1468737438975 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:37:18 INFO - PROCESS | 1668 | 1468737438977 Marionette TRACE conn2 <- [1,2474,null,{}] 23:37:18 INFO - PROCESS | 1668 | 1468737438979 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:18 INFO - PROCESS | 1668 | 1468737438981 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:19 INFO - PROCESS | 1668 | 1468737439060 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 23:37:19 INFO - PROCESS | 1668 | 1468737439064 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:19 INFO - PROCESS | 1668 | 1468737439065 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185ba000 == 31 [pid = 1668] [id = 626] 23:37:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1187cfc00) [pid = 1668] [serial = 1878] [outer = 0x0] 23:37:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x119309000) [pid = 1668] [serial = 1879] [outer = 0x1187cfc00] 23:37:19 INFO - PROCESS | 1668 | 1468737439095 Marionette DEBUG loaded listener.js 23:37:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11933c000) [pid = 1668] [serial = 1880] [outer = 0x1187cfc00] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1246f4000) [pid = 1668] [serial = 1798] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1289fc000) [pid = 1668] [serial = 1801] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12948dc00) [pid = 1668] [serial = 1805] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x129191000) [pid = 1668] [serial = 1804] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11827c400) [pid = 1668] [serial = 1808] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x123c41800) [pid = 1668] [serial = 1795] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x116f9a000) [pid = 1668] [serial = 1780] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x118128800) [pid = 1668] [serial = 1781] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11814d800) [pid = 1668] [serial = 1786] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x118528c00) [pid = 1668] [serial = 1787] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x119d7d400) [pid = 1668] [serial = 1792] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x123c34000) [pid = 1668] [serial = 1793] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11948d800) [pid = 1668] [serial = 1789] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1199ef800) [pid = 1668] [serial = 1790] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x129496400) [pid = 1668] [serial = 1778] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x118309000) [pid = 1668] [serial = 1783] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119310c00) [pid = 1668] [serial = 1784] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x113d96c00) [pid = 1668] [serial = 1807] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12a6f0000) [pid = 1668] [serial = 1816] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x129189400) [pid = 1668] [serial = 1802] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x124ca8000) [pid = 1668] [serial = 1799] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12a6bf000) [pid = 1668] [serial = 1814] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x123cdd000) [pid = 1668] [serial = 1810] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x124572800) [pid = 1668] [serial = 1796] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12a64d800) [pid = 1668] [serial = 1813] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12a8b0400) [pid = 1668] [serial = 1817] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x12948e000) [pid = 1668] [serial = 1811] [outer = 0x0] [url = about:blank] 23:37:19 INFO - PROCESS | 1668 | 1468737439477 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 23:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 23:37:19 INFO - PROCESS | 1668 | 1468737439496 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 23:37:19 INFO - PROCESS | 1668 | 1468737439498 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 23:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:37:19 INFO - PROCESS | 1668 | 1468737439500 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:37:19 INFO - PROCESS | 1668 | 1468737439502 Marionette TRACE conn2 <- [1,2478,null,{}] 23:37:19 INFO - PROCESS | 1668 | 1468737439510 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:19 INFO - PROCESS | 1668 | 1468737439513 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:19 INFO - PROCESS | 1668 | 1468737439641 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 23:37:19 INFO - PROCESS | 1668 | 1468737439700 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:19 INFO - PROCESS | 1668 | 1468737439702 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x11641c000 == 32 [pid = 1668] [id = 627] 23:37:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x112fb7000) [pid = 1668] [serial = 1881] [outer = 0x0] 23:37:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11629f000) [pid = 1668] [serial = 1882] [outer = 0x112fb7000] 23:37:19 INFO - PROCESS | 1668 | 1468737439735 Marionette DEBUG loaded listener.js 23:37:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11811b400) [pid = 1668] [serial = 1883] [outer = 0x112fb7000] 23:37:20 INFO - PROCESS | 1668 | 1468737440221 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 23:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 771ms 23:37:20 INFO - PROCESS | 1668 | 1468737440287 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 23:37:20 INFO - PROCESS | 1668 | 1468737440289 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 23:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:37:20 INFO - PROCESS | 1668 | 1468737440294 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:37:20 INFO - PROCESS | 1668 | 1468737440296 Marionette TRACE conn2 <- [1,2482,null,{}] 23:37:20 INFO - PROCESS | 1668 | 1468737440299 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:20 INFO - PROCESS | 1668 | 1468737440303 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:20 INFO - PROCESS | 1668 | 1468737440397 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 23:37:20 INFO - PROCESS | 1668 | 1468737440468 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:20 INFO - PROCESS | 1668 | 1468737440469 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x124039800 == 33 [pid = 1668] [id = 628] 23:37:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x119337800) [pid = 1668] [serial = 1884] [outer = 0x0] 23:37:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119913c00) [pid = 1668] [serial = 1885] [outer = 0x119337800] 23:37:20 INFO - PROCESS | 1668 | 1468737440500 Marionette DEBUG loaded listener.js 23:37:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119d02400) [pid = 1668] [serial = 1886] [outer = 0x119337800] 23:37:20 INFO - PROCESS | 1668 | 1468737440888 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 23:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 622ms 23:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:37:20 INFO - PROCESS | 1668 | 1468737440925 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 23:37:20 INFO - PROCESS | 1668 | 1468737440927 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 23:37:20 INFO - PROCESS | 1668 | 1468737440929 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:37:20 INFO - PROCESS | 1668 | 1468737440930 Marionette TRACE conn2 <- [1,2486,null,{}] 23:37:20 INFO - PROCESS | 1668 | 1468737440933 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:20 INFO - PROCESS | 1668 | 1468737440935 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:21 INFO - PROCESS | 1668 | 1468737441050 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 23:37:21 INFO - PROCESS | 1668 | 1468737441126 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:21 INFO - PROCESS | 1668 | 1468737441127 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x126791000 == 34 [pid = 1668] [id = 629] 23:37:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119d71800) [pid = 1668] [serial = 1887] [outer = 0x0] 23:37:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123b46800) [pid = 1668] [serial = 1888] [outer = 0x119d71800] 23:37:21 INFO - PROCESS | 1668 | 1468737441156 Marionette DEBUG loaded listener.js 23:37:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123c3d000) [pid = 1668] [serial = 1889] [outer = 0x119d71800] 23:37:21 INFO - PROCESS | 1668 | 1468737441625 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 23:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 720ms 23:37:21 INFO - PROCESS | 1668 | 1468737441650 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 23:37:21 INFO - PROCESS | 1668 | 1468737441656 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 23:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:37:21 INFO - PROCESS | 1668 | 1468737441667 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:37:21 INFO - PROCESS | 1668 | 1468737441672 Marionette TRACE conn2 <- [1,2490,null,{}] 23:37:21 INFO - PROCESS | 1668 | 1468737441676 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:21 INFO - PROCESS | 1668 | 1468737441679 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:21 INFO - PROCESS | 1668 | 1468737441821 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 23:37:21 INFO - PROCESS | 1668 | 1468737441913 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:21 INFO - PROCESS | 1668 | 1468737441914 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12912f000 == 35 [pid = 1668] [id = 630] 23:37:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123c3dc00) [pid = 1668] [serial = 1890] [outer = 0x0] 23:37:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1241c2800) [pid = 1668] [serial = 1891] [outer = 0x123c3dc00] 23:37:21 INFO - PROCESS | 1668 | 1468737441944 Marionette DEBUG loaded listener.js 23:37:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124642c00) [pid = 1668] [serial = 1892] [outer = 0x123c3dc00] 23:37:22 INFO - PROCESS | 1668 | 1468737442354 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 731ms 23:37:22 INFO - PROCESS | 1668 | 1468737442396 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 23:37:22 INFO - PROCESS | 1668 | 1468737442398 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 23:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:37:22 INFO - PROCESS | 1668 | 1468737442401 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:37:22 INFO - PROCESS | 1668 | 1468737442403 Marionette TRACE conn2 <- [1,2494,null,{}] 23:37:22 INFO - PROCESS | 1668 | 1468737442405 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:22 INFO - PROCESS | 1668 | 1468737442407 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:22 INFO - PROCESS | 1668 | 1468737442501 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 23:37:22 INFO - PROCESS | 1668 | 1468737442558 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:22 INFO - PROCESS | 1668 | 1468737442560 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a862800 == 36 [pid = 1668] [id = 631] 23:37:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x124570800) [pid = 1668] [serial = 1893] [outer = 0x0] 23:37:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x124f85000) [pid = 1668] [serial = 1894] [outer = 0x124570800] 23:37:22 INFO - PROCESS | 1668 | 1468737442588 Marionette DEBUG loaded listener.js 23:37:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x125809800) [pid = 1668] [serial = 1895] [outer = 0x124570800] 23:37:23 INFO - PROCESS | 1668 | 1468737443008 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 23:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 620ms 23:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:37:23 INFO - PROCESS | 1668 | 1468737443022 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 23:37:23 INFO - PROCESS | 1668 | 1468737443025 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 23:37:23 INFO - PROCESS | 1668 | 1468737443028 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:37:23 INFO - PROCESS | 1668 | 1468737443030 Marionette TRACE conn2 <- [1,2498,null,{}] 23:37:23 INFO - PROCESS | 1668 | 1468737443034 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:23 INFO - PROCESS | 1668 | 1468737443037 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:23 INFO - PROCESS | 1668 | 1468737443174 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 23:37:23 INFO - PROCESS | 1668 | 1468737443273 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:23 INFO - PROCESS | 1668 | 1468737443277 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b22e000 == 37 [pid = 1668] [id = 632] 23:37:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1269aec00) [pid = 1668] [serial = 1896] [outer = 0x0] 23:37:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128803400) [pid = 1668] [serial = 1897] [outer = 0x1269aec00] 23:37:23 INFO - PROCESS | 1668 | 1468737443315 Marionette DEBUG loaded listener.js 23:37:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1289f9800) [pid = 1668] [serial = 1898] [outer = 0x1269aec00] 23:37:23 INFO - PROCESS | 1668 | 1468737443757 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 821ms 23:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:37:23 INFO - PROCESS | 1668 | 1468737443849 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 23:37:23 INFO - PROCESS | 1668 | 1468737443850 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 23:37:23 INFO - PROCESS | 1668 | 1468737443852 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:37:23 INFO - PROCESS | 1668 | 1468737443853 Marionette TRACE conn2 <- [1,2502,null,{}] 23:37:23 INFO - PROCESS | 1668 | 1468737443856 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:23 INFO - PROCESS | 1668 | 1468737443857 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:23 INFO - PROCESS | 1668 | 1468737443952 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 23:37:24 INFO - PROCESS | 1668 | 1468737444090 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:24 INFO - PROCESS | 1668 | 1468737444091 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x116ab7000 == 38 [pid = 1668] [id = 633] 23:37:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1129ad400) [pid = 1668] [serial = 1899] [outer = 0x0] 23:37:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x112f5f400) [pid = 1668] [serial = 1900] [outer = 0x1129ad400] 23:37:24 INFO - PROCESS | 1668 | 1468737444119 Marionette DEBUG loaded listener.js 23:37:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x116765400) [pid = 1668] [serial = 1901] [outer = 0x1129ad400] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x1185ba000 == 37 [pid = 1668] [id = 626] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x119182000 == 36 [pid = 1668] [id = 625] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x116aa6000 == 35 [pid = 1668] [id = 623] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x1241a9000 == 34 [pid = 1668] [id = 624] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x11958a000 == 33 [pid = 1668] [id = 611] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12b22e000 == 32 [pid = 1668] [id = 632] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12a862800 == 31 [pid = 1668] [id = 631] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12912f000 == 30 [pid = 1668] [id = 630] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x126791000 == 29 [pid = 1668] [id = 629] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x124039800 == 28 [pid = 1668] [id = 628] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba80000 == 27 [pid = 1668] [id = 622] 23:37:25 INFO - PROCESS | 1668 | --DOCSHELL 0x11641c000 == 26 [pid = 1668] [id = 627] 23:37:25 INFO - PROCESS | 1668 | 1468737445141 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1321ms 23:37:25 INFO - PROCESS | 1668 | 1468737445174 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 23:37:25 INFO - PROCESS | 1668 | 1468737445177 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 23:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:37:25 INFO - PROCESS | 1668 | 1468737445180 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:37:25 INFO - PROCESS | 1668 | 1468737445182 Marionette TRACE conn2 <- [1,2506,null,{}] 23:37:25 INFO - PROCESS | 1668 | 1468737445187 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:25 INFO - PROCESS | 1668 | 1468737445188 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:25 INFO - PROCESS | 1668 | 1468737445270 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 23:37:25 INFO - PROCESS | 1668 | 1468737445275 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:25 INFO - PROCESS | 1668 | 1468737445277 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x117147800 == 27 [pid = 1668] [id = 634] 23:37:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11663b400) [pid = 1668] [serial = 1902] [outer = 0x0] 23:37:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x116905c00) [pid = 1668] [serial = 1903] [outer = 0x11663b400] 23:37:25 INFO - PROCESS | 1668 | 1468737445312 Marionette DEBUG loaded listener.js 23:37:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x117eb4800) [pid = 1668] [serial = 1904] [outer = 0x11663b400] 23:37:25 INFO - PROCESS | 1668 | 1468737445841 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 669ms 23:37:25 INFO - PROCESS | 1668 | 1468737445852 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 23:37:25 INFO - PROCESS | 1668 | 1468737445858 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 23:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:37:25 INFO - PROCESS | 1668 | 1468737445864 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:37:25 INFO - PROCESS | 1668 | 1468737445867 Marionette TRACE conn2 <- [1,2510,null,{}] 23:37:25 INFO - PROCESS | 1668 | 1468737445873 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:25 INFO - PROCESS | 1668 | 1468737445876 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:25 INFO - PROCESS | 1668 | 1468737445959 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 23:37:25 INFO - PROCESS | 1668 | 1468737445964 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:25 INFO - PROCESS | 1668 | 1468737445965 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959e000 == 28 [pid = 1668] [id = 635] 23:37:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x118303000) [pid = 1668] [serial = 1905] [outer = 0x0] 23:37:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x118310c00) [pid = 1668] [serial = 1906] [outer = 0x118303000] 23:37:26 INFO - PROCESS | 1668 | 1468737445998 Marionette DEBUG loaded listener.js 23:37:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1188e7c00) [pid = 1668] [serial = 1907] [outer = 0x118303000] 23:37:26 INFO - PROCESS | 1668 | 1468737446374 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 23:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 524ms 23:37:26 INFO - PROCESS | 1668 | 1468737446388 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 23:37:26 INFO - PROCESS | 1668 | 1468737446389 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 23:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:37:26 INFO - PROCESS | 1668 | 1468737446392 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:37:26 INFO - PROCESS | 1668 | 1468737446402 Marionette TRACE conn2 <- [1,2514,null,{}] 23:37:26 INFO - PROCESS | 1668 | 1468737446422 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:26 INFO - PROCESS | 1668 | 1468737446425 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:26 INFO - PROCESS | 1668 | 1468737446521 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 23:37:26 INFO - PROCESS | 1668 | 1468737446563 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:26 INFO - PROCESS | 1668 | 1468737446565 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x125817800 == 29 [pid = 1668] [id = 636] 23:37:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x112a84800) [pid = 1668] [serial = 1908] [outer = 0x0] 23:37:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1199fb000) [pid = 1668] [serial = 1909] [outer = 0x112a84800] 23:37:26 INFO - PROCESS | 1668 | 1468737446593 Marionette DEBUG loaded listener.js 23:37:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x119d77400) [pid = 1668] [serial = 1910] [outer = 0x112a84800] 23:37:26 INFO - PROCESS | 1668 | 1468737446956 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 23:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 592ms 23:37:26 INFO - PROCESS | 1668 | 1468737446986 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 23:37:26 INFO - PROCESS | 1668 | 1468737446988 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 23:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:37:27 INFO - PROCESS | 1668 | 1468737446997 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:37:27 INFO - PROCESS | 1668 | 1468737446998 Marionette TRACE conn2 <- [1,2518,null,{}] 23:37:27 INFO - PROCESS | 1668 | 1468737447000 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:27 INFO - PROCESS | 1668 | 1468737447001 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:27 INFO - PROCESS | 1668 | 1468737447100 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 23:37:27 INFO - PROCESS | 1668 | 1468737447103 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:27 INFO - PROCESS | 1668 | 1468737447104 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x129134000 == 30 [pid = 1668] [id = 637] 23:37:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x120802400) [pid = 1668] [serial = 1911] [outer = 0x0] 23:37:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x123a1b400) [pid = 1668] [serial = 1912] [outer = 0x120802400] 23:37:27 INFO - PROCESS | 1668 | 1468737447130 Marionette DEBUG loaded listener.js 23:37:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x123c3f000) [pid = 1668] [serial = 1913] [outer = 0x120802400] 23:37:27 INFO - PROCESS | 1668 | 1468737447463 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 525ms 23:37:27 INFO - PROCESS | 1668 | 1468737447516 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 23:37:27 INFO - PROCESS | 1668 | 1468737447517 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 23:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:37:27 INFO - PROCESS | 1668 | 1468737447519 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:37:27 INFO - PROCESS | 1668 | 1468737447520 Marionette TRACE conn2 <- [1,2522,null,{}] 23:37:27 INFO - PROCESS | 1668 | 1468737447523 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:27 INFO - PROCESS | 1668 | 1468737447524 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:27 INFO - PROCESS | 1668 | 1468737447625 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 23:37:27 INFO - PROCESS | 1668 | 1468737447636 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:27 INFO - PROCESS | 1668 | 1468737447638 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a861800 == 31 [pid = 1668] [id = 638] 23:37:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x116773000) [pid = 1668] [serial = 1914] [outer = 0x0] 23:37:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x123cd5000) [pid = 1668] [serial = 1915] [outer = 0x116773000] 23:37:27 INFO - PROCESS | 1668 | 1468737447662 Marionette DEBUG loaded listener.js 23:37:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x124565800) [pid = 1668] [serial = 1916] [outer = 0x116773000] 23:37:28 INFO - PROCESS | 1668 | 1468737448013 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 23:37:28 INFO - PROCESS | 1668 | 1468737448039 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 23:37:28 INFO - PROCESS | 1668 | 1468737448040 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 23:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:37:28 INFO - PROCESS | 1668 | 1468737448042 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:37:28 INFO - PROCESS | 1668 | 1468737448044 Marionette TRACE conn2 <- [1,2526,null,{}] 23:37:28 INFO - PROCESS | 1668 | 1468737448046 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:28 INFO - PROCESS | 1668 | 1468737448050 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:28 INFO - PROCESS | 1668 | 1468737448170 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 23:37:28 INFO - PROCESS | 1668 | 1468737448174 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:28 INFO - PROCESS | 1668 | 1468737448175 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba86000 == 32 [pid = 1668] [id = 639] 23:37:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1188eec00) [pid = 1668] [serial = 1917] [outer = 0x0] 23:37:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1246f3400) [pid = 1668] [serial = 1918] [outer = 0x1188eec00] 23:37:28 INFO - PROCESS | 1668 | 1468737448200 Marionette DEBUG loaded listener.js 23:37:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x128811c00) [pid = 1668] [serial = 1919] [outer = 0x1188eec00] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1187cfc00) [pid = 1668] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x111dac800) [pid = 1668] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x116f92000) [pid = 1668] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x119337c00) [pid = 1668] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x116a1bc00) [pid = 1668] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11827f400) [pid = 1668] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x119917000) [pid = 1668] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x115e22000) [pid = 1668] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x118310000) [pid = 1668] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x119d06000) [pid = 1668] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12456f000) [pid = 1668] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1208f7400) [pid = 1668] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1174e5c00) [pid = 1668] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1241c3000) [pid = 1668] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1128d6000) [pid = 1668] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12580ec00) [pid = 1668] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x116295800) [pid = 1668] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1183e6800) [pid = 1668] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x116768000) [pid = 1668] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x115d4ac00) [pid = 1668] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:37:28 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x118307c00) [pid = 1668] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:37:28 INFO - PROCESS | 1668 | 1468737448766 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 23:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 23:37:28 INFO - PROCESS | 1668 | 1468737448812 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 23:37:28 INFO - PROCESS | 1668 | 1468737448813 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 23:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:37:28 INFO - PROCESS | 1668 | 1468737448815 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:37:28 INFO - PROCESS | 1668 | 1468737448817 Marionette TRACE conn2 <- [1,2530,null,{}] 23:37:28 INFO - PROCESS | 1668 | 1468737448819 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:28 INFO - PROCESS | 1668 | 1468737448820 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:28 INFO - PROCESS | 1668 | 1468737448901 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 23:37:28 INFO - PROCESS | 1668 | 1468737448923 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:28 INFO - PROCESS | 1668 | 1468737448924 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a42d000 == 33 [pid = 1668] [id = 640] 23:37:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x112008800) [pid = 1668] [serial = 1920] [outer = 0x0] 23:37:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x115e2bc00) [pid = 1668] [serial = 1921] [outer = 0x112008800] 23:37:28 INFO - PROCESS | 1668 | 1468737448948 Marionette DEBUG loaded listener.js 23:37:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x118150c00) [pid = 1668] [serial = 1922] [outer = 0x112008800] 23:37:29 INFO - PROCESS | 1668 | 1468737449260 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 23:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 467ms 23:37:29 INFO - PROCESS | 1668 | 1468737449295 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 23:37:29 INFO - PROCESS | 1668 | 1468737449297 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 23:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:37:29 INFO - PROCESS | 1668 | 1468737449299 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:37:29 INFO - PROCESS | 1668 | 1468737449300 Marionette TRACE conn2 <- [1,2534,null,{}] 23:37:29 INFO - PROCESS | 1668 | 1468737449326 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:29 INFO - PROCESS | 1668 | 1468737449327 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:29 INFO - PROCESS | 1668 | 1468737449408 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 23:37:29 INFO - PROCESS | 1668 | 1468737449412 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:29 INFO - PROCESS | 1668 | 1468737449413 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c415800 == 34 [pid = 1668] [id = 641] 23:37:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1129b3400) [pid = 1668] [serial = 1923] [outer = 0x0] 23:37:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x119337000) [pid = 1668] [serial = 1924] [outer = 0x1129b3400] 23:37:29 INFO - PROCESS | 1668 | 1468737449440 Marionette DEBUG loaded listener.js 23:37:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x123cd9800) [pid = 1668] [serial = 1925] [outer = 0x1129b3400] 23:37:29 INFO - PROCESS | 1668 | 1468737449770 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 23:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 476ms 23:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:37:29 INFO - PROCESS | 1668 | 1468737449775 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 23:37:29 INFO - PROCESS | 1668 | 1468737449777 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 23:37:29 INFO - PROCESS | 1668 | 1468737449779 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:37:29 INFO - PROCESS | 1668 | 1468737449780 Marionette TRACE conn2 <- [1,2538,null,{}] 23:37:29 INFO - PROCESS | 1668 | 1468737449782 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:29 INFO - PROCESS | 1668 | 1468737449784 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:29 INFO - PROCESS | 1668 | 1468737449864 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 23:37:29 INFO - PROCESS | 1668 | 1468737449869 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:29 INFO - PROCESS | 1668 | 1468737449879 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x1251bf800 == 35 [pid = 1668] [id = 642] 23:37:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1129a7c00) [pid = 1668] [serial = 1926] [outer = 0x0] 23:37:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x126533400) [pid = 1668] [serial = 1927] [outer = 0x1129a7c00] 23:37:29 INFO - PROCESS | 1668 | 1468737449903 Marionette DEBUG loaded listener.js 23:37:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1289f7800) [pid = 1668] [serial = 1928] [outer = 0x1129a7c00] 23:37:30 INFO - PROCESS | 1668 | 1468737450245 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 23:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 23:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:37:30 INFO - PROCESS | 1668 | 1468737450298 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 23:37:30 INFO - PROCESS | 1668 | 1468737450299 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 23:37:30 INFO - PROCESS | 1668 | 1468737450301 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:37:30 INFO - PROCESS | 1668 | 1468737450302 Marionette TRACE conn2 <- [1,2542,null,{}] 23:37:30 INFO - PROCESS | 1668 | 1468737450304 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:30 INFO - PROCESS | 1668 | 1468737450305 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:30 INFO - PROCESS | 1668 | 1468737450380 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 23:37:30 INFO - PROCESS | 1668 | 1468737450386 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:30 INFO - PROCESS | 1668 | 1468737450388 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8dd000 == 36 [pid = 1668] [id = 643] 23:37:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1289f6800) [pid = 1668] [serial = 1929] [outer = 0x0] 23:37:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x128b04400) [pid = 1668] [serial = 1930] [outer = 0x1289f6800] 23:37:30 INFO - PROCESS | 1668 | 1468737450413 Marionette DEBUG loaded listener.js 23:37:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x128ca4c00) [pid = 1668] [serial = 1931] [outer = 0x1289f6800] 23:37:30 INFO - PROCESS | 1668 | 1468737450871 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 23:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 618ms 23:37:30 INFO - PROCESS | 1668 | 1468737450920 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 23:37:30 INFO - PROCESS | 1668 | 1468737450924 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 23:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:37:30 INFO - PROCESS | 1668 | 1468737450929 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:37:30 INFO - PROCESS | 1668 | 1468737450932 Marionette TRACE conn2 <- [1,2546,null,{}] 23:37:30 INFO - PROCESS | 1668 | 1468737450937 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:30 INFO - PROCESS | 1668 | 1468737450940 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:31 INFO - PROCESS | 1668 | 1468737451098 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 23:37:31 INFO - PROCESS | 1668 | 1468737451231 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:31 INFO - PROCESS | 1668 | 1468737451233 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x1188a2800 == 37 [pid = 1668] [id = 644] 23:37:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x115d4e800) [pid = 1668] [serial = 1932] [outer = 0x0] 23:37:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1164a0800) [pid = 1668] [serial = 1933] [outer = 0x115d4e800] 23:37:31 INFO - PROCESS | 1668 | 1468737451284 Marionette DEBUG loaded listener.js 23:37:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11811ac00) [pid = 1668] [serial = 1934] [outer = 0x115d4e800] 23:37:31 INFO - PROCESS | 1668 | 1468737451883 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 23:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1024ms 23:37:31 INFO - PROCESS | 1668 | 1468737451952 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 23:37:31 INFO - PROCESS | 1668 | 1468737451955 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 23:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:37:31 INFO - PROCESS | 1668 | 1468737451959 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:37:31 INFO - PROCESS | 1668 | 1468737451961 Marionette TRACE conn2 <- [1,2550,null,{}] 23:37:31 INFO - PROCESS | 1668 | 1468737451964 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:31 INFO - PROCESS | 1668 | 1468737451966 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:32 INFO - PROCESS | 1668 | 1468737452127 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 23:37:32 INFO - PROCESS | 1668 | 1468737452191 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:32 INFO - PROCESS | 1668 | 1468737452193 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a62d800 == 38 [pid = 1668] [id = 645] 23:37:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x119316c00) [pid = 1668] [serial = 1935] [outer = 0x0] 23:37:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11934b400) [pid = 1668] [serial = 1936] [outer = 0x119316c00] 23:37:32 INFO - PROCESS | 1668 | 1468737452224 Marionette DEBUG loaded listener.js 23:37:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x119b53000) [pid = 1668] [serial = 1937] [outer = 0x119316c00] 23:37:32 INFO - PROCESS | 1668 | 1468737452939 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 23:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1021ms 23:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:37:32 INFO - PROCESS | 1668 | 1468737452990 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 23:37:32 INFO - PROCESS | 1668 | 1468737452992 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 23:37:32 INFO - PROCESS | 1668 | 1468737452996 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:37:32 INFO - PROCESS | 1668 | 1468737452998 Marionette TRACE conn2 <- [1,2554,null,{}] 23:37:33 INFO - PROCESS | 1668 | 1468737453002 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:33 INFO - PROCESS | 1668 | 1468737453003 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:33 INFO - PROCESS | 1668 | 1468737453105 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 23:37:33 INFO - PROCESS | 1668 | 1468737453164 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:33 INFO - PROCESS | 1668 | 1468737453167 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x11905e000 == 39 [pid = 1668] [id = 646] 23:37:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x118121000) [pid = 1668] [serial = 1938] [outer = 0x0] 23:37:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x118307800) [pid = 1668] [serial = 1939] [outer = 0x118121000] 23:37:33 INFO - PROCESS | 1668 | 1468737453195 Marionette DEBUG loaded listener.js 23:37:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11875e400) [pid = 1668] [serial = 1940] [outer = 0x118121000] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x1251bf800 == 38 [pid = 1668] [id = 642] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x12c415800 == 37 [pid = 1668] [id = 641] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x12a42d000 == 36 [pid = 1668] [id = 640] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba86000 == 35 [pid = 1668] [id = 639] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x12a861800 == 34 [pid = 1668] [id = 638] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x129134000 == 33 [pid = 1668] [id = 637] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x125817800 == 32 [pid = 1668] [id = 636] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x11959e000 == 31 [pid = 1668] [id = 635] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x117147800 == 30 [pid = 1668] [id = 634] 23:37:33 INFO - PROCESS | 1668 | --DOCSHELL 0x116ab7000 == 29 [pid = 1668] [id = 633] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11933c000) [pid = 1668] [serial = 1880] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x115de1400) [pid = 1668] [serial = 1820] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1129aec00) [pid = 1668] [serial = 1819] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x119d73800) [pid = 1668] [serial = 1849] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x119d04800) [pid = 1668] [serial = 1835] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1199ee800) [pid = 1668] [serial = 1834] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11811c800) [pid = 1668] [serial = 1840] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1199f0000) [pid = 1668] [serial = 1823] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11814e400) [pid = 1668] [serial = 1841] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x119b52800) [pid = 1668] [serial = 1846] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x119315400) [pid = 1668] [serial = 1822] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x116298800) [pid = 1668] [serial = 1837] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11663a000) [pid = 1668] [serial = 1838] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11906e000) [pid = 1668] [serial = 1843] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11933f400) [pid = 1668] [serial = 1844] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x124565400) [pid = 1668] [serial = 1826] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x123bf3000) [pid = 1668] [serial = 1825] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1258be800) [pid = 1668] [serial = 1828] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x128b0f800) [pid = 1668] [serial = 1829] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x123c33c00) [pid = 1668] [serial = 1852] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11830e000) [pid = 1668] [serial = 1832] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11811e800) [pid = 1668] [serial = 1831] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12456b000) [pid = 1668] [serial = 1855] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1241c2c00) [pid = 1668] [serial = 1853] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x115d51400) [pid = 1668] [serial = 1858] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x124645c00) [pid = 1668] [serial = 1856] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x118144c00) [pid = 1668] [serial = 1859] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1267c3400) [pid = 1668] [serial = 1867] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x124f90000) [pid = 1668] [serial = 1864] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x119f15400) [pid = 1668] [serial = 1861] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x124bc1400) [pid = 1668] [serial = 1862] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x116f92800) [pid = 1668] [serial = 1876] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x118125800) [pid = 1668] [serial = 1877] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1208f5800) [pid = 1668] [serial = 1850] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x119d0dc00) [pid = 1668] [serial = 1847] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12880f800) [pid = 1668] [serial = 1868] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x115d56000) [pid = 1668] [serial = 1870] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1183e6400) [pid = 1668] [serial = 1873] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1164ef800) [pid = 1668] [serial = 1871] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1257b2000) [pid = 1668] [serial = 1865] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x1188e4c00) [pid = 1668] [serial = 1874] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x119309000) [pid = 1668] [serial = 1879] [outer = 0x0] [url = about:blank] 23:37:33 INFO - PROCESS | 1668 | 1468737453555 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 23:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 569ms 23:37:33 INFO - PROCESS | 1668 | 1468737453566 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 23:37:33 INFO - PROCESS | 1668 | 1468737453571 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 23:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:37:33 INFO - PROCESS | 1668 | 1468737453576 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:37:33 INFO - PROCESS | 1668 | 1468737453578 Marionette TRACE conn2 <- [1,2558,null,{}] 23:37:33 INFO - PROCESS | 1668 | 1468737453580 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:33 INFO - PROCESS | 1668 | 1468737453582 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:33 INFO - PROCESS | 1668 | 1468737453662 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 23:37:33 INFO - PROCESS | 1668 | 1468737453721 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:33 INFO - PROCESS | 1668 | 1468737453722 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x119042800 == 30 [pid = 1668] [id = 647] 23:37:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11827c400) [pid = 1668] [serial = 1941] [outer = 0x0] 23:37:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1188e4c00) [pid = 1668] [serial = 1942] [outer = 0x11827c400] 23:37:33 INFO - PROCESS | 1668 | 1468737453749 Marionette DEBUG loaded listener.js 23:37:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11933f400) [pid = 1668] [serial = 1943] [outer = 0x11827c400] 23:37:34 INFO - PROCESS | 1668 | 1468737454072 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 23:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 522ms 23:37:34 INFO - PROCESS | 1668 | 1468737454098 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 23:37:34 INFO - PROCESS | 1668 | 1468737454100 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 23:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:37:34 INFO - PROCESS | 1668 | 1468737454104 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:37:34 INFO - PROCESS | 1668 | 1468737454107 Marionette TRACE conn2 <- [1,2562,null,{}] 23:37:34 INFO - PROCESS | 1668 | 1468737454115 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:34 INFO - PROCESS | 1668 | 1468737454118 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:34 INFO - PROCESS | 1668 | 1468737454196 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 23:37:34 INFO - PROCESS | 1668 | 1468737454204 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:34 INFO - PROCESS | 1668 | 1468737454206 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x123c8c000 == 31 [pid = 1668] [id = 648] 23:37:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x115e25400) [pid = 1668] [serial = 1944] [outer = 0x0] 23:37:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119d77c00) [pid = 1668] [serial = 1945] [outer = 0x115e25400] 23:37:34 INFO - PROCESS | 1668 | 1468737454234 Marionette DEBUG loaded listener.js 23:37:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x123c35c00) [pid = 1668] [serial = 1946] [outer = 0x115e25400] 23:37:34 INFO - PROCESS | 1668 | 1468737454624 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 23:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 574ms 23:37:34 INFO - PROCESS | 1668 | 1468737454676 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 23:37:34 INFO - PROCESS | 1668 | 1468737454678 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 23:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:37:34 INFO - PROCESS | 1668 | 1468737454680 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:37:34 INFO - PROCESS | 1668 | 1468737454681 Marionette TRACE conn2 <- [1,2566,null,{}] 23:37:34 INFO - PROCESS | 1668 | 1468737454684 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:34 INFO - PROCESS | 1668 | 1468737454685 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:34 INFO - PROCESS | 1668 | 1468737454767 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 23:37:34 INFO - PROCESS | 1668 | 1468737454773 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:34 INFO - PROCESS | 1668 | 1468737454774 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x125834000 == 32 [pid = 1668] [id = 649] 23:37:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x119316400) [pid = 1668] [serial = 1947] [outer = 0x0] 23:37:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1241c2c00) [pid = 1668] [serial = 1948] [outer = 0x119316400] 23:37:34 INFO - PROCESS | 1668 | 1468737454800 Marionette DEBUG loaded listener.js 23:37:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x124572000) [pid = 1668] [serial = 1949] [outer = 0x119316400] 23:37:35 INFO - PROCESS | 1668 | 1468737455140 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 23:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 469ms 23:37:35 INFO - PROCESS | 1668 | 1468737455150 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 23:37:35 INFO - PROCESS | 1668 | 1468737455153 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 23:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:37:35 INFO - PROCESS | 1668 | 1468737455158 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:37:35 INFO - PROCESS | 1668 | 1468737455159 Marionette TRACE conn2 <- [1,2570,null,{}] 23:37:35 INFO - PROCESS | 1668 | 1468737455161 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:35 INFO - PROCESS | 1668 | 1468737455162 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:35 INFO - PROCESS | 1668 | 1468737455274 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 23:37:35 INFO - PROCESS | 1668 | 1468737455281 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:35 INFO - PROCESS | 1668 | 1468737455282 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b22800 == 33 [pid = 1668] [id = 650] 23:37:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1133a3c00) [pid = 1668] [serial = 1950] [outer = 0x0] 23:37:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x12464bc00) [pid = 1668] [serial = 1951] [outer = 0x1133a3c00] 23:37:35 INFO - PROCESS | 1668 | 1468737455308 Marionette DEBUG loaded listener.js 23:37:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x124f90000) [pid = 1668] [serial = 1952] [outer = 0x1133a3c00] 23:37:35 INFO - PROCESS | 1668 | 1468737455670 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 23:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 23:37:35 INFO - PROCESS | 1668 | 1468737455681 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 23:37:35 INFO - PROCESS | 1668 | 1468737455682 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 23:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:37:35 INFO - PROCESS | 1668 | 1468737455686 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:37:35 INFO - PROCESS | 1668 | 1468737455687 Marionette TRACE conn2 <- [1,2574,null,{}] 23:37:35 INFO - PROCESS | 1668 | 1468737455689 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:35 INFO - PROCESS | 1668 | 1468737455693 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:35 INFO - PROCESS | 1668 | 1468737455814 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 23:37:35 INFO - PROCESS | 1668 | 1468737455827 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:35 INFO - PROCESS | 1668 | 1468737455828 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x129409800 == 34 [pid = 1668] [id = 651] 23:37:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1257a8000) [pid = 1668] [serial = 1953] [outer = 0x0] 23:37:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1267cdc00) [pid = 1668] [serial = 1954] [outer = 0x1257a8000] 23:37:35 INFO - PROCESS | 1668 | 1468737455853 Marionette DEBUG loaded listener.js 23:37:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x128b0c800) [pid = 1668] [serial = 1955] [outer = 0x1257a8000] 23:37:36 INFO - PROCESS | 1668 | 1468737456207 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 23:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 570ms 23:37:36 INFO - PROCESS | 1668 | 1468737456255 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 23:37:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:37:36 INFO - PROCESS | 1668 | 1468737456257 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 23:37:36 INFO - PROCESS | 1668 | 1468737456259 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:37:36 INFO - PROCESS | 1668 | 1468737456260 Marionette TRACE conn2 <- [1,2578,null,{}] 23:37:36 INFO - PROCESS | 1668 | 1468737456262 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:36 INFO - PROCESS | 1668 | 1468737456263 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:36 INFO - PROCESS | 1668 | 1468737456360 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 23:37:36 INFO - PROCESS | 1668 | 1468737456376 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:36 INFO - PROCESS | 1668 | 1468737456377 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b21c000 == 35 [pid = 1668] [id = 652] 23:37:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x128b02800) [pid = 1668] [serial = 1956] [outer = 0x0] 23:37:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x128ceec00) [pid = 1668] [serial = 1957] [outer = 0x128b02800] 23:37:36 INFO - PROCESS | 1668 | 1468737456408 Marionette DEBUG loaded listener.js 23:37:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12918a400) [pid = 1668] [serial = 1958] [outer = 0x128b02800] 23:37:36 INFO - PROCESS | 1668 | 1468737456750 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 23:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 23:37:36 INFO - PROCESS | 1668 | 1468737456780 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 23:37:36 INFO - PROCESS | 1668 | 1468737456781 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 23:37:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:37:36 INFO - PROCESS | 1668 | 1468737456789 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:37:36 INFO - PROCESS | 1668 | 1468737456790 Marionette TRACE conn2 <- [1,2582,null,{}] 23:37:36 INFO - PROCESS | 1668 | 1468737456793 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:36 INFO - PROCESS | 1668 | 1468737456794 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:36 INFO - PROCESS | 1668 | 1468737456893 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 23:37:36 INFO - PROCESS | 1668 | 1468737456896 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:36 INFO - PROCESS | 1668 | 1468737456897 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c073000 == 36 [pid = 1668] [id = 653] 23:37:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x113d64400) [pid = 1668] [serial = 1959] [outer = 0x0] 23:37:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x129190c00) [pid = 1668] [serial = 1960] [outer = 0x113d64400] 23:37:36 INFO - PROCESS | 1668 | 1468737456922 Marionette DEBUG loaded listener.js 23:37:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1292ed400) [pid = 1668] [serial = 1961] [outer = 0x113d64400] 23:37:37 INFO - PROCESS | 1668 | 1468737457267 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 23:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 525ms 23:37:37 INFO - PROCESS | 1668 | 1468737457309 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 23:37:37 INFO - PROCESS | 1668 | 1468737457311 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 23:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:37:37 INFO - PROCESS | 1668 | 1468737457313 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:37:37 INFO - PROCESS | 1668 | 1468737457315 Marionette TRACE conn2 <- [1,2586,null,{}] 23:37:37 INFO - PROCESS | 1668 | 1468737457317 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:37 INFO - PROCESS | 1668 | 1468737457318 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:37 INFO - PROCESS | 1668 | 1468737457418 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 23:37:37 INFO - PROCESS | 1668 | 1468737457422 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:37 INFO - PROCESS | 1668 | 1468737457423 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x123c89000 == 37 [pid = 1668] [id = 654] 23:37:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x128ca6800) [pid = 1668] [serial = 1962] [outer = 0x0] 23:37:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12948c000) [pid = 1668] [serial = 1963] [outer = 0x128ca6800] 23:37:37 INFO - PROCESS | 1668 | 1468737457489 Marionette DEBUG loaded listener.js 23:37:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x129496400) [pid = 1668] [serial = 1964] [outer = 0x128ca6800] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x116773000) [pid = 1668] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x118303000) [pid = 1668] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11663b400) [pid = 1668] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1129ad400) [pid = 1668] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x112fb7000) [pid = 1668] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x120802400) [pid = 1668] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1188eec00) [pid = 1668] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x112008800) [pid = 1668] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119337800) [pid = 1668] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1129a7c00) [pid = 1668] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119d71800) [pid = 1668] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1129b3400) [pid = 1668] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x112a84800) [pid = 1668] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x123c3dc00) [pid = 1668] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x124570800) [pid = 1668] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:37:37 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1269aec00) [pid = 1668] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:37:37 INFO - PROCESS | 1668 | 1468737457856 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 23:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 568ms 23:37:37 INFO - PROCESS | 1668 | 1468737457882 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 23:37:37 INFO - PROCESS | 1668 | 1468737457884 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 23:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:37:37 INFO - PROCESS | 1668 | 1468737457894 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:37:37 INFO - PROCESS | 1668 | 1468737457895 Marionette TRACE conn2 <- [1,2590,null,{}] 23:37:37 INFO - PROCESS | 1668 | 1468737457899 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:37 INFO - PROCESS | 1668 | 1468737457900 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:37 INFO - PROCESS | 1668 | 1468737457979 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 23:37:37 INFO - PROCESS | 1668 | 1468737457983 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:37 INFO - PROCESS | 1668 | 1468737457984 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b236800 == 38 [pid = 1668] [id = 655] 23:37:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x115e8cc00) [pid = 1668] [serial = 1965] [outer = 0x0] 23:37:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11948f800) [pid = 1668] [serial = 1966] [outer = 0x115e8cc00] 23:37:38 INFO - PROCESS | 1668 | 1468737458008 Marionette DEBUG loaded listener.js 23:37:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123c3dc00) [pid = 1668] [serial = 1967] [outer = 0x115e8cc00] 23:37:38 INFO - PROCESS | 1668 | 1468737458356 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 23:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 477ms 23:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:37:38 INFO - PROCESS | 1668 | 1468737458364 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 23:37:38 INFO - PROCESS | 1668 | 1468737458366 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 23:37:38 INFO - PROCESS | 1668 | 1468737458372 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:37:38 INFO - PROCESS | 1668 | 1468737458374 Marionette TRACE conn2 <- [1,2594,null,{}] 23:37:38 INFO - PROCESS | 1668 | 1468737458376 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:38 INFO - PROCESS | 1668 | 1468737458378 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:38 INFO - PROCESS | 1668 | 1468737458474 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 23:37:38 INFO - PROCESS | 1668 | 1468737458478 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:38 INFO - PROCESS | 1668 | 1468737458479 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf7c000 == 39 [pid = 1668] [id = 656] 23:37:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1188eec00) [pid = 1668] [serial = 1968] [outer = 0x0] 23:37:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x129495400) [pid = 1668] [serial = 1969] [outer = 0x1188eec00] 23:37:38 INFO - PROCESS | 1668 | 1468737458512 Marionette DEBUG loaded listener.js 23:37:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12a6bf800) [pid = 1668] [serial = 1970] [outer = 0x1188eec00] 23:37:38 INFO - PROCESS | 1668 | 1468737458862 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 23:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 523ms 23:37:38 INFO - PROCESS | 1668 | 1468737458896 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 23:37:38 INFO - PROCESS | 1668 | 1468737458897 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 23:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:37:38 INFO - PROCESS | 1668 | 1468737458910 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:37:38 INFO - PROCESS | 1668 | 1468737458911 Marionette TRACE conn2 <- [1,2598,null,{}] 23:37:38 INFO - PROCESS | 1668 | 1468737458913 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:38 INFO - PROCESS | 1668 | 1468737458914 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:38 INFO - PROCESS | 1668 | 1468737458995 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 23:37:39 INFO - PROCESS | 1668 | 1468737458999 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:39 INFO - PROCESS | 1668 | 1468737459000 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d37b000 == 40 [pid = 1668] [id = 657] 23:37:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12a6e7000) [pid = 1668] [serial = 1971] [outer = 0x0] 23:37:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12a6ee800) [pid = 1668] [serial = 1972] [outer = 0x12a6e7000] 23:37:39 INFO - PROCESS | 1668 | 1468737459024 Marionette DEBUG loaded listener.js 23:37:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x119914800) [pid = 1668] [serial = 1973] [outer = 0x12a6e7000] 23:37:39 INFO - PROCESS | 1668 | 1468737459354 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 23:37:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:37:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 469ms 23:37:39 INFO - PROCESS | 1668 | 1468737459380 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 23:37:39 INFO - PROCESS | 1668 | 1468737459381 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 23:37:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:37:39 INFO - PROCESS | 1668 | 1468737459383 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:37:39 INFO - PROCESS | 1668 | 1468737459384 Marionette TRACE conn2 <- [1,2602,null,{}] 23:37:39 INFO - PROCESS | 1668 | 1468737459389 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:39 INFO - PROCESS | 1668 | 1468737459390 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:39 INFO - PROCESS | 1668 | 1468737459471 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 23:37:39 INFO - PROCESS | 1668 | 1468737459474 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:39 INFO - PROCESS | 1668 | 1468737459483 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d4f0000 == 41 [pid = 1668] [id = 658] 23:37:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x124567800) [pid = 1668] [serial = 1974] [outer = 0x0] 23:37:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12a8a7800) [pid = 1668] [serial = 1975] [outer = 0x124567800] 23:37:39 INFO - PROCESS | 1668 | 1468737459507 Marionette DEBUG loaded listener.js 23:37:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12a8ae000) [pid = 1668] [serial = 1976] [outer = 0x124567800] 23:37:40 INFO - PROCESS | 1668 | 1468737460037 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 23:37:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:37:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 724ms 23:37:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:37:40 INFO - PROCESS | 1668 | 1468737460108 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 23:37:40 INFO - PROCESS | 1668 | 1468737460111 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 23:37:40 INFO - PROCESS | 1668 | 1468737460114 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:37:40 INFO - PROCESS | 1668 | 1468737460116 Marionette TRACE conn2 <- [1,2606,null,{}] 23:37:40 INFO - PROCESS | 1668 | 1468737460121 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:40 INFO - PROCESS | 1668 | 1468737460123 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:40 INFO - PROCESS | 1668 | 1468737460226 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 23:37:40 INFO - PROCESS | 1668 | 1468737460324 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:40 INFO - PROCESS | 1668 | 1468737460326 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ba0000 == 42 [pid = 1668] [id = 659] 23:37:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x118125800) [pid = 1668] [serial = 1977] [outer = 0x0] 23:37:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11814dc00) [pid = 1668] [serial = 1978] [outer = 0x118125800] 23:37:40 INFO - PROCESS | 1668 | 1468737460357 Marionette DEBUG loaded listener.js 23:37:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1187c4400) [pid = 1668] [serial = 1979] [outer = 0x118125800] 23:37:40 INFO - PROCESS | 1668 | 1468737460815 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 23:37:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:37:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 723ms 23:37:40 INFO - PROCESS | 1668 | 1468737460839 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 23:37:40 INFO - PROCESS | 1668 | 1468737460842 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 23:37:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:37:40 INFO - PROCESS | 1668 | 1468737460846 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:37:40 INFO - PROCESS | 1668 | 1468737460848 Marionette TRACE conn2 <- [1,2610,null,{}] 23:37:40 INFO - PROCESS | 1668 | 1468737460869 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:40 INFO - PROCESS | 1668 | 1468737460871 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:40 INFO - PROCESS | 1668 | 1468737460977 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 23:37:41 INFO - PROCESS | 1668 | 1468737461051 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:41 INFO - PROCESS | 1668 | 1468737461052 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x129144800 == 43 [pid = 1668] [id = 660] 23:37:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1199f7400) [pid = 1668] [serial = 1980] [outer = 0x0] 23:37:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x119d72c00) [pid = 1668] [serial = 1981] [outer = 0x1199f7400] 23:37:41 INFO - PROCESS | 1668 | 1468737461083 Marionette DEBUG loaded listener.js 23:37:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x123803800) [pid = 1668] [serial = 1982] [outer = 0x1199f7400] 23:37:41 INFO - PROCESS | 1668 | 1468737461495 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 23:37:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:37:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 23:37:41 INFO - PROCESS | 1668 | 1468737461517 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 23:37:41 INFO - PROCESS | 1668 | 1468737461520 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 23:37:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:37:41 INFO - PROCESS | 1668 | 1468737461523 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:37:41 INFO - PROCESS | 1668 | 1468737461525 Marionette TRACE conn2 <- [1,2614,null,{}] 23:37:41 INFO - PROCESS | 1668 | 1468737461562 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:41 INFO - PROCESS | 1668 | 1468737461565 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:41 INFO - PROCESS | 1668 | 1468737461668 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 23:37:41 INFO - PROCESS | 1668 | 1468737461731 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:41 INFO - PROCESS | 1668 | 1468737461734 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d6d2800 == 44 [pid = 1668] [id = 661] 23:37:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1241ba800) [pid = 1668] [serial = 1983] [outer = 0x0] 23:37:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x125804800) [pid = 1668] [serial = 1984] [outer = 0x1241ba800] 23:37:41 INFO - PROCESS | 1668 | 1468737461806 Marionette DEBUG loaded listener.js 23:37:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1289f3800) [pid = 1668] [serial = 1985] [outer = 0x1241ba800] 23:37:42 INFO - PROCESS | 1668 | 1468737462226 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 23:37:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:37:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 751ms 23:37:42 INFO - PROCESS | 1668 | 1468737462274 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 23:37:42 INFO - PROCESS | 1668 | 1468737462276 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 23:37:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:37:42 INFO - PROCESS | 1668 | 1468737462278 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:37:42 INFO - PROCESS | 1668 | 1468737462280 Marionette TRACE conn2 <- [1,2618,null,{}] 23:37:42 INFO - PROCESS | 1668 | 1468737462282 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:42 INFO - PROCESS | 1668 | 1468737462283 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:42 INFO - PROCESS | 1668 | 1468737462389 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 23:37:42 INFO - PROCESS | 1668 | 1468737462450 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:42 INFO - PROCESS | 1668 | 1468737462451 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c3800 == 45 [pid = 1668] [id = 662] 23:37:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11200f800) [pid = 1668] [serial = 1986] [outer = 0x0] 23:37:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x115d4e000) [pid = 1668] [serial = 1987] [outer = 0x11200f800] 23:37:42 INFO - PROCESS | 1668 | 1468737462639 Marionette DEBUG loaded listener.js 23:37:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11697dc00) [pid = 1668] [serial = 1988] [outer = 0x11200f800] 23:37:43 INFO - PROCESS | 1668 | 1468737463110 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 23:37:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:37:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 871ms 23:37:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:37:43 INFO - PROCESS | 1668 | 1468737463150 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 23:37:43 INFO - PROCESS | 1668 | 1468737463152 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 23:37:43 INFO - PROCESS | 1668 | 1468737463155 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:37:43 INFO - PROCESS | 1668 | 1468737463157 Marionette TRACE conn2 <- [1,2622,null,{}] 23:37:43 INFO - PROCESS | 1668 | 1468737463160 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:43 INFO - PROCESS | 1668 | 1468737463161 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:43 INFO - PROCESS | 1668 | 1468737463256 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 23:37:43 INFO - PROCESS | 1668 | 1468737463329 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:43 INFO - PROCESS | 1668 | 1468737463331 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959c800 == 46 [pid = 1668] [id = 663] 23:37:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x118310000) [pid = 1668] [serial = 1989] [outer = 0x0] 23:37:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1183ed400) [pid = 1668] [serial = 1990] [outer = 0x118310000] 23:37:43 INFO - PROCESS | 1668 | 1468737463359 Marionette DEBUG loaded listener.js 23:37:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1187d0000) [pid = 1668] [serial = 1991] [outer = 0x118310000] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12d37b000 == 45 [pid = 1668] [id = 657] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf7c000 == 44 [pid = 1668] [id = 656] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12b236800 == 43 [pid = 1668] [id = 655] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x123c89000 == 42 [pid = 1668] [id = 654] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12c073000 == 41 [pid = 1668] [id = 653] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12b21c000 == 40 [pid = 1668] [id = 652] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x129409800 == 39 [pid = 1668] [id = 651] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x126b22800 == 38 [pid = 1668] [id = 650] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x125834000 == 37 [pid = 1668] [id = 649] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x123c8c000 == 36 [pid = 1668] [id = 648] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x119042800 == 35 [pid = 1668] [id = 647] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x11905e000 == 34 [pid = 1668] [id = 646] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12a62d800 == 33 [pid = 1668] [id = 645] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x1188a2800 == 32 [pid = 1668] [id = 644] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8dd000 == 31 [pid = 1668] [id = 643] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c3800 == 30 [pid = 1668] [id = 662] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12d6d2800 == 29 [pid = 1668] [id = 661] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x129144800 == 28 [pid = 1668] [id = 660] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x12d4f0000 == 27 [pid = 1668] [id = 658] 23:37:43 INFO - PROCESS | 1668 | --DOCSHELL 0x119ba0000 == 26 [pid = 1668] [id = 659] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x123cd5000) [pid = 1668] [serial = 1915] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x118310c00) [pid = 1668] [serial = 1906] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x116905c00) [pid = 1668] [serial = 1903] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x117eb4800) [pid = 1668] [serial = 1904] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x116765400) [pid = 1668] [serial = 1901] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x112f5f400) [pid = 1668] [serial = 1900] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11811b400) [pid = 1668] [serial = 1883] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11629f000) [pid = 1668] [serial = 1882] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x123a1b400) [pid = 1668] [serial = 1912] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1246f3400) [pid = 1668] [serial = 1918] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x118150c00) [pid = 1668] [serial = 1922] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119d02400) [pid = 1668] [serial = 1886] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x115e2bc00) [pid = 1668] [serial = 1921] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119913c00) [pid = 1668] [serial = 1885] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x126533400) [pid = 1668] [serial = 1927] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x123c3d000) [pid = 1668] [serial = 1889] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119337000) [pid = 1668] [serial = 1924] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x123b46800) [pid = 1668] [serial = 1888] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x128811c00) [pid = 1668] [serial = 1919] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x124565800) [pid = 1668] [serial = 1916] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1199fb000) [pid = 1668] [serial = 1909] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x124642c00) [pid = 1668] [serial = 1892] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1241c2800) [pid = 1668] [serial = 1891] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x125809800) [pid = 1668] [serial = 1895] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x128b04400) [pid = 1668] [serial = 1930] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x124f85000) [pid = 1668] [serial = 1894] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1289f9800) [pid = 1668] [serial = 1898] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x128803400) [pid = 1668] [serial = 1897] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x119d77400) [pid = 1668] [serial = 1910] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x123c3f000) [pid = 1668] [serial = 1913] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1188e7c00) [pid = 1668] [serial = 1907] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x123cd9800) [pid = 1668] [serial = 1925] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x1289f7800) [pid = 1668] [serial = 1928] [outer = 0x0] [url = about:blank] 23:37:44 INFO - PROCESS | 1668 | 1468737464242 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 23:37:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:37:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1120ms 23:37:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:37:44 INFO - PROCESS | 1668 | 1468737464276 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 23:37:44 INFO - PROCESS | 1668 | 1468737464278 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 23:37:44 INFO - PROCESS | 1668 | 1468737464281 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:37:44 INFO - PROCESS | 1668 | 1468737464287 Marionette TRACE conn2 <- [1,2626,null,{}] 23:37:44 INFO - PROCESS | 1668 | 1468737464306 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:44 INFO - PROCESS | 1668 | 1468737464308 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:44 INFO - PROCESS | 1668 | 1468737464395 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 23:37:44 INFO - PROCESS | 1668 | 1468737464402 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:44 INFO - PROCESS | 1668 | 1468737464407 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x11715e800 == 27 [pid = 1668] [id = 664] 23:37:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1164eb400) [pid = 1668] [serial = 1992] [outer = 0x0] 23:37:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x116f50400) [pid = 1668] [serial = 1993] [outer = 0x1164eb400] 23:37:44 INFO - PROCESS | 1668 | 1468737464453 Marionette DEBUG loaded listener.js 23:37:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1176fbc00) [pid = 1668] [serial = 1994] [outer = 0x1164eb400] 23:37:44 INFO - PROCESS | 1668 | 1468737464944 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 23:37:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:37:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 682ms 23:37:44 INFO - PROCESS | 1668 | 1468737464964 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 23:37:44 INFO - PROCESS | 1668 | 1468737464968 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 23:37:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:37:44 INFO - PROCESS | 1668 | 1468737464974 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:37:44 INFO - PROCESS | 1668 | 1468737464976 Marionette TRACE conn2 <- [1,2630,null,{}] 23:37:44 INFO - PROCESS | 1668 | 1468737464979 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:44 INFO - PROCESS | 1668 | 1468737464980 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:45 INFO - PROCESS | 1668 | 1468737465062 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 23:37:45 INFO - PROCESS | 1668 | 1468737465069 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:45 INFO - PROCESS | 1668 | 1468737465071 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x119051800 == 28 [pid = 1668] [id = 665] 23:37:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x117eb8c00) [pid = 1668] [serial = 1995] [outer = 0x0] 23:37:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x118311c00) [pid = 1668] [serial = 1996] [outer = 0x117eb8c00] 23:37:45 INFO - PROCESS | 1668 | 1468737465099 Marionette DEBUG loaded listener.js 23:37:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11906e000) [pid = 1668] [serial = 1997] [outer = 0x117eb8c00] 23:37:45 INFO - PROCESS | 1668 | 1468737465477 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 23:37:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:37:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 23:37:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:37:45 INFO - PROCESS | 1668 | 1468737465494 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 23:37:45 INFO - PROCESS | 1668 | 1468737465496 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 23:37:45 INFO - PROCESS | 1668 | 1468737465498 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:37:45 INFO - PROCESS | 1668 | 1468737465501 Marionette TRACE conn2 <- [1,2634,null,{}] 23:37:45 INFO - PROCESS | 1668 | 1468737465509 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:45 INFO - PROCESS | 1668 | 1468737465512 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:45 INFO - PROCESS | 1668 | 1468737465592 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 23:37:45 INFO - PROCESS | 1668 | 1468737465597 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:45 INFO - PROCESS | 1668 | 1468737465600 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x123c8f000 == 29 [pid = 1668] [id = 666] 23:37:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11948e400) [pid = 1668] [serial = 1998] [outer = 0x0] 23:37:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11991d000) [pid = 1668] [serial = 1999] [outer = 0x11948e400] 23:37:45 INFO - PROCESS | 1668 | 1468737465630 Marionette DEBUG loaded listener.js 23:37:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119d02800) [pid = 1668] [serial = 2000] [outer = 0x11948e400] 23:37:45 INFO - PROCESS | 1668 | 1468737465962 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 23:37:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:37:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 473ms 23:37:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:37:45 INFO - PROCESS | 1668 | 1468737465973 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 23:37:45 INFO - PROCESS | 1668 | 1468737465975 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 23:37:45 INFO - PROCESS | 1668 | 1468737465977 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:37:45 INFO - PROCESS | 1668 | 1468737465978 Marionette TRACE conn2 <- [1,2638,null,{}] 23:37:45 INFO - PROCESS | 1668 | 1468737465980 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:45 INFO - PROCESS | 1668 | 1468737465981 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:46 INFO - PROCESS | 1668 | 1468737466062 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 23:37:46 INFO - PROCESS | 1668 | 1468737466138 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:46 INFO - PROCESS | 1668 | 1468737466139 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247d1000 == 30 [pid = 1668] [id = 667] 23:37:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x119d71c00) [pid = 1668] [serial = 2001] [outer = 0x0] 23:37:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119d10800) [pid = 1668] [serial = 2002] [outer = 0x119d71c00] 23:37:46 INFO - PROCESS | 1668 | 1468737466165 Marionette DEBUG loaded listener.js 23:37:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x123809c00) [pid = 1668] [serial = 2003] [outer = 0x119d71c00] 23:37:46 INFO - PROCESS | 1668 | 1468737466509 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 23:37:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:37:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 570ms 23:37:46 INFO - PROCESS | 1668 | 1468737466553 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 23:37:46 INFO - PROCESS | 1668 | 1468737466555 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 23:37:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:37:46 INFO - PROCESS | 1668 | 1468737466557 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:37:46 INFO - PROCESS | 1668 | 1468737466558 Marionette TRACE conn2 <- [1,2642,null,{}] 23:37:46 INFO - PROCESS | 1668 | 1468737466560 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:46 INFO - PROCESS | 1668 | 1468737466562 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:46 INFO - PROCESS | 1668 | 1468737466657 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 23:37:46 INFO - PROCESS | 1668 | 1468737466660 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:46 INFO - PROCESS | 1668 | 1468737466662 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x1267a1800 == 31 [pid = 1668] [id = 668] 23:37:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x115d4b400) [pid = 1668] [serial = 2004] [outer = 0x0] 23:37:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x123c34400) [pid = 1668] [serial = 2005] [outer = 0x115d4b400] 23:37:46 INFO - PROCESS | 1668 | 1468737466687 Marionette DEBUG loaded listener.js 23:37:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x123c41800) [pid = 1668] [serial = 2006] [outer = 0x115d4b400] 23:37:47 INFO - PROCESS | 1668 | 1468737467055 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 23:37:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:37:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 23:37:47 INFO - PROCESS | 1668 | 1468737467076 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 23:37:47 INFO - PROCESS | 1668 | 1468737467077 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 23:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:37:47 INFO - PROCESS | 1668 | 1468737467079 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:37:47 INFO - PROCESS | 1668 | 1468737467080 Marionette TRACE conn2 <- [1,2646,null,{}] 23:37:47 INFO - PROCESS | 1668 | 1468737467089 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:47 INFO - PROCESS | 1668 | 1468737467093 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:47 INFO - PROCESS | 1668 | 1468737467200 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 23:37:47 INFO - PROCESS | 1668 | 1468737467204 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:47 INFO - PROCESS | 1668 | 1468737467205 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x129143800 == 32 [pid = 1668] [id = 669] 23:37:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x115d50000) [pid = 1668] [serial = 2007] [outer = 0x0] 23:37:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1240e3400) [pid = 1668] [serial = 2008] [outer = 0x115d50000] 23:37:47 INFO - PROCESS | 1668 | 1468737467230 Marionette DEBUG loaded listener.js 23:37:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x124bc4000) [pid = 1668] [serial = 2009] [outer = 0x115d50000] 23:37:47 INFO - PROCESS | 1668 | 1468737467688 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 23:37:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:37:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 627ms 23:37:47 INFO - PROCESS | 1668 | 1468737467707 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 23:37:47 INFO - PROCESS | 1668 | 1468737467709 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 23:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:37:47 INFO - PROCESS | 1668 | 1468737467712 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:37:47 INFO - PROCESS | 1668 | 1468737467714 Marionette TRACE conn2 <- [1,2650,null,{}] 23:37:47 INFO - PROCESS | 1668 | 1468737467723 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:47 INFO - PROCESS | 1668 | 1468737467725 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:47 INFO - PROCESS | 1668 | 1468737467841 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 23:37:47 INFO - PROCESS | 1668 | 1468737467844 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:47 INFO - PROCESS | 1668 | 1468737467846 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a42d000 == 33 [pid = 1668] [id = 670] 23:37:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1240e1000) [pid = 1668] [serial = 2010] [outer = 0x0] 23:37:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x125007c00) [pid = 1668] [serial = 2011] [outer = 0x1240e1000] 23:37:47 INFO - PROCESS | 1668 | 1468737467870 Marionette DEBUG loaded listener.js 23:37:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1258b7400) [pid = 1668] [serial = 2012] [outer = 0x1240e1000] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x128b02800) [pid = 1668] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1257a8000) [pid = 1668] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x113d64400) [pid = 1668] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x128ca6800) [pid = 1668] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11827c400) [pid = 1668] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1133a3c00) [pid = 1668] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119316c00) [pid = 1668] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119316400) [pid = 1668] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115d4e800) [pid = 1668] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x115e25400) [pid = 1668] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1289f6800) [pid = 1668] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118121000) [pid = 1668] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12a6e7000) [pid = 1668] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x124567800) [pid = 1668] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1188eec00) [pid = 1668] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:37:48 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x115e8cc00) [pid = 1668] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:37:48 INFO - PROCESS | 1668 | 1468737468396 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 23:37:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:37:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 23:37:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:37:48 INFO - PROCESS | 1668 | 1468737468433 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 23:37:48 INFO - PROCESS | 1668 | 1468737468434 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 23:37:48 INFO - PROCESS | 1668 | 1468737468436 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:37:48 INFO - PROCESS | 1668 | 1468737468437 Marionette TRACE conn2 <- [1,2654,null,{}] 23:37:48 INFO - PROCESS | 1668 | 1468737468440 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:48 INFO - PROCESS | 1668 | 1468737468441 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:48 INFO - PROCESS | 1668 | 1468737468531 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 23:37:48 INFO - PROCESS | 1668 | 1468737468537 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:48 INFO - PROCESS | 1668 | 1468737468539 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12940f800 == 34 [pid = 1668] [id = 671] 23:37:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x115d4bc00) [pid = 1668] [serial = 2013] [outer = 0x0] 23:37:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119067800) [pid = 1668] [serial = 2014] [outer = 0x115d4bc00] 23:37:48 INFO - PROCESS | 1668 | 1468737468564 Marionette DEBUG loaded listener.js 23:37:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119d70000) [pid = 1668] [serial = 2015] [outer = 0x115d4bc00] 23:37:48 INFO - PROCESS | 1668 | 1468737468913 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 23:37:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:37:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 23:37:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:37:48 INFO - PROCESS | 1668 | 1468737468963 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 23:37:48 INFO - PROCESS | 1668 | 1468737468964 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 23:37:48 INFO - PROCESS | 1668 | 1468737468966 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:37:48 INFO - PROCESS | 1668 | 1468737468967 Marionette TRACE conn2 <- [1,2658,null,{}] 23:37:48 INFO - PROCESS | 1668 | 1468737468969 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:48 INFO - PROCESS | 1668 | 1468737468970 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:49 INFO - PROCESS | 1668 | 1468737469046 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 23:37:49 INFO - PROCESS | 1668 | 1468737469050 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:49 INFO - PROCESS | 1668 | 1468737469051 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b215000 == 35 [pid = 1668] [id = 672] 23:37:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x115d56000) [pid = 1668] [serial = 2016] [outer = 0x0] 23:37:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x124746000) [pid = 1668] [serial = 2017] [outer = 0x115d56000] 23:37:49 INFO - PROCESS | 1668 | 1468737469079 Marionette DEBUG loaded listener.js 23:37:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12672a800) [pid = 1668] [serial = 2018] [outer = 0x115d56000] 23:37:49 INFO - PROCESS | 1668 | 1468737469388 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 23:37:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:37:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 470ms 23:37:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:37:49 INFO - PROCESS | 1668 | 1468737469437 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 23:37:49 INFO - PROCESS | 1668 | 1468737469438 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 23:37:49 INFO - PROCESS | 1668 | 1468737469440 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:37:49 INFO - PROCESS | 1668 | 1468737469441 Marionette TRACE conn2 <- [1,2662,null,{}] 23:37:49 INFO - PROCESS | 1668 | 1468737469444 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:49 INFO - PROCESS | 1668 | 1468737469445 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:49 INFO - PROCESS | 1668 | 1468737469523 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 23:37:49 INFO - PROCESS | 1668 | 1468737469527 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:49 INFO - PROCESS | 1668 | 1468737469528 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba8d000 == 36 [pid = 1668] [id = 673] 23:37:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1258bcc00) [pid = 1668] [serial = 2019] [outer = 0x0] 23:37:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x128808800) [pid = 1668] [serial = 2020] [outer = 0x1258bcc00] 23:37:49 INFO - PROCESS | 1668 | 1468737469552 Marionette DEBUG loaded listener.js 23:37:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1289f5c00) [pid = 1668] [serial = 2021] [outer = 0x1258bcc00] 23:37:49 INFO - PROCESS | 1668 | 1468737469896 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 23:37:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:37:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 23:37:49 INFO - PROCESS | 1668 | 1468737469961 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 23:37:49 INFO - PROCESS | 1668 | 1468737469962 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 23:37:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:37:49 INFO - PROCESS | 1668 | 1468737469965 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:37:49 INFO - PROCESS | 1668 | 1468737469967 Marionette TRACE conn2 <- [1,2666,null,{}] 23:37:49 INFO - PROCESS | 1668 | 1468737469969 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:49 INFO - PROCESS | 1668 | 1468737469971 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:50 INFO - PROCESS | 1668 | 1468737470058 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 23:37:50 INFO - PROCESS | 1668 | 1468737470062 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:50 INFO - PROCESS | 1668 | 1468737470064 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c410800 == 37 [pid = 1668] [id = 674] 23:37:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1289fb000) [pid = 1668] [serial = 2022] [outer = 0x0] 23:37:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x128b08000) [pid = 1668] [serial = 2023] [outer = 0x1289fb000] 23:37:50 INFO - PROCESS | 1668 | 1468737470090 Marionette DEBUG loaded listener.js 23:37:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12918c800) [pid = 1668] [serial = 2024] [outer = 0x1289fb000] 23:37:51 INFO - PROCESS | 1668 | 1468737471065 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 23:37:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 23:37:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1123ms 23:37:51 INFO - PROCESS | 1668 | 1468737471089 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 23:37:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:37:51 INFO - PROCESS | 1668 | 1468737471091 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 23:37:51 INFO - PROCESS | 1668 | 1468737471095 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:37:51 INFO - PROCESS | 1668 | 1468737471097 Marionette TRACE conn2 <- [1,2670,null,{}] 23:37:51 INFO - PROCESS | 1668 | 1468737471101 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:51 INFO - PROCESS | 1668 | 1468737471103 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:51 INFO - PROCESS | 1668 | 1468737471215 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 23:37:51 INFO - PROCESS | 1668 | 1468737471275 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:51 INFO - PROCESS | 1668 | 1468737471276 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182e4800 == 38 [pid = 1668] [id = 675] 23:37:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x115d56400) [pid = 1668] [serial = 2025] [outer = 0x0] 23:37:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11697b800) [pid = 1668] [serial = 2026] [outer = 0x115d56400] 23:37:51 INFO - PROCESS | 1668 | 1468737471307 Marionette DEBUG loaded listener.js 23:37:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11811d000) [pid = 1668] [serial = 2027] [outer = 0x115d56400] 23:37:52 INFO - PROCESS | 1668 | 1468737472250 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:37:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 23:37:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:37:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 23:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:37:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1221ms 23:37:52 INFO - PROCESS | 1668 | 1468737472316 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 23:37:52 INFO - PROCESS | 1668 | 1468737472318 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 23:37:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:37:52 INFO - PROCESS | 1668 | 1468737472321 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:37:52 INFO - PROCESS | 1668 | 1468737472322 Marionette TRACE conn2 <- [1,2674,null,{}] 23:37:52 INFO - PROCESS | 1668 | 1468737472325 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:52 INFO - PROCESS | 1668 | 1468737472327 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:52 INFO - PROCESS | 1668 | 1468737472428 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 23:37:52 INFO - PROCESS | 1668 | 1468737472553 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:52 INFO - PROCESS | 1668 | 1468737472557 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba8d000 == 37 [pid = 1668] [id = 673] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x12b215000 == 36 [pid = 1668] [id = 672] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x12940f800 == 35 [pid = 1668] [id = 671] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x12a42d000 == 34 [pid = 1668] [id = 670] 23:37:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182e7000 == 35 [pid = 1668] [id = 676] 23:37:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11811a400) [pid = 1668] [serial = 2028] [outer = 0x0] 23:37:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x118148c00) [pid = 1668] [serial = 2029] [outer = 0x11811a400] 23:37:52 INFO - PROCESS | 1668 | 1468737472669 Marionette DEBUG loaded listener.js 23:37:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1183ed800) [pid = 1668] [serial = 2030] [outer = 0x11811a400] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x129143800 == 34 [pid = 1668] [id = 669] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x1267a1800 == 33 [pid = 1668] [id = 668] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x1247d1000 == 32 [pid = 1668] [id = 667] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x123c8f000 == 31 [pid = 1668] [id = 666] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x119051800 == 30 [pid = 1668] [id = 665] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x11715e800 == 29 [pid = 1668] [id = 664] 23:37:52 INFO - PROCESS | 1668 | --DOCSHELL 0x11959c800 == 28 [pid = 1668] [id = 663] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x128ceec00) [pid = 1668] [serial = 1957] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1267cdc00) [pid = 1668] [serial = 1954] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x129190c00) [pid = 1668] [serial = 1960] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12948c000) [pid = 1668] [serial = 1963] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1188e4c00) [pid = 1668] [serial = 1942] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11933f400) [pid = 1668] [serial = 1943] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12464bc00) [pid = 1668] [serial = 1951] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11934b400) [pid = 1668] [serial = 1936] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119b53000) [pid = 1668] [serial = 1937] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1241c2c00) [pid = 1668] [serial = 1948] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1292ed400) [pid = 1668] [serial = 1961] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x124572000) [pid = 1668] [serial = 1949] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1164a0800) [pid = 1668] [serial = 1933] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11811ac00) [pid = 1668] [serial = 1934] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119d77c00) [pid = 1668] [serial = 1945] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x123c35c00) [pid = 1668] [serial = 1946] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x128ca4c00) [pid = 1668] [serial = 1931] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x118307800) [pid = 1668] [serial = 1939] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11875e400) [pid = 1668] [serial = 1940] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x119914800) [pid = 1668] [serial = 1973] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12a8ae000) [pid = 1668] [serial = 1976] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x129495400) [pid = 1668] [serial = 1969] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12a6ee800) [pid = 1668] [serial = 1972] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x12a6bf800) [pid = 1668] [serial = 1970] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x129496400) [pid = 1668] [serial = 1964] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x11948f800) [pid = 1668] [serial = 1966] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x12a8a7800) [pid = 1668] [serial = 1975] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x12918a400) [pid = 1668] [serial = 1958] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x128b0c800) [pid = 1668] [serial = 1955] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x123c3dc00) [pid = 1668] [serial = 1967] [outer = 0x0] [url = about:blank] 23:37:52 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x124f90000) [pid = 1668] [serial = 1952] [outer = 0x0] [url = about:blank] 23:37:53 INFO - PROCESS | 1668 | 1468737473483 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:37:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 23:37:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:37:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 23:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:37:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1172ms 23:37:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:37:53 INFO - PROCESS | 1668 | 1468737473493 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 23:37:53 INFO - PROCESS | 1668 | 1468737473496 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 23:37:53 INFO - PROCESS | 1668 | 1468737473501 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:37:53 INFO - PROCESS | 1668 | 1468737473504 Marionette TRACE conn2 <- [1,2678,null,{}] 23:37:53 INFO - PROCESS | 1668 | 1468737473506 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:53 INFO - PROCESS | 1668 | 1468737473508 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:53 INFO - PROCESS | 1668 | 1468737473588 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 23:37:53 INFO - PROCESS | 1668 | 1468737473592 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:53 INFO - PROCESS | 1668 | 1468737473594 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x119ff5800 == 29 [pid = 1668] [id = 677] 23:37:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x11930e000) [pid = 1668] [serial = 2031] [outer = 0x0] 23:37:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x11933a000) [pid = 1668] [serial = 2032] [outer = 0x11930e000] 23:37:53 INFO - PROCESS | 1668 | 1468737473623 Marionette DEBUG loaded listener.js 23:37:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x119913400) [pid = 1668] [serial = 2033] [outer = 0x11930e000] 23:37:54 INFO - PROCESS | 1668 | 1468737474455 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 23:37:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 23:37:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 973ms 23:37:54 INFO - PROCESS | 1668 | 1468737474473 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 23:37:54 INFO - PROCESS | 1668 | 1468737474475 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 23:37:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:37:54 INFO - PROCESS | 1668 | 1468737474477 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:37:54 INFO - PROCESS | 1668 | 1468737474480 Marionette TRACE conn2 <- [1,2682,null,{}] 23:37:54 INFO - PROCESS | 1668 | 1468737474489 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:54 INFO - PROCESS | 1668 | 1468737474493 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:54 INFO - PROCESS | 1668 | 1468737474613 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 23:37:54 INFO - PROCESS | 1668 | 1468737474620 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:54 INFO - PROCESS | 1668 | 1468737474622 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247e2800 == 30 [pid = 1668] [id = 678] 23:37:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x119d0b400) [pid = 1668] [serial = 2034] [outer = 0x0] 23:37:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x12080fc00) [pid = 1668] [serial = 2035] [outer = 0x119d0b400] 23:37:54 INFO - PROCESS | 1668 | 1468737474649 Marionette DEBUG loaded listener.js 23:37:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x123c33000) [pid = 1668] [serial = 2036] [outer = 0x119d0b400] 23:37:55 INFO - PROCESS | 1668 | 1468737475465 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 23:37:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 23:37:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 23:37:55 INFO - PROCESS | 1668 | 1468737475504 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 23:37:55 INFO - PROCESS | 1668 | 1468737475506 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 23:37:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:37:55 INFO - PROCESS | 1668 | 1468737475508 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:37:55 INFO - PROCESS | 1668 | 1468737475509 Marionette TRACE conn2 <- [1,2686,null,{}] 23:37:55 INFO - PROCESS | 1668 | 1468737475512 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:55 INFO - PROCESS | 1668 | 1468737475513 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:55 INFO - PROCESS | 1668 | 1468737475611 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 23:37:55 INFO - PROCESS | 1668 | 1468737475615 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:55 INFO - PROCESS | 1668 | 1468737475616 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b17000 == 31 [pid = 1668] [id = 679] 23:37:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x1164ed400) [pid = 1668] [serial = 2037] [outer = 0x0] 23:37:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x123cdc800) [pid = 1668] [serial = 2038] [outer = 0x1164ed400] 23:37:55 INFO - PROCESS | 1668 | 1468737475643 Marionette DEBUG loaded listener.js 23:37:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x124565800) [pid = 1668] [serial = 2039] [outer = 0x1164ed400] 23:37:56 INFO - PROCESS | 1668 | 1468737476459 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:37:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 23:37:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:37:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 23:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:37:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 968ms 23:37:56 INFO - PROCESS | 1668 | 1468737476477 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 23:37:56 INFO - PROCESS | 1668 | 1468737476479 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 23:37:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:37:56 INFO - PROCESS | 1668 | 1468737476481 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:37:56 INFO - PROCESS | 1668 | 1468737476482 Marionette TRACE conn2 <- [1,2690,null,{}] 23:37:56 INFO - PROCESS | 1668 | 1468737476485 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:56 INFO - PROCESS | 1668 | 1468737476487 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:56 INFO - PROCESS | 1668 | 1468737476613 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x115d4b400) [pid = 1668] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x115d50000) [pid = 1668] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1240e1000) [pid = 1668] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x115d4bc00) [pid = 1668] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x1258bcc00) [pid = 1668] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x11948e400) [pid = 1668] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x118310000) [pid = 1668] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x117eb8c00) [pid = 1668] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x1164eb400) [pid = 1668] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x1199f7400) [pid = 1668] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x1241ba800) [pid = 1668] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x115d56000) [pid = 1668] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x119d71c00) [pid = 1668] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x118125800) [pid = 1668] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:37:56 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x11200f800) [pid = 1668] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:37:56 INFO - PROCESS | 1668 | 1468737476660 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:56 INFO - PROCESS | 1668 | 1468737476661 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x117154000 == 32 [pid = 1668] [id = 680] 23:37:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x1110ac400) [pid = 1668] [serial = 2040] [outer = 0x0] 23:37:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x112a79c00) [pid = 1668] [serial = 2041] [outer = 0x1110ac400] 23:37:56 INFO - PROCESS | 1668 | 1468737476686 Marionette DEBUG loaded listener.js 23:37:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x116980800) [pid = 1668] [serial = 2042] [outer = 0x1110ac400] 23:37:57 INFO - PROCESS | 1668 | 1468737477442 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:37:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 23:37:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:37:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 23:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:37:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 969ms 23:37:57 INFO - PROCESS | 1668 | 1468737477450 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 23:37:57 INFO - PROCESS | 1668 | 1468737477453 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 23:37:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:37:57 INFO - PROCESS | 1668 | 1468737477455 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:37:57 INFO - PROCESS | 1668 | 1468737477456 Marionette TRACE conn2 <- [1,2694,null,{}] 23:37:57 INFO - PROCESS | 1668 | 1468737477459 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:57 INFO - PROCESS | 1668 | 1468737477462 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:57 INFO - PROCESS | 1668 | 1468737477558 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 23:37:57 INFO - PROCESS | 1668 | 1468737477562 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:57 INFO - PROCESS | 1668 | 1468737477564 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a632800 == 33 [pid = 1668] [id = 681] 23:37:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x1188e7800) [pid = 1668] [serial = 2043] [outer = 0x0] 23:37:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x125009400) [pid = 1668] [serial = 2044] [outer = 0x1188e7800] 23:37:57 INFO - PROCESS | 1668 | 1468737477592 Marionette DEBUG loaded listener.js 23:37:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x1265ca000) [pid = 1668] [serial = 2045] [outer = 0x1188e7800] 23:37:58 INFO - PROCESS | 1668 | 1468737478430 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:37:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 23:37:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:37:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 23:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:37:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1018ms 23:37:58 INFO - PROCESS | 1668 | 1468737478475 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 23:37:58 INFO - PROCESS | 1668 | 1468737478476 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 23:37:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:37:58 INFO - PROCESS | 1668 | 1468737478478 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:37:58 INFO - PROCESS | 1668 | 1468737478479 Marionette TRACE conn2 <- [1,2698,null,{}] 23:37:58 INFO - PROCESS | 1668 | 1468737478482 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:58 INFO - PROCESS | 1668 | 1468737478483 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:58 INFO - PROCESS | 1668 | 1468737478589 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 23:37:58 INFO - PROCESS | 1668 | 1468737478667 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:58 INFO - PROCESS | 1668 | 1468737478669 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x1169a4800 == 34 [pid = 1668] [id = 682] 23:37:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x1110a7400) [pid = 1668] [serial = 2046] [outer = 0x0] 23:37:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x1129b1000) [pid = 1668] [serial = 2047] [outer = 0x1110a7400] 23:37:58 INFO - PROCESS | 1668 | 1468737478701 Marionette DEBUG loaded listener.js 23:37:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x11649ac00) [pid = 1668] [serial = 2048] [outer = 0x1110a7400] 23:37:59 INFO - PROCESS | 1668 | 1468737479608 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:37:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 23:37:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:37:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 23:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:37:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1171ms 23:37:59 INFO - PROCESS | 1668 | 1468737479652 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 23:37:59 INFO - PROCESS | 1668 | 1468737479654 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 23:37:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:37:59 INFO - PROCESS | 1668 | 1468737479657 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:37:59 INFO - PROCESS | 1668 | 1468737479660 Marionette TRACE conn2 <- [1,2702,null,{}] 23:37:59 INFO - PROCESS | 1668 | 1468737479663 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:59 INFO - PROCESS | 1668 | 1468737479665 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:59 INFO - PROCESS | 1668 | 1468737479764 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 23:37:59 INFO - PROCESS | 1668 | 1468737479824 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:59 INFO - PROCESS | 1668 | 1468737479826 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:37:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x124518000 == 35 [pid = 1668] [id = 683] 23:37:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x119307800) [pid = 1668] [serial = 2049] [outer = 0x0] 23:37:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x119330400) [pid = 1668] [serial = 2050] [outer = 0x119307800] 23:37:59 INFO - PROCESS | 1668 | 1468737479856 Marionette DEBUG loaded listener.js 23:37:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x1199eec00) [pid = 1668] [serial = 2051] [outer = 0x119307800] 23:38:00 INFO - PROCESS | 1668 | 1468737480267 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 23:38:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:38:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 670ms 23:38:00 INFO - PROCESS | 1668 | 1468737480330 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 23:38:00 INFO - PROCESS | 1668 | 1468737480332 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 23:38:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:38:00 INFO - PROCESS | 1668 | 1468737480335 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:38:00 INFO - PROCESS | 1668 | 1468737480336 Marionette TRACE conn2 <- [1,2706,null,{}] 23:38:00 INFO - PROCESS | 1668 | 1468737480339 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:00 INFO - PROCESS | 1668 | 1468737480340 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:00 INFO - PROCESS | 1668 | 1468737480440 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 23:38:00 INFO - PROCESS | 1668 | 1468737480501 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:00 INFO - PROCESS | 1668 | 1468737480502 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad2e800 == 36 [pid = 1668] [id = 684] 23:38:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x119d08c00) [pid = 1668] [serial = 2052] [outer = 0x0] 23:38:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x123c3ac00) [pid = 1668] [serial = 2053] [outer = 0x119d08c00] 23:38:00 INFO - PROCESS | 1668 | 1468737480532 Marionette DEBUG loaded listener.js 23:38:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x124565c00) [pid = 1668] [serial = 2054] [outer = 0x119d08c00] 23:38:01 INFO - PROCESS | 1668 | 1468737481020 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 23:38:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:38:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 723ms 23:38:01 INFO - PROCESS | 1668 | 1468737481077 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 23:38:01 INFO - PROCESS | 1668 | 1468737481078 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 23:38:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:38:01 INFO - PROCESS | 1668 | 1468737481098 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:38:01 INFO - PROCESS | 1668 | 1468737481102 Marionette TRACE conn2 <- [1,2710,null,{}] 23:38:01 INFO - PROCESS | 1668 | 1468737481107 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:01 INFO - PROCESS | 1668 | 1468737481110 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:01 INFO - PROCESS | 1668 | 1468737481209 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 23:38:01 INFO - PROCESS | 1668 | 1468737481269 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:01 INFO - PROCESS | 1668 | 1468737481270 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x118707000 == 37 [pid = 1668] [id = 685] 23:38:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x115d55c00) [pid = 1668] [serial = 2055] [outer = 0x0] 23:38:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x12456a400) [pid = 1668] [serial = 2056] [outer = 0x115d55c00] 23:38:01 INFO - PROCESS | 1668 | 1468737481299 Marionette DEBUG loaded listener.js 23:38:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x12580ec00) [pid = 1668] [serial = 2057] [outer = 0x115d55c00] 23:38:01 INFO - PROCESS | 1668 | 1468737481908 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 23:38:02 INFO - PROCESS | 1668 | 1468737482638 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 23:38:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:38:02 INFO - PROCESS | 1668 | 1468737482669 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:38:02 INFO - PROCESS | 1668 | 1468737482671 Marionette TRACE conn2 <- [1,2714,null,{}] 23:38:02 INFO - PROCESS | 1668 | 1468737482675 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:02 INFO - PROCESS | 1668 | 1468737482677 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:02 INFO - PROCESS | 1668 | 1468737482751 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 23:38:02 INFO - PROCESS | 1668 | 1468737482758 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:02 INFO - PROCESS | 1668 | 1468737482761 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x116947800 == 27 [pid = 1668] [id = 686] 23:38:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 53 (0x115d4a400) [pid = 1668] [serial = 2058] [outer = 0x0] 23:38:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 54 (0x115d51c00) [pid = 1668] [serial = 2059] [outer = 0x115d4a400] 23:38:02 INFO - PROCESS | 1668 | 1468737482789 Marionette DEBUG loaded listener.js 23:38:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 55 (0x115e8f000) [pid = 1668] [serial = 2060] [outer = 0x115d4a400] 23:38:03 INFO - PROCESS | 1668 | 1468737483127 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 23:38:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:38:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 23:38:03 INFO - PROCESS | 1668 | 1468737483191 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 23:38:03 INFO - PROCESS | 1668 | 1468737483194 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 23:38:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:38:03 INFO - PROCESS | 1668 | 1468737483198 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:38:03 INFO - PROCESS | 1668 | 1468737483201 Marionette TRACE conn2 <- [1,2718,null,{}] 23:38:03 INFO - PROCESS | 1668 | 1468737483204 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:03 INFO - PROCESS | 1668 | 1468737483206 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:03 INFO - PROCESS | 1668 | 1468737483282 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 23:38:03 INFO - PROCESS | 1668 | 1468737483289 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:03 INFO - PROCESS | 1668 | 1468737483291 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x118717000 == 28 [pid = 1668] [id = 687] 23:38:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 56 (0x11676b400) [pid = 1668] [serial = 2061] [outer = 0x0] 23:38:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 57 (0x116f99c00) [pid = 1668] [serial = 2062] [outer = 0x11676b400] 23:38:03 INFO - PROCESS | 1668 | 1468737483319 Marionette DEBUG loaded listener.js 23:38:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 58 (0x11811f400) [pid = 1668] [serial = 2063] [outer = 0x11676b400] 23:38:03 INFO - PROCESS | 1668 | 1468737483648 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 23:38:03 INFO - PROCESS | 1668 | 1468737483674 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 23:38:03 INFO - PROCESS | 1668 | 1468737483677 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:38:03 INFO - PROCESS | 1668 | 1468737483678 Marionette TRACE conn2 <- [1,2722,null,{}] 23:38:03 INFO - PROCESS | 1668 | 1468737483685 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:03 INFO - PROCESS | 1668 | 1468737483688 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:03 INFO - PROCESS | 1668 | 1468737483778 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 23:38:03 INFO - PROCESS | 1668 | 1468737483835 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:03 INFO - PROCESS | 1668 | 1468737483838 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x119bb6800 == 29 [pid = 1668] [id = 688] 23:38:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 59 (0x11830f000) [pid = 1668] [serial = 2064] [outer = 0x0] 23:38:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x1183e5800) [pid = 1668] [serial = 2065] [outer = 0x11830f000] 23:38:03 INFO - PROCESS | 1668 | 1468737483865 Marionette DEBUG loaded listener.js 23:38:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x119074400) [pid = 1668] [serial = 2066] [outer = 0x11830f000] 23:38:04 INFO - PROCESS | 1668 | 1468737484200 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 23:38:04 INFO - PROCESS | 1668 | 1468737484249 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 23:38:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:38:04 INFO - PROCESS | 1668 | 1468737484253 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:38:04 INFO - PROCESS | 1668 | 1468737484255 Marionette TRACE conn2 <- [1,2726,null,{}] 23:38:04 INFO - PROCESS | 1668 | 1468737484258 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:04 INFO - PROCESS | 1668 | 1468737484260 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:04 INFO - PROCESS | 1668 | 1468737484409 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 23:38:04 INFO - PROCESS | 1668 | 1468737484463 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:04 INFO - PROCESS | 1668 | 1468737484464 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x123877800 == 30 [pid = 1668] [id = 689] 23:38:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x119313000) [pid = 1668] [serial = 2067] [outer = 0x0] 23:38:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x11948f800) [pid = 1668] [serial = 2068] [outer = 0x119313000] 23:38:04 INFO - PROCESS | 1668 | 1468737484505 Marionette DEBUG loaded listener.js 23:38:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x119919800) [pid = 1668] [serial = 2069] [outer = 0x119313000] 23:38:04 INFO - PROCESS | 1668 | 1468737484806 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 23:38:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:38:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 23:38:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:38:04 INFO - PROCESS | 1668 | 1468737484824 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 23:38:04 INFO - PROCESS | 1668 | 1468737484826 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 23:38:04 INFO - PROCESS | 1668 | 1468737484828 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:38:04 INFO - PROCESS | 1668 | 1468737484829 Marionette TRACE conn2 <- [1,2730,null,{}] 23:38:04 INFO - PROCESS | 1668 | 1468737484840 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:04 INFO - PROCESS | 1668 | 1468737484841 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:04 INFO - PROCESS | 1668 | 1468737484935 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 23:38:04 INFO - PROCESS | 1668 | 1468737484939 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:04 INFO - PROCESS | 1668 | 1468737484940 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x124c21800 == 31 [pid = 1668] [id = 690] 23:38:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x1199ee800) [pid = 1668] [serial = 2070] [outer = 0x0] 23:38:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x1199fc800) [pid = 1668] [serial = 2071] [outer = 0x1199ee800] 23:38:04 INFO - PROCESS | 1668 | 1468737484972 Marionette DEBUG loaded listener.js 23:38:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x119d0d000) [pid = 1668] [serial = 2072] [outer = 0x1199ee800] 23:38:05 INFO - PROCESS | 1668 | 1468737485797 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:38:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 23:38:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 23:38:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:38:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 981ms 23:38:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:38:05 INFO - PROCESS | 1668 | 1468737485810 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 23:38:05 INFO - PROCESS | 1668 | 1468737485811 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 23:38:05 INFO - PROCESS | 1668 | 1468737485814 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:38:05 INFO - PROCESS | 1668 | 1468737485815 Marionette TRACE conn2 <- [1,2734,null,{}] 23:38:05 INFO - PROCESS | 1668 | 1468737485817 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:05 INFO - PROCESS | 1668 | 1468737485821 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:05 INFO - PROCESS | 1668 | 1468737485936 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 23:38:05 INFO - PROCESS | 1668 | 1468737485975 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:05 INFO - PROCESS | 1668 | 1468737485976 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b24000 == 32 [pid = 1668] [id = 691] 23:38:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x123803800) [pid = 1668] [serial = 2073] [outer = 0x0] 23:38:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x123c3c000) [pid = 1668] [serial = 2074] [outer = 0x123803800] 23:38:06 INFO - PROCESS | 1668 | 1468737486001 Marionette DEBUG loaded listener.js 23:38:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x123cdd800) [pid = 1668] [serial = 2075] [outer = 0x123803800] 23:38:06 INFO - PROCESS | 1668 | 1468737486333 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 23:38:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:38:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 569ms 23:38:06 INFO - PROCESS | 1668 | 1468737486384 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 23:38:06 INFO - PROCESS | 1668 | 1468737486385 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 23:38:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:38:06 INFO - PROCESS | 1668 | 1468737486387 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:38:06 INFO - PROCESS | 1668 | 1468737486388 Marionette TRACE conn2 <- [1,2738,null,{}] 23:38:06 INFO - PROCESS | 1668 | 1468737486391 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:06 INFO - PROCESS | 1668 | 1468737486392 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:06 INFO - PROCESS | 1668 | 1468737486485 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 23:38:06 INFO - PROCESS | 1668 | 1468737486489 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:06 INFO - PROCESS | 1668 | 1468737486490 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x129142800 == 33 [pid = 1668] [id = 692] 23:38:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x118120400) [pid = 1668] [serial = 2076] [outer = 0x0] 23:38:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x1241bbc00) [pid = 1668] [serial = 2077] [outer = 0x118120400] 23:38:06 INFO - PROCESS | 1668 | 1468737486514 Marionette DEBUG loaded listener.js 23:38:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x124570400) [pid = 1668] [serial = 2078] [outer = 0x118120400] 23:38:06 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x1188e7800) [pid = 1668] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:38:06 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x1164ed400) [pid = 1668] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:38:06 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x115d56400) [pid = 1668] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:38:06 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x11930e000) [pid = 1668] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:38:06 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x1110ac400) [pid = 1668] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:38:06 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x1289fb000) [pid = 1668] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:38:06 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x11811a400) [pid = 1668] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:38:06 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x119d0b400) [pid = 1668] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:38:06 INFO - PROCESS | 1668 | 1468737486850 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 23:38:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:38:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 474ms 23:38:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:38:06 INFO - PROCESS | 1668 | 1468737486861 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 23:38:06 INFO - PROCESS | 1668 | 1468737486862 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 23:38:06 INFO - PROCESS | 1668 | 1468737486864 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:38:06 INFO - PROCESS | 1668 | 1468737486865 Marionette TRACE conn2 <- [1,2742,null,{}] 23:38:06 INFO - PROCESS | 1668 | 1468737486868 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:06 INFO - PROCESS | 1668 | 1468737486871 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:06 INFO - PROCESS | 1668 | 1468737486956 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 23:38:07 INFO - PROCESS | 1668 | 1468737487011 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:07 INFO - PROCESS | 1668 | 1468737487012 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x129420000 == 34 [pid = 1668] [id = 693] 23:38:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x111d19800) [pid = 1668] [serial = 2079] [outer = 0x0] 23:38:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x11906ec00) [pid = 1668] [serial = 2080] [outer = 0x111d19800] 23:38:07 INFO - PROCESS | 1668 | 1468737487036 Marionette DEBUG loaded listener.js 23:38:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x124572000) [pid = 1668] [serial = 2081] [outer = 0x111d19800] 23:38:07 INFO - PROCESS | 1668 | 1468737487378 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 23:38:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:38:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 520ms 23:38:07 INFO - PROCESS | 1668 | 1468737487385 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 23:38:07 INFO - PROCESS | 1668 | 1468737487390 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 23:38:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:38:07 INFO - PROCESS | 1668 | 1468737487394 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:38:07 INFO - PROCESS | 1668 | 1468737487396 Marionette TRACE conn2 <- [1,2746,null,{}] 23:38:07 INFO - PROCESS | 1668 | 1468737487399 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:07 INFO - PROCESS | 1668 | 1468737487401 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:07 INFO - PROCESS | 1668 | 1468737487515 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 23:38:07 INFO - PROCESS | 1668 | 1468737487523 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:07 INFO - PROCESS | 1668 | 1468737487525 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad19000 == 35 [pid = 1668] [id = 694] 23:38:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x115e25400) [pid = 1668] [serial = 2082] [outer = 0x0] 23:38:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x124bc6000) [pid = 1668] [serial = 2083] [outer = 0x115e25400] 23:38:07 INFO - PROCESS | 1668 | 1468737487549 Marionette DEBUG loaded listener.js 23:38:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x125004400) [pid = 1668] [serial = 2084] [outer = 0x115e25400] 23:38:07 INFO - PROCESS | 1668 | 1468737487863 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 23:38:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:38:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 23:38:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:38:07 INFO - PROCESS | 1668 | 1468737487913 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 23:38:07 INFO - PROCESS | 1668 | 1468737487915 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 23:38:07 INFO - PROCESS | 1668 | 1468737487917 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:38:07 INFO - PROCESS | 1668 | 1468737487918 Marionette TRACE conn2 <- [1,2750,null,{}] 23:38:07 INFO - PROCESS | 1668 | 1468737487920 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:07 INFO - PROCESS | 1668 | 1468737487921 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:08 INFO - PROCESS | 1668 | 1468737488025 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 23:38:08 INFO - PROCESS | 1668 | 1468737488032 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:08 INFO - PROCESS | 1668 | 1468737488034 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b20e800 == 36 [pid = 1668] [id = 695] 23:38:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x1257a8400) [pid = 1668] [serial = 2085] [outer = 0x0] 23:38:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x125806800) [pid = 1668] [serial = 2086] [outer = 0x1257a8400] 23:38:08 INFO - PROCESS | 1668 | 1468737488058 Marionette DEBUG loaded listener.js 23:38:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x12616c800) [pid = 1668] [serial = 2087] [outer = 0x1257a8400] 23:38:08 INFO - PROCESS | 1668 | 1468737488346 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 23:38:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:38:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 471ms 23:38:08 INFO - PROCESS | 1668 | 1468737488390 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 23:38:08 INFO - PROCESS | 1668 | 1468737488392 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 23:38:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:38:08 INFO - PROCESS | 1668 | 1468737488394 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:38:08 INFO - PROCESS | 1668 | 1468737488396 Marionette TRACE conn2 <- [1,2754,null,{}] 23:38:08 INFO - PROCESS | 1668 | 1468737488398 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:08 INFO - PROCESS | 1668 | 1468737488400 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:08 INFO - PROCESS | 1668 | 1468737488487 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 23:38:08 INFO - PROCESS | 1668 | 1468737488492 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:08 INFO - PROCESS | 1668 | 1468737488494 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba95800 == 37 [pid = 1668] [id = 696] 23:38:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x12653f800) [pid = 1668] [serial = 2088] [outer = 0x0] 23:38:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x1269b8400) [pid = 1668] [serial = 2089] [outer = 0x12653f800] 23:38:08 INFO - PROCESS | 1668 | 1468737488520 Marionette DEBUG loaded listener.js 23:38:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x1289fd400) [pid = 1668] [serial = 2090] [outer = 0x12653f800] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x118717000 == 36 [pid = 1668] [id = 687] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x116947800 == 35 [pid = 1668] [id = 686] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x118707000 == 34 [pid = 1668] [id = 685] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x123877800 == 33 [pid = 1668] [id = 689] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x119bb6800 == 32 [pid = 1668] [id = 688] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x129142800 == 31 [pid = 1668] [id = 692] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad19000 == 30 [pid = 1668] [id = 694] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x129420000 == 29 [pid = 1668] [id = 693] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x126b24000 == 28 [pid = 1668] [id = 691] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x124c21800 == 27 [pid = 1668] [id = 690] 23:38:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12b20e800 == 26 [pid = 1668] [id = 695] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x125009400) [pid = 1668] [serial = 2044] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x123cdc800) [pid = 1668] [serial = 2038] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x11697b800) [pid = 1668] [serial = 2026] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x11811d000) [pid = 1668] [serial = 2027] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x11933a000) [pid = 1668] [serial = 2032] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x116980800) [pid = 1668] [serial = 2042] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x12918c800) [pid = 1668] [serial = 2024] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x118148c00) [pid = 1668] [serial = 2029] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x1183ed800) [pid = 1668] [serial = 2030] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x1265ca000) [pid = 1668] [serial = 2045] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x12080fc00) [pid = 1668] [serial = 2035] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x124565800) [pid = 1668] [serial = 2039] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x112a79c00) [pid = 1668] [serial = 2041] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x123c33000) [pid = 1668] [serial = 2036] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | --DOMWINDOW == 62 (0x119913400) [pid = 1668] [serial = 2033] [outer = 0x0] [url = about:blank] 23:38:09 INFO - PROCESS | 1668 | 1468737489864 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 23:38:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:38:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1521ms 23:38:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:38:09 INFO - PROCESS | 1668 | 1468737489916 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 23:38:09 INFO - PROCESS | 1668 | 1468737489918 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 23:38:09 INFO - PROCESS | 1668 | 1468737489924 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:38:09 INFO - PROCESS | 1668 | 1468737489926 Marionette TRACE conn2 <- [1,2758,null,{}] 23:38:09 INFO - PROCESS | 1668 | 1468737489930 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:09 INFO - PROCESS | 1668 | 1468737489932 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:10 INFO - PROCESS | 1668 | 1468737490013 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 23:38:10 INFO - PROCESS | 1668 | 1468737490069 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:10 INFO - PROCESS | 1668 | 1468737490070 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x116aaa000 == 27 [pid = 1668] [id = 697] 23:38:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x113381000) [pid = 1668] [serial = 2091] [outer = 0x0] 23:38:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x115d4e000) [pid = 1668] [serial = 2092] [outer = 0x113381000] 23:38:10 INFO - PROCESS | 1668 | 1468737490098 Marionette DEBUG loaded listener.js 23:38:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x115e23c00) [pid = 1668] [serial = 2093] [outer = 0x113381000] 23:38:10 INFO - PROCESS | 1668 | 1468737490401 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 23:38:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:38:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 521ms 23:38:10 INFO - PROCESS | 1668 | 1468737490444 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 23:38:10 INFO - PROCESS | 1668 | 1468737490447 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 23:38:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:38:10 INFO - PROCESS | 1668 | 1468737490452 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:38:10 INFO - PROCESS | 1668 | 1468737490456 Marionette TRACE conn2 <- [1,2762,null,{}] 23:38:10 INFO - PROCESS | 1668 | 1468737490459 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:10 INFO - PROCESS | 1668 | 1468737490461 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:10 INFO - PROCESS | 1668 | 1468737490538 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 23:38:10 INFO - PROCESS | 1668 | 1468737490543 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:10 INFO - PROCESS | 1668 | 1468737490544 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x118706000 == 28 [pid = 1668] [id = 698] 23:38:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x11649b800) [pid = 1668] [serial = 2094] [outer = 0x0] 23:38:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x116769000) [pid = 1668] [serial = 2095] [outer = 0x11649b800] 23:38:10 INFO - PROCESS | 1668 | 1468737490574 Marionette DEBUG loaded listener.js 23:38:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x116f8f800) [pid = 1668] [serial = 2096] [outer = 0x11649b800] 23:38:10 INFO - PROCESS | 1668 | 1468737490908 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 23:38:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:38:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 473ms 23:38:10 INFO - PROCESS | 1668 | 1468737490927 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 23:38:10 INFO - PROCESS | 1668 | 1468737490929 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 23:38:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:38:10 INFO - PROCESS | 1668 | 1468737490945 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:38:10 INFO - PROCESS | 1668 | 1468737490948 Marionette TRACE conn2 <- [1,2766,null,{}] 23:38:10 INFO - PROCESS | 1668 | 1468737490961 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:10 INFO - PROCESS | 1668 | 1468737490966 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:11 INFO - PROCESS | 1668 | 1468737491082 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 23:38:11 INFO - PROCESS | 1668 | 1468737491100 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:11 INFO - PROCESS | 1668 | 1468737491103 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959d800 == 29 [pid = 1668] [id = 699] 23:38:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x111f58800) [pid = 1668] [serial = 2097] [outer = 0x0] 23:38:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x118127c00) [pid = 1668] [serial = 2098] [outer = 0x111f58800] 23:38:11 INFO - PROCESS | 1668 | 1468737491146 Marionette DEBUG loaded listener.js 23:38:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x118302400) [pid = 1668] [serial = 2099] [outer = 0x111f58800] 23:38:11 INFO - PROCESS | 1668 | 1468737491512 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 23:38:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:38:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 586ms 23:38:11 INFO - PROCESS | 1668 | 1468737491518 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 23:38:11 INFO - PROCESS | 1668 | 1468737491521 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 23:38:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:38:11 INFO - PROCESS | 1668 | 1468737491529 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:38:11 INFO - PROCESS | 1668 | 1468737491531 Marionette TRACE conn2 <- [1,2770,null,{}] 23:38:11 INFO - PROCESS | 1668 | 1468737491533 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:11 INFO - PROCESS | 1668 | 1468737491534 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:11 INFO - PROCESS | 1668 | 1468737491637 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 23:38:11 INFO - PROCESS | 1668 | 1468737491642 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:11 INFO - PROCESS | 1668 | 1468737491643 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x120839800 == 30 [pid = 1668] [id = 700] 23:38:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x11830a400) [pid = 1668] [serial = 2100] [outer = 0x0] 23:38:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x11875cc00) [pid = 1668] [serial = 2101] [outer = 0x11830a400] 23:38:11 INFO - PROCESS | 1668 | 1468737491668 Marionette DEBUG loaded listener.js 23:38:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x1188eb000) [pid = 1668] [serial = 2102] [outer = 0x11830a400] 23:38:11 INFO - PROCESS | 1668 | 1468737491960 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 23:38:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:38:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 23:38:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:38:12 INFO - PROCESS | 1668 | 1468737491998 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 23:38:12 INFO - PROCESS | 1668 | 1468737491999 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 23:38:12 INFO - PROCESS | 1668 | 1468737492002 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:38:12 INFO - PROCESS | 1668 | 1468737492004 Marionette TRACE conn2 <- [1,2774,null,{}] 23:38:12 INFO - PROCESS | 1668 | 1468737492009 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:12 INFO - PROCESS | 1668 | 1468737492010 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:12 INFO - PROCESS | 1668 | 1468737492091 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 23:38:12 INFO - PROCESS | 1668 | 1468737492094 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:12 INFO - PROCESS | 1668 | 1468737492095 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247da000 == 31 [pid = 1668] [id = 701] 23:38:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1164e8000) [pid = 1668] [serial = 2103] [outer = 0x0] 23:38:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x119309c00) [pid = 1668] [serial = 2104] [outer = 0x1164e8000] 23:38:12 INFO - PROCESS | 1668 | 1468737492122 Marionette DEBUG loaded listener.js 23:38:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x119337400) [pid = 1668] [serial = 2105] [outer = 0x1164e8000] 23:38:12 INFO - PROCESS | 1668 | 1468737492466 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 23:38:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:38:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 473ms 23:38:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:38:12 INFO - PROCESS | 1668 | 1468737492476 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 23:38:12 INFO - PROCESS | 1668 | 1468737492477 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 23:38:12 INFO - PROCESS | 1668 | 1468737492479 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:38:12 INFO - PROCESS | 1668 | 1468737492480 Marionette TRACE conn2 <- [1,2778,null,{}] 23:38:12 INFO - PROCESS | 1668 | 1468737492483 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:12 INFO - PROCESS | 1668 | 1468737492489 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:12 INFO - PROCESS | 1668 | 1468737492606 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 23:38:12 INFO - PROCESS | 1668 | 1468737492612 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:12 INFO - PROCESS | 1668 | 1468737492613 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b0e800 == 32 [pid = 1668] [id = 702] 23:38:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11933c400) [pid = 1668] [serial = 2106] [outer = 0x0] 23:38:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x119737c00) [pid = 1668] [serial = 2107] [outer = 0x11933c400] 23:38:12 INFO - PROCESS | 1668 | 1468737492638 Marionette DEBUG loaded listener.js 23:38:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x119d73c00) [pid = 1668] [serial = 2108] [outer = 0x11933c400] 23:38:12 INFO - PROCESS | 1668 | 1468737492940 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 23:38:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:38:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 467ms 23:38:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:38:12 INFO - PROCESS | 1668 | 1468737492948 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 23:38:12 INFO - PROCESS | 1668 | 1468737492949 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 23:38:12 INFO - PROCESS | 1668 | 1468737492951 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:38:12 INFO - PROCESS | 1668 | 1468737492952 Marionette TRACE conn2 <- [1,2782,null,{}] 23:38:12 INFO - PROCESS | 1668 | 1468737492958 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:12 INFO - PROCESS | 1668 | 1468737492959 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:13 INFO - PROCESS | 1668 | 1468737493040 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 23:38:13 INFO - PROCESS | 1668 | 1468737493044 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:13 INFO - PROCESS | 1668 | 1468737493045 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x129132000 == 33 [pid = 1668] [id = 703] 23:38:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119d74800) [pid = 1668] [serial = 2109] [outer = 0x0] 23:38:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x119d7ac00) [pid = 1668] [serial = 2110] [outer = 0x119d74800] 23:38:13 INFO - PROCESS | 1668 | 1468737493071 Marionette DEBUG loaded listener.js 23:38:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x123a18000) [pid = 1668] [serial = 2111] [outer = 0x119d74800] 23:38:13 INFO - PROCESS | 1668 | 1468737493382 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 23:38:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:38:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 472ms 23:38:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:38:13 INFO - PROCESS | 1668 | 1468737493424 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 23:38:13 INFO - PROCESS | 1668 | 1468737493425 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 23:38:13 INFO - PROCESS | 1668 | 1468737493427 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:38:13 INFO - PROCESS | 1668 | 1468737493428 Marionette TRACE conn2 <- [1,2786,null,{}] 23:38:13 INFO - PROCESS | 1668 | 1468737493430 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:13 INFO - PROCESS | 1668 | 1468737493431 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:13 INFO - PROCESS | 1668 | 1468737493529 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 23:38:13 INFO - PROCESS | 1668 | 1468737493560 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:13 INFO - PROCESS | 1668 | 1468737493561 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292b9000 == 34 [pid = 1668] [id = 704] 23:38:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x119d7a400) [pid = 1668] [serial = 2112] [outer = 0x0] 23:38:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x123c37000) [pid = 1668] [serial = 2113] [outer = 0x119d7a400] 23:38:13 INFO - PROCESS | 1668 | 1468737493585 Marionette DEBUG loaded listener.js 23:38:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x123cd9c00) [pid = 1668] [serial = 2114] [outer = 0x119d7a400] 23:38:13 INFO - PROCESS | 1668 | 1468737493861 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 23:38:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:38:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 468ms 23:38:13 INFO - PROCESS | 1668 | 1468737493895 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 23:38:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:38:13 INFO - PROCESS | 1668 | 1468737493896 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 23:38:13 INFO - PROCESS | 1668 | 1468737493899 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:38:13 INFO - PROCESS | 1668 | 1468737493901 Marionette TRACE conn2 <- [1,2790,null,{}] 23:38:13 INFO - PROCESS | 1668 | 1468737493914 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:13 INFO - PROCESS | 1668 | 1468737493916 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:14 INFO - PROCESS | 1668 | 1468737494037 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 23:38:14 INFO - PROCESS | 1668 | 1468737494044 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:14 INFO - PROCESS | 1668 | 1468737494057 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959c800 == 35 [pid = 1668] [id = 705] 23:38:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x112f62400) [pid = 1668] [serial = 2115] [outer = 0x0] 23:38:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1243a5000) [pid = 1668] [serial = 2116] [outer = 0x112f62400] 23:38:14 INFO - PROCESS | 1668 | 1468737494095 Marionette DEBUG loaded listener.js 23:38:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12456a000) [pid = 1668] [serial = 2117] [outer = 0x112f62400] 23:38:14 INFO - PROCESS | 1668 | 1468737494546 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 23:38:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:38:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 683ms 23:38:14 INFO - PROCESS | 1668 | 1468737494582 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 23:38:14 INFO - PROCESS | 1668 | 1468737494583 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 23:38:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:38:14 INFO - PROCESS | 1668 | 1468737494586 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:38:14 INFO - PROCESS | 1668 | 1468737494587 Marionette TRACE conn2 <- [1,2794,null,{}] 23:38:14 INFO - PROCESS | 1668 | 1468737494589 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:14 INFO - PROCESS | 1668 | 1468737494590 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:14 INFO - PROCESS | 1668 | 1468737494668 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 23:38:14 INFO - PROCESS | 1668 | 1468737494673 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:14 INFO - PROCESS | 1668 | 1468737494675 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b20e800 == 36 [pid = 1668] [id = 706] 23:38:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x123cdb000) [pid = 1668] [serial = 2118] [outer = 0x0] 23:38:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1246be800) [pid = 1668] [serial = 2119] [outer = 0x123cdb000] 23:38:14 INFO - PROCESS | 1668 | 1468737494699 Marionette DEBUG loaded listener.js 23:38:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124c8dc00) [pid = 1668] [serial = 2120] [outer = 0x123cdb000] 23:38:15 INFO - PROCESS | 1668 | 1468737495023 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 23:38:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:38:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 474ms 23:38:15 INFO - PROCESS | 1668 | 1468737495060 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 23:38:15 INFO - PROCESS | 1668 | 1468737495062 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 23:38:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:38:15 INFO - PROCESS | 1668 | 1468737495064 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:38:15 INFO - PROCESS | 1668 | 1468737495065 Marionette TRACE conn2 <- [1,2798,null,{}] 23:38:15 INFO - PROCESS | 1668 | 1468737495068 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:15 INFO - PROCESS | 1668 | 1468737495069 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:15 INFO - PROCESS | 1668 | 1468737495154 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 23:38:15 INFO - PROCESS | 1668 | 1468737495237 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:15 INFO - PROCESS | 1668 | 1468737495239 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247d4800 == 37 [pid = 1668] [id = 707] 23:38:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12456cc00) [pid = 1668] [serial = 2121] [outer = 0x0] 23:38:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125122c00) [pid = 1668] [serial = 2122] [outer = 0x12456cc00] 23:38:15 INFO - PROCESS | 1668 | 1468737495265 Marionette DEBUG loaded listener.js 23:38:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x119d7b000) [pid = 1668] [serial = 2123] [outer = 0x12456cc00] 23:38:15 INFO - PROCESS | 1668 | 1468737495599 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 23:38:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:38:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 569ms 23:38:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:38:15 INFO - PROCESS | 1668 | 1468737495633 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 23:38:15 INFO - PROCESS | 1668 | 1468737495635 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 23:38:15 INFO - PROCESS | 1668 | 1468737495637 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:38:15 INFO - PROCESS | 1668 | 1468737495638 Marionette TRACE conn2 <- [1,2802,null,{}] 23:38:15 INFO - PROCESS | 1668 | 1468737495641 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:15 INFO - PROCESS | 1668 | 1468737495642 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:15 INFO - PROCESS | 1668 | 1468737495738 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 23:38:15 INFO - PROCESS | 1668 | 1468737495742 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:15 INFO - PROCESS | 1668 | 1468737495742 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c40d000 == 38 [pid = 1668] [id = 708] 23:38:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x124c8d400) [pid = 1668] [serial = 2124] [outer = 0x0] 23:38:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12880f800) [pid = 1668] [serial = 2125] [outer = 0x124c8d400] 23:38:15 INFO - PROCESS | 1668 | 1468737495766 Marionette DEBUG loaded listener.js 23:38:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1289fe400) [pid = 1668] [serial = 2126] [outer = 0x124c8d400] 23:38:16 INFO - PROCESS | 1668 | 1468737496077 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 23:38:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:38:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 471ms 23:38:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:38:16 INFO - PROCESS | 1668 | 1468737496109 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 23:38:16 INFO - PROCESS | 1668 | 1468737496110 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 23:38:16 INFO - PROCESS | 1668 | 1468737496112 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:38:16 INFO - PROCESS | 1668 | 1468737496112 Marionette TRACE conn2 <- [1,2806,null,{}] 23:38:16 INFO - PROCESS | 1668 | 1468737496114 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:16 INFO - PROCESS | 1668 | 1468737496115 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:16 INFO - PROCESS | 1668 | 1468737496260 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 23:38:16 INFO - PROCESS | 1668 | 1468737496313 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:16 INFO - PROCESS | 1668 | 1468737496314 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c71b800 == 39 [pid = 1668] [id = 709] 23:38:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12653f400) [pid = 1668] [serial = 2127] [outer = 0x0] 23:38:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x128b0a800) [pid = 1668] [serial = 2128] [outer = 0x12653f400] 23:38:16 INFO - PROCESS | 1668 | 1468737496351 Marionette DEBUG loaded listener.js 23:38:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x128ca4c00) [pid = 1668] [serial = 2129] [outer = 0x12653f400] 23:38:16 INFO - PROCESS | 1668 | 1468737496809 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 23:38:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:38:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 720ms 23:38:16 INFO - PROCESS | 1668 | 1468737496833 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 23:38:16 INFO - PROCESS | 1668 | 1468737496835 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 23:38:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:38:16 INFO - PROCESS | 1668 | 1468737496845 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:38:16 INFO - PROCESS | 1668 | 1468737496847 Marionette TRACE conn2 <- [1,2810,null,{}] 23:38:16 INFO - PROCESS | 1668 | 1468737496850 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:16 INFO - PROCESS | 1668 | 1468737496851 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:16 INFO - PROCESS | 1668 | 1468737496973 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 23:38:17 INFO - PROCESS | 1668 | 1468737497022 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:17 INFO - PROCESS | 1668 | 1468737497023 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c731000 == 40 [pid = 1668] [id = 710] 23:38:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x129184000) [pid = 1668] [serial = 2130] [outer = 0x0] 23:38:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x129186800) [pid = 1668] [serial = 2131] [outer = 0x129184000] 23:38:17 INFO - PROCESS | 1668 | 1468737497046 Marionette DEBUG loaded listener.js 23:38:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12918d000) [pid = 1668] [serial = 2132] [outer = 0x129184000] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1199ee800) [pid = 1668] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x123803800) [pid = 1668] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x111d19800) [pid = 1668] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x118120400) [pid = 1668] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x115e25400) [pid = 1668] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1110a7400) [pid = 1668] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119313000) [pid = 1668] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11830f000) [pid = 1668] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11676b400) [pid = 1668] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x115d4a400) [pid = 1668] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x115d55c00) [pid = 1668] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119d08c00) [pid = 1668] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119307800) [pid = 1668] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:38:17 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1257a8400) [pid = 1668] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:38:17 INFO - PROCESS | 1668 | 1468737497443 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 23:38:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:38:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 622ms 23:38:17 INFO - PROCESS | 1668 | 1468737497466 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 23:38:17 INFO - PROCESS | 1668 | 1468737497468 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 23:38:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:38:17 INFO - PROCESS | 1668 | 1468737497470 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:38:17 INFO - PROCESS | 1668 | 1468737497471 Marionette TRACE conn2 <- [1,2814,null,{}] 23:38:17 INFO - PROCESS | 1668 | 1468737497473 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:17 INFO - PROCESS | 1668 | 1468737497474 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:17 INFO - PROCESS | 1668 | 1468737497549 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 23:38:17 INFO - PROCESS | 1668 | 1468737497625 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:17 INFO - PROCESS | 1668 | 1468737497626 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8d2800 == 41 [pid = 1668] [id = 711] 23:38:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11629d400) [pid = 1668] [serial = 2133] [outer = 0x0] 23:38:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11830f800) [pid = 1668] [serial = 2134] [outer = 0x11629d400] 23:38:17 INFO - PROCESS | 1668 | 1468737497659 Marionette DEBUG loaded listener.js 23:38:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x119d73400) [pid = 1668] [serial = 2135] [outer = 0x11629d400] 23:38:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12d362000 == 40 [pid = 1668] [id = 17] 23:38:18 INFO - PROCESS | 1668 | 1468737498086 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 23:38:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:38:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 669ms 23:38:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:38:18 INFO - PROCESS | 1668 | 1468737498141 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 23:38:18 INFO - PROCESS | 1668 | 1468737498143 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 23:38:18 INFO - PROCESS | 1668 | 1468737498146 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:38:18 INFO - PROCESS | 1668 | 1468737498148 Marionette TRACE conn2 <- [1,2818,null,{}] 23:38:18 INFO - PROCESS | 1668 | 1468737498151 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:18 INFO - PROCESS | 1668 | 1468737498153 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:18 INFO - PROCESS | 1668 | 1468737498282 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 23:38:18 INFO - PROCESS | 1668 | 1468737498289 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:18 INFO - PROCESS | 1668 | 1468737498290 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf80800 == 41 [pid = 1668] [id = 712] 23:38:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x123803800) [pid = 1668] [serial = 2136] [outer = 0x0] 23:38:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x124c8c400) [pid = 1668] [serial = 2137] [outer = 0x123803800] 23:38:18 INFO - PROCESS | 1668 | 1468737498314 Marionette DEBUG loaded listener.js 23:38:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12918d800) [pid = 1668] [serial = 2138] [outer = 0x123803800] 23:38:18 INFO - PROCESS | 1668 | 1468737498627 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 23:38:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:38:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 23:38:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:38:18 INFO - PROCESS | 1668 | 1468737498666 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 23:38:18 INFO - PROCESS | 1668 | 1468737498667 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 23:38:18 INFO - PROCESS | 1668 | 1468737498669 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:38:18 INFO - PROCESS | 1668 | 1468737498681 Marionette TRACE conn2 <- [1,2822,null,{}] 23:38:18 INFO - PROCESS | 1668 | 1468737498684 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:18 INFO - PROCESS | 1668 | 1468737498686 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:18 INFO - PROCESS | 1668 | 1468737498841 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 23:38:18 INFO - PROCESS | 1668 | 1468737498880 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:18 INFO - PROCESS | 1668 | 1468737498881 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d363000 == 42 [pid = 1668] [id = 713] 23:38:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x123cde400) [pid = 1668] [serial = 2139] [outer = 0x0] 23:38:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1292e6c00) [pid = 1668] [serial = 2140] [outer = 0x123cde400] 23:38:18 INFO - PROCESS | 1668 | 1468737498918 Marionette DEBUG loaded listener.js 23:38:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1292f0c00) [pid = 1668] [serial = 2141] [outer = 0x123cde400] 23:38:19 INFO - PROCESS | 1668 | 1468737499399 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 23:38:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:38:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 781ms 23:38:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:38:19 INFO - PROCESS | 1668 | 1468737499451 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 23:38:19 INFO - PROCESS | 1668 | 1468737499454 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 23:38:19 INFO - PROCESS | 1668 | 1468737499457 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:38:19 INFO - PROCESS | 1668 | 1468737499459 Marionette TRACE conn2 <- [1,2826,null,{}] 23:38:19 INFO - PROCESS | 1668 | 1468737499463 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:19 INFO - PROCESS | 1668 | 1468737499465 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:19 INFO - PROCESS | 1668 | 1468737499586 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 23:38:19 INFO - PROCESS | 1668 | 1468737499666 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:19 INFO - PROCESS | 1668 | 1468737499669 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e45000 == 43 [pid = 1668] [id = 714] 23:38:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x112a85400) [pid = 1668] [serial = 2142] [outer = 0x0] 23:38:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1130e6400) [pid = 1668] [serial = 2143] [outer = 0x112a85400] 23:38:19 INFO - PROCESS | 1668 | 1468737499700 Marionette DEBUG loaded listener.js 23:38:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x115e22000) [pid = 1668] [serial = 2144] [outer = 0x112a85400] 23:38:20 INFO - PROCESS | 1668 | 1468737500175 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:38:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:38:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 821ms 23:38:20 INFO - PROCESS | 1668 | 1468737500278 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 23:38:20 INFO - PROCESS | 1668 | 1468737500282 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 23:38:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:38:20 INFO - PROCESS | 1668 | 1468737500286 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:38:20 INFO - PROCESS | 1668 | 1468737500288 Marionette TRACE conn2 <- [1,2830,null,{}] 23:38:20 INFO - PROCESS | 1668 | 1468737500291 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:20 INFO - PROCESS | 1668 | 1468737500292 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:20 INFO - PROCESS | 1668 | 1468737500412 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 23:38:20 INFO - PROCESS | 1668 | 1468737500490 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:20 INFO - PROCESS | 1668 | 1468737500492 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x124048000 == 44 [pid = 1668] [id = 715] 23:38:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x116767400) [pid = 1668] [serial = 2145] [outer = 0x0] 23:38:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1176f9400) [pid = 1668] [serial = 2146] [outer = 0x116767400] 23:38:20 INFO - PROCESS | 1668 | 1468737500523 Marionette DEBUG loaded listener.js 23:38:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x118128400) [pid = 1668] [serial = 2147] [outer = 0x116767400] 23:38:21 INFO - PROCESS | 1668 | 1468737501221 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf80800 == 43 [pid = 1668] [id = 712] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8d2800 == 42 [pid = 1668] [id = 711] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12c731000 == 41 [pid = 1668] [id = 710] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12c71b800 == 40 [pid = 1668] [id = 709] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1269b8400) [pid = 1668] [serial = 2089] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12c40d000 == 39 [pid = 1668] [id = 708] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x1247d4800 == 38 [pid = 1668] [id = 707] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12b20e800 == 37 [pid = 1668] [id = 706] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x11959c800 == 36 [pid = 1668] [id = 705] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x1292b9000 == 35 [pid = 1668] [id = 704] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x129132000 == 34 [pid = 1668] [id = 703] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x126b0e800 == 33 [pid = 1668] [id = 702] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x1247da000 == 32 [pid = 1668] [id = 701] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x120839800 == 31 [pid = 1668] [id = 700] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x11959d800 == 30 [pid = 1668] [id = 699] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x118706000 == 29 [pid = 1668] [id = 698] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x116aaa000 == 28 [pid = 1668] [id = 697] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba95800 == 27 [pid = 1668] [id = 696] 23:38:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12d360000 == 26 [pid = 1668] [id = 18] 23:38:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:38:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1026ms 23:38:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:38:21 INFO - PROCESS | 1668 | 1468737501313 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 23:38:21 INFO - PROCESS | 1668 | 1468737501315 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 23:38:21 INFO - PROCESS | 1668 | 1468737501327 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:38:21 INFO - PROCESS | 1668 | 1468737501329 Marionette TRACE conn2 <- [1,2834,null,{}] 23:38:21 INFO - PROCESS | 1668 | 1468737501332 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:21 INFO - PROCESS | 1668 | 1468737501334 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:21 INFO - PROCESS | 1668 | 1468737501410 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 23:38:21 INFO - PROCESS | 1668 | 1468737501424 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:21 INFO - PROCESS | 1668 | 1468737501425 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x117160000 == 27 [pid = 1668] [id = 716] 23:38:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x116985c00) [pid = 1668] [serial = 2148] [outer = 0x0] 23:38:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x116f92800) [pid = 1668] [serial = 2149] [outer = 0x116985c00] 23:38:21 INFO - PROCESS | 1668 | 1468737501452 Marionette DEBUG loaded listener.js 23:38:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11811d000) [pid = 1668] [serial = 2150] [outer = 0x116985c00] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1199fc800) [pid = 1668] [serial = 2071] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x123c3c000) [pid = 1668] [serial = 2074] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11906ec00) [pid = 1668] [serial = 2080] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1241bbc00) [pid = 1668] [serial = 2077] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x123cdd800) [pid = 1668] [serial = 2075] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x124572000) [pid = 1668] [serial = 2081] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x124bc6000) [pid = 1668] [serial = 2083] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x124570400) [pid = 1668] [serial = 2078] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1129b1000) [pid = 1668] [serial = 2047] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11948f800) [pid = 1668] [serial = 2068] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1183e5800) [pid = 1668] [serial = 2065] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x119074400) [pid = 1668] [serial = 2066] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x116f99c00) [pid = 1668] [serial = 2062] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11811f400) [pid = 1668] [serial = 2063] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x115d51c00) [pid = 1668] [serial = 2059] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115e8f000) [pid = 1668] [serial = 2060] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x12580ec00) [pid = 1668] [serial = 2057] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12456a400) [pid = 1668] [serial = 2056] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x124565c00) [pid = 1668] [serial = 2054] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x123c3ac00) [pid = 1668] [serial = 2053] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1199eec00) [pid = 1668] [serial = 2051] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119330400) [pid = 1668] [serial = 2050] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11649ac00) [pid = 1668] [serial = 2048] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x125806800) [pid = 1668] [serial = 2086] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x125004400) [pid = 1668] [serial = 2084] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119d0d000) [pid = 1668] [serial = 2072] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x119919800) [pid = 1668] [serial = 2069] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12616c800) [pid = 1668] [serial = 2087] [outer = 0x0] [url = about:blank] 23:38:21 INFO - PROCESS | 1668 | 1468737501864 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:38:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:38:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 579ms 23:38:21 INFO - PROCESS | 1668 | 1468737501897 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 23:38:21 INFO - PROCESS | 1668 | 1468737501899 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 23:38:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:38:21 INFO - PROCESS | 1668 | 1468737501910 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:38:21 INFO - PROCESS | 1668 | 1468737501911 Marionette TRACE conn2 <- [1,2838,null,{}] 23:38:21 INFO - PROCESS | 1668 | 1468737501914 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:21 INFO - PROCESS | 1668 | 1468737501915 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:21 INFO - PROCESS | 1668 | 1468737501993 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 23:38:22 INFO - PROCESS | 1668 | 1468737501998 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:22 INFO - PROCESS | 1668 | 1468737501999 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x11919b000 == 28 [pid = 1668] [id = 717] 23:38:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x118303000) [pid = 1668] [serial = 2151] [outer = 0x0] 23:38:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x118310000) [pid = 1668] [serial = 2152] [outer = 0x118303000] 23:38:22 INFO - PROCESS | 1668 | 1468737502028 Marionette DEBUG loaded listener.js 23:38:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1187c7000) [pid = 1668] [serial = 2153] [outer = 0x118303000] 23:38:22 INFO - PROCESS | 1668 | 1468737502372 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 23:38:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:38:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 469ms 23:38:22 INFO - PROCESS | 1668 | 1468737502379 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 23:38:22 INFO - PROCESS | 1668 | 1468737502380 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 23:38:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:38:22 INFO - PROCESS | 1668 | 1468737502383 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:38:22 INFO - PROCESS | 1668 | 1468737502385 Marionette TRACE conn2 <- [1,2842,null,{}] 23:38:22 INFO - PROCESS | 1668 | 1468737502409 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:22 INFO - PROCESS | 1668 | 1468737502412 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:22 INFO - PROCESS | 1668 | 1468737502489 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 23:38:22 INFO - PROCESS | 1668 | 1468737502494 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:22 INFO - PROCESS | 1668 | 1468737502496 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x123875800 == 29 [pid = 1668] [id = 718] 23:38:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1188eec00) [pid = 1668] [serial = 2154] [outer = 0x0] 23:38:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x119341800) [pid = 1668] [serial = 2155] [outer = 0x1188eec00] 23:38:22 INFO - PROCESS | 1668 | 1468737502526 Marionette DEBUG loaded listener.js 23:38:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119735400) [pid = 1668] [serial = 2156] [outer = 0x1188eec00] 23:38:22 INFO - PROCESS | 1668 | 1468737502876 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 23:38:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:38:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 533ms 23:38:22 INFO - PROCESS | 1668 | 1468737502917 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 23:38:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:38:22 INFO - PROCESS | 1668 | 1468737502922 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 23:38:22 INFO - PROCESS | 1668 | 1468737502925 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:38:22 INFO - PROCESS | 1668 | 1468737502927 Marionette TRACE conn2 <- [1,2846,null,{}] 23:38:22 INFO - PROCESS | 1668 | 1468737502930 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:22 INFO - PROCESS | 1668 | 1468737502932 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:23 INFO - PROCESS | 1668 | 1468737503072 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 23:38:23 INFO - PROCESS | 1668 | 1468737503080 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:23 INFO - PROCESS | 1668 | 1468737503082 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247d6800 == 30 [pid = 1668] [id = 719] 23:38:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119731000) [pid = 1668] [serial = 2157] [outer = 0x0] 23:38:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1199f3000) [pid = 1668] [serial = 2158] [outer = 0x119731000] 23:38:23 INFO - PROCESS | 1668 | 1468737503106 Marionette DEBUG loaded listener.js 23:38:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x119d0b400) [pid = 1668] [serial = 2159] [outer = 0x119731000] 23:38:23 INFO - PROCESS | 1668 | 1468737503446 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 23:38:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:38:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 23:38:23 INFO - PROCESS | 1668 | 1468737503496 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 23:38:23 INFO - PROCESS | 1668 | 1468737503497 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 23:38:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:38:23 INFO - PROCESS | 1668 | 1468737503499 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:38:23 INFO - PROCESS | 1668 | 1468737503500 Marionette TRACE conn2 <- [1,2850,null,{}] 23:38:23 INFO - PROCESS | 1668 | 1468737503503 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:23 INFO - PROCESS | 1668 | 1468737503504 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:23 INFO - PROCESS | 1668 | 1468737503599 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 23:38:23 INFO - PROCESS | 1668 | 1468737503641 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:23 INFO - PROCESS | 1668 | 1468737503642 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x126792000 == 31 [pid = 1668] [id = 720] 23:38:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x115d4f400) [pid = 1668] [serial = 2160] [outer = 0x0] 23:38:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119d73800) [pid = 1668] [serial = 2161] [outer = 0x115d4f400] 23:38:23 INFO - PROCESS | 1668 | 1468737503666 Marionette DEBUG loaded listener.js 23:38:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1208f3c00) [pid = 1668] [serial = 2162] [outer = 0x115d4f400] 23:38:23 INFO - PROCESS | 1668 | 1468737503964 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:38:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:38:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 23:38:24 INFO - PROCESS | 1668 | 1468737504027 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 23:38:24 INFO - PROCESS | 1668 | 1468737504029 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 23:38:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:38:24 INFO - PROCESS | 1668 | 1468737504031 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:38:24 INFO - PROCESS | 1668 | 1468737504032 Marionette TRACE conn2 <- [1,2854,null,{}] 23:38:24 INFO - PROCESS | 1668 | 1468737504034 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:24 INFO - PROCESS | 1668 | 1468737504038 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:24 INFO - PROCESS | 1668 | 1468737504162 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 23:38:24 INFO - PROCESS | 1668 | 1468737504199 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:24 INFO - PROCESS | 1668 | 1468737504200 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x129146800 == 32 [pid = 1668] [id = 721] 23:38:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1208f9800) [pid = 1668] [serial = 2163] [outer = 0x0] 23:38:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x123c41c00) [pid = 1668] [serial = 2164] [outer = 0x1208f9800] 23:38:24 INFO - PROCESS | 1668 | 1468737504225 Marionette DEBUG loaded listener.js 23:38:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x124570400) [pid = 1668] [serial = 2165] [outer = 0x1208f9800] 23:38:24 INFO - PROCESS | 1668 | 1468737504552 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 23:38:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:38:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 568ms 23:38:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:38:24 INFO - PROCESS | 1668 | 1468737504600 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 23:38:24 INFO - PROCESS | 1668 | 1468737504601 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 23:38:24 INFO - PROCESS | 1668 | 1468737504603 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:38:24 INFO - PROCESS | 1668 | 1468737504604 Marionette TRACE conn2 <- [1,2858,null,{}] 23:38:24 INFO - PROCESS | 1668 | 1468737504607 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:24 INFO - PROCESS | 1668 | 1468737504608 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:24 INFO - PROCESS | 1668 | 1468737504705 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 23:38:24 INFO - PROCESS | 1668 | 1468737504708 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:24 INFO - PROCESS | 1668 | 1468737504709 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a626000 == 33 [pid = 1668] [id = 722] 23:38:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x124565c00) [pid = 1668] [serial = 2166] [outer = 0x0] 23:38:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x124bc1400) [pid = 1668] [serial = 2167] [outer = 0x124565c00] 23:38:24 INFO - PROCESS | 1668 | 1468737504733 Marionette DEBUG loaded listener.js 23:38:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x124f90000) [pid = 1668] [serial = 2168] [outer = 0x124565c00] 23:38:25 INFO - PROCESS | 1668 | 1468737505062 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x124c8d400) [pid = 1668] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x111f58800) [pid = 1668] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x113381000) [pid = 1668] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11649b800) [pid = 1668] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12653f400) [pid = 1668] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x119d7a400) [pid = 1668] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x129184000) [pid = 1668] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11830a400) [pid = 1668] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11629d400) [pid = 1668] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x112f62400) [pid = 1668] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x123803800) [pid = 1668] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1164e8000) [pid = 1668] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11933c400) [pid = 1668] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x123cdb000) [pid = 1668] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x119d74800) [pid = 1668] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12653f800) [pid = 1668] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11629c000) [pid = 1668] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12456cc00) [pid = 1668] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:38:25 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x12d362800) [pid = 1668] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:38:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:38:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 671ms 23:38:25 INFO - PROCESS | 1668 | 1468737505274 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 23:38:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:38:25 INFO - PROCESS | 1668 | 1468737505277 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 23:38:25 INFO - PROCESS | 1668 | 1468737505280 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:38:25 INFO - PROCESS | 1668 | 1468737505282 Marionette TRACE conn2 <- [1,2862,null,{}] 23:38:25 INFO - PROCESS | 1668 | 1468737505286 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:25 INFO - PROCESS | 1668 | 1468737505288 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:25 INFO - PROCESS | 1668 | 1468737505395 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 23:38:25 INFO - PROCESS | 1668 | 1468737505487 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:25 INFO - PROCESS | 1668 | 1468737505489 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182ca800 == 34 [pid = 1668] [id = 723] 23:38:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x115d50000) [pid = 1668] [serial = 2169] [outer = 0x0] 23:38:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x115e25400) [pid = 1668] [serial = 2170] [outer = 0x115d50000] 23:38:25 INFO - PROCESS | 1668 | 1468737505522 Marionette DEBUG loaded listener.js 23:38:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x116903400) [pid = 1668] [serial = 2171] [outer = 0x115d50000] 23:38:25 INFO - PROCESS | 1668 | 1468737505961 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 23:38:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:38:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 728ms 23:38:26 INFO - PROCESS | 1668 | 1468737506020 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 23:38:26 INFO - PROCESS | 1668 | 1468737506022 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 23:38:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:38:26 INFO - PROCESS | 1668 | 1468737506028 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:38:26 INFO - PROCESS | 1668 | 1468737506031 Marionette TRACE conn2 <- [1,2866,null,{}] 23:38:26 INFO - PROCESS | 1668 | 1468737506034 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:26 INFO - PROCESS | 1668 | 1468737506035 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:26 INFO - PROCESS | 1668 | 1468737506134 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 23:38:26 INFO - PROCESS | 1668 | 1468737506202 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:26 INFO - PROCESS | 1668 | 1468737506204 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x120835800 == 35 [pid = 1668] [id = 724] 23:38:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11814b400) [pid = 1668] [serial = 2172] [outer = 0x0] 23:38:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x118305800) [pid = 1668] [serial = 2173] [outer = 0x11814b400] 23:38:26 INFO - PROCESS | 1668 | 1468737506234 Marionette DEBUG loaded listener.js 23:38:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11875d400) [pid = 1668] [serial = 2174] [outer = 0x11814b400] 23:38:26 INFO - PROCESS | 1668 | 1468737506656 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 23:38:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:38:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 676ms 23:38:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:38:26 INFO - PROCESS | 1668 | 1468737506702 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 23:38:26 INFO - PROCESS | 1668 | 1468737506704 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 23:38:26 INFO - PROCESS | 1668 | 1468737506706 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:38:26 INFO - PROCESS | 1668 | 1468737506707 Marionette TRACE conn2 <- [1,2870,null,{}] 23:38:26 INFO - PROCESS | 1668 | 1468737506715 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:26 INFO - PROCESS | 1668 | 1468737506718 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:26 INFO - PROCESS | 1668 | 1468737506836 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 23:38:26 INFO - PROCESS | 1668 | 1468737506896 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:26 INFO - PROCESS | 1668 | 1468737506898 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ad21000 == 36 [pid = 1668] [id = 725] 23:38:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119731800) [pid = 1668] [serial = 2175] [outer = 0x0] 23:38:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1199f0400) [pid = 1668] [serial = 2176] [outer = 0x119731800] 23:38:26 INFO - PROCESS | 1668 | 1468737506929 Marionette DEBUG loaded listener.js 23:38:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x119d75800) [pid = 1668] [serial = 2177] [outer = 0x119731800] 23:38:27 INFO - PROCESS | 1668 | 1468737507350 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 23:38:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:38:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 23:38:27 INFO - PROCESS | 1668 | 1468737507377 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 23:38:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:38:27 INFO - PROCESS | 1668 | 1468737507378 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 23:38:27 INFO - PROCESS | 1668 | 1468737507381 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:38:27 INFO - PROCESS | 1668 | 1468737507382 Marionette TRACE conn2 <- [1,2874,null,{}] 23:38:27 INFO - PROCESS | 1668 | 1468737507385 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:27 INFO - PROCESS | 1668 | 1468737507386 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:27 INFO - PROCESS | 1668 | 1468737507484 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 23:38:27 INFO - PROCESS | 1668 | 1468737507541 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:27 INFO - PROCESS | 1668 | 1468737507543 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b23a000 == 37 [pid = 1668] [id = 726] 23:38:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x123a19400) [pid = 1668] [serial = 2178] [outer = 0x0] 23:38:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x123c3ec00) [pid = 1668] [serial = 2179] [outer = 0x123a19400] 23:38:27 INFO - PROCESS | 1668 | 1468737507572 Marionette DEBUG loaded listener.js 23:38:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1241b6c00) [pid = 1668] [serial = 2180] [outer = 0x123a19400] 23:38:27 INFO - PROCESS | 1668 | 1468737507975 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 23:38:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:38:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 618ms 23:38:28 INFO - PROCESS | 1668 | 1468737508000 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 23:38:28 INFO - PROCESS | 1668 | 1468737508001 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 23:38:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:38:28 INFO - PROCESS | 1668 | 1468737508005 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:38:28 INFO - PROCESS | 1668 | 1468737508007 Marionette TRACE conn2 <- [1,2878,null,{}] 23:38:28 INFO - PROCESS | 1668 | 1468737508010 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:28 INFO - PROCESS | 1668 | 1468737508011 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:28 INFO - PROCESS | 1668 | 1468737508104 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 23:38:28 INFO - PROCESS | 1668 | 1468737508192 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:28 INFO - PROCESS | 1668 | 1468737508194 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba93000 == 38 [pid = 1668] [id = 727] 23:38:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1243a3000) [pid = 1668] [serial = 2181] [outer = 0x0] 23:38:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124648c00) [pid = 1668] [serial = 2182] [outer = 0x1243a3000] 23:38:28 INFO - PROCESS | 1668 | 1468737508222 Marionette DEBUG loaded listener.js 23:38:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12511fc00) [pid = 1668] [serial = 2183] [outer = 0x1243a3000] 23:38:28 INFO - PROCESS | 1668 | 1468737508624 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 23:38:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:38:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 23:38:28 INFO - PROCESS | 1668 | 1468737508675 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 23:38:28 INFO - PROCESS | 1668 | 1468737508676 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 23:38:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:38:28 INFO - PROCESS | 1668 | 1468737508679 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:38:28 INFO - PROCESS | 1668 | 1468737508680 Marionette TRACE conn2 <- [1,2882,null,{}] 23:38:28 INFO - PROCESS | 1668 | 1468737508683 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:28 INFO - PROCESS | 1668 | 1468737508687 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:28 INFO - PROCESS | 1668 | 1468737508842 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 23:38:28 INFO - PROCESS | 1668 | 1468737508894 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:28 INFO - PROCESS | 1668 | 1468737508896 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x117476800 == 39 [pid = 1668] [id = 728] 23:38:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x115d4f800) [pid = 1668] [serial = 2184] [outer = 0x0] 23:38:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1176f3800) [pid = 1668] [serial = 2185] [outer = 0x115d4f800] 23:38:28 INFO - PROCESS | 1668 | 1468737508925 Marionette DEBUG loaded listener.js 23:38:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x126727800) [pid = 1668] [serial = 2186] [outer = 0x115d4f800] 23:38:29 INFO - PROCESS | 1668 | 1468737509452 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 23:38:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:38:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 821ms 23:38:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:38:29 INFO - PROCESS | 1668 | 1468737509501 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 23:38:29 INFO - PROCESS | 1668 | 1468737509503 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 23:38:29 INFO - PROCESS | 1668 | 1468737509508 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:38:29 INFO - PROCESS | 1668 | 1468737509510 Marionette TRACE conn2 <- [1,2886,null,{}] 23:38:29 INFO - PROCESS | 1668 | 1468737509514 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:29 INFO - PROCESS | 1668 | 1468737509516 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:29 INFO - PROCESS | 1668 | 1468737509611 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 23:38:29 INFO - PROCESS | 1668 | 1468737509692 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:29 INFO - PROCESS | 1668 | 1468737509693 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x119421800 == 40 [pid = 1668] [id = 729] 23:38:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1164e3000) [pid = 1668] [serial = 2187] [outer = 0x0] 23:38:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1176f4400) [pid = 1668] [serial = 2188] [outer = 0x1164e3000] 23:38:29 INFO - PROCESS | 1668 | 1468737509721 Marionette DEBUG loaded listener.js 23:38:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x118305c00) [pid = 1668] [serial = 2189] [outer = 0x1164e3000] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x129146800 == 39 [pid = 1668] [id = 721] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x126792000 == 38 [pid = 1668] [id = 720] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x1247d6800 == 37 [pid = 1668] [id = 719] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x123875800 == 36 [pid = 1668] [id = 718] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x11919b000 == 35 [pid = 1668] [id = 717] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x117160000 == 34 [pid = 1668] [id = 716] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x124048000 == 33 [pid = 1668] [id = 715] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x117e45000 == 32 [pid = 1668] [id = 714] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12d363000 == 31 [pid = 1668] [id = 713] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x117476800 == 30 [pid = 1668] [id = 728] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba93000 == 29 [pid = 1668] [id = 727] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12b23a000 == 28 [pid = 1668] [id = 726] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12ad21000 == 27 [pid = 1668] [id = 725] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x120835800 == 26 [pid = 1668] [id = 724] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12a626000 == 25 [pid = 1668] [id = 722] 23:38:30 INFO - PROCESS | 1668 | --DOCSHELL 0x1182ca800 == 24 [pid = 1668] [id = 723] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12d369800) [pid = 1668] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12880f800) [pid = 1668] [serial = 2125] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118127c00) [pid = 1668] [serial = 2098] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x118302400) [pid = 1668] [serial = 2099] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x115d4e000) [pid = 1668] [serial = 2092] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x115e23c00) [pid = 1668] [serial = 2093] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x116769000) [pid = 1668] [serial = 2095] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x128b0a800) [pid = 1668] [serial = 2128] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x116f8f800) [pid = 1668] [serial = 2096] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x123c37000) [pid = 1668] [serial = 2113] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x123cd9c00) [pid = 1668] [serial = 2114] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x129186800) [pid = 1668] [serial = 2131] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11875cc00) [pid = 1668] [serial = 2101] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x128ca4c00) [pid = 1668] [serial = 2129] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1188eb000) [pid = 1668] [serial = 2102] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11830f800) [pid = 1668] [serial = 2134] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1243a5000) [pid = 1668] [serial = 2116] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x124c8c400) [pid = 1668] [serial = 2137] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x12456a000) [pid = 1668] [serial = 2117] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x119309c00) [pid = 1668] [serial = 2104] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x119337400) [pid = 1668] [serial = 2105] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x119d73c00) [pid = 1668] [serial = 2108] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x119737c00) [pid = 1668] [serial = 2107] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x1246be800) [pid = 1668] [serial = 2119] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x124c8dc00) [pid = 1668] [serial = 2120] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x119d7ac00) [pid = 1668] [serial = 2110] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x123a18000) [pid = 1668] [serial = 2111] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x1289fd400) [pid = 1668] [serial = 2090] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x12918d000) [pid = 1668] [serial = 2132] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x12918d800) [pid = 1668] [serial = 2138] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x119d10c00) [pid = 1668] [serial = 1466] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x125122c00) [pid = 1668] [serial = 2122] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x1289fe400) [pid = 1668] [serial = 2126] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x119d73400) [pid = 1668] [serial = 2135] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x1292e6c00) [pid = 1668] [serial = 2140] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x119d7b000) [pid = 1668] [serial = 2123] [outer = 0x0] [url = about:blank] 23:38:30 INFO - PROCESS | 1668 | 1468737510577 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 23:38:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:38:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1124ms 23:38:30 INFO - PROCESS | 1668 | 1468737510634 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 23:38:30 INFO - PROCESS | 1668 | 1468737510637 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 23:38:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:38:30 INFO - PROCESS | 1668 | 1468737510644 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:38:30 INFO - PROCESS | 1668 | 1468737510648 Marionette TRACE conn2 <- [1,2890,null,{}] 23:38:30 INFO - PROCESS | 1668 | 1468737510662 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:30 INFO - PROCESS | 1668 | 1468737510665 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:30 INFO - PROCESS | 1668 | 1468737510787 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 23:38:30 INFO - PROCESS | 1668 | 1468737510804 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:30 INFO - PROCESS | 1668 | 1468737510805 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e47800 == 25 [pid = 1668] [id = 730] 23:38:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x115e8d000) [pid = 1668] [serial = 2190] [outer = 0x0] 23:38:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x116634000) [pid = 1668] [serial = 2191] [outer = 0x115e8d000] 23:38:30 INFO - PROCESS | 1668 | 1468737510848 Marionette DEBUG loaded listener.js 23:38:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x1176fc800) [pid = 1668] [serial = 2192] [outer = 0x115e8d000] 23:38:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:38:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 624ms 23:38:31 INFO - PROCESS | 1668 | 1468737511261 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:38:31 INFO - PROCESS | 1668 | 1468737511275 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 23:38:31 INFO - PROCESS | 1668 | 1468737511278 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 23:38:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:38:31 INFO - PROCESS | 1668 | 1468737511283 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:38:31 INFO - PROCESS | 1668 | 1468737511285 Marionette TRACE conn2 <- [1,2894,null,{}] 23:38:31 INFO - PROCESS | 1668 | 1468737511287 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:31 INFO - PROCESS | 1668 | 1468737511289 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:31 INFO - PROCESS | 1668 | 1468737511368 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 23:38:31 INFO - PROCESS | 1668 | 1468737511374 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:31 INFO - PROCESS | 1668 | 1468737511376 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x1195a2800 == 26 [pid = 1668] [id = 731] 23:38:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x11811c000) [pid = 1668] [serial = 2193] [outer = 0x0] 23:38:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x118305000) [pid = 1668] [serial = 2194] [outer = 0x11811c000] 23:38:31 INFO - PROCESS | 1668 | 1468737511403 Marionette DEBUG loaded listener.js 23:38:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x1187c5400) [pid = 1668] [serial = 2195] [outer = 0x11811c000] 23:38:31 INFO - PROCESS | 1668 | 1468737511770 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 23:38:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:38:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 23:38:31 INFO - PROCESS | 1668 | 1468737511808 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 23:38:31 INFO - PROCESS | 1668 | 1468737511809 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 23:38:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:38:31 INFO - PROCESS | 1668 | 1468737511811 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:38:31 INFO - PROCESS | 1668 | 1468737511814 Marionette TRACE conn2 <- [1,2898,null,{}] 23:38:31 INFO - PROCESS | 1668 | 1468737511822 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:31 INFO - PROCESS | 1668 | 1468737511825 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:31 INFO - PROCESS | 1668 | 1468737511902 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 23:38:31 INFO - PROCESS | 1668 | 1468737511911 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:31 INFO - PROCESS | 1668 | 1468737511913 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x124714800 == 27 [pid = 1668] [id = 732] 23:38:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x119311000) [pid = 1668] [serial = 2196] [outer = 0x0] 23:38:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x119337400) [pid = 1668] [serial = 2197] [outer = 0x119311000] 23:38:31 INFO - PROCESS | 1668 | 1468737511941 Marionette DEBUG loaded listener.js 23:38:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x119917000) [pid = 1668] [serial = 2198] [outer = 0x119311000] 23:38:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:38:32 INFO - PROCESS | 1668 | 1468737512279 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 23:38:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 471ms 23:38:32 INFO - PROCESS | 1668 | 1468737512283 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 23:38:32 INFO - PROCESS | 1668 | 1468737512284 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 23:38:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:38:32 INFO - PROCESS | 1668 | 1468737512288 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:38:32 INFO - PROCESS | 1668 | 1468737512291 Marionette TRACE conn2 <- [1,2902,null,{}] 23:38:32 INFO - PROCESS | 1668 | 1468737512294 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:32 INFO - PROCESS | 1668 | 1468737512295 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:32 INFO - PROCESS | 1668 | 1468737512375 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 23:38:32 INFO - PROCESS | 1668 | 1468737512378 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:32 INFO - PROCESS | 1668 | 1468737512380 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x126b20800 == 28 [pid = 1668] [id = 733] 23:38:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x1199f8c00) [pid = 1668] [serial = 2199] [outer = 0x0] 23:38:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x119d77c00) [pid = 1668] [serial = 2200] [outer = 0x1199f8c00] 23:38:32 INFO - PROCESS | 1668 | 1468737512407 Marionette DEBUG loaded listener.js 23:38:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1208f5800) [pid = 1668] [serial = 2201] [outer = 0x1199f8c00] 23:38:32 INFO - PROCESS | 1668 | 1468737512796 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:38:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:38:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 23:38:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:38:32 INFO - PROCESS | 1668 | 1468737512809 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 23:38:32 INFO - PROCESS | 1668 | 1468737512811 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 23:38:32 INFO - PROCESS | 1668 | 1468737512813 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:38:32 INFO - PROCESS | 1668 | 1468737512814 Marionette TRACE conn2 <- [1,2906,null,{}] 23:38:32 INFO - PROCESS | 1668 | 1468737512816 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:32 INFO - PROCESS | 1668 | 1468737512817 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:32 INFO - PROCESS | 1668 | 1468737512913 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 23:38:32 INFO - PROCESS | 1668 | 1468737512950 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:32 INFO - PROCESS | 1668 | 1468737512952 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x129132000 == 29 [pid = 1668] [id = 734] 23:38:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x1188e8000) [pid = 1668] [serial = 2202] [outer = 0x0] 23:38:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x12392ec00) [pid = 1668] [serial = 2203] [outer = 0x1188e8000] 23:38:32 INFO - PROCESS | 1668 | 1468737512976 Marionette DEBUG loaded listener.js 23:38:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x123c3e400) [pid = 1668] [serial = 2204] [outer = 0x1188e8000] 23:38:33 INFO - PROCESS | 1668 | 1468737513304 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 23:38:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:38:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 23:38:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:38:33 INFO - PROCESS | 1668 | 1468737513333 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 23:38:33 INFO - PROCESS | 1668 | 1468737513334 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 23:38:33 INFO - PROCESS | 1668 | 1468737513337 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:38:33 INFO - PROCESS | 1668 | 1468737513340 Marionette TRACE conn2 <- [1,2910,null,{}] 23:38:33 INFO - PROCESS | 1668 | 1468737513343 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:33 INFO - PROCESS | 1668 | 1468737513347 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:33 INFO - PROCESS | 1668 | 1468737513450 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 23:38:33 INFO - PROCESS | 1668 | 1468737513489 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:33 INFO - PROCESS | 1668 | 1468737513490 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a63f800 == 30 [pid = 1668] [id = 735] 23:38:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x123cd2800) [pid = 1668] [serial = 2205] [outer = 0x0] 23:38:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x124572800) [pid = 1668] [serial = 2206] [outer = 0x123cd2800] 23:38:33 INFO - PROCESS | 1668 | 1468737513514 Marionette DEBUG loaded listener.js 23:38:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x124c93400) [pid = 1668] [serial = 2207] [outer = 0x123cd2800] 23:38:33 INFO - PROCESS | 1668 | 1468737513810 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 23:38:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:38:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:38:33 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 522ms 23:38:33 INFO - PROCESS | 1668 | 1468737513865 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 23:38:33 INFO - PROCESS | 1668 | 1468737513867 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 23:38:33 INFO - TEST-START | /DOMEvents/constructors.html 23:38:33 INFO - PROCESS | 1668 | 1468737513869 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:38:33 INFO - PROCESS | 1668 | 1468737513870 Marionette TRACE conn2 <- [1,2914,null,{}] 23:38:33 INFO - PROCESS | 1668 | 1468737513872 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:33 INFO - PROCESS | 1668 | 1468737513873 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:33 INFO - PROCESS | 1668 | 1468737513967 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 23:38:33 INFO - PROCESS | 1668 | 1468737513971 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:33 INFO - PROCESS | 1668 | 1468737513972 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b230000 == 31 [pid = 1668] [id = 736] 23:38:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x118759400) [pid = 1668] [serial = 2208] [outer = 0x0] 23:38:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x125005000) [pid = 1668] [serial = 2209] [outer = 0x118759400] 23:38:33 INFO - PROCESS | 1668 | 1468737513996 Marionette DEBUG loaded listener.js 23:38:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x126168000) [pid = 1668] [serial = 2210] [outer = 0x118759400] 23:38:34 INFO - PROCESS | 1668 | 1468737514343 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:38:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:38:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:38:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:38:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:38:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:38:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:38:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:38:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:38:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 23:38:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:38:34 INFO - PROCESS | 1668 | 1468737514394 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 23:38:34 INFO - PROCESS | 1668 | 1468737514396 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 23:38:34 INFO - PROCESS | 1668 | 1468737514398 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:38:34 INFO - PROCESS | 1668 | 1468737514399 Marionette TRACE conn2 <- [1,2918,null,{}] 23:38:34 INFO - PROCESS | 1668 | 1468737514402 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:34 INFO - PROCESS | 1668 | 1468737514403 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:34 INFO - PROCESS | 1668 | 1468737514499 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 23:38:34 INFO - PROCESS | 1668 | 1468737514503 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:34 INFO - PROCESS | 1668 | 1468737514504 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c077000 == 32 [pid = 1668] [id = 737] 23:38:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x119738c00) [pid = 1668] [serial = 2211] [outer = 0x0] 23:38:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1267c6800) [pid = 1668] [serial = 2212] [outer = 0x119738c00] 23:38:34 INFO - PROCESS | 1668 | 1468737514536 Marionette DEBUG loaded listener.js 23:38:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x128807800) [pid = 1668] [serial = 2213] [outer = 0x119738c00] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119731000) [pid = 1668] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x115d4f400) [pid = 1668] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x124565c00) [pid = 1668] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1208f9800) [pid = 1668] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x123cde400) [pid = 1668] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x116985c00) [pid = 1668] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x116767400) [pid = 1668] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x118303000) [pid = 1668] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x112a85400) [pid = 1668] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:38:34 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1188eec00) [pid = 1668] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:38:34 INFO - PROCESS | 1668 | 1468737514922 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:38:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:38:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 569ms 23:38:34 INFO - PROCESS | 1668 | 1468737514978 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 23:38:34 INFO - PROCESS | 1668 | 1468737514979 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 23:38:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:38:34 INFO - PROCESS | 1668 | 1468737514982 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:38:34 INFO - PROCESS | 1668 | 1468737514983 Marionette TRACE conn2 <- [1,2922,null,{}] 23:38:34 INFO - PROCESS | 1668 | 1468737514986 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:34 INFO - PROCESS | 1668 | 1468737514990 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:35 INFO - PROCESS | 1668 | 1468737515070 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 23:38:35 INFO - PROCESS | 1668 | 1468737515075 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:35 INFO - PROCESS | 1668 | 1468737515076 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c081800 == 33 [pid = 1668] [id = 738] 23:38:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x115d56c00) [pid = 1668] [serial = 2214] [outer = 0x0] 23:38:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11875e800) [pid = 1668] [serial = 2215] [outer = 0x115d56c00] 23:38:35 INFO - PROCESS | 1668 | 1468737515100 Marionette DEBUG loaded listener.js 23:38:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x119d0d000) [pid = 1668] [serial = 2216] [outer = 0x115d56c00] 23:38:35 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:38:35 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:38:35 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:38:35 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:38:35 INFO - PROCESS | 1668 | 1468737515417 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 23:38:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:38:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:38:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 23:38:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:38:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 23:38:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:38:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 23:38:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:38:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:38:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 23:38:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:38:35 INFO - PROCESS | 1668 | 1468737515451 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 23:38:35 INFO - PROCESS | 1668 | 1468737515453 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 23:38:35 INFO - PROCESS | 1668 | 1468737515455 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:38:35 INFO - PROCESS | 1668 | 1468737515456 Marionette TRACE conn2 <- [1,2926,null,{}] 23:38:35 INFO - PROCESS | 1668 | 1468737515459 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:35 INFO - PROCESS | 1668 | 1468737515460 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:35 INFO - PROCESS | 1668 | 1468737515533 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 23:38:35 INFO - PROCESS | 1668 | 1468737515540 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:35 INFO - PROCESS | 1668 | 1468737515541 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c716000 == 34 [pid = 1668] [id = 739] 23:38:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x123c36800) [pid = 1668] [serial = 2217] [outer = 0x0] 23:38:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1289f3800) [pid = 1668] [serial = 2218] [outer = 0x123c36800] 23:38:35 INFO - PROCESS | 1668 | 1468737515564 Marionette DEBUG loaded listener.js 23:38:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1289fec00) [pid = 1668] [serial = 2219] [outer = 0x123c36800] 23:38:35 INFO - PROCESS | 1668 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:38:35 INFO - PROCESS | 1668 | 1468737515953 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 23:38:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:38:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 23:38:35 INFO - PROCESS | 1668 | 1468737515976 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 23:38:35 INFO - PROCESS | 1668 | 1468737515978 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 23:38:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:38:35 INFO - PROCESS | 1668 | 1468737515981 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:38:35 INFO - PROCESS | 1668 | 1468737515984 Marionette TRACE conn2 <- [1,2930,null,{}] 23:38:35 INFO - PROCESS | 1668 | 1468737515988 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:35 INFO - PROCESS | 1668 | 1468737515990 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:36 INFO - PROCESS | 1668 | 1468737516119 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 23:38:36 INFO - PROCESS | 1668 | 1468737516125 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:36 INFO - PROCESS | 1668 | 1468737516126 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8d3000 == 35 [pid = 1668] [id = 740] 23:38:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x128b02800) [pid = 1668] [serial = 2220] [outer = 0x0] 23:38:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x128cad000) [pid = 1668] [serial = 2221] [outer = 0x128b02800] 23:38:36 INFO - PROCESS | 1668 | 1468737516167 Marionette DEBUG loaded listener.js 23:38:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x12918ec00) [pid = 1668] [serial = 2222] [outer = 0x128b02800] 23:38:36 INFO - PROCESS | 1668 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:38:36 INFO - PROCESS | 1668 | 1468737516499 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 23:38:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:38:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 523ms 23:38:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:38:36 INFO - PROCESS | 1668 | 1468737516512 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 23:38:36 INFO - PROCESS | 1668 | 1468737516513 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 23:38:36 INFO - PROCESS | 1668 | 1468737516515 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:38:36 INFO - PROCESS | 1668 | 1468737516516 Marionette TRACE conn2 <- [1,2934,null,{}] 23:38:36 INFO - PROCESS | 1668 | 1468737516518 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:36 INFO - PROCESS | 1668 | 1468737516519 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:36 INFO - PROCESS | 1668 | 1468737516613 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 23:38:36 INFO - PROCESS | 1668 | 1468737516673 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:36 INFO - PROCESS | 1668 | 1468737516674 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8e5000 == 36 [pid = 1668] [id = 741] 23:38:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1289f5c00) [pid = 1668] [serial = 2223] [outer = 0x0] 23:38:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1292ea000) [pid = 1668] [serial = 2224] [outer = 0x1289f5c00] 23:38:36 INFO - PROCESS | 1668 | 1468737516705 Marionette DEBUG loaded listener.js 23:38:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12948c000) [pid = 1668] [serial = 2225] [outer = 0x1289f5c00] 23:38:37 INFO - PROCESS | 1668 | 1468737517111 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:38:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:38:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 619ms 23:38:37 INFO - PROCESS | 1668 | 1468737517135 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 23:38:37 INFO - PROCESS | 1668 | 1468737517138 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 23:38:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:38:37 INFO - PROCESS | 1668 | 1468737517141 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:38:37 INFO - PROCESS | 1668 | 1468737517144 Marionette TRACE conn2 <- [1,2938,null,{}] 23:38:37 INFO - PROCESS | 1668 | 1468737517148 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:37 INFO - PROCESS | 1668 | 1468737517149 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:37 INFO - PROCESS | 1668 | 1468737517263 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 23:38:37 INFO - PROCESS | 1668 | 1468737517322 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:37 INFO - PROCESS | 1668 | 1468737517324 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x11959e000 == 37 [pid = 1668] [id = 742] 23:38:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x115d52c00) [pid = 1668] [serial = 2226] [outer = 0x0] 23:38:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x116905000) [pid = 1668] [serial = 2227] [outer = 0x115d52c00] 23:38:37 INFO - PROCESS | 1668 | 1468737517355 Marionette DEBUG loaded listener.js 23:38:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x118124000) [pid = 1668] [serial = 2228] [outer = 0x115d52c00] 23:38:37 INFO - PROCESS | 1668 | 1468737517800 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:38:37 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:38:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 672ms 23:38:37 INFO - PROCESS | 1668 | 1468737517813 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 23:38:37 INFO - PROCESS | 1668 | 1468737517816 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 23:38:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:38:37 INFO - PROCESS | 1668 | 1468737517821 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:38:37 INFO - PROCESS | 1668 | 1468737517822 Marionette TRACE conn2 <- [1,2942,null,{}] 23:38:37 INFO - PROCESS | 1668 | 1468737517825 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:37 INFO - PROCESS | 1668 | 1468737517827 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:37 INFO - PROCESS | 1668 | 1468737517937 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 23:38:37 INFO - PROCESS | 1668 | 1468737517994 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:38 INFO - PROCESS | 1668 | 1468737517995 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x129143800 == 38 [pid = 1668] [id = 743] 23:38:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11827b000) [pid = 1668] [serial = 2229] [outer = 0x0] 23:38:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x119072400) [pid = 1668] [serial = 2230] [outer = 0x11827b000] 23:38:38 INFO - PROCESS | 1668 | 1468737518025 Marionette DEBUG loaded listener.js 23:38:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x119731000) [pid = 1668] [serial = 2231] [outer = 0x11827b000] 23:38:38 INFO - PROCESS | 1668 | 1468737518483 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 23:38:38 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:38:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:38:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 23:38:38 INFO - PROCESS | 1668 | 1468737518493 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 23:38:38 INFO - PROCESS | 1668 | 1468737518495 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 23:38:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:38:38 INFO - PROCESS | 1668 | 1468737518497 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:38:38 INFO - PROCESS | 1668 | 1468737518500 Marionette TRACE conn2 <- [1,2946,null,{}] 23:38:38 INFO - PROCESS | 1668 | 1468737518507 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:38 INFO - PROCESS | 1668 | 1468737518511 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:38 INFO - PROCESS | 1668 | 1468737518633 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 23:38:38 INFO - PROCESS | 1668 | 1468737518873 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:38 INFO - PROCESS | 1668 | 1468737518874 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x116686800 == 39 [pid = 1668] [id = 744] 23:38:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1129a6000) [pid = 1668] [serial = 2232] [outer = 0x0] 23:38:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x114f96c00) [pid = 1668] [serial = 2233] [outer = 0x1129a6000] 23:38:38 INFO - PROCESS | 1668 | 1468737518905 Marionette DEBUG loaded listener.js 23:38:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x115d51000) [pid = 1668] [serial = 2234] [outer = 0x1129a6000] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8d3000 == 38 [pid = 1668] [id = 740] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12c716000 == 37 [pid = 1668] [id = 739] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12c081800 == 36 [pid = 1668] [id = 738] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12c077000 == 35 [pid = 1668] [id = 737] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12b230000 == 34 [pid = 1668] [id = 736] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x12a63f800 == 33 [pid = 1668] [id = 735] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x129132000 == 32 [pid = 1668] [id = 734] 23:38:39 INFO - PROCESS | 1668 | 1468737519335 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x126b20800 == 31 [pid = 1668] [id = 733] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x124714800 == 30 [pid = 1668] [id = 732] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x1195a2800 == 29 [pid = 1668] [id = 731] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x117e47800 == 28 [pid = 1668] [id = 730] 23:38:39 INFO - PROCESS | 1668 | --DOCSHELL 0x119421800 == 27 [pid = 1668] [id = 729] 23:38:39 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:38:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 873ms 23:38:39 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:38:39 INFO - PROCESS | 1668 | 1468737519371 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 23:38:39 INFO - PROCESS | 1668 | 1468737519373 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 23:38:39 INFO - PROCESS | 1668 | 1468737519376 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:38:39 INFO - PROCESS | 1668 | 1468737519378 Marionette TRACE conn2 <- [1,2950,null,{}] 23:38:39 INFO - PROCESS | 1668 | 1468737519381 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:39 INFO - PROCESS | 1668 | 1468737519382 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:39 INFO - PROCESS | 1668 | 1468737519463 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x124f90000) [pid = 1668] [serial = 2168] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1208f3c00) [pid = 1668] [serial = 2162] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x123c41c00) [pid = 1668] [serial = 2164] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1292f0c00) [pid = 1668] [serial = 2141] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x116f92800) [pid = 1668] [serial = 2149] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11811d000) [pid = 1668] [serial = 2150] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1176f9400) [pid = 1668] [serial = 2146] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x118128400) [pid = 1668] [serial = 2147] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x118310000) [pid = 1668] [serial = 2152] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1187c7000) [pid = 1668] [serial = 2153] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1130e6400) [pid = 1668] [serial = 2143] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x115e22000) [pid = 1668] [serial = 2144] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119341800) [pid = 1668] [serial = 2155] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x119735400) [pid = 1668] [serial = 2156] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x124570400) [pid = 1668] [serial = 2165] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x119d0b400) [pid = 1668] [serial = 2159] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x119d73800) [pid = 1668] [serial = 2161] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1199f3000) [pid = 1668] [serial = 2158] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x124bc1400) [pid = 1668] [serial = 2167] [outer = 0x0] [url = about:blank] 23:38:39 INFO - PROCESS | 1668 | 1468737519535 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:39 INFO - PROCESS | 1668 | 1468737519536 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x1182c9800 == 28 [pid = 1668] [id = 745] 23:38:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x114fb6000) [pid = 1668] [serial = 2235] [outer = 0x0] 23:38:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x115e23000) [pid = 1668] [serial = 2236] [outer = 0x114fb6000] 23:38:39 INFO - PROCESS | 1668 | 1468737519565 Marionette DEBUG loaded listener.js 23:38:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x116298800) [pid = 1668] [serial = 2237] [outer = 0x114fb6000] 23:38:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185c3800 == 29 [pid = 1668] [id = 746] 23:38:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11690bc00) [pid = 1668] [serial = 2238] [outer = 0x0] 23:38:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1164e4400) [pid = 1668] [serial = 2239] [outer = 0x11690bc00] 23:38:39 INFO - PROCESS | 1668 | 1468737519874 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:38:39 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:38:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 23:38:39 INFO - PROCESS | 1668 | 1468737519898 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 23:38:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:38:39 INFO - PROCESS | 1668 | 1468737519901 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 23:38:39 INFO - PROCESS | 1668 | 1468737519905 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:38:39 INFO - PROCESS | 1668 | 1468737519908 Marionette TRACE conn2 <- [1,2954,null,{}] 23:38:39 INFO - PROCESS | 1668 | 1468737519910 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:39 INFO - PROCESS | 1668 | 1468737519912 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:40 INFO - PROCESS | 1668 | 1468737520007 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 23:38:40 INFO - PROCESS | 1668 | 1468737520085 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:40 INFO - PROCESS | 1668 | 1468737520086 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x119369000 == 30 [pid = 1668] [id = 747] 23:38:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x112aa0400) [pid = 1668] [serial = 2240] [outer = 0x0] 23:38:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11697e000) [pid = 1668] [serial = 2241] [outer = 0x112aa0400] 23:38:40 INFO - PROCESS | 1668 | 1468737520112 Marionette DEBUG loaded listener.js 23:38:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11814b000) [pid = 1668] [serial = 2242] [outer = 0x112aa0400] 23:38:40 INFO - PROCESS | 1668 | 1468737520401 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:38:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:38:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:38:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 524ms 23:38:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:38:40 INFO - PROCESS | 1668 | 1468737520427 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 23:38:40 INFO - PROCESS | 1668 | 1468737520429 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 23:38:40 INFO - PROCESS | 1668 | 1468737520435 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:38:40 INFO - PROCESS | 1668 | 1468737520441 Marionette TRACE conn2 <- [1,2958,null,{}] 23:38:40 INFO - PROCESS | 1668 | 1468737520446 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:40 INFO - PROCESS | 1668 | 1468737520448 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:40 INFO - PROCESS | 1668 | 1468737520542 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 23:38:40 INFO - PROCESS | 1668 | 1468737520547 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:40 INFO - PROCESS | 1668 | 1468737520548 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12582a000 == 31 [pid = 1668] [id = 748] 23:38:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x118308800) [pid = 1668] [serial = 2243] [outer = 0x0] 23:38:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1187c7000) [pid = 1668] [serial = 2244] [outer = 0x118308800] 23:38:40 INFO - PROCESS | 1668 | 1468737520572 Marionette DEBUG loaded listener.js 23:38:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x119729800) [pid = 1668] [serial = 2245] [outer = 0x118308800] 23:38:40 INFO - PROCESS | 1668 | 1468737520920 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:38:40 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:38:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 530ms 23:38:40 INFO - PROCESS | 1668 | 1468737520961 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 23:38:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:38:40 INFO - PROCESS | 1668 | 1468737520963 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 23:38:40 INFO - PROCESS | 1668 | 1468737520965 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:38:40 INFO - PROCESS | 1668 | 1468737520966 Marionette TRACE conn2 <- [1,2962,null,{}] 23:38:40 INFO - PROCESS | 1668 | 1468737520968 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:40 INFO - PROCESS | 1668 | 1468737520969 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:41 INFO - PROCESS | 1668 | 1468737521048 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 23:38:41 INFO - PROCESS | 1668 | 1468737521052 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:41 INFO - PROCESS | 1668 | 1468737521053 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x128adb000 == 32 [pid = 1668] [id = 749] 23:38:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11972a400) [pid = 1668] [serial = 2246] [outer = 0x0] 23:38:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1199f7800) [pid = 1668] [serial = 2247] [outer = 0x11972a400] 23:38:41 INFO - PROCESS | 1668 | 1468737521082 Marionette DEBUG loaded listener.js 23:38:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x119d0ec00) [pid = 1668] [serial = 2248] [outer = 0x11972a400] 23:38:41 INFO - PROCESS | 1668 | 1468737521393 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:38:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:38:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 473ms 23:38:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:38:41 INFO - PROCESS | 1668 | 1468737521439 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 23:38:41 INFO - PROCESS | 1668 | 1468737521440 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 23:38:41 INFO - PROCESS | 1668 | 1468737521442 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:38:41 INFO - PROCESS | 1668 | 1468737521443 Marionette TRACE conn2 <- [1,2966,null,{}] 23:38:41 INFO - PROCESS | 1668 | 1468737521445 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:41 INFO - PROCESS | 1668 | 1468737521447 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:41 INFO - PROCESS | 1668 | 1468737521524 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 23:38:41 INFO - PROCESS | 1668 | 1468737521594 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:41 INFO - PROCESS | 1668 | 1468737521598 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12941e800 == 33 [pid = 1668] [id = 750] 23:38:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12392f000) [pid = 1668] [serial = 2249] [outer = 0x0] 23:38:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x123b45400) [pid = 1668] [serial = 2250] [outer = 0x12392f000] 23:38:41 INFO - PROCESS | 1668 | 1468737521630 Marionette DEBUG loaded listener.js 23:38:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x123c3c400) [pid = 1668] [serial = 2251] [outer = 0x12392f000] 23:38:41 INFO - PROCESS | 1668 | 1468737521914 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:38:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:38:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 23:38:41 INFO - PROCESS | 1668 | 1468737521961 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 23:38:41 INFO - PROCESS | 1668 | 1468737521962 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 23:38:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:38:41 INFO - PROCESS | 1668 | 1468737521964 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:38:41 INFO - PROCESS | 1668 | 1468737521965 Marionette TRACE conn2 <- [1,2970,null,{}] 23:38:41 INFO - PROCESS | 1668 | 1468737521968 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:41 INFO - PROCESS | 1668 | 1468737521969 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:42 INFO - PROCESS | 1668 | 1468737522069 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 23:38:42 INFO - PROCESS | 1668 | 1468737522080 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:42 INFO - PROCESS | 1668 | 1468737522081 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185b7800 == 34 [pid = 1668] [id = 751] 23:38:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x123c40400) [pid = 1668] [serial = 2252] [outer = 0x0] 23:38:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x123cde400) [pid = 1668] [serial = 2253] [outer = 0x123c40400] 23:38:42 INFO - PROCESS | 1668 | 1468737522107 Marionette DEBUG loaded listener.js 23:38:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x124571400) [pid = 1668] [serial = 2254] [outer = 0x123c40400] 23:38:42 INFO - PROCESS | 1668 | 1468737522423 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:38:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:38:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 468ms 23:38:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:38:42 INFO - PROCESS | 1668 | 1468737522441 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 23:38:42 INFO - PROCESS | 1668 | 1468737522442 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 23:38:42 INFO - PROCESS | 1668 | 1468737522444 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:38:42 INFO - PROCESS | 1668 | 1468737522446 Marionette TRACE conn2 <- [1,2974,null,{}] 23:38:42 INFO - PROCESS | 1668 | 1468737522448 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:42 INFO - PROCESS | 1668 | 1468737522449 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:42 INFO - PROCESS | 1668 | 1468737522549 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 23:38:42 INFO - PROCESS | 1668 | 1468737522554 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:42 INFO - PROCESS | 1668 | 1468737522555 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba96000 == 35 [pid = 1668] [id = 752] 23:38:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1199eec00) [pid = 1668] [serial = 2255] [outer = 0x0] 23:38:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12464a000) [pid = 1668] [serial = 2256] [outer = 0x1199eec00] 23:38:42 INFO - PROCESS | 1668 | 1468737522579 Marionette DEBUG loaded listener.js 23:38:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x124c8d400) [pid = 1668] [serial = 2257] [outer = 0x1199eec00] 23:38:42 INFO - PROCESS | 1668 | 1468737522863 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 23:38:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 23:38:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 23:38:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:38:42 INFO - PROCESS | 1668 | 1468737522915 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 23:38:42 INFO - PROCESS | 1668 | 1468737522916 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 23:38:42 INFO - PROCESS | 1668 | 1468737522918 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:38:42 INFO - PROCESS | 1668 | 1468737522919 Marionette TRACE conn2 <- [1,2978,null,{}] 23:38:42 INFO - PROCESS | 1668 | 1468737522929 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:42 INFO - PROCESS | 1668 | 1468737522931 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:43 INFO - PROCESS | 1668 | 1468737523041 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 23:38:43 INFO - PROCESS | 1668 | 1468737523053 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:43 INFO - PROCESS | 1668 | 1468737523054 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c41f800 == 36 [pid = 1668] [id = 753] 23:38:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x124caf800) [pid = 1668] [serial = 2258] [outer = 0x0] 23:38:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12580ec00) [pid = 1668] [serial = 2259] [outer = 0x124caf800] 23:38:43 INFO - PROCESS | 1668 | 1468737523078 Marionette DEBUG loaded listener.js 23:38:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x126533400) [pid = 1668] [serial = 2260] [outer = 0x124caf800] 23:38:43 INFO - PROCESS | 1668 | 1468737523376 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:38:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:38:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 476ms 23:38:43 INFO - PROCESS | 1668 | 1468737523395 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 23:38:43 INFO - PROCESS | 1668 | 1468737523396 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 23:38:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:38:43 INFO - PROCESS | 1668 | 1468737523400 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:38:43 INFO - PROCESS | 1668 | 1468737523401 Marionette TRACE conn2 <- [1,2982,null,{}] 23:38:43 INFO - PROCESS | 1668 | 1468737523417 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:43 INFO - PROCESS | 1668 | 1468737523418 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:43 INFO - PROCESS | 1668 | 1468737523523 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 23:38:43 INFO - PROCESS | 1668 | 1468737523527 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:43 INFO - PROCESS | 1668 | 1468737523528 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8ce000 == 37 [pid = 1668] [id = 754] 23:38:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x116247c00) [pid = 1668] [serial = 2261] [outer = 0x0] 23:38:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x123c38c00) [pid = 1668] [serial = 2262] [outer = 0x116247c00] 23:38:43 INFO - PROCESS | 1668 | 1468737523708 Marionette DEBUG loaded listener.js 23:38:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1269acc00) [pid = 1668] [serial = 2263] [outer = 0x116247c00] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1188e8000) [pid = 1668] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x123cd2800) [pid = 1668] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1164e3000) [pid = 1668] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11811c000) [pid = 1668] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x119311000) [pid = 1668] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1199f8c00) [pid = 1668] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x115e8d000) [pid = 1668] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x118759400) [pid = 1668] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x119738c00) [pid = 1668] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x123c36800) [pid = 1668] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x128b02800) [pid = 1668] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x115d50000) [pid = 1668] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11814b400) [pid = 1668] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119731800) [pid = 1668] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x123a19400) [pid = 1668] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1243a3000) [pid = 1668] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115d4f800) [pid = 1668] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:38:43 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x115d56c00) [pid = 1668] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:38:43 INFO - PROCESS | 1668 | 1468737523989 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 23:38:44 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:38:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:38:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 624ms 23:38:44 INFO - PROCESS | 1668 | 1468737524036 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 23:38:44 INFO - PROCESS | 1668 | 1468737524040 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 23:38:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:38:44 INFO - PROCESS | 1668 | 1468737524051 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:38:44 INFO - PROCESS | 1668 | 1468737524052 Marionette TRACE conn2 <- [1,2986,null,{}] 23:38:44 INFO - PROCESS | 1668 | 1468737524056 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:44 INFO - PROCESS | 1668 | 1468737524059 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:44 INFO - PROCESS | 1668 | 1468737524177 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 23:38:44 INFO - PROCESS | 1668 | 1468737524182 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:44 INFO - PROCESS | 1668 | 1468737524184 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c8e8800 == 38 [pid = 1668] [id = 755] 23:38:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x118122400) [pid = 1668] [serial = 2264] [outer = 0x0] 23:38:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124567800) [pid = 1668] [serial = 2265] [outer = 0x118122400] 23:38:44 INFO - PROCESS | 1668 | 1468737524237 Marionette DEBUG loaded listener.js 23:38:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1269b8c00) [pid = 1668] [serial = 2266] [outer = 0x118122400] 23:38:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:38:44 INFO - PROCESS | 1668 | 1468737524668 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:38:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 622ms 23:38:44 INFO - PROCESS | 1668 | 1468737524675 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 23:38:44 INFO - PROCESS | 1668 | 1468737524677 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 23:38:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:38:44 INFO - PROCESS | 1668 | 1468737524679 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:38:44 INFO - PROCESS | 1668 | 1468737524681 Marionette TRACE conn2 <- [1,2990,null,{}] 23:38:44 INFO - PROCESS | 1668 | 1468737524683 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:44 INFO - PROCESS | 1668 | 1468737524685 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:44 INFO - PROCESS | 1668 | 1468737524803 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 23:38:44 INFO - PROCESS | 1668 | 1468737524812 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:44 INFO - PROCESS | 1668 | 1468737524813 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d36b000 == 39 [pid = 1668] [id = 756] 23:38:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1269b9400) [pid = 1668] [serial = 2267] [outer = 0x0] 23:38:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1289f3400) [pid = 1668] [serial = 2268] [outer = 0x1269b9400] 23:38:44 INFO - PROCESS | 1668 | 1468737524836 Marionette DEBUG loaded listener.js 23:38:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x128b06800) [pid = 1668] [serial = 2269] [outer = 0x1269b9400] 23:38:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d4dd800 == 40 [pid = 1668] [id = 757] 23:38:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128b0b800) [pid = 1668] [serial = 2270] [outer = 0x0] 23:38:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x128b02c00) [pid = 1668] [serial = 2271] [outer = 0x128b0b800] 23:38:45 INFO - PROCESS | 1668 | 1468737525141 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:38:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:38:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms 23:38:45 INFO - PROCESS | 1668 | 1468737525149 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 23:38:45 INFO - PROCESS | 1668 | 1468737525151 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 23:38:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:38:45 INFO - PROCESS | 1668 | 1468737525153 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:38:45 INFO - PROCESS | 1668 | 1468737525155 Marionette TRACE conn2 <- [1,2994,null,{}] 23:38:45 INFO - PROCESS | 1668 | 1468737525159 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:45 INFO - PROCESS | 1668 | 1468737525161 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:45 INFO - PROCESS | 1668 | 1468737525262 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 23:38:45 INFO - PROCESS | 1668 | 1468737525266 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:45 INFO - PROCESS | 1668 | 1468737525267 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d4dd000 == 41 [pid = 1668] [id = 758] 23:38:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x128b0ac00) [pid = 1668] [serial = 2272] [outer = 0x0] 23:38:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x129187000) [pid = 1668] [serial = 2273] [outer = 0x128b0ac00] 23:38:45 INFO - PROCESS | 1668 | 1468737525298 Marionette DEBUG loaded listener.js 23:38:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12918e800) [pid = 1668] [serial = 2274] [outer = 0x128b0ac00] 23:38:45 INFO - PROCESS | 1668 | 1468737525586 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:38:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:38:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:38:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 473ms 23:38:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:38:45 INFO - PROCESS | 1668 | 1468737525627 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 23:38:45 INFO - PROCESS | 1668 | 1468737525628 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 23:38:45 INFO - PROCESS | 1668 | 1468737525630 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:38:45 INFO - PROCESS | 1668 | 1468737525631 Marionette TRACE conn2 <- [1,2998,null,{}] 23:38:45 INFO - PROCESS | 1668 | 1468737525635 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:45 INFO - PROCESS | 1668 | 1468737525636 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:45 INFO - PROCESS | 1668 | 1468737525773 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 23:38:45 INFO - PROCESS | 1668 | 1468737525838 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:45 INFO - PROCESS | 1668 | 1468737525840 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x116620000 == 42 [pid = 1668] [id = 759] 23:38:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1128cbc00) [pid = 1668] [serial = 2275] [outer = 0x0] 23:38:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1129a6400) [pid = 1668] [serial = 2276] [outer = 0x1128cbc00] 23:38:45 INFO - PROCESS | 1668 | 1468737525872 Marionette DEBUG loaded listener.js 23:38:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x113d64c00) [pid = 1668] [serial = 2277] [outer = 0x1128cbc00] 23:38:46 INFO - PROCESS | 1668 | 1468737526316 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:38:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:38:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 721ms 23:38:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:38:46 INFO - PROCESS | 1668 | 1468737526352 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 23:38:46 INFO - PROCESS | 1668 | 1468737526354 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 23:38:46 INFO - PROCESS | 1668 | 1468737526358 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:38:46 INFO - PROCESS | 1668 | 1468737526360 Marionette TRACE conn2 <- [1,3002,null,{}] 23:38:46 INFO - PROCESS | 1668 | 1468737526363 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:46 INFO - PROCESS | 1668 | 1468737526366 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:46 INFO - PROCESS | 1668 | 1468737526472 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 23:38:46 INFO - PROCESS | 1668 | 1468737526533 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:46 INFO - PROCESS | 1668 | 1468737526534 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x1247d0800 == 43 [pid = 1668] [id = 760] 23:38:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x115d50c00) [pid = 1668] [serial = 2278] [outer = 0x0] 23:38:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x116904000) [pid = 1668] [serial = 2279] [outer = 0x115d50c00] 23:38:46 INFO - PROCESS | 1668 | 1468737526564 Marionette DEBUG loaded listener.js 23:38:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11814e400) [pid = 1668] [serial = 2280] [outer = 0x115d50c00] 23:38:46 INFO - PROCESS | 1668 | 1468737526956 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:38:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:38:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 620ms 23:38:46 INFO - PROCESS | 1668 | 1468737526978 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 23:38:46 INFO - PROCESS | 1668 | 1468737526980 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 23:38:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:38:46 INFO - PROCESS | 1668 | 1468737526982 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:38:46 INFO - PROCESS | 1668 | 1468737526984 Marionette TRACE conn2 <- [1,3006,null,{}] 23:38:46 INFO - PROCESS | 1668 | 1468737526986 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:46 INFO - PROCESS | 1668 | 1468737526988 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:47 INFO - PROCESS | 1668 | 1468737527092 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 23:38:47 INFO - PROCESS | 1668 | 1468737527202 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:47 INFO - PROCESS | 1668 | 1468737527204 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c71e800 == 44 [pid = 1668] [id = 761] 23:38:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1199f0000) [pid = 1668] [serial = 2281] [outer = 0x0] 23:38:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1199f3c00) [pid = 1668] [serial = 2282] [outer = 0x1199f0000] 23:38:47 INFO - PROCESS | 1668 | 1468737527234 Marionette DEBUG loaded listener.js 23:38:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x119d7d000) [pid = 1668] [serial = 2283] [outer = 0x1199f0000] 23:38:47 INFO - PROCESS | 1668 | 1468737527590 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:38:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:38:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 623ms 23:38:47 INFO - PROCESS | 1668 | 1468737527607 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 23:38:47 INFO - PROCESS | 1668 | 1468737527610 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 23:38:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:38:47 INFO - PROCESS | 1668 | 1468737527618 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:38:47 INFO - PROCESS | 1668 | 1468737527621 Marionette TRACE conn2 <- [1,3010,null,{}] 23:38:47 INFO - PROCESS | 1668 | 1468737527624 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:47 INFO - PROCESS | 1668 | 1468737527626 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:47 INFO - PROCESS | 1668 | 1468737527733 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 23:38:47 INFO - PROCESS | 1668 | 1468737527791 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:47 INFO - PROCESS | 1668 | 1468737527792 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d6de000 == 45 [pid = 1668] [id = 762] 23:38:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1208f4400) [pid = 1668] [serial = 2284] [outer = 0x0] 23:38:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x123cd2000) [pid = 1668] [serial = 2285] [outer = 0x1208f4400] 23:38:47 INFO - PROCESS | 1668 | 1468737527820 Marionette DEBUG loaded listener.js 23:38:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x125810800) [pid = 1668] [serial = 2286] [outer = 0x1208f4400] 23:38:48 INFO - PROCESS | 1668 | 1468737528197 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 23:38:48 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 23:38:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 627ms 23:38:48 INFO - PROCESS | 1668 | 1468737528241 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 23:38:48 INFO - PROCESS | 1668 | 1468737528242 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 23:38:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:38:48 INFO - PROCESS | 1668 | 1468737528245 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:38:48 INFO - PROCESS | 1668 | 1468737528246 Marionette TRACE conn2 <- [1,3014,null,{}] 23:38:48 INFO - PROCESS | 1668 | 1468737528248 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:48 INFO - PROCESS | 1668 | 1468737528250 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:48 INFO - PROCESS | 1668 | 1468737528352 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 23:38:48 INFO - PROCESS | 1668 | 1468737528412 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:48 INFO - PROCESS | 1668 | 1468737528413 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dd30000 == 46 [pid = 1668] [id = 763] 23:38:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1258b3000) [pid = 1668] [serial = 2287] [outer = 0x0] 23:38:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x128812c00) [pid = 1668] [serial = 2288] [outer = 0x1258b3000] 23:38:48 INFO - PROCESS | 1668 | 1468737528458 Marionette DEBUG loaded listener.js 23:38:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x128ce2c00) [pid = 1668] [serial = 2289] [outer = 0x1258b3000] 23:38:48 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:38:49 INFO - PROCESS | 1668 | 1468737529080 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:38:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:38:49 INFO - {} 23:38:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:38:49 INFO - {} 23:38:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:38:49 INFO - {} 23:38:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:38:49 INFO - {} 23:38:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 872ms 23:38:49 INFO - PROCESS | 1668 | 1468737529118 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 23:38:49 INFO - PROCESS | 1668 | 1468737529121 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 23:38:49 INFO - TEST-START | /FileAPI/fileReader.html 23:38:49 INFO - PROCESS | 1668 | 1468737529178 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:38:49 INFO - PROCESS | 1668 | 1468737529180 Marionette TRACE conn2 <- [1,3018,null,{}] 23:38:49 INFO - PROCESS | 1668 | 1468737529184 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:49 INFO - PROCESS | 1668 | 1468737529185 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:49 INFO - PROCESS | 1668 | 1468737529287 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 23:38:49 INFO - PROCESS | 1668 | 1468737529363 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:49 INFO - PROCESS | 1668 | 1468737529365 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e59000 == 47 [pid = 1668] [id = 764] 23:38:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x117eaac00) [pid = 1668] [serial = 2290] [outer = 0x0] 23:38:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x118121800) [pid = 1668] [serial = 2291] [outer = 0x117eaac00] 23:38:49 INFO - PROCESS | 1668 | 1468737529396 Marionette DEBUG loaded listener.js 23:38:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x118285800) [pid = 1668] [serial = 2292] [outer = 0x117eaac00] 23:38:49 INFO - PROCESS | 1668 | 1468737529845 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 23:38:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:38:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:38:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:38:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:38:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 729ms 23:38:49 INFO - PROCESS | 1668 | 1468737529899 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 23:38:49 INFO - PROCESS | 1668 | 1468737529903 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 23:38:49 INFO - TEST-START | /FileAPI/historical.html 23:38:49 INFO - PROCESS | 1668 | 1468737529908 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:38:49 INFO - PROCESS | 1668 | 1468737529909 Marionette TRACE conn2 <- [1,3022,null,{}] 23:38:49 INFO - PROCESS | 1668 | 1468737529911 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:49 INFO - PROCESS | 1668 | 1468737529913 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:49 INFO - PROCESS | 1668 | 1468737529995 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 23:38:50 INFO - PROCESS | 1668 | 1468737530057 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:50 INFO - PROCESS | 1668 | 1468737530058 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x126505000 == 48 [pid = 1668] [id = 765] 23:38:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x118528400) [pid = 1668] [serial = 2293] [outer = 0x0] 23:38:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11930dc00) [pid = 1668] [serial = 2294] [outer = 0x118528400] 23:38:50 INFO - PROCESS | 1668 | 1468737530105 Marionette DEBUG loaded listener.js 23:38:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1199ef000) [pid = 1668] [serial = 2295] [outer = 0x118528400] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12d4dd000 == 47 [pid = 1668] [id = 758] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12d4dd800 == 46 [pid = 1668] [id = 757] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12d36b000 == 45 [pid = 1668] [id = 756] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8e8800 == 44 [pid = 1668] [id = 755] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8ce000 == 43 [pid = 1668] [id = 754] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12c41f800 == 42 [pid = 1668] [id = 753] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba96000 == 41 [pid = 1668] [id = 752] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x1185b7800 == 40 [pid = 1668] [id = 751] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12941e800 == 39 [pid = 1668] [id = 750] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x128adb000 == 38 [pid = 1668] [id = 749] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12582a000 == 37 [pid = 1668] [id = 748] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x119369000 == 36 [pid = 1668] [id = 747] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x1185c3800 == 35 [pid = 1668] [id = 746] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x1182c9800 == 34 [pid = 1668] [id = 745] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x116686800 == 33 [pid = 1668] [id = 744] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x129143800 == 32 [pid = 1668] [id = 743] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x11959e000 == 31 [pid = 1668] [id = 742] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12c8e5000 == 30 [pid = 1668] [id = 741] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x117e59000 == 29 [pid = 1668] [id = 764] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12dd30000 == 28 [pid = 1668] [id = 763] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12d6de000 == 27 [pid = 1668] [id = 762] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12c71e800 == 26 [pid = 1668] [id = 761] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x1247d0800 == 25 [pid = 1668] [id = 760] 23:38:51 INFO - PROCESS | 1668 | --DOCSHELL 0x116620000 == 24 [pid = 1668] [id = 759] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12392ec00) [pid = 1668] [serial = 2203] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x124572800) [pid = 1668] [serial = 2206] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1176f4400) [pid = 1668] [serial = 2188] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x118305000) [pid = 1668] [serial = 2194] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1187c5400) [pid = 1668] [serial = 2195] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x119337400) [pid = 1668] [serial = 2197] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x119917000) [pid = 1668] [serial = 2198] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x119d77c00) [pid = 1668] [serial = 2200] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x116634000) [pid = 1668] [serial = 2191] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1176fc800) [pid = 1668] [serial = 2192] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x123c3e400) [pid = 1668] [serial = 2204] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x125005000) [pid = 1668] [serial = 2209] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x124c93400) [pid = 1668] [serial = 2207] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1267c6800) [pid = 1668] [serial = 2212] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x126168000) [pid = 1668] [serial = 2210] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1289f3800) [pid = 1668] [serial = 2218] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x128cad000) [pid = 1668] [serial = 2221] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11875e800) [pid = 1668] [serial = 2215] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x128807800) [pid = 1668] [serial = 2213] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x118305c00) [pid = 1668] [serial = 2189] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x116903400) [pid = 1668] [serial = 2171] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x115e25400) [pid = 1668] [serial = 2170] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11875d400) [pid = 1668] [serial = 2174] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x118305800) [pid = 1668] [serial = 2173] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x119d75800) [pid = 1668] [serial = 2177] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1199f0400) [pid = 1668] [serial = 2176] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1289fec00) [pid = 1668] [serial = 2219] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1241b6c00) [pid = 1668] [serial = 2180] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x123c3ec00) [pid = 1668] [serial = 2179] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12511fc00) [pid = 1668] [serial = 2183] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x124648c00) [pid = 1668] [serial = 2182] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x126727800) [pid = 1668] [serial = 2186] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1176f3800) [pid = 1668] [serial = 2185] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1208f5800) [pid = 1668] [serial = 2201] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12918ec00) [pid = 1668] [serial = 2222] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x119d0d000) [pid = 1668] [serial = 2216] [outer = 0x0] [url = about:blank] 23:38:51 INFO - PROCESS | 1668 | 1468737531202 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 23:38:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:38:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:38:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:38:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:38:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:38:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:38:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:38:51 INFO - TEST-OK | /FileAPI/historical.html | took 1328ms 23:38:51 INFO - TEST-START | /FileAPI/idlharness.html 23:38:51 INFO - PROCESS | 1668 | 1468737531237 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 23:38:51 INFO - PROCESS | 1668 | 1468737531240 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 23:38:51 INFO - PROCESS | 1668 | 1468737531243 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:38:51 INFO - PROCESS | 1668 | 1468737531244 Marionette TRACE conn2 <- [1,3026,null,{}] 23:38:51 INFO - PROCESS | 1668 | 1468737531248 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:51 INFO - PROCESS | 1668 | 1468737531250 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:51 INFO - PROCESS | 1668 | 1468737531332 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 23:38:51 INFO - PROCESS | 1668 | 1468737531364 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:51 INFO - PROCESS | 1668 | 1468737531366 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x1185ba000 == 25 [pid = 1668] [id = 766] 23:38:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1176f1c00) [pid = 1668] [serial = 2296] [outer = 0x0] 23:38:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1176f8800) [pid = 1668] [serial = 2297] [outer = 0x1176f1c00] 23:38:51 INFO - PROCESS | 1668 | 1468737531442 Marionette DEBUG loaded listener.js 23:38:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x118125000) [pid = 1668] [serial = 2298] [outer = 0x1176f1c00] 23:38:51 INFO - PROCESS | 1668 | 1468737531935 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:38:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:38:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:38:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:38:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:38:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:38:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:38:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:38:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:38:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:38:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:38:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:38:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:38:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:38:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:38:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:38:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:38:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:38:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:38:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:38:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:38:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 23:38:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:38:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:38:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:38:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:38:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:38:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:38:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:38:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:38:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:38:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:38:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:38:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:38:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:38:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:38:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:38:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 23:38:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:38:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:38:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:38:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:38:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:38:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:38:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:38:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 734ms 23:38:52 INFO - PROCESS | 1668 | 1468737531976 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 23:38:52 INFO - PROCESS | 1668 | 1468737531979 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 23:38:52 INFO - TEST-START | /FileAPI/idlharness.worker 23:38:52 INFO - PROCESS | 1668 | 1468737531984 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:38:52 INFO - PROCESS | 1668 | 1468737531985 Marionette TRACE conn2 <- [1,3030,null,{}] 23:38:52 INFO - PROCESS | 1668 | 1468737531988 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:52 INFO - PROCESS | 1668 | 1468737531990 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:52 INFO - PROCESS | 1668 | 1468737532069 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 23:38:52 INFO - PROCESS | 1668 | 1468737532075 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:52 INFO - PROCESS | 1668 | 1468737532077 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a63c000 == 26 [pid = 1668] [id = 767] 23:38:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11830d400) [pid = 1668] [serial = 2299] [outer = 0x0] 23:38:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x123cd7800) [pid = 1668] [serial = 2300] [outer = 0x11830d400] 23:38:52 INFO - PROCESS | 1668 | 1468737532103 Marionette DEBUG loaded listener.js 23:38:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x124746400) [pid = 1668] [serial = 2301] [outer = 0x11830d400] 23:38:52 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:38:52 INFO - PROCESS | 1668 | 1468737532722 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:38:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:38:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:38:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:38:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:38:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:38:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:38:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:38:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:38:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:38:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:38:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:38:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:38:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:38:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:38:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:38:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:38:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:38:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:38:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:38:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:38:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:38:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:38:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:38:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:38:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:38:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:38:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:38:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:38:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:38:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:38:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:38:52 INFO - {} 23:38:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 788ms 23:38:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:38:52 INFO - PROCESS | 1668 | 1468737532772 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 23:38:52 INFO - PROCESS | 1668 | 1468737532774 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 23:38:52 INFO - PROCESS | 1668 | 1468737532776 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:38:52 INFO - PROCESS | 1668 | 1468737532778 Marionette TRACE conn2 <- [1,3034,null,{}] 23:38:52 INFO - PROCESS | 1668 | 1468737532786 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:52 INFO - PROCESS | 1668 | 1468737532789 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:52 INFO - PROCESS | 1668 | 1468737532875 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 23:38:52 INFO - PROCESS | 1668 | 1468737532880 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:52 INFO - PROCESS | 1668 | 1468737532882 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d6d7800 == 27 [pid = 1668] [id = 768] 23:38:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x115d56000) [pid = 1668] [serial = 2302] [outer = 0x0] 23:38:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12a8b0800) [pid = 1668] [serial = 2303] [outer = 0x115d56000] 23:38:52 INFO - PROCESS | 1668 | 1468737532910 Marionette DEBUG loaded listener.js 23:38:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12abf3800) [pid = 1668] [serial = 2304] [outer = 0x115d56000] 23:38:53 INFO - PROCESS | 1668 | 1468737533245 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 23:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:38:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 521ms 23:38:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:38:53 INFO - PROCESS | 1668 | 1468737533298 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 23:38:53 INFO - PROCESS | 1668 | 1468737533300 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 23:38:53 INFO - PROCESS | 1668 | 1468737533302 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:38:53 INFO - PROCESS | 1668 | 1468737533303 Marionette TRACE conn2 <- [1,3038,null,{}] 23:38:53 INFO - PROCESS | 1668 | 1468737533305 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:53 INFO - PROCESS | 1668 | 1468737533312 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:53 INFO - PROCESS | 1668 | 1468737533414 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 23:38:53 INFO - PROCESS | 1668 | 1468737533426 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:53 INFO - PROCESS | 1668 | 1468737533428 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3b7000 == 28 [pid = 1668] [id = 769] 23:38:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12abf8800) [pid = 1668] [serial = 2305] [outer = 0x0] 23:38:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12b270000) [pid = 1668] [serial = 2306] [outer = 0x12abf8800] 23:38:53 INFO - PROCESS | 1668 | 1468737533453 Marionette DEBUG loaded listener.js 23:38:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12b276800) [pid = 1668] [serial = 2307] [outer = 0x12abf8800] 23:38:53 INFO - PROCESS | 1668 | 1468737533762 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 23:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:38:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 470ms 23:38:53 INFO - PROCESS | 1668 | 1468737533777 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 23:38:53 INFO - PROCESS | 1668 | 1468737533779 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 23:38:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:38:53 INFO - PROCESS | 1668 | 1468737533781 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:38:53 INFO - PROCESS | 1668 | 1468737533782 Marionette TRACE conn2 <- [1,3042,null,{}] 23:38:53 INFO - PROCESS | 1668 | 1468737533784 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:53 INFO - PROCESS | 1668 | 1468737533786 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:53 INFO - PROCESS | 1668 | 1468737533891 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 23:38:53 INFO - PROCESS | 1668 | 1468737533895 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:53 INFO - PROCESS | 1668 | 1468737533896 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dab7800 == 29 [pid = 1668] [id = 770] 23:38:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1176edc00) [pid = 1668] [serial = 2308] [outer = 0x0] 23:38:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12b92b800) [pid = 1668] [serial = 2309] [outer = 0x1176edc00] 23:38:53 INFO - PROCESS | 1668 | 1468737533921 Marionette DEBUG loaded listener.js 23:38:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12b930400) [pid = 1668] [serial = 2310] [outer = 0x1176edc00] 23:38:54 INFO - PROCESS | 1668 | 1468737534344 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:38:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:38:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:38:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:38:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:38:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 630ms 23:38:54 INFO - PROCESS | 1668 | 1468737534413 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 23:38:54 INFO - PROCESS | 1668 | 1468737534414 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 23:38:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:38:54 INFO - PROCESS | 1668 | 1468737534416 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:38:54 INFO - PROCESS | 1668 | 1468737534417 Marionette TRACE conn2 <- [1,3046,null,{}] 23:38:54 INFO - PROCESS | 1668 | 1468737534420 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:54 INFO - PROCESS | 1668 | 1468737534424 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:54 INFO - PROCESS | 1668 | 1468737534547 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 23:38:54 INFO - PROCESS | 1668 | 1468737534603 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:54 INFO - PROCESS | 1668 | 1468737534604 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dab5800 == 30 [pid = 1668] [id = 771] 23:38:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x124b1dc00) [pid = 1668] [serial = 2311] [outer = 0x0] 23:38:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12b935400) [pid = 1668] [serial = 2312] [outer = 0x124b1dc00] 23:38:54 INFO - PROCESS | 1668 | 1468737534639 Marionette DEBUG loaded listener.js 23:38:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12ba51000) [pid = 1668] [serial = 2313] [outer = 0x124b1dc00] 23:38:54 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:38:55 INFO - PROCESS | 1668 | 1468737535010 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:38:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:38:55 INFO - {} 23:38:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 623ms 23:38:55 INFO - PROCESS | 1668 | 1468737535040 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 23:38:55 INFO - PROCESS | 1668 | 1468737535041 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 23:38:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:38:55 INFO - PROCESS | 1668 | 1468737535043 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:38:55 INFO - PROCESS | 1668 | 1468737535044 Marionette TRACE conn2 <- [1,3050,null,{}] 23:38:55 INFO - PROCESS | 1668 | 1468737535046 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:55 INFO - PROCESS | 1668 | 1468737535047 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:55 INFO - PROCESS | 1668 | 1468737535377 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x128b0ac00) [pid = 1668] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x123c40400) [pid = 1668] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1199eec00) [pid = 1668] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x124caf800) [pid = 1668] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x118308800) [pid = 1668] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11972a400) [pid = 1668] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x115d52c00) [pid = 1668] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x112aa0400) [pid = 1668] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1269b9400) [pid = 1668] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x114fb6000) [pid = 1668] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x128b0b800) [pid = 1668] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11690bc00) [pid = 1668] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11827b000) [pid = 1668] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1289f5c00) [pid = 1668] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1129a6000) [pid = 1668] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x116247c00) [pid = 1668] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x118122400) [pid = 1668] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:38:55 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12392f000) [pid = 1668] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:38:55 INFO - PROCESS | 1668 | 1468737535427 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:55 INFO - PROCESS | 1668 | 1468737535428 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x129650000 == 31 [pid = 1668] [id = 772] 23:38:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x112aa0400) [pid = 1668] [serial = 2314] [outer = 0x0] 23:38:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x116980800) [pid = 1668] [serial = 2315] [outer = 0x112aa0400] 23:38:55 INFO - PROCESS | 1668 | 1468737535453 Marionette DEBUG loaded listener.js 23:38:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1208f7400) [pid = 1668] [serial = 2316] [outer = 0x112aa0400] 23:38:55 INFO - PROCESS | 1668 | 1468737535704 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 23:38:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:38:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:38:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:38:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:38:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 23:38:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:38:55 INFO - PROCESS | 1668 | 1468737535713 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 23:38:55 INFO - PROCESS | 1668 | 1468737535714 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 23:38:55 INFO - PROCESS | 1668 | 1468737535717 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:38:55 INFO - PROCESS | 1668 | 1468737535718 Marionette TRACE conn2 <- [1,3054,null,{}] 23:38:55 INFO - PROCESS | 1668 | 1468737535727 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:55 INFO - PROCESS | 1668 | 1468737535728 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:55 INFO - PROCESS | 1668 | 1468737535813 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 23:38:55 INFO - PROCESS | 1668 | 1468737535816 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:55 INFO - PROCESS | 1668 | 1468737535818 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e026800 == 32 [pid = 1668] [id = 773] 23:38:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x124573c00) [pid = 1668] [serial = 2317] [outer = 0x0] 23:38:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12ba53000) [pid = 1668] [serial = 2318] [outer = 0x124573c00] 23:38:55 INFO - PROCESS | 1668 | 1468737535844 Marionette DEBUG loaded listener.js 23:38:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12bd52800) [pid = 1668] [serial = 2319] [outer = 0x124573c00] 23:38:56 INFO - PROCESS | 1668 | 1468737536340 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:38:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 685ms 23:38:56 INFO - PROCESS | 1668 | 1468737536404 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 23:38:56 INFO - PROCESS | 1668 | 1468737536408 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 23:38:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:38:56 INFO - PROCESS | 1668 | 1468737536413 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:38:56 INFO - PROCESS | 1668 | 1468737536415 Marionette TRACE conn2 <- [1,3058,null,{}] 23:38:56 INFO - PROCESS | 1668 | 1468737536419 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:56 INFO - PROCESS | 1668 | 1468737536422 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:56 INFO - PROCESS | 1668 | 1468737536541 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 23:38:56 INFO - PROCESS | 1668 | 1468737536605 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:56 INFO - PROCESS | 1668 | 1468737536606 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a83f000 == 33 [pid = 1668] [id = 774] 23:38:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x118306c00) [pid = 1668] [serial = 2320] [outer = 0x0] 23:38:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x1258b7000) [pid = 1668] [serial = 2321] [outer = 0x118306c00] 23:38:56 INFO - PROCESS | 1668 | 1468737536630 Marionette DEBUG loaded listener.js 23:38:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12bf41800) [pid = 1668] [serial = 2322] [outer = 0x118306c00] 23:38:56 INFO - PROCESS | 1668 | 1468737536896 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:38:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:38:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:38:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:38:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:38:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:38:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 23:38:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:38:56 INFO - PROCESS | 1668 | 1468737536947 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 23:38:56 INFO - PROCESS | 1668 | 1468737536949 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 23:38:56 INFO - PROCESS | 1668 | 1468737536953 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:38:56 INFO - PROCESS | 1668 | 1468737536957 Marionette TRACE conn2 <- [1,3062,null,{}] 23:38:56 INFO - PROCESS | 1668 | 1468737536962 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:56 INFO - PROCESS | 1668 | 1468737536964 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:57 INFO - PROCESS | 1668 | 1468737537093 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 23:38:57 INFO - PROCESS | 1668 | 1468737537196 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:57 INFO - PROCESS | 1668 | 1468737537197 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x1245bb000 == 34 [pid = 1668] [id = 775] 23:38:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1239aa400) [pid = 1668] [serial = 2323] [outer = 0x0] 23:38:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1239ae800) [pid = 1668] [serial = 2324] [outer = 0x1239aa400] 23:38:57 INFO - PROCESS | 1668 | 1468737537230 Marionette DEBUG loaded listener.js 23:38:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12bd58400) [pid = 1668] [serial = 2325] [outer = 0x1239aa400] 23:38:57 INFO - PROCESS | 1668 | [1668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:38:57 INFO - PROCESS | 1668 | 1468737537644 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:38:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:38:57 INFO - {} 23:38:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 724ms 23:38:57 INFO - PROCESS | 1668 | 1468737537677 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 23:38:57 INFO - PROCESS | 1668 | 1468737537680 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 23:38:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:38:57 INFO - PROCESS | 1668 | 1468737537683 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:38:57 INFO - PROCESS | 1668 | 1468737537685 Marionette TRACE conn2 <- [1,3066,null,{}] 23:38:57 INFO - PROCESS | 1668 | 1468737537733 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:57 INFO - PROCESS | 1668 | 1468737537734 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:57 INFO - PROCESS | 1668 | 1468737537831 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 23:38:57 INFO - PROCESS | 1668 | 1468737537934 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:57 INFO - PROCESS | 1668 | 1468737537935 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x1245af000 == 35 [pid = 1668] [id = 776] 23:38:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x112d7a400) [pid = 1668] [serial = 2326] [outer = 0x0] 23:38:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x116f92000) [pid = 1668] [serial = 2327] [outer = 0x112d7a400] 23:38:57 INFO - PROCESS | 1668 | 1468737537970 Marionette DEBUG loaded listener.js 23:38:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11814bc00) [pid = 1668] [serial = 2328] [outer = 0x112d7a400] 23:38:58 INFO - PROCESS | 1668 | 1468737538386 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 23:38:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:38:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:38:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:38:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:38:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:38:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:38:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:38:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 726ms 23:38:58 INFO - PROCESS | 1668 | 1468737538410 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 23:38:58 INFO - PROCESS | 1668 | 1468737538412 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 23:38:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:38:58 INFO - PROCESS | 1668 | 1468737538416 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:38:58 INFO - PROCESS | 1668 | 1468737538418 Marionette TRACE conn2 <- [1,3070,null,{}] 23:38:58 INFO - PROCESS | 1668 | 1468737538420 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:58 INFO - PROCESS | 1668 | 1468737538422 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:58 INFO - PROCESS | 1668 | 1468737538565 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 23:38:58 INFO - PROCESS | 1668 | 1468737538685 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:58 INFO - PROCESS | 1668 | 1468737538687 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a871000 == 36 [pid = 1668] [id = 777] 23:38:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1208f5800) [pid = 1668] [serial = 2329] [outer = 0x0] 23:38:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1239acc00) [pid = 1668] [serial = 2330] [outer = 0x1208f5800] 23:38:58 INFO - PROCESS | 1668 | 1468737538758 Marionette DEBUG loaded listener.js 23:38:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1239b6c00) [pid = 1668] [serial = 2331] [outer = 0x1208f5800] 23:38:59 INFO - PROCESS | 1668 | 1468737539186 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 23:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:38:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 820ms 23:38:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:38:59 INFO - PROCESS | 1668 | 1468737539237 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 23:38:59 INFO - PROCESS | 1668 | 1468737539239 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 23:38:59 INFO - PROCESS | 1668 | 1468737539241 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:38:59 INFO - PROCESS | 1668 | 1468737539243 Marionette TRACE conn2 <- [1,3074,null,{}] 23:38:59 INFO - PROCESS | 1668 | 1468737539251 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:59 INFO - PROCESS | 1668 | 1468737539254 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:59 INFO - PROCESS | 1668 | 1468737539385 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 23:38:59 INFO - PROCESS | 1668 | 1468737539500 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:59 INFO - PROCESS | 1668 | 1468737539503 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:38:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x117142800 == 37 [pid = 1668] [id = 778] 23:38:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x112d77800) [pid = 1668] [serial = 2332] [outer = 0x0] 23:38:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11697bc00) [pid = 1668] [serial = 2333] [outer = 0x112d77800] 23:38:59 INFO - PROCESS | 1668 | 1468737539537 Marionette DEBUG loaded listener.js 23:38:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1199f7c00) [pid = 1668] [serial = 2334] [outer = 0x112d77800] 23:39:00 INFO - PROCESS | 1668 | 1468737540114 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 23:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:39:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 922ms 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12a83f000 == 36 [pid = 1668] [id = 774] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12e026800 == 35 [pid = 1668] [id = 773] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x129650000 == 34 [pid = 1668] [id = 772] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12dab5800 == 33 [pid = 1668] [id = 771] 23:39:00 INFO - PROCESS | 1668 | 1468737540190 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 23:39:00 INFO - PROCESS | 1668 | 1468737540193 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12dab7800 == 32 [pid = 1668] [id = 770] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3b7000 == 31 [pid = 1668] [id = 769] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12d6d7800 == 30 [pid = 1668] [id = 768] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12a63c000 == 29 [pid = 1668] [id = 767] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1185ba000 == 28 [pid = 1668] [id = 766] 23:39:00 INFO - PROCESS | 1668 | --DOCSHELL 0x126505000 == 27 [pid = 1668] [id = 765] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x129187000) [pid = 1668] [serial = 2273] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x123cde400) [pid = 1668] [serial = 2253] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12464a000) [pid = 1668] [serial = 2256] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12580ec00) [pid = 1668] [serial = 2259] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x1187c7000) [pid = 1668] [serial = 2244] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12918e800) [pid = 1668] [serial = 2274] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x119729800) [pid = 1668] [serial = 2245] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1199f7800) [pid = 1668] [serial = 2247] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x119d0ec00) [pid = 1668] [serial = 2248] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x116905000) [pid = 1668] [serial = 2227] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118124000) [pid = 1668] [serial = 2228] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11697e000) [pid = 1668] [serial = 2241] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11814b000) [pid = 1668] [serial = 2242] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x128b06800) [pid = 1668] [serial = 2269] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x115e23000) [pid = 1668] [serial = 2236] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x128b02c00) [pid = 1668] [serial = 2271] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x116298800) [pid = 1668] [serial = 2237] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1164e4400) [pid = 1668] [serial = 2239] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x119072400) [pid = 1668] [serial = 2230] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119731000) [pid = 1668] [serial = 2231] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12948c000) [pid = 1668] [serial = 2225] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1292ea000) [pid = 1668] [serial = 2224] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x114f96c00) [pid = 1668] [serial = 2233] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x115d51000) [pid = 1668] [serial = 2234] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x126533400) [pid = 1668] [serial = 2260] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1289f3400) [pid = 1668] [serial = 2268] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1269acc00) [pid = 1668] [serial = 2263] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x123c38c00) [pid = 1668] [serial = 2262] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x124567800) [pid = 1668] [serial = 2265] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x123b45400) [pid = 1668] [serial = 2250] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x1269b8c00) [pid = 1668] [serial = 2266] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x124571400) [pid = 1668] [serial = 2254] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x124c8d400) [pid = 1668] [serial = 2257] [outer = 0x0] [url = about:blank] 23:39:00 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x123c3c400) [pid = 1668] [serial = 2251] [outer = 0x0] [url = about:blank] 23:39:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:39:00 INFO - PROCESS | 1668 | 1468737540205 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:39:00 INFO - PROCESS | 1668 | 1468737540207 Marionette TRACE conn2 <- [1,3078,null,{}] 23:39:00 INFO - PROCESS | 1668 | 1468737540212 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:00 INFO - PROCESS | 1668 | 1468737540213 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:00 INFO - PROCESS | 1668 | 1468737540294 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 23:39:00 INFO - PROCESS | 1668 | 1468737540302 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:00 INFO - PROCESS | 1668 | 1468737540303 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x118704000 == 28 [pid = 1668] [id = 779] 23:39:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x116a1a400) [pid = 1668] [serial = 2335] [outer = 0x0] 23:39:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1176fb400) [pid = 1668] [serial = 2336] [outer = 0x116a1a400] 23:39:00 INFO - PROCESS | 1668 | 1468737540334 Marionette DEBUG loaded listener.js 23:39:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x118305c00) [pid = 1668] [serial = 2337] [outer = 0x116a1a400] 23:39:00 INFO - PROCESS | 1668 | 1468737540717 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 23:39:00 INFO - PROCESS | 1668 | 1468737540734 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 23:39:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:39:00 INFO - PROCESS | 1668 | 1468737540740 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:39:00 INFO - PROCESS | 1668 | 1468737540743 Marionette TRACE conn2 <- [1,3082,null,{}] 23:39:00 INFO - PROCESS | 1668 | 1468737540746 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:00 INFO - PROCESS | 1668 | 1468737540749 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:00 INFO - PROCESS | 1668 | 1468737540870 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 23:39:00 INFO - PROCESS | 1668 | 1468737540876 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:00 INFO - PROCESS | 1668 | 1468737540878 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x120847000 == 29 [pid = 1668] [id = 780] 23:39:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11906b400) [pid = 1668] [serial = 2338] [outer = 0x0] 23:39:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x119495400) [pid = 1668] [serial = 2339] [outer = 0x11906b400] 23:39:00 INFO - PROCESS | 1668 | 1468737540921 Marionette DEBUG loaded listener.js 23:39:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x119737800) [pid = 1668] [serial = 2340] [outer = 0x11906b400] 23:39:01 INFO - PROCESS | 1668 | 1468737541311 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 23:39:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:39:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:39:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:39:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 623ms 23:39:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:39:01 INFO - PROCESS | 1668 | 1468737541362 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 23:39:01 INFO - PROCESS | 1668 | 1468737541364 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 23:39:01 INFO - PROCESS | 1668 | 1468737541366 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:39:01 INFO - PROCESS | 1668 | 1468737541368 Marionette TRACE conn2 <- [1,3086,null,{}] 23:39:01 INFO - PROCESS | 1668 | 1468737541376 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:01 INFO - PROCESS | 1668 | 1468737541379 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:01 INFO - PROCESS | 1668 | 1468737541460 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 23:39:01 INFO - PROCESS | 1668 | 1468737541465 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:01 INFO - PROCESS | 1668 | 1468737541467 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x1245ab800 == 30 [pid = 1668] [id = 781] 23:39:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x119b5cc00) [pid = 1668] [serial = 2341] [outer = 0x0] 23:39:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x1208f5400) [pid = 1668] [serial = 2342] [outer = 0x119b5cc00] 23:39:01 INFO - PROCESS | 1668 | 1468737541494 Marionette DEBUG loaded listener.js 23:39:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1239b6400) [pid = 1668] [serial = 2343] [outer = 0x119b5cc00] 23:39:01 INFO - PROCESS | 1668 | 1468737541831 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:39:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 473ms 23:39:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:39:01 INFO - PROCESS | 1668 | 1468737541840 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 23:39:01 INFO - PROCESS | 1668 | 1468737541841 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 23:39:01 INFO - PROCESS | 1668 | 1468737541844 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:39:01 INFO - PROCESS | 1668 | 1468737541845 Marionette TRACE conn2 <- [1,3090,null,{}] 23:39:01 INFO - PROCESS | 1668 | 1468737541847 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:01 INFO - PROCESS | 1668 | 1468737541848 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:01 INFO - PROCESS | 1668 | 1468737541931 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 23:39:02 INFO - PROCESS | 1668 | 1468737541998 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:02 INFO - PROCESS | 1668 | 1468737541999 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12650b000 == 31 [pid = 1668] [id = 782] 23:39:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1239b8000) [pid = 1668] [serial = 2344] [outer = 0x0] 23:39:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1243ad800) [pid = 1668] [serial = 2345] [outer = 0x1239b8000] 23:39:02 INFO - PROCESS | 1668 | 1468737542024 Marionette DEBUG loaded listener.js 23:39:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x12456f800) [pid = 1668] [serial = 2346] [outer = 0x1239b8000] 23:39:02 INFO - PROCESS | 1668 | 1468737542295 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:39:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:39:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 467ms 23:39:02 INFO - PROCESS | 1668 | 1468737542314 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 23:39:02 INFO - PROCESS | 1668 | 1468737542315 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 23:39:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:39:02 INFO - PROCESS | 1668 | 1468737542317 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:39:02 INFO - PROCESS | 1668 | 1468737542318 Marionette TRACE conn2 <- [1,3094,null,{}] 23:39:02 INFO - PROCESS | 1668 | 1468737542328 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:02 INFO - PROCESS | 1668 | 1468737542329 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:02 INFO - PROCESS | 1668 | 1468737542415 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 23:39:02 INFO - PROCESS | 1668 | 1468737542419 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:02 INFO - PROCESS | 1668 | 1468737542420 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x129136000 == 32 [pid = 1668] [id = 783] 23:39:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x120810c00) [pid = 1668] [serial = 2347] [outer = 0x0] 23:39:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x124b1f000) [pid = 1668] [serial = 2348] [outer = 0x120810c00] 23:39:02 INFO - PROCESS | 1668 | 1468737542444 Marionette DEBUG loaded listener.js 23:39:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1257a8000) [pid = 1668] [serial = 2349] [outer = 0x120810c00] 23:39:02 INFO - PROCESS | 1668 | 1468737542874 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:39:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:39:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 573ms 23:39:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:39:02 INFO - PROCESS | 1668 | 1468737542891 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 23:39:02 INFO - PROCESS | 1668 | 1468737542893 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 23:39:02 INFO - PROCESS | 1668 | 1468737542896 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:39:02 INFO - PROCESS | 1668 | 1468737542898 Marionette TRACE conn2 <- [1,3098,null,{}] 23:39:02 INFO - PROCESS | 1668 | 1468737542902 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:02 INFO - PROCESS | 1668 | 1468737542908 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:03 INFO - PROCESS | 1668 | 1468737543091 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 23:39:03 INFO - PROCESS | 1668 | 1468737543119 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:03 INFO - PROCESS | 1668 | 1468737543120 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x129666800 == 33 [pid = 1668] [id = 784] 23:39:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1258b0400) [pid = 1668] [serial = 2350] [outer = 0x0] 23:39:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x128803c00) [pid = 1668] [serial = 2351] [outer = 0x1258b0400] 23:39:03 INFO - PROCESS | 1668 | 1468737543170 Marionette DEBUG loaded listener.js 23:39:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x128811c00) [pid = 1668] [serial = 2352] [outer = 0x1258b0400] 23:39:03 INFO - PROCESS | 1668 | 1468737543546 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 23:39:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:39:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:39:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 23:39:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:39:03 INFO - PROCESS | 1668 | 1468737543576 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 23:39:03 INFO - PROCESS | 1668 | 1468737543578 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 23:39:03 INFO - PROCESS | 1668 | 1468737543580 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:39:03 INFO - PROCESS | 1668 | 1468737543581 Marionette TRACE conn2 <- [1,3102,null,{}] 23:39:03 INFO - PROCESS | 1668 | 1468737543583 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:03 INFO - PROCESS | 1668 | 1468737543584 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:03 INFO - PROCESS | 1668 | 1468737543697 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 23:39:03 INFO - PROCESS | 1668 | 1468737543700 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:03 INFO - PROCESS | 1668 | 1468737543701 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a83a800 == 34 [pid = 1668] [id = 785] 23:39:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12616a000) [pid = 1668] [serial = 2353] [outer = 0x0] 23:39:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x128b03400) [pid = 1668] [serial = 2354] [outer = 0x12616a000] 23:39:03 INFO - PROCESS | 1668 | 1468737543762 Marionette DEBUG loaded listener.js 23:39:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x128b0bc00) [pid = 1668] [serial = 2355] [outer = 0x12616a000] 23:39:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:39:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 518ms 23:39:04 INFO - PROCESS | 1668 | 1468737544095 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:39:04 INFO - PROCESS | 1668 | 1468737544099 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 23:39:04 INFO - PROCESS | 1668 | 1468737544101 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 23:39:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:39:04 INFO - PROCESS | 1668 | 1468737544114 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:39:04 INFO - PROCESS | 1668 | 1468737544116 Marionette TRACE conn2 <- [1,3106,null,{}] 23:39:04 INFO - PROCESS | 1668 | 1468737544119 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:04 INFO - PROCESS | 1668 | 1468737544122 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:04 INFO - PROCESS | 1668 | 1468737544286 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 23:39:04 INFO - PROCESS | 1668 | 1468737544304 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:04 INFO - PROCESS | 1668 | 1468737544306 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b22f800 == 35 [pid = 1668] [id = 786] 23:39:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x128b03000) [pid = 1668] [serial = 2356] [outer = 0x0] 23:39:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x128ceb000) [pid = 1668] [serial = 2357] [outer = 0x128b03000] 23:39:04 INFO - PROCESS | 1668 | 1468737544346 Marionette DEBUG loaded listener.js 23:39:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x129186c00) [pid = 1668] [serial = 2358] [outer = 0x128b03000] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12abf8800) [pid = 1668] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1176f1c00) [pid = 1668] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118528400) [pid = 1668] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x115d56000) [pid = 1668] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x1128cbc00) [pid = 1668] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115d50c00) [pid = 1668] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1199f0000) [pid = 1668] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1208f4400) [pid = 1668] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x1176edc00) [pid = 1668] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x124b1dc00) [pid = 1668] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x112aa0400) [pid = 1668] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x124573c00) [pid = 1668] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1258b3000) [pid = 1668] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x117eaac00) [pid = 1668] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x118306c00) [pid = 1668] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 23:39:04 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11830d400) [pid = 1668] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 23:39:04 INFO - PROCESS | 1668 | 1468737544775 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 23:39:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:39:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:39:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:39:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 23:39:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:39:04 INFO - PROCESS | 1668 | 1468737544784 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 23:39:04 INFO - PROCESS | 1668 | 1468737544785 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 23:39:04 INFO - PROCESS | 1668 | 1468737544788 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:39:04 INFO - PROCESS | 1668 | 1468737544791 Marionette TRACE conn2 <- [1,3110,null,{}] 23:39:04 INFO - PROCESS | 1668 | 1468737544793 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:04 INFO - PROCESS | 1668 | 1468737544795 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:04 INFO - PROCESS | 1668 | 1468737544878 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 23:39:04 INFO - PROCESS | 1668 | 1468737544882 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:04 INFO - PROCESS | 1668 | 1468737544883 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba93800 == 36 [pid = 1668] [id = 787] 23:39:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x115d56000) [pid = 1668] [serial = 2359] [outer = 0x0] 23:39:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x129186800) [pid = 1668] [serial = 2360] [outer = 0x115d56000] 23:39:04 INFO - PROCESS | 1668 | 1468737544909 Marionette DEBUG loaded listener.js 23:39:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x12918e800) [pid = 1668] [serial = 2361] [outer = 0x115d56000] 23:39:05 INFO - PROCESS | 1668 | 1468737545239 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 23:39:05 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:39:05 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 23:39:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:39:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:39:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:39:05 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 472ms 23:39:05 INFO - PROCESS | 1668 | 1468737545261 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 23:39:05 INFO - PROCESS | 1668 | 1468737545262 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 23:39:05 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:39:05 INFO - PROCESS | 1668 | 1468737545265 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:39:05 INFO - PROCESS | 1668 | 1468737545266 Marionette TRACE conn2 <- [1,3114,null,{}] 23:39:05 INFO - PROCESS | 1668 | 1468737545268 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:05 INFO - PROCESS | 1668 | 1468737545269 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:05 INFO - PROCESS | 1668 | 1468737545364 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 23:39:05 INFO - PROCESS | 1668 | 1468737545428 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\", \"04f5a5fc-243a-45c8-9ba8-a5aa975a2742\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:05 INFO - PROCESS | 1668 | 1468737545429 Marionette INFO sendAsync 3b42e564-f08b-db40-899f-ddd7bc435cee 23:39:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12c08a000 == 37 [pid = 1668] [id = 788] 23:39:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1239b4c00) [pid = 1668] [serial = 2362] [outer = 0x0] 23:39:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1292eb000) [pid = 1668] [serial = 2363] [outer = 0x1239b4c00] 23:39:05 INFO - PROCESS | 1668 | 1468737545453 Marionette DEBUG loaded listener.js 23:39:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12948e000) [pid = 1668] [serial = 2364] [outer = 0x1239b4c00] 23:39:05 INFO - PROCESS | 1668 | 1468737545701 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 23:39:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:39:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 468ms 23:39:05 INFO - PROCESS | 1668 | 1468737545733 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 23:39:05 INFO - PROCESS | 1668 | 1468737545735 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 23:39:06 WARNING - u'runner_teardown' () 23:39:06 INFO - No more tests 23:39:06 INFO - Got 0 unexpected results 23:39:06 INFO - SUITE-END | took 508s 23:39:06 INFO - Closing logging queue 23:39:06 INFO - queue closed 23:39:06 INFO - Return code: 0 23:39:06 WARNING - # TBPL SUCCESS # 23:39:06 INFO - Running post-action listener: _resource_record_post_action 23:39:06 INFO - Running post-run listener: _resource_record_post_run 23:39:07 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 31440384; Write bytes: 953136128; Read time: 211; Write time: 4929 23:39:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:39:07 INFO - install - Wall time: 19s; CPU: 55.0%; Read bytes: 146565632; Write bytes: 146704384; Read time: 13429; Write time: 309 23:39:07 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 29343232; Write bytes: 794999808; Read time: 191; Write time: 4581 23:39:07 INFO - Running post-run listener: _upload_blobber_files 23:39:07 INFO - Blob upload gear active. 23:39:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:39:07 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 23:39:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:39:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:39:08 INFO - (blobuploader) - INFO - Open directory for files ... 23:39:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:39:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:39:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:39:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:39:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:39:09 INFO - (blobuploader) - INFO - Done attempting. 23:39:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:39:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:39:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:39:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:39:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:39:11 INFO - (blobuploader) - INFO - Done attempting. 23:39:11 INFO - (blobuploader) - INFO - Iteration through files over. 23:39:11 INFO - Return code: 0 23:39:11 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:39:11 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:39:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/23295858f68f4282384cc4a788a576b9fd0059fc0c1b4c9d51371e6b47ba2226c12ad774411c7a2e5afdf054b3d6f526246b55b37a339c206222689a8b79ebae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fa54dd62689f738822e13b2e45216e32d89b1b49fce4169e6a8fcc7a860fda74afdee036a50b5a079b6f294c705d13ba3ac8c1ae4d3be3e9753ca54c46c5b7e9"} 23:39:11 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:39:11 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:39:11 INFO - Contents: 23:39:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/23295858f68f4282384cc4a788a576b9fd0059fc0c1b4c9d51371e6b47ba2226c12ad774411c7a2e5afdf054b3d6f526246b55b37a339c206222689a8b79ebae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fa54dd62689f738822e13b2e45216e32d89b1b49fce4169e6a8fcc7a860fda74afdee036a50b5a079b6f294c705d13ba3ac8c1ae4d3be3e9753ca54c46c5b7e9"} 23:39:11 INFO - Running post-run listener: copy_logs_to_upload_dir 23:39:11 INFO - Copying logs to upload dir... 23:39:11 INFO - mkdir: /builds/slave/test/build/upload/logs 23:39:11 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=591.308971 ========= master_lag: 0.65 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-07-16 23:39:11.902803) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 23:39:11.906746) ========= 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.Xa35hxNGab/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.adUCBylrDy/Listeners TMPDIR=/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/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/23295858f68f4282384cc4a788a576b9fd0059fc0c1b4c9d51371e6b47ba2226c12ad774411c7a2e5afdf054b3d6f526246b55b37a339c206222689a8b79ebae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fa54dd62689f738822e13b2e45216e32d89b1b49fce4169e6a8fcc7a860fda74afdee036a50b5a079b6f294c705d13ba3ac8c1ae4d3be3e9753ca54c46c5b7e9"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012941 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/23295858f68f4282384cc4a788a576b9fd0059fc0c1b4c9d51371e6b47ba2226c12ad774411c7a2e5afdf054b3d6f526246b55b37a339c206222689a8b79ebae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fa54dd62689f738822e13b2e45216e32d89b1b49fce4169e6a8fcc7a860fda74afdee036a50b5a079b6f294c705d13ba3ac8c1ae4d3be3e9753ca54c46c5b7e9"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468514578/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.35 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 23:39:12.271423) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 23:39:12.271740) ========= 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.Xa35hxNGab/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.adUCBylrDy/Listeners TMPDIR=/var/folders/xd/brxx9n092_bcwjxpfyv8f64c00000w/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.005424 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 23:39:12.298497) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 23:39:12.298765) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 23:39:12.299394) ========= ========= Total master_lag: 1.10 =========